{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":523859598,"defaultBranch":"lf-6.6.y","name":"linux-imx","ownerLogin":"nxp-imx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-11T20:27:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/110269971?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722237868.0","currentOid":""},"activityList":{"items":[{"before":"e9a1ec7acacbfbc837e4d48a07e4031cf9e803f4","after":null,"ref":"refs/tags/lf-6.6.23-2.0.0","pushedAt":"2024-06-18T20:46:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thochstein","name":null,"path":"/thochstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42187149?s=80&v=4"}},{"before":"ccf0a99701a701fb48a04e31ffe3f9d585a8374a","after":"b586a521770e508d1d440ccb085c7696b9d6d387","ref":"refs/heads/lf-6.6.y","pushedAt":"2024-06-17T20:19:04.000Z","pushType":"push","commitsCount":4537,"pusher":{"login":"thochstein","name":null,"path":"/thochstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42187149?s=80&v=4"},"commit":{"message":"LF-12620 firmware: se_fw: Fix 8ULP iMEM issue when RTD is power down\n\nWhen RTD is power down, 64kB over the 96kB of ELE FW RAM are lost and\nmust be restored at resume. However when kernel (APD) is poweroff,\ncurrent implementation does not restore the ELE RAM, so cause failure\nwhen trying to load externd FW.\n\nTo fix the issue, this patch checks the iMEM state from ELE get info API\nto determine loading extend FW or restore iMEM. It also saves ELE iMEM RAM\nto file on rootfs at ELE driver probe and resume.\n\nSigned-off-by: Ye Li \nReviewed-by: Pankaj Gupta \nTested-by: Jacky Bai \nAcked-by: Jason Liu ","shortMessageHtmlLink":"LF-12620 firmware: se_fw: Fix 8ULP iMEM issue when RTD is power down"}},{"before":"770c5fe2c1d1529fae21b7043911cd50c6cf087e","after":"de8d5a614f8ffb227ce182a7fac48103b28e5ab1","ref":"refs/heads/lf-6.1.y","pushedAt":"2024-05-17T07:25:06.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"junzhuimx","name":null,"path":"/junzhuimx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34228843?s=80&v=4"},"commit":{"message":"MGS-7591 [#imx-3270] Modify CONFIG_PM_RUNTIME version usage issues\n\nCONFIG_PM_RUNTIME was dropped since 3.19 kernel. The code wrapped\nby this config will not work. So we have this patch to fix the issue\nand enable gpu runtime pm feature.\n\nSigned-off-by: Guangliu Ding \nReviewed-by: Jiyu Yang \nAcked-by: Jason Liu ","shortMessageHtmlLink":"MGS-7591 [#imx-3270] Modify CONFIG_PM_RUNTIME version usage issues"}},{"before":"4aef2658ac283f957d66e276d34334981711435d","after":"ccf0a99701a701fb48a04e31ffe3f9d585a8374a","ref":"refs/heads/lf-6.6.y","pushedAt":"2024-05-15T13:46:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thochstein","name":null,"path":"/thochstein","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/42187149?s=80&v=4"},"commit":{"message":"LF-11629 firmware: imx95: ele: disable ele trng on imx95\n\nimx95 firmware does not support reseed functionality,\nhence disabling rng in kernel.\n\nSigned-off-by: Gaurav Jain ","shortMessageHtmlLink":"LF-11629 firmware: imx95: ele: disable ele trng on imx95"}},{"before":"ccf0a99701a701fb48a04e31ffe3f9d585a8374a","after":"4aef2658ac283f957d66e276d34334981711435d","ref":"refs/heads/lf-6.6.y","pushedAt":"2024-05-15T03:47:46.000Z","pushType":"push","commitsCount":4508,"pusher":{"login":"junzhuimx","name":null,"path":"/junzhuimx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34228843?s=80&v=4"},"commit":{"message":"LF-12301: arm64: dts: imx91-11x11-evk-mt9m114: Set EXP_SEL for camera data pin\n\nFixed the mt9m114 camera image abnormal issue. The root cause is the data\npath (D2~D5) is not enabled. The issue is introduced by commit 67c8c1f1f10c\n(\"LF-12205: arm64: dts: imx91-11x11-evk: Use GPIO hog to assign EXP_SEL\").\n\nEXP_SEL is the GPIO to select pins between M.2 and expanded RPi.\n\nUse GPIO hog to assign output of EXP_SEL:\nlow -> M.2\nhigh -> RPi\n\nAnd it need to set the exp-sel high to select the data path pin for camera.\n\nSigned-off-by: Alice Yuan \nReviewed-by: Robby Cai \nAcked-by: Jason Liu ","shortMessageHtmlLink":"LF-12301: arm64: dts: imx91-11x11-evk-mt9m114: Set EXP_SEL for camera…"}},{"before":null,"after":"ccf0a99701a701fb48a04e31ffe3f9d585a8374a","ref":"refs/heads/lf-6.6.y","pushedAt":"2024-03-13T06:30:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"junzhuimx","name":null,"path":"/junzhuimx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34228843?s=80&v=4"},"commit":{"message":"LF-11629 firmware: imx95: ele: disable ele trng on imx95\n\nimx95 firmware does not support reseed functionality,\nhence disabling rng in kernel.\n\nSigned-off-by: Gaurav Jain ","shortMessageHtmlLink":"LF-11629 firmware: imx95: ele: disable ele trng on imx95"}},{"before":"04b05c5527e9af8d81254638c307df07dc9a5dd3","after":"770c5fe2c1d1529fae21b7043911cd50c6cf087e","ref":"refs/heads/lf-6.1.y","pushedAt":"2023-12-06T09:35:47.000Z","pushType":"push","commitsCount":3118,"pusher":{"login":"junzhuimx","name":null,"path":"/junzhuimx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34228843?s=80&v=4"},"commit":{"message":"LF-10611 arm64: dts: imx8mq-evk-rpmsg: fix CMA memory reservation fail\n\nThe current m4_reserved memory in imx8mq-evk-rpmsg.dts is actually\nconflicted with the CMA reserved memory, so we will meet the following\nerrors when booting with rpmsg dtb:\nOF: reserved mem: failed to allocate memory for node 'linux,cma': size 896 MiB\n\nm4_reserved: m4@80000000 {\n\tno-map;\n\treg = <0 0x80000000 0 0x1000000>;\n};\n\nSince the following two upstream patches which are already in 5.15\nkernel, the ZONE_DMA size can be configured through DT's dma-ranges and\ni.MX can DMA the whole 32-bit addressable range. so we can expand the\nalloc-range to make the kernel be more easy to find the suitable\nreserved memory.\n\ncommit 8424ecdde7df (\"arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges\")\ncommit d78050ee3544 (\"arm64: Remove arm64_dma32_phys_limit and its uses\")\n\nFixes: 4b31fe552b5e (\"LF-1106 arm64: dts: imx8mq-evk: reduce cma reserved memory size to 896M\")\nFixes: c889f4ecce1f (\"LF-665-18 arm64: dts: imx8mq: make sure cma do not overlap dma zone\")\nSigned-off-by: Dong Aisheng \nReviewed-by: Jason Liu ","shortMessageHtmlLink":"LF-10611 arm64: dts: imx8mq-evk-rpmsg: fix CMA memory reservation fail"}},{"before":"d286e4718112144c5dfb3c9407932a38ddf0b2a8","after":"50912be386017c8d2ca7f0c9c0a32fa7ac84a283","ref":"refs/heads/lf-5.15.y","pushedAt":"2023-10-20T09:43:53.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"junzhuimx","name":null,"path":"/junzhuimx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34228843?s=80&v=4"},"commit":{"message":"LF-7374: firmware: imx: fix coverity issue in seco-mu\n\nFix the coverity issue: 24243097: Untrusted value as argument,\nfound in the SECO MU driver.\n\nAdded max length condition for io.length, in case of\nflag SECO_MU_IO_FLAGS_SHE_V2X enabled\n\nSigned-off-by: Rahul Kumar Yadav \n(cherry picked from commit 018531830f1fb1354e1956521b5c873a755a1372)","shortMessageHtmlLink":"LF-7374: firmware: imx: fix coverity issue in seco-mu"}},{"before":"66e442bc7fdcc935e6faa94c743f653263d4ed67","after":"04b05c5527e9af8d81254638c307df07dc9a5dd3","ref":"refs/heads/lf-6.1.y","pushedAt":"2023-09-21T05:24:37.000Z","pushType":"push","commitsCount":2842,"pusher":{"login":"junzhuimx","name":null,"path":"/junzhuimx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34228843?s=80&v=4"},"commit":{"message":"LF-9952 clocksource: imx-tpm: Wait for CnV write to take effect\n\nThe value write into the TPM CnV can only be updated into the HW when\nCNT increase. Additional writes to the CnV write buffer are ignored until\nthe register has been updated. So we need to check if the CnV has been\nupdated before continue. Wait for 1 CNT cycle in worst case.\n\nAdditionally, current return check is not correct, if a max_delta need\nbe set, it will return '-ETIME' wrongly due to the 'int' type cast,\nso refine the check logic to fix it.\n\nSigned-off-by: Jacky Bai \nReviewed-by: Peng Fan \nReviewed-by: Ye Li \nReviewed-by: Jason Liu ","shortMessageHtmlLink":"LF-9952 clocksource: imx-tpm: Wait for CnV write to take effect"}},{"before":"95448dd0dc9b621ae027cbefedaaa7c3d0d3ad2d","after":"d286e4718112144c5dfb3c9407932a38ddf0b2a8","ref":"refs/heads/lf-5.15.y","pushedAt":"2023-07-10T14:54:41.000Z","pushType":"push","commitsCount":19,"pusher":{"login":"junzhuimx","name":null,"path":"/junzhuimx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34228843?s=80&v=4"},"commit":{"message":"LF-8071-2 firmware: imx: ele: imx93: reserved mem-ranges to constrain ele-mu dma-range\n\nEnforcing the use of reserved mem-ranges to constrain ele-mu dma-range,\nin the ele-mu driver.\n\nFixes: 45df0f582836 (\"LF-7285: firmware: imx: ele: Add support for ELE HW Random Number Generator\")\nSigned-off-by: Gaurav Jain ","shortMessageHtmlLink":"LF-8071-2 firmware: imx: ele: imx93: reserved mem-ranges to constrain…"}},{"before":"29549c7073bf72cfb2c4614d37de45ec36b60475","after":"66e442bc7fdcc935e6faa94c743f653263d4ed67","ref":"refs/heads/lf-6.1.y","pushedAt":"2023-06-20T14:59:57.905Z","pushType":"push","commitsCount":4826,"pusher":{"login":"junzhuimx","name":null,"path":"/junzhuimx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34228843?s=80&v=4"},"commit":{"message":"firmware: imx: fix coverity issue in ele-mu\n\nFix the coverity issue: 30718543, found in the\nEdgeLock Enclave MU driver.\n\nSigned-off-by: Pankaj Gupta ","shortMessageHtmlLink":"firmware: imx: fix coverity issue in ele-mu"}},{"before":null,"after":"70ca5b602193f9927dd4751b46f75bf4556fa5f3","ref":"refs/heads/lf-6.1.1-1.0.1","pushedAt":"2023-05-15T03:35:09.819Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"junzhuimx","name":null,"path":"/junzhuimx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34228843?s=80&v=4"},"commit":{"message":"LF-8762-3: arm64: dts: imx8mp-evk-revb4-rpmsg-lpv: Add a new DT to support LPV\n\nAdd a new DT to support Low Power Voice on imx8mp-evk revB4.\n\nSigned-off-by: Chancel Liu \nReviewed-by: Shengjiu Wang ","shortMessageHtmlLink":"LF-8762-3: arm64: dts: imx8mp-evk-revb4-rpmsg-lpv: Add a new DT to su…"}},{"before":"70ca5b602193f9927dd4751b46f75bf4556fa5f3","after":null,"ref":"refs/tags/lf-6.1.1-1.0.1","pushedAt":"2023-05-15T03:29:19.322Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"junzhuimx","name":null,"path":"/junzhuimx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34228843?s=80&v=4"}},{"before":null,"after":"b84dec983830baf89594fc8aa5eccd707480ede8","ref":"refs/heads/imx_5.4.24_2.1.4","pushedAt":"2023-03-29T18:41:10.439Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laurenpost","name":null,"path":"/laurenpost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37591159?s=80&v=4"},"commit":{"message":"LF-7054-2: arm64: dts: imx8qxp: Reparent LVDS phy and pixel clocks\n\nPHY clock and pixel clock are sourced from bypass clocks for LVDS for\niMX8QXP and iMX8QM. Use assigned-clock-parents properties to set LVDS phy\nand pixel clocks' parent to bypass clock.\n\nSigned-off-by: Ranjani Vaidyanathan \nSigned-off-by: Oliver F. Brown \nReviewed-by: Liu Ying ","shortMessageHtmlLink":"LF-7054-2: arm64: dts: imx8qxp: Reparent LVDS phy and pixel clocks"}},{"before":null,"after":"dcb9f14e8873c4d7138f106527c2194e9ea050c6","ref":"refs/heads/imx_4.14.98_2.0.13","pushedAt":"2023-03-23T12:07:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laurenpost","name":null,"path":"/laurenpost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37591159?s=80&v=4"},"commit":{"message":"LF-7054-4 dts: freescale: Add MIPI PHY clocks\n\nAdded clocks to reparent the MIPI DSI PHY clocks for the case where the\nassigned clocks cannot be used. Also, added nwl,tx-esc-clock-rate and\nnwl,rx-esc-clock-rate to device tree to set the default rates.\n\nSigned-off-by: Oliver F. Brown ","shortMessageHtmlLink":"LF-7054-4 dts: freescale: Add MIPI PHY clocks"}},{"before":null,"after":"52ca9fb8eb807d0ea5942f78c6f0a2bdac5c7d8c","ref":"refs/heads/imx_4.14.98_2.3.5","pushedAt":"2023-03-17T22:54:44.208Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"laurenpost","name":null,"path":"/laurenpost","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37591159?s=80&v=4"},"commit":{"message":"LF-7054-4 dts: freescale: Add MIPI PHY clocks\n\nAdded clocks to reparent the MIPI DSI PHY clocks for the case where the\nassigned clocks cannot be used. Also, added nwl,tx-esc-clock-rate and\nnwl,rx-esc-clock-rate to device tree to set the default rates.\n\nSigned-off-by: Oliver F. Brown ","shortMessageHtmlLink":"LF-7054-4 dts: freescale: Add MIPI PHY clocks"}},{"before":null,"after":"29549c7073bf72cfb2c4614d37de45ec36b60475","ref":"refs/heads/lf-6.1.y","pushedAt":"2023-03-16T06:39:35.694Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"junzhuimx","name":null,"path":"/junzhuimx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34228843?s=80&v=4"},"commit":{"message":"LF-8133 ASoC: SOF: imx8: Add post_fw_run operation\n\nWe need to make sure that DSP is booted and FW ready message\nis already ACKed before we start sending IPC commands from\nLinux (ARM core) to Firmware (DSP).\n\nAdd a delay after firmware is booted in order to have the MU and DSP\nin correct state.\n\nThe problem we see is that, on DSP side, after sending the FW_READY\nmessage to Linux Kernel no new interrupt is triggered.\n\nOn the Kernel side, we received the FW_READY, we send a reply to it\nand then we start sending IPCs.\n\n---> this would be the normal flow.\n\nBut what actually happens is that after kernel side receives FW_READY\nmessage we have:\n\nCore #0 Core #1\n\nsof_resume\nsnd_sof_run_firmware\nwait_event(boot_wait)\n\t\t\t\t--->FW_READY arrives via IRQ\n\t\t\t\t handle_irq_event\n\t\t\t\t sof_ipc3_rx_msg\n\t\t\t\t wake_up(boot_wait)\nset_up_all_pipelines\nsend FIRST IPC (this confuses the DSP)\n\t\t\t\t---> send ACK reply for FW_READY message\n\nSo, basically an IPC is sent before FW ready message is ACKed which\nconfuses the DSP.\n\nUsing a delay, after firmware boot, fixes the issue because we make sure\nthat DSP is completely booted and the boot is ACKed.\n\nThis is a workaround, until we find the exact root cause.\nThis affects only SOF on i.MX8QM.\n\nA discussion with SOF community is started here\nhttps://github.com/thesofproject/sof/issues/7193\n\nSigned-off-by: Iuliana Prodan \nSigned-off-by: Daniel Baluta \nAcked-by: Jason Liu ","shortMessageHtmlLink":"LF-8133 ASoC: SOF: imx8: Add post_fw_run operation"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xOFQyMDo0Njo1MC4wMDAwMDBazwAAAARo4umd","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xOFQyMDo0Njo1MC4wMDAwMDBazwAAAARo4umd","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wMy0xNlQwNjozOTozNS42OTQ2NDBazwAAAAMElTGX"}},"title":"Activity · nxp-imx/linux-imx"}