<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='org.jenkinsci.plugins.parameterizedscheduler.ParameterizedTimerTriggerCause'><shortDescription>Started by timer with parameters: {BUILD_CFG_TARGET_DEV=WR8750N/WR9500N/WG600HP (AR9344)}</shortDescription></cause></action><action _class='hudson.model.ParametersAction'><parameter _class='hudson.model.BooleanParameterValue'><name>BUILD_CFG_DISTCLEAN</name><value>true</value></parameter><parameter _class='hudson.model.BooleanParameterValue'><name>BUILD_CFG_DIFFCONFIG</name><value>true</value></parameter><parameter _class='hudson.model.StringParameterValue'><name>BUILD_CFG_TARGET_DEV</name><value>WR8750N/WR9500N/WG600HP (AR9344)</value></parameter></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>490</buildNumber><marked><SHA1>dcb999c2975d4f85f053d2fdc088db17747e0c56</SHA1><branch><SHA1>dcb999c2975d4f85f053d2fdc088db17747e0c56</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>dcb999c2975d4f85f053d2fdc088db17747e0c56</SHA1><branch><SHA1>dcb999c2975d4f85f053d2fdc088db17747e0c56</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>dcb999c2975d4f85f053d2fdc088db17747e0c56</SHA1><branch><SHA1>dcb999c2975d4f85f053d2fdc088db17747e0c56</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/openwrt/openwrt</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'><artifactsUrl>https://taiha.net/jenkins/view/all/job/OpenWrt-master-NEC-BSD-Aterm/490/artifact</artifactsUrl><changesUrl>https://taiha.net/jenkins/view/all/job/OpenWrt-master-NEC-BSD-Aterm/changes</changesUrl><displayUrl>https://taiha.net/jenkins/view/all/job/OpenWrt-master-NEC-BSD-Aterm/490/</displayUrl><testsUrl>https://taiha.net/jenkins/view/all/job/OpenWrt-master-NEC-BSD-Aterm/490/testReport</testsUrl></action><artifact><displayPath>config.buildinfo</displayPath><fileName>config.buildinfo</fileName><relativePath>bin/targets/ath79/tiny/config.buildinfo</relativePath></artifact><artifact><displayPath>feeds.buildinfo</displayPath><fileName>feeds.buildinfo</fileName><relativePath>bin/targets/ath79/tiny/feeds.buildinfo</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wg600hp-initramfs-factory.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wg600hp-initramfs-factory.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-initramfs-factory.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wg600hp-initramfs-kernel.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wg600hp-initramfs-kernel.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-initramfs-kernel.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wg600hp-squashfs-sysupgrade.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wg600hp-squashfs-sysupgrade.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-squashfs-sysupgrade.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wg600hp-uboot.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wg600hp-uboot.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wg600hp-uboot.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wr8750n-initramfs-factory.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wr8750n-initramfs-factory.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-initramfs-factory.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wr8750n-initramfs-kernel.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wr8750n-initramfs-kernel.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-initramfs-kernel.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wr8750n-squashfs-sysupgrade.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wr8750n-squashfs-sysupgrade.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-squashfs-sysupgrade.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wr8750n-uboot.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wr8750n-uboot.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr8750n-uboot.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wr9500n-initramfs-factory.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wr9500n-initramfs-factory.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-initramfs-factory.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wr9500n-initramfs-kernel.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wr9500n-initramfs-kernel.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-initramfs-kernel.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wr9500n-squashfs-sysupgrade.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wr9500n-squashfs-sysupgrade.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-squashfs-sysupgrade.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny-nec_wr9500n-uboot.bin</displayPath><fileName>openwrt-ath79-tiny-nec_wr9500n-uboot.bin</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny-nec_wr9500n-uboot.bin</relativePath></artifact><artifact><displayPath>openwrt-ath79-tiny.manifest</displayPath><fileName>openwrt-ath79-tiny.manifest</fileName><relativePath>bin/targets/ath79/tiny/openwrt-ath79-tiny.manifest</relativePath></artifact><artifact><displayPath>profiles.json</displayPath><fileName>profiles.json</fileName><relativePath>bin/targets/ath79/tiny/profiles.json</relativePath></artifact><artifact><displayPath>sha256sums</displayPath><fileName>sha256sums</fileName><relativePath>bin/targets/ath79/tiny/sha256sums</relativePath></artifact><artifact><displayPath>version.buildinfo</displayPath><fileName>version.buildinfo</fileName><relativePath>bin/targets/ath79/tiny/version.buildinfo</relativePath></artifact><building>false</building><description>diffconfig: true, device: WR8750N/WR9500N/WG600HP (AR9344)</description><displayName>#490</displayName><duration>2249499</duration><estimatedDuration>2233171</estimatedDuration><fullDisplayName>OpenWrt (master) for NEC Aterm (NetBSD based) #490</fullDisplayName><id>490</id><inProgress>false</inProgress><keepLog>false</keepLog><number>490</number><queueId>55</queueId><result>SUCCESS</result><timestamp>1789342800116</timestamp><url>https://taiha.net/jenkins/view/all/job/OpenWrt-master-NEC-BSD-Aterm/490/</url><builtOn>home-slave02_taihasv</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>package/firmware/ipq-wifi/Makefile</affectedPath><commitId>bd0f7a81fe6ec863d02840958d970da2328e3831</commitId><timestamp>1789027930000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>ipq-wifi: update to Git HEAD (2026-09-10)

49ab6793662a ipq5018: add BDFs for Wallys DR5018S
04dff0ab979f qca9888: add BDF for TP-Link Archer C60 v3

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-10 10:12:10 +0200</date><id>bd0f7a81fe6ec863d02840958d970da2328e3831</id><msg>ipq-wifi: update to Git HEAD (2026-09-10)</msg><path><editType>edit</editType><file>package/firmware/ipq-wifi/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/ath79/dts/qca9561_tplink_archer-c60-v3.dts</affectedPath><affectedPath>package/firmware/ipq-wifi/Makefile</affectedPath><affectedPath>target/linux/ath79/image/generic-tp-link.mk</affectedPath><commitId>9cbe6ea52f9927bb2771fa6608bbe7b556cabce3</commitId><timestamp>1789028052000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>ath79: fix 5 GHz radio on TP-Link Archer C60 v3

Add the QCA9888 calibration variant and its board-specific ipq-wifi
package to the device image. Without this, ath10k requests the generic
board ID 20 entry, which is absent from ath10k-board-qca9888, and fails
to probe.

Signed-off-by: Shivansh Saini &lt;shivanshs9@gmail.com&gt;
Co-authored-by: Cursor &lt;cursoragent@cursor.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25110
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-10 10:14:12 +0200</date><id>9cbe6ea52f9927bb2771fa6608bbe7b556cabce3</id><msg>ath79: fix 5 GHz radio on TP-Link Archer C60 v3</msg><path><editType>edit</editType><file>package/firmware/ipq-wifi/Makefile</file></path><path><editType>edit</editType><file>target/linux/ath79/image/generic-tp-link.mk</file></path><path><editType>edit</editType><file>target/linux/ath79/dts/qca9561_tplink_archer-c60-v3.dts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/airoha/patches-6.18/310-10-net-airoha-add-phylink-support.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-10-net-phylink-link-the-PCS-list-before-the-initial-con.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-07-net-phylink-add-.pcs_link_down-PCS-OP.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-04-net-phylink-save-phylink-instance-fwnode-on-phylink_.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-06-net-phylink-support-late-PCS-provider-attach.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-05-net-phylink-support-PCS-provider-release.patch</affectedPath><affectedPath>target/linux/airoha/patches-6.18/606-net-pcs-airoha-fix-an7583-port-count.patch</affectedPath><affectedPath>target/linux/generic/backport-6.18/737-03-v7.3-net-phylink-correctly-validate-returned-PCS-in-phyli.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-08-dt-bindings-net-ethernet-controller-permit-to-define.patch</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_ppe_main.c</affectedPath><affectedPath>target/linux/generic/backport-6.18/737-01-v7.3-net-phylink-allow-PHYs-to-be-attached-in-802.3z-inba.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/739-03-net-pcs-pcs-mtk-lynxi-add-platform-driver-for-MT7988.patch</affectedPath><affectedPath>target/linux/airoha/patches-6.18/916-02-net-airoha-Implement-HW-GRO-TCP-support.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-04-net-pcs-implement-Firmware-node-support-for-PCS-driv.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/739-05-net-pcs-add-driver-for-MediaTek-USXGMII-PCS.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-09-net-ethernet-mtk_eth_soc-add-paths-and-SerDes-modes-.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/795-04-net-ethernet-mtk_eth_soc-per-SoC-QDMA-TX-queue-count.patch</affectedPath><affectedPath>target/linux/airoha/patches-6.18/310-09-net-pcs-airoha-add-PCS-driver-for-Airoha-AN7581-SoC.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-06-dt-bindings-net-ethernet-controller-permit-to-define.patch</affectedPath><affectedPath>target/linux/mediatek/patches-6.18/750-net-ethernet-mtk_eth_soc-add-mt7987-support.patch</affectedPath><affectedPath>target/linux/layerscape/patches-6.18/702-phy-Add-2.5G-SGMII-interface-mode.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/738-01-net-ethernet-mtk_eth_soc-reduce-rx-ring-size-for-older.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-10-net-ethernet-mtk_eth_soc-add-paths-and-SerDes-modes-.patch</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-02-net-phylink-introduce-internal-phylink-PCS-handling.patch</affectedPath><affectedPath>target/linux/realtek/patches-6.18/730-add-pcs-rtl-otto.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-01-net-phylink-keep-and-use-MAC-supported_interfaces-in.patch</affectedPath><affectedPath>target/linux/qualcommax/patches-6.18/0951-net-pcs-add-uniphy-pcs.patch</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/pcs/pcs-qca-uniphy.c</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-09-net-ethernet-mtk_eth_soc-improve-probe-deferal.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-08-net-ethernet-mtk_eth_soc-improve-probe-deferal.patch</affectedPath><affectedPath>target/linux/qualcommbe/patches-6.18/0314-net-pcs-Add-PCS-driver-for-Qualcomm-IPQ9574-SoC.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/706-net-phy-populate-host_interfaces-when-attaching-PHY.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-03-net-pcs-implement-Firmware-node-support-for-PCS-driv.patch</affectedPath><affectedPath>target/linux/mediatek/patches-6.18/740-net-pcs-mtk_lynxi-add-mt7987-support.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-05-net-phylink-support-late-PCS-provider-attach.patch</affectedPath><affectedPath>target/linux/generic/pending-6.18/737-03-net-phylink-add-phylink_release_pcs-to-externally-re.patch</affectedPath><affectedPath>target/linux/airoha/patches-6.18/604-01-net-pcs-airoha-add-support-for-AN7583.patch</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c</affectedPath><affectedPath>target/linux/airoha/patches-6.18/605-net-pcs-airoha-add-support-for-optional-xfi-reset-li.patch</affectedPath><commitId>b6a035fc2b4858c167617bccb2ae518e09413513</commitId><timestamp>1789028537000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/ansuelsmth</absoluteUrl><fullName>ansuelsmth</fullName></author><authorEmail>ansuelsmth@gmail.com</authorEmail><comment>generic: update to latest fwnode phylink PCS patches

Backport v7.3 phylink patches to the generic target required for the
latest fwnode phylink PCS patches which support multiple (sub-)targets,
including MTK and qualcommax.

This update includes better PCS release logic, switch to full notifier
add/release PCS handling, devres managed PCS provider variant and
general code improvements.

In addition, update every user to the latest fwnode phylink PCS API.

In the latest API, fwnode_pcs_add_provider() returns a pointer to
the provider or the error code instead of the previous plain return
value. As such, update error handling and add a descriptive error
message upon failure. Also the provider remove logic changed and with
the support of devres API, switch every user to devm_ variant.

Signed-off-by: George Moussalem &lt;george.moussalem@outlook.com&gt;
[ improve commit description, refresh patch, update any driver to new API]
Co-Developed-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24973
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</comment><date>2026-09-10 10:22:17 +0200</date><id>b6a035fc2b4858c167617bccb2ae518e09413513</id><msg>generic: update to latest fwnode phylink PCS patches</msg><path><editType>edit</editType><file>target/linux/generic/pending-6.18/738-01-net-ethernet-mtk_eth_soc-reduce-rx-ring-size-for-older.patch</file></path><path><editType>delete</editType><file>target/linux/generic/pending-6.18/737-06-dt-bindings-net-ethernet-controller-permit-to-define.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/604-01-net-pcs-airoha-add-support-for-AN7583.patch</file></path><path><editType>edit</editType><file>target/linux/layerscape/patches-6.18/702-phy-Add-2.5G-SGMII-interface-mode.patch</file></path><path><editType>delete</editType><file>target/linux/generic/pending-6.18/737-03-net-phylink-add-phylink_release_pcs-to-externally-re.patch</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c</file></path><path><editType>edit</editType><file>target/linux/qualcommax/patches-6.18/0951-net-pcs-add-uniphy-pcs.patch</file></path><path><editType>edit</editType><file>target/linux/qualcommbe/patches-6.18/0314-net-pcs-Add-PCS-driver-for-Qualcomm-IPQ9574-SoC.patch</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_ppe_main.c</file></path><path><editType>edit</editType><file>target/linux/generic/pending-6.18/739-03-net-pcs-pcs-mtk-lynxi-add-platform-driver-for-MT7988.patch</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/pcs/pcs-qca-uniphy.c</file></path><path><editType>edit</editType><file>target/linux/mediatek/patches-6.18/740-net-pcs-mtk_lynxi-add-mt7987-support.patch</file></path><path><editType>delete</editType><file>target/linux/generic/pending-6.18/737-04-net-pcs-implement-Firmware-node-support-for-PCS-driv.patch</file></path><path><editType>edit</editType><file>target/linux/generic/pending-6.18/739-05-net-pcs-add-driver-for-MediaTek-USXGMII-PCS.patch</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/pcs/pcs-rtl-otto.c</file></path><path><editType>add</editType><file>target/linux/generic/backport-6.18/737-03-v7.3-net-phylink-correctly-validate-returned-PCS-in-phyli.patch</file></path><path><editType>delete</editType><file>target/linux/generic/pending-6.18/737-09-net-ethernet-mtk_eth_soc-add-paths-and-SerDes-modes-.patch</file></path><path><editType>edit</editType><file>target/linux/generic/pending-6.18/706-net-phy-populate-host_interfaces-when-attaching-PHY.patch</file></path><path><editType>edit</editType><file>target/linux/generic/pending-6.18/737-07-net-phylink-add-.pcs_link_down-PCS-OP.patch</file></path><path><editType>add</editType><file>target/linux/generic/pending-6.18/737-10-net-ethernet-mtk_eth_soc-add-paths-and-SerDes-modes-.patch</file></path><path><editType>delete</editType><file>target/linux/generic/pending-6.18/737-08-net-ethernet-mtk_eth_soc-improve-probe-deferal.patch</file></path><path><editType>delete</editType><file>target/linux/generic/pending-6.18/737-05-net-phylink-support-late-PCS-provider-attach.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/605-net-pcs-airoha-add-support-for-optional-xfi-reset-li.patch</file></path><path><editType>edit</editType><file>target/linux/generic/pending-6.18/737-01-net-phylink-keep-and-use-MAC-supported_interfaces-in.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/606-net-pcs-airoha-fix-an7583-port-count.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/310-10-net-airoha-add-phylink-support.patch</file></path><path><editType>add</editType><file>target/linux/generic/pending-6.18/737-08-dt-bindings-net-ethernet-controller-permit-to-define.patch</file></path><path><editType>add</editType><file>target/linux/generic/backport-6.18/737-01-v7.3-net-phylink-allow-PHYs-to-be-attached-in-802.3z-inba.patch</file></path><path><editType>add</editType><file>target/linux/generic/pending-6.18/737-05-net-phylink-support-PCS-provider-release.patch</file></path><path><editType>edit</editType><file>target/linux/generic/pending-6.18/795-04-net-ethernet-mtk_eth_soc-per-SoC-QDMA-TX-queue-count.patch</file></path><path><editType>add</editType><file>target/linux/generic/pending-6.18/737-06-net-phylink-support-late-PCS-provider-attach.patch</file></path><path><editType>delete</editType><file>target/linux/generic/pending-6.18/737-10-net-phylink-link-the-PCS-list-before-the-initial-con.patch</file></path><path><editType>add</editType><file>target/linux/generic/pending-6.18/737-03-net-pcs-implement-Firmware-node-support-for-PCS-driv.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/916-02-net-airoha-Implement-HW-GRO-TCP-support.patch</file></path><path><editType>edit</editType><file>target/linux/generic/pending-6.18/737-02-net-phylink-introduce-internal-phylink-PCS-handling.patch</file></path><path><editType>add</editType><file>target/linux/generic/pending-6.18/737-04-net-phylink-save-phylink-instance-fwnode-on-phylink_.patch</file></path><path><editType>edit</editType><file>target/linux/mediatek/patches-6.18/750-net-ethernet-mtk_eth_soc-add-mt7987-support.patch</file></path><path><editType>edit</editType><file>target/linux/realtek/patches-6.18/730-add-pcs-rtl-otto.patch</file></path><path><editType>add</editType><file>target/linux/generic/pending-6.18/737-09-net-ethernet-mtk_eth_soc-improve-probe-deferal.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/310-09-net-pcs-airoha-add-PCS-driver-for-Airoha-AN7581-SoC.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/pcs/pcs-qca-uniphy.c</affectedPath><commitId>2690a2fe520c4952ba4beec2faf2fb2effaaa1a9</commitId><timestamp>1789028538000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/ansuelsmth</absoluteUrl><fullName>ansuelsmth</fullName></author><authorEmail>ansuelsmth@gmail.com</authorEmail><comment>qualcommax: pcs: qca-uniphy: drop kernel version checks

Remove kernel version comparison directives from the QCA UNIPHY PCS
driver since the qualcommax targets have been updated to kernel 6.18.

Signed-off-by: George Moussalem &lt;george.moussalem@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24973
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</comment><date>2026-09-10 10:22:18 +0200</date><id>2690a2fe520c4952ba4beec2faf2fb2effaaa1a9</id><msg>qualcommax: pcs: qca-uniphy: drop kernel version checks</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/pcs/pcs-qca-uniphy.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/patches-6.18/0951-net-pcs-add-uniphy-pcs.patch</affectedPath><affectedPath>target/linux/qualcommax/patches-6.18/0951-net-pcs-Enable-for-QCA-UNIPHY-PCS-driver.patch</affectedPath><commitId>ac2ed40b48b57390ade98101e625e5faf82dbed6</commitId><timestamp>1789028539000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/ansuelsmth</absoluteUrl><fullName>ansuelsmth</fullName></author><authorEmail>ansuelsmth@gmail.com</authorEmail><comment>qualcommax: pcs: qca-uniphy: include required git header parameters

The patch file to enable the QCA UNIPHY PCS driver was missing the
required git header parameters. As such, add the necessary information
to the patch file so the CI does not complain.

Signed-off-by: George Moussalem &lt;george.moussalem@outlook.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24973
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</comment><date>2026-09-10 10:22:19 +0200</date><id>ac2ed40b48b57390ade98101e625e5faf82dbed6</id><msg>qualcommax: pcs: qca-uniphy: include required git header parameters</msg><path><editType>delete</editType><file>target/linux/qualcommax/patches-6.18/0951-net-pcs-add-uniphy-pcs.patch</file></path><path><editType>add</editType><file>target/linux/qualcommax/patches-6.18/0951-net-pcs-Enable-for-QCA-UNIPHY-PCS-driver.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/pcs/pcs-qca-uniphy.c</affectedPath><commitId>ee3b97396c8f9039994348dfb12c319686e09e33</commitId><timestamp>1789056859000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>Revert "qualcommax: pcs-qca-uniphy: report a USXGMII speed only once the link is up"

This reverts commit 8939d5654a77 ("qualcommax: pcs-qca-uniphy: report a
USXGMII speed only once the link is up").

The link bit of the USXGMII code word is not a validity gate for the
rest of the word. An AQR113C behind this XPCS leaves the bit clear while
autonegotiation completes and the speed field tracks the copper rate,
which is why dd78f34eba83 ("qualcommax: pcs-qca-uniphy: take the USXGMII
link from the receiver") took the link out of it.

Gating on the bit again leaves the 10G ports without carrier even though
the receiver reports link up and the code word carries the resolved rate.

Reported on a QNAP QHora-301w and a Zyxel NBG7815.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25119
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-10 18:14:19 +0200</date><id>ee3b97396c8f9039994348dfb12c319686e09e33</id><msg>Revert "qualcommax: pcs-qca-uniphy: report a USXGMII speed only once the link is up"</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/pcs/pcs-qca-uniphy.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/dts/rtl930x.dtsi</affectedPath><affectedPath>target/linux/realtek/dts/rtl838x.dtsi</affectedPath><affectedPath>target/linux/realtek/dts/rtl839x.dtsi</affectedPath><affectedPath>target/linux/realtek/dts/rtl931x.dtsi</affectedPath><commitId>2be2544c96f096f659580900de2b4f998700323b</commitId><timestamp>1789073009000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: dts: add the table access node to switch0

The switch tables are reached through command and data registers inside
the switch0 block, and the code that drives them is about to move out of
the DSA driver into a provider of its own. Give that provider a node to
bind.

The node carries no reg. The command and data registers are several
separate spans in each family rather than one block, and the provider
reaches them the way the rest of the switch code does. Its compatible
pairs the family string with a generic one, as the pcs and mdio children
already do, so a consumer can find the node without naming the SoC.

Nothing binds it yet, so on its own this changes nothing.

Compile-tested: make target/linux/dtb for realtek/rtl930x emits the same
24 warnings before and after, none of them about the new node.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25085
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-10 22:43:29 +0200</date><id>2be2544c96f096f659580900de2b4f998700323b</id><msg>realtek: dts: add the table access node to switch0</msg><path><editType>edit</editType><file>target/linux/realtek/dts/rtl931x.dtsi</file></path><path><editType>edit</editType><file>target/linux/realtek/dts/rtl930x.dtsi</file></path><path><editType>edit</editType><file>target/linux/realtek/dts/rtl838x.dtsi</file></path><path><editType>edit</editType><file>target/linux/realtek/dts/rtl839x.dtsi</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/soc/realtek/otto_table.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/table.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/table.h</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/soc/realtek/Kconfig</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/Kconfig</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/Makefile</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/soc/realtek/Makefile</affectedPath><affectedPath>target/linux/realtek/patches-6.18/331-add-realtek-otto-table-driver.patch</affectedPath><affectedPath>target/linux/realtek/files-6.18/include/linux/soc/realtek/otto_table.h</affectedPath><commitId>c75e1b57299e2f8693ac746eb6a0a9d6f2127fe7</commitId><timestamp>1789073009000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: table: move table access into a SoC driver

The tables are a property of the switch block, not of the DSA driver
that happens to be their busiest user. The ethernet driver reaches the
same command and data registers through its own handle on the same
syscon, with no lock between them, and says so at rtl838x_eth.c: "this
is an unprotected table access".

Move the code to drivers/soc/realtek and give it the node added in the
previous commit. probe() takes the register map from the parent syscon,
so the six accesses become regmap_read() and regmap_write() at the same
offsets: sw_r32() was __raw_readl(RTL838X_SW_BASE + reg), and
RTL838X_SW_BASE is the KSEG1 alias of the switch0 reg the syscon covers,
which is the map rtl838x_eth.c already drives those registers through.
Only the pointer is the driver's own; consumers of the table API never
see it, and keep naming a table by its id.

A consumer asks otto_table_loaded() before its first access. It answers
0 once the map is published, -EPROBE_DEFER while the node is there but
unbound, and -ENODEV when the devicetree has no node at all, so a switch
that cannot reach its tables refuses to probe with a message instead of
running with tables that answer nothing. otto_table_reg(), which every
accessor already passes through, warns and refuses if it is reached
before the map exists, so a missed check cannot dereference it.

The sources are an overlay, so only the two lines that let the kernel
descend into drivers/soc/realtek need a patch, the same split
318-add-rtl83xx-clk-support.patch uses.

What this costs: every table word now goes through regmap rather than
__raw_readl, which adds a spinlock and an indirect call per 32-bit
access. That was not measured. It falls hardest on the RTL931x counter
poll, the one family that reads its MIB counters through a table.

otto_map is published with smp_store_release() and read back with
smp_load_acquire(), so a consumer that sees the driver as up also sees
the per-register mutexes that probe initialised: they are zeroed in the
image and only become real mutexes there. The table helpers propagate
what the regmap layer returns. The read helpers still clear their output
and copy the whole data window, while filling the write window stops at
the first error, so a partial row is never committed.
__otto_table_word_read() returns the data word itself and has no error
channel, so it logs and keeps handing back the zeroed word. With
the current devicetree none of these branches can be taken: the map is
an mmio syscon with no clock attached, and every address the driver
forms is 4 byte aligned and inside the mapped window. This is a
robustness convention, not a fix for a failure that was observed.

Compile-tested on realtek/rtl930x, realtek/rtl931x, realtek/rtl838x
and realtek/rtl839x.

RAM-booted twice on an RTL9303, a Hasivo S1100W-8XGT-SE. The provider
binds: 1b000000.ethernet-switch:table shows up under the driver,
devices_deferred stays empty, and dmesg carries no WARNING, so the guard
in otto_table_reg() never fired. The switch comes up with all eight
ports and forwards. The tables hold what they should: the L2 table lists
60 and 81 entries across the two boots with the port MACs intact, and
the VLAN table reads back VID 0 with every port tagged and VID 1 with
member mask 0x1f110101, untagged 0x0f110101. Both come from the debugfs
dumps, so every word of that was read out of the data registers through
the new regmap path.

RTL838x, RTL839x and RTL931x cannot be tested here, and for them this is
not a no-op: the switch now depends on a provider that must bind. The
node is a child of the same syscon with the same reg on all four
families, which is the reason to expect it to work, not evidence that it
does. The -ENODEV and -EPROBE_DEFER arms are unexercised as well, since
drivers/soc is linked before drivers/net and the gate answers 0 on the
first try.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25085
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-10 22:43:29 +0200</date><id>c75e1b57299e2f8693ac746eb6a0a9d6f2127fe7</id><msg>realtek: table: move table access into a SoC driver</msg><path><editType>add</editType><file>target/linux/realtek/patches-6.18/331-add-realtek-otto-table-driver.patch</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/Makefile</file></path><path><editType>delete</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/table.c</file></path><path><editType>delete</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/table.h</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c</file></path><path><editType>add</editType><file>target/linux/realtek/files-6.18/drivers/soc/realtek/Kconfig</file></path><path><editType>add</editType><file>target/linux/realtek/files-6.18/include/linux/soc/realtek/otto_table.h</file></path><path><editType>add</editType><file>target/linux/realtek/files-6.18/drivers/soc/realtek/Makefile</file></path><path><editType>add</editType><file>target/linux/realtek/files-6.18/drivers/soc/realtek/otto_table.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/Kconfig</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/soc/realtek/otto_table.c</affectedPath><commitId>7239a000ec7345894dcdc0c301e7e4387a18ff49</commitId><timestamp>1789073009000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: table: harden the command path

otto_table_exec() wrote the command register without looking at what was
already in it. Poll the execute bit first, the way otto_emdio_run_cmd()
does in drivers/net/mdio/mdio-realtek-rtl9300.c, so that a command left
in flight is waited for instead of overwritten. Log a timeout there:
unlike the mdio bus, no caller of these helpers reads the return value.
The timeout that was already there logged through __func__ and without a
limit, which the RTL931x counter poll would turn into a flood, so it now
names the table in the same shape.

Compile-tested on realtek/rtl930x, realtek/rtl931x, realtek/rtl838x and
realtek/rtl839x; not run on hardware. It is not expected to fire on a
healthy switch, since a table command completes long inside the timeout
and the poll returns on its first read. The execute bit is not ours
alone, though: rtl838x_eth.c sets it on 0x1180 and 0x6914 outside this
lock and without waiting for the command to finish.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25085
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-10 22:43:29 +0200</date><id>7239a000ec7345894dcdc0c301e7e4387a18ff49</id><msg>realtek: table: harden the command path</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/soc/realtek/otto_table.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/soc/realtek/otto_table.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl931x.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/include/linux/soc/realtek/otto_table.h</affectedPath><commitId>1cb553c2798907a49ad7d5453aeb1c22f9790342</commitId><timestamp>1789073009000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: table: read part of a row instead of fetching

__otto_table_fetch() left the entry in the data registers and handed out
single words from them: the one read path that does not copy into the
caller's buffer, and the one with no error channel, since
__otto_table_word_read() returns the data word itself. Its word index
was clamped into the register window rather than checked, so an index
outside the entry quietly returned a different, valid counter.

Give __otto_table_read_bytes() a word_offset into the entry to start at,
and let regmap_bulk_read() take the window from there. The transfer size
stays the caller's, so one or two words can come out of a wide row, and
the whole-entry macros pass zero. The check that size equal the entry
width becomes a bound, because the read forms its address arithmetically
and the map covers the whole switch register block: a word past the
entry is a successful read of a foreign register. The write helper keeps
the equality and gets no offset of its own, since the command commits
the whole data window. A read therefore no longer catches an object
narrower than the entry, and a mis-sized read-modify-write is refused at
the write instead. struct otto_table.max_data goes too; the clamp was
its only reader.

rtldsa_931x_stat_port_table_read() was the only caller of the deleted
path, and asks for the same words as before: field_offset - mib_offset
for a 32 bit counter, and two words from field_offset - (mib_offset + 1)
for a 64 bit one. That descending order is the SDK's own, since
table_field_get() in src/hal/mac/mem.c walks down from datareg_num - 1 -
(lsp &gt;&gt; 5), so the more significant half sits at the lower word index.

A failed command returns before the copy, so a refused read hands back
the zeroed buffer rather than whatever the data window held, which is
what fetch() achieved by pre-zeroing the registers.

Compile-tested on realtek/rtl930x, realtek/rtl931x, realtek/rtl838x and
realtek/rtl839x. Not run on hardware yet. RTL931x holds the only caller
that asks for a non-zero word and no board is available here, so the
word index each of the 68 MIB entries resolves to was computed before
and after the change instead, and the two sets are identical. An offset
that is wrong but still inside the table returns a plausible counter
rather than a symptom, so ethtool -S would not necessarily show it.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25085
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-10 22:43:29 +0200</date><id>1cb553c2798907a49ad7d5453aeb1c22f9790342</id><msg>realtek: table: read part of a row instead of fetching</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/soc/realtek/otto_table.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl931x.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/include/linux/soc/realtek/otto_table.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/soc/realtek/otto_table.c</affectedPath><commitId>a6ec6abc3f23c850f96826a8980cf5f644d5cc82</commitId><timestamp>1789073010000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: table: write the data window in one call

The fill loop is what regmap_bulk_write() does. On this map it takes the
same path: the mmio bus offers only reg_write, so bulk_write walks the
registers one at a time with the same stride, without the copy and the
byte swap its raw path would do. It takes the map lock once for the
window rather than once per register, and it stops at the first failure,
which is what the loop already did.

The read side of the same window was converted in the previous commit.

Compile-tested on realtek/rtl930x, realtek/rtl931x, realtek/rtl838x and
realtek/rtl839x. Not run on hardware; the RTL9303 exercises this path on
every VLAN and port isolation change, so it is worth a boot before this
is applied.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25085
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-10 22:43:30 +0200</date><id>a6ec6abc3f23c850f96826a8980cf5f644d5cc82</id><msg>realtek: table: write the data window in one call</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/soc/realtek/otto_table.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.c</affectedPath><commitId>d2b39f7632688be63be7b36e7bdb9e5d38060309</commitId><timestamp>1789073531000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: dsa: rtl930x: offload ingress cls_flower to PIE

Offload ingress tc-flower rules on RTL930x DSA user ports to the Packet
Inspection Engine, on top of the port rate-policing path already wired to
the RTL93xx cls_flower ops.

  - rtldsa_cls_flower_{add,del} route every rule that is not a plain port
    rate limiter to rtldsa_pie_cls_flower_*(), and a new
    rtldsa_cls_flower_stats op exposes per-rule packet counts.
  - The offload is gated on a new rtldsa_config flag
    (pie_rule_id_is_log_counter), set for RTL930x only, so RTL931x keeps
    its current behaviour and the RTL83xx SoC code is untouched.
  - Generic EtherType matches (frame_type 1) are added on top of the
    ARP/IPv4/IPv6 fast paths, and rtl930x_pie_verify_template() gains an
    EtherType arm so a rule that needs TEMPLATE_FIELD_ETHERTYPE skips a
    block that lacks it instead of matching on a stale field.
  - The rule is bound to the physical ingress port via the source-port
    field. On RTL930x the PIE rule ID is also the LOG counter ID, so no
    separate counter is allocated; it is cleared when the rule is added.
    rtldsa_packet_cntr_alloc() keeps the PIE rule ID range reserved on
    these SoCs so an L3 route counter cannot alias a flow's LOG entry.
  - rtldsa_rate_policy_extract() now bails out on a non-FLOW_ACTION_POLICE
    rule before flow_action_basic_hw_stats_check(), so a rule that falls
    through to the PIE path does not carry a stale "HW stats type
    unsupported" extack that tc would print as a warning.

Tested on a Zyxel XGS1210-12: ingress flower rules matching EtherType
(PPPoE discovery), ARP, and a UDP destination port install with in_hw
set, "tc -s filter show" reports hardware packet counts, and removing the
rules leaves no residue.

Assisted-by: Claude Code (Anthropic Claude Sonnet 5)
Signed-off-by: Mark Abe &lt;github@mab.wien&gt;
Link: https://github.com/openwrt/openwrt/pull/24994
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-10 22:52:11 +0200</date><id>d2b39f7632688be63be7b36e7bdb9e5d38060309</id><msg>realtek: dsa: rtl930x: offload ingress cls_flower to PIE</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c</affectedPath><commitId>e5a91ddfa45d1321a1e8698f46ccaac0e31a5118</commitId><timestamp>1789073531000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: dsa: rtl930x: read a PIE rule's LOG packet counter correctly

rtl930x_packet_cntr_read() and rtl930x_packet_cntr_clear() always
addressed the LOG table as counter/2, with the low bit selecting one of
the two 32-bit words in the 64-bit entry. That layout only applies to
the L3 route statistics counters that rtldsa_packet_cntr_alloc() hands
out above the PIE rule ID range (base = n_pie_blocks * PIE_BLOCK_SIZE).

A PIE rule instead logs its matched-packet count into the LOG table
entry that carries its own rule ID, in data word 1. Because the old code
folded the rule ID in half, only rule ID 0 read a sane value; every
other offloaded tc-flower rule reported a bogus or zero "tc -s filter"
hardware packet count, and clearing one rule's counter disturbed the
neighbouring rule.

Split the two cases on the rule ID / route counter boundary: address PIE
rule counters directly at entry = id, word 1, and keep the paired
counter/2 read-modify-write for the route counters.

Verified on an RTL9302C (Zyxel XGS1210-12) with several concurrent
skip_sw flower rules: each now reports its own increasing packet count.

Assisted-by: Claude Code (Anthropic Claude Sonnet 5)
Signed-off-by: Mark Abe &lt;github@mab.wien&gt;
Link: https://github.com/openwrt/openwrt/pull/24994
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-10 22:52:11 +0200</date><id>e5a91ddfa45d1321a1e8698f46ccaac0e31a5118</id><msg>realtek: dsa: rtl930x: read a PIE rule's LOG packet counter correctly</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.c</affectedPath><commitId>33ad7839a19d40e65e85287e4246d2aee1e155bd</commitId><timestamp>1789073531000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: dsa: rtl83xx: drop redundant rcu_read_lock() in tc flower callbacks

With tc_flow_lock serializing rtldsa_configure_flower(),
rtldsa_delete_flower() and rtldsa_stats_flower(), and a flow only ever
freed (via kfree_rcu) from rtldsa_delete_flower() / rtldsa_tc_cleanup(),
a looked-up flow cannot be freed while a callback holds tc_flow_lock. The
hand-rolled rcu_read_lock() sections around the rhashtable lookups are
therefore redundant:

  - rhashtable_lookup_fast() / _insert_fast() / _remove_fast() already
    take rcu_read_lock() internally;
  - nothing dereferences a looked-up flow outside tc_flow_lock.

Switch configure_flower() from rhashtable_lookup() to the _fast variant
and drop the explicit rcu_read_lock() / rcu_read_unlock() in all three
callbacks. No functional change.

Assisted-by: Claude Code (Anthropic Claude Sonnet 5)
Signed-off-by: Mark Abe &lt;github@mab.wien&gt;
Link: https://github.com/openwrt/openwrt/pull/24994
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-10 22:52:11 +0200</date><id>33ad7839a19d40e65e85287e4246d2aee1e155bd</id><msg>realtek: dsa: rtl83xx: drop redundant rcu_read_lock() in tc flower callbacks</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.c</affectedPath><commitId>6e1c4f74f52e9f79be17dd33f56679037f627403</commitId><timestamp>1789073531000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: dsa: rtl83xx: drop the unreachable tc flower block dispatcher

rtl83xx_setup_tc() and its helpers rtl83xx_setup_tc_block_cb() /
rtl83xx_setup_tc_cls_flower() form a TC_SETUP_BLOCK dispatcher meant to
be reached through .ndo_setup_tc -&gt; rteth_setup_tc() -&gt; ds-&gt;ops-&gt;
port_setup_tc(). Nothing in target/linux/realtek ever sets
port_setup_tc, and rtl83xx_setup_tc() is assigned to no ops struct
either, so rteth_setup_tc() returns -EOPNOTSUPP and this whole path is
dead.

The cls_flower offload runs entirely through the DSA .cls_flower_add /
_del / _stats switch ops, i.e. rtldsa_pie_cls_flower_{add,del,stats}()
-&gt; rtldsa_{configure,delete,stats}_flower(). Keeping the second,
unreachable dispatcher only invites a reader to mistake it for a live
path.

Remove it. With it gone rtldsa_configure_flower() has a single caller,
rtldsa_pie_cls_flower_add(), which is RTL930x-only and always passes a
real ingress port, so the ingress_port &gt;= 0 guard and the
!pie_rule_id_is_log_counter branch (the rtldsa_packet_cntr_alloc() /
log_data path) are dead too - drop them. That also makes
rtldsa_packet_cntr_release() a single-SoC wrapper whose
rtldsa_packet_cntr_free() half never runs, so fold it back into plain
rtldsa_packet_cntr_clear() calls. rtldsa_tc_init() / rtldsa_tc_cleanup()
stay; they run from the probe path.

Reported-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Assisted-by: Claude Code (Anthropic Claude Sonnet 5)
Signed-off-by: Mark Abe &lt;github@mab.wien&gt;
Link: https://github.com/openwrt/openwrt/pull/24994
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-10 22:52:11 +0200</date><id>6e1c4f74f52e9f79be17dd33f56679037f627403</id><msg>realtek: dsa: rtl83xx: drop the unreachable tc flower block dispatcher</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.c</affectedPath><commitId>7e7d8a4d194100c0f9e5f3d322110d123d67c814</commitId><timestamp>1789073531000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: dsa: rtl83xx: convert the tc flower prints to dev_*()

The tc flower parse / add / configure / delete / stats path still logged
through pr_debug() / pr_err() / pr_info() with a bare "%s"/__func__
prefix. Every one of these functions already has the switch priv in
scope, so switch them to dev_dbg() / dev_err() on priv-&gt;dev and replace
the __func__ tag with a short message describing what is happening. The
one netdev_info() in rtl83xx_parse_fwd() loses its __func__ tag the same
way.

No functional change.

Assisted-by: Claude Code (Anthropic Claude Sonnet 5)
Signed-off-by: Mark Abe &lt;github@mab.wien&gt;
Link: https://github.com/openwrt/openwrt/pull/24994
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-10 22:52:11 +0200</date><id>7e7d8a4d194100c0f9e5f3d322110d123d67c814</id><msg>realtek: dsa: rtl83xx: convert the tc flower prints to dev_*()</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/airoha/patches-6.18/602-04-phy-airoha-add-support-for-AN7583-PCIe-PHY-driver.patch</affectedPath><commitId>53a4aa8a57e2828431f2a6c3da83d91b75d07938</commitId><timestamp>1789107987000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/ansuelsmth</absoluteUrl><fullName>ansuelsmth</fullName></author><authorEmail>ansuelsmth@gmail.com</authorEmail><comment>airoha: wip

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</comment><date>2026-09-11 08:26:27 +0200</date><id>53a4aa8a57e2828431f2a6c3da83d91b75d07938</id><msg>airoha: wip</msg><path><editType>add</editType><file>target/linux/airoha/patches-6.18/602-04-phy-airoha-add-support-for-AN7583-PCIe-PHY-driver.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/airoha/patches-6.18/607-02-phy-airoha-Add-support-for-Airoha-AN7583-USB-PHY.patch</affectedPath><affectedPath>target/linux/airoha/patches-6.18/602-04-phy-airoha-add-support-for-AN7583-PCIe-PHY-driver.patch</affectedPath><commitId>16fdb144e2b1d4d7ce6dc2d7303d3fdac008abfb</commitId><timestamp>1789107988000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/ansuelsmth</absoluteUrl><fullName>ansuelsmth</fullName></author><authorEmail>ansuelsmth@gmail.com</authorEmail><comment>airoha: add support for AN7583 PCIe Gen3 PHY

Add support for the PCIe required to make the PCIe Gen3 Controller work for
Airoha AN7583 SoC. To correctly work both the PCIe PHY and the QPHY needs
to be configured or PCIe card will fail to train and detect.

Automatically refresh any affected patch.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</comment><date>2026-09-11 08:26:28 +0200</date><id>16fdb144e2b1d4d7ce6dc2d7303d3fdac008abfb</id><msg>airoha: add support for AN7583 PCIe Gen3 PHY</msg><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/607-02-phy-airoha-Add-support-for-Airoha-AN7583-USB-PHY.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/602-04-phy-airoha-add-support-for-AN7583-PCIe-PHY-driver.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/airoha/patches-6.18/602-04-phy-airoha-add-support-for-AN7583-PCIe-PHY-driver.patch</affectedPath><affectedPath>target/linux/airoha/patches-6.18/607-02-phy-airoha-Add-support-for-Airoha-AN7583-USB-PHY.patch</affectedPath><commitId>5b282148b036b659a7d837443f041620af49b60e</commitId><timestamp>1789108558000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/ansuelsmth</absoluteUrl><fullName>ansuelsmth</fullName></author><authorEmail>ansuelsmth@gmail.com</authorEmail><comment>Revert "airoha: wip"

This reverts commit 53a4aa8a57e2828431f2a6c3da83d91b75d07938 and
16fdb144e2b1d4d7ce6dc2d7303d3fdac008abfb.

The wrong commit title/description was pushed by mistake.
Revert to have a more organized commit history.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</comment><date>2026-09-11 08:35:58 +0200</date><id>5b282148b036b659a7d837443f041620af49b60e</id><msg>Revert "airoha: wip"</msg><path><editType>delete</editType><file>target/linux/airoha/patches-6.18/602-04-phy-airoha-add-support-for-AN7583-PCIe-PHY-driver.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/607-02-phy-airoha-Add-support-for-Airoha-AN7583-USB-PHY.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/airoha/patches-6.18/607-02-phy-airoha-Add-support-for-Airoha-AN7583-USB-PHY.patch</affectedPath><affectedPath>target/linux/airoha/patches-6.18/602-04-phy-airoha-add-support-for-AN7583-PCIe-PHY-driver.patch</affectedPath><commitId>443e267bdb923ad32c4184ddd757744e5f07f1e4</commitId><timestamp>1789108750000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/ansuelsmth</absoluteUrl><fullName>ansuelsmth</fullName></author><authorEmail>ansuelsmth@gmail.com</authorEmail><comment>airoha: add support for AN7583 PCIe Gen3 PHY

Add support for the PCIe required to make the PCIe Gen3 Controller work for
Airoha AN7583 SoC. To correctly work both the PCIe PHY and the QPHY needs
to be configured or PCIe card will fail to train and detect.

Automatically refresh any affected patch.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</comment><date>2026-09-11 08:39:10 +0200</date><id>443e267bdb923ad32c4184ddd757744e5f07f1e4</id><msg>airoha: add support for AN7583 PCIe Gen3 PHY</msg><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/607-02-phy-airoha-Add-support-for-Airoha-AN7583-USB-PHY.patch</file></path><path><editType>add</editType><file>target/linux/airoha/patches-6.18/602-04-phy-airoha-add-support-for-AN7583-PCIe-PHY-driver.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/dts/mt7981a-teltonika-rutc50.dts</affectedPath><commitId>2ca56a9704d196d78f2a8855d0baaa58cd631f63</commitId><timestamp>1789113974000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: fix SPI bus-width spelling on the Teltonika RUTC50 NOR flash

The &amp;spi2 flash@0 node is jedec,spi-nor, not SPI-NAND, and used the
same misspelled spi-tx-buswidth / spi-rx-buswidth. Enabling quad here
is a behavioral change on first boot, not a no-op rename: the SPI NOR
core sets the non-volatile Quad Enable bit in the flash status
register, repurposing the /WP and /HOLD pins as IO2/IO3. The values
restore what the DTS already specified; only the property name was
wrong. Kept as a separate commit so this node can be reverted
independently if the board's wiring does not support quad mode.

Confirmed on hardware: /sys/kernel/debug/spi-nor/*/params shows the
read protocol switch from 1S-1S-1S with opcode 0x03 to 1S-4S-4S with
0xeb, and the config partition, which carries the board MAC, still
reads back correctly.

Tested-by: Simonas Tamošaitis &lt;simsasss@gmail.com&gt;
Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:14 +0200</date><id>2ca56a9704d196d78f2a8855d0baaa58cd631f63</id><msg>mediatek: fix SPI bus-width spelling on the Teltonika RUTC50 NOR flash</msg><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981a-teltonika-rutc50.dts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/dts/mt7981a-teltonika-rutc50.dts</affectedPath><commitId>59555577b0bc5090c03e388b8aca747a2e43d4f7</commitId><timestamp>1789113974000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: fix SPI bus-width spelling on the Teltonika RUTC50 SPI-NAND

The &amp;spi0 spi_nand@0 node (runtime spi1.0, the rutos-a/rutos-b
partitions) carried the same misspelled spi-tx-buswidth /
spi-rx-buswidth as the NOR flash fixed in the previous commit. Kept
separate since it's a different chip on a different bus, with its own
evidence.

Confirmed on hardware: dd against mtd9 (rutos-a) reads 64 MiB in
5.73 s where it took 13.54 s before.

Tested-by: Simonas Tamošaitis &lt;simsasss@gmail.com&gt;
Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:14 +0200</date><id>59555577b0bc5090c03e388b8aca747a2e43d4f7</id><msg>mediatek: fix SPI bus-width spelling on the Teltonika RUTC50 SPI-NAND</msg><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981a-teltonika-rutc50.dts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/dts/mt7981b-keenetic-kn-3811.dts</affectedPath><commitId>0b9d49c4884c0cae0980da2cf5816e03a2210e0a</commitId><timestamp>1789113974000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: fix SPI bus-width spelling on the Keenetic KN-3811

Confirmed on my own KN-3811, following the same NAND throughput check
described in the PR thread: the flash reads noticeably faster than the
~6.5 MB/s ceiling that 1-bit mode caps out at, at 52 MHz.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:14 +0200</date><id>0b9d49c4884c0cae0980da2cf5816e03a2210e0a</id><msg>mediatek: fix SPI bus-width spelling on the Keenetic KN-3811</msg><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-keenetic-kn-3811.dts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/dts/mt7981b-tplink-f65v1.dts</affectedPath><commitId>0b03b57f6bc5b5079d8b6dc9faf6591110d54063</commitId><timestamp>1789113975000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: fix SPI bus-width spelling on the TP-Link F65v1

NAND read throughput before and after, dd against the same partition:

  before: 64 MiB in 8.94s
  after:  64 MiB in 4.19s

Tested-by: Leonard Anderweit &lt;leonard.anderweit@gmail.com&gt;
Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:15 +0200</date><id>0b03b57f6bc5b5079d8b6dc9faf6591110d54063</id><msg>mediatek: fix SPI bus-width spelling on the TP-Link F65v1</msg><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-tplink-f65v1.dts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/dts/mt7981b-mercusys-mr85x-common.dtsi</affectedPath><commitId>44a0b3738911457b3f4ab446279b624efa97ff48</commitId><timestamp>1789113975000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: fix SPI bus-width spelling on the Mercusys MR85X

The shared dtsi covers both the stock and the -ubi image variant.

Tested-by: Mikhail Zhilkin &lt;csharper2005@gmail.com&gt;
Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:15 +0200</date><id>44a0b3738911457b3f4ab446279b624efa97ff48</id><msg>mediatek: fix SPI bus-width spelling on the Mercusys MR85X</msg><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-mercusys-mr85x-common.dtsi</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/dts/mt7981b-iptime-ax3000q.dts</affectedPath><affectedPath>target/linux/mediatek/dts/mt7986a-iptime-ax7800m-6e.dts</affectedPath><affectedPath>target/linux/mediatek/dts/mt7981b-iptime-ax3000sm.dts</affectedPath><affectedPath>target/linux/mediatek/dts/mt7981b-iptime-ax3000se.dts</affectedPath><commitId>8494b551d3640bf43ae3fa9da4f70e50bc78b4d1</commitId><timestamp>1789113975000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: fix SPI bus-width spelling on four iptime boards

NAND read throughput before and after, dd against the same partition
on each board:

  AX3000Q:     14.58s -&gt; 6.85s
  AX3000SE:    14.59s -&gt; 6.89s
  AX3000SM:    14.61s -&gt; 6.86s
  AX7800M-6E:  14.71s -&gt; 6.95s

Tested-by: Donghyun Ko &lt;nyankosoftware@gmail.com&gt;
Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:15 +0200</date><id>8494b551d3640bf43ae3fa9da4f70e50bc78b4d1</id><msg>mediatek: fix SPI bus-width spelling on four iptime boards</msg><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-iptime-ax3000q.dts</file></path><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-iptime-ax3000sm.dts</file></path><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7986a-iptime-ax7800m-6e.dts</file></path><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-iptime-ax3000se.dts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/dts/mt7981b-routerich-ax3000-v1.dts</affectedPath><commitId>5c1fb6c3cc935858a552de9615266458d6432709</commitId><timestamp>1789113976000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: fix SPI bus-width spelling on the Routerich AX3000-v1

Reading the NAND goes from 4.71 to 11.39 MiB/s on this board. One line
at the declared 52 MHz cannot carry more than 6.2 MiB/s, so the higher
figure is only reachable with more than one line in use.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:16 +0200</date><id>5c1fb6c3cc935858a552de9615266458d6432709</id><msg>mediatek: fix SPI bus-width spelling on the Routerich AX3000-v1</msg><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-routerich-ax3000-v1.dts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/dts/mt7981b-keenetic-kn-3711.dts</affectedPath><affectedPath>target/linux/mediatek/dts/mt7981b-keenetic-kap-630.dtsi</affectedPath><affectedPath>target/linux/mediatek/dts/mt7981b-keenetic-kn-3911.dts</affectedPath><commitId>20ce0e8355049ab598cbf1f7f02854d45fa02d6c</commitId><timestamp>1789113976000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: fix SPI bus-width spelling on three Keenetic boards

No test on this hardware, but Keenetic's own build system carries the
correctly spelled property for all three: KN-3711, KN-3911, and the
shared kap-630 dtsi (which also covers the Netcraze NAP-630 rebadge).
Their vendor firmware has been running these boards in quad mode.

keenetic/keenetic-sdk, target/linux/mt7981/dts/KN-3711.dts,
KN-3911.dts and KAP-630.dts (KeeneticOS build system).

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:16 +0200</date><id>20ce0e8355049ab598cbf1f7f02854d45fa02d6c</id><msg>mediatek: fix SPI bus-width spelling on three Keenetic boards</msg><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-keenetic-kap-630.dtsi</file></path><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-keenetic-kn-3711.dts</file></path><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-keenetic-kn-3911.dts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/dts/mt7981b-livinet-li320.dts</affectedPath><commitId>b88441a17d55f352935ae68354f5ce43173f7169</commitId><timestamp>1789113977000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: fix SPI bus-width spelling on the Livinet Li320

No test on this hardware, but a community U-Boot build for this board
sets support_quad on the SPI controller and carries the same typo in
its own DTS, which means the wiring already runs quad under U-Boot on
real units.

Yuzhii0718/bl-mt798x-dhcpd,
uboot-mtk-20250711/arch/arm/dts/mt7981-livinet-li320.dts.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:17 +0200</date><id>b88441a17d55f352935ae68354f5ce43173f7169</id><msg>mediatek: fix SPI bus-width spelling on the Livinet Li320</msg><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-livinet-li320.dts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>package/boot/uboot-mediatek/patches/439-add-zyxel_ex5601-t0.patch</affectedPath><affectedPath>package/boot/uboot-mediatek/Makefile</affectedPath><commitId>beed758233f2935daf0da4041d0c43c684604e1f</commitId><timestamp>1789113977000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>uboot-mediatek: fix SPI bus-width spelling on the Zyxel EX5601-T0

The node already sets support_quad on the controller; the misspelling
was keeping the bootloader's flash access at 1-bit regardless.

The package had no PKG_RELEASE, so this adds one to rebuild the
bootloader for the boards that carry these patches.

Tested-by: Andrew Sim &lt;andrewsimz@gmail.com&gt;
Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:17 +0200</date><id>beed758233f2935daf0da4041d0c43c684604e1f</id><msg>uboot-mediatek: fix SPI bus-width spelling on the Zyxel EX5601-T0</msg><path><editType>edit</editType><file>package/boot/uboot-mediatek/patches/439-add-zyxel_ex5601-t0.patch</file></path><path><editType>edit</editType><file>package/boot/uboot-mediatek/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>package/boot/uboot-mediatek/patches/471-add-zyzel-wx5600-t0.patch</affectedPath><commitId>74824d68c6fcf36a2df25c4cfaf5d5192a42c145</commitId><timestamp>1789113977000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>uboot-mediatek: fix SPI bus-width spelling on the Zyxel WX5600-T0

No test on this hardware, but the same community U-Boot source that
confirms the Livinet Li320 wiring carries this board too, with
support_quad set on the controller and the same typo in its own DTS.

Yuzhii0718/bl-mt798x-dhcpd, uboot-mtk-20250711/arch/arm/dts/mediatek/
openwrt/mt7986b-zyxel_wx5600-t0.dts.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:17 +0200</date><id>74824d68c6fcf36a2df25c4cfaf5d5192a42c145</id><msg>uboot-mediatek: fix SPI bus-width spelling on the Zyxel WX5600-T0</msg><path><editType>edit</editType><file>package/boot/uboot-mediatek/patches/471-add-zyzel-wx5600-t0.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8102ax-v2.dts</affectedPath><affectedPath>target/linux/mediatek/dts/mt7981b-unielec-u7981-01-nand.dts</affectedPath><commitId>c19ca52b3e511c35115db37ced4fbbc4d9586850</commitId><timestamp>1789113978000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: drop the dead SPI bus-width property on two untested flashes

spi-tx-buswidth / spi-rx-buswidth is not a property Linux's SPI core
reads; of_spi_parse_dt only recognizes the hyphenated
spi-tx-bus-width / spi-rx-bus-width, so these lines have never done
anything on the Unielec U7981-01-NAND or the Zbtlink Z8102AX-v2.

Renaming these to the form the kernel reads would engage quad I/O for
real, which needs a boot on the actual hardware to confirm the wiring
carries it - neither has that test yet. Removing the dead lines
instead keeps the tree honest about what each flash access actually
does, with no behavior change. The rename becomes its own patch once
someone with the hardware can test it.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/24809
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:06:18 +0200</date><id>c19ca52b3e511c35115db37ced4fbbc4d9586850</id><msg>mediatek: drop the dead SPI bus-width property on two untested flashes</msg><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8102ax-v2.dts</file></path><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7981b-unielec-u7981-01-nand.dts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/dts/mt7986a-jiorouter-common.dtsi</affectedPath><commitId>817b17cc34ac275a1939babb8e265e98eb253c1b</commitId><timestamp>1789114091000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: filogic: fix SPI-NAND write failures on JioRouter AX6000

Currently, sysupgrade silently fails to erase or write to the SPI-NAND
flash on the JioRouter AX6000. This is caused by the SPI pinctrl group
mistakenly using `bias-disable`, which leaves the flash chip's hardware
HOLD and Write Protect (#WP) pins floating.

When combined with an upstream kernel regression that accidentally
arms the #HOLD function on Winbond W25N0xKV chips, these floating pins
drop low (often exacerbated by UART noise). This pauses the chip and
causes all flash operations to silently fail while returning success.

Fix this by properly configuring `bias-pull-up = &lt;MTK_PUPD_SET_R1R0_11&gt;`
for `SPI2_CS`, `SPI2_HOLD`, and `SPI2_WP`, ensuring the flash chip
remains electrically unpaused and unlocked. Additionally, apply
`bias-pull-down` to the clock and data lines to match MediaTek reference
designs.

Signed-off-by: Sheikh Faisal &lt;sheikhfaisal713@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25122
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:08:11 +0200</date><id>817b17cc34ac275a1939babb8e265e98eb253c1b</id><msg>mediatek: filogic: fix SPI-NAND write failures on JioRouter AX6000</msg><path><editType>edit</editType><file>target/linux/mediatek/dts/mt7986a-jiorouter-common.dtsi</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/apm821xx/image/nand.mk</affectedPath><commitId>d32e1a930f58deb0723b6ca52905ed18ac2a42cf</commitId><timestamp>1789114253000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>apm821xx: nand: add ubifs to the rest of the units

Exclude the MR24 as the flash space is too little.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25109
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:10:53 +0200</date><id>d32e1a930f58deb0723b6ca52905ed18ac2a42cf</id><msg>apm821xx: nand: add ubifs to the rest of the units</msg><path><editType>edit</editType><file>target/linux/apm821xx/image/nand.mk</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/ipq806x/dts/qcom-ipq8064-r7500.dts</affectedPath><affectedPath>target/linux/ipq806x/base-files/etc/board.d/05_compat-version</affectedPath><affectedPath>target/linux/ipq806x/image/generic.mk</affectedPath><commitId>3de9bf799aa240b2401b4e2d2d85e5350cc26eb3</commitId><timestamp>1789114745000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>ipq806x: enlarge R7500 flash - use netgear partition

Absorb the unused read-only netgear partition and most of the reserve
into the UBI partition, taking available flash space for
kernel+rootfs+overlay from 22 MB to ~97 MB.

This mirrors the change made for the R7800 in commit 618d59aec2
(ipq806x: Enlarge R7800 flash - use netgear partition).

Reverting to OEM firmware remains possible as the OEM firmware
re-initialises the netgear partition when its contents do not match
expectations.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25030
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 10:19:05 +0200</date><id>3de9bf799aa240b2401b4e2d2d85e5350cc26eb3</id><msg>ipq806x: enlarge R7500 flash - use netgear partition</msg><path><editType>edit</editType><file>target/linux/ipq806x/image/generic.mk</file></path><path><editType>edit</editType><file>target/linux/ipq806x/dts/qcom-ipq8064-r7500.dts</file></path><path><editType>edit</editType><file>target/linux/ipq806x/base-files/etc/board.d/05_compat-version</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</affectedPath><commitId>1784ee3b7c18fc93d414564aacb6fe0adc260dc6</commitId><timestamp>1789121390000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: add RX checksum offload

The engine verifies the IPv4 header checksum and the TCP or UDP checksum
of a received frame and reports both in the descriptor, next to the
packet type it parsed. Taking the verdict lets the stack skip the
software check, so the conduit advertises NETIF_F_RXCSUM and a verified
frame is handed up as CHECKSUM_UNNECESSARY.

The packet type decides which verdict applies: only IPv4 carries a header
checksum, and a frame the engine does not parse as TCP or UDP gets no
transport verdict at all.

vlan_features carries the feature to the DSA user ports.

At an offered 800 Mbit/s of 1400-byte UDP datagrams the receiver loses
0.26 to 2% of them with the offload on against 2.7 to 14% with it off,
six interleaved pairs run in both orders, at the same processor load.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25117
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 12:09:50 +0200</date><id>1784ee3b7c18fc93d414564aacb6fe0adc260dc6</id><msg>qualcommax: qca_edma: add RX checksum offload</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</affectedPath><commitId>618b161f038b5937070d7a70d6d54108f53a09cf</commitId><timestamp>1789121390000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: add TX checksum offload

The transmit preheader carries an offload enable, a checksum mode and an
IPv4 header checksum enable. Setting them for a CHECKSUM_PARTIAL frame
leaves the transport checksum to the engine.

The engine parses the frame for the header offsets rather than taking
csum_start and csum_offset from the descriptor, so the conduit
advertises NETIF_F_IP_CSUM and NETIF_F_IPV6_CSUM and the stack offers
only what the parser recognises.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25117
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 12:09:50 +0200</date><id>618b161f038b5937070d7a70d6d54108f53a09cf</id><msg>qualcommax: qca_edma: add TX checksum offload</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</affectedPath><commitId>ed30f802ed00df79d592439c716c1fbcaca202e6</commitId><timestamp>1789121390000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: add scatter-gather support

The engine reads one frame from as many descriptors as it has buffers,
the preheader riding on the first and every descriptor but the last
carrying the more bit. Describing a fragmented skb that way removes the
copy that linearising it costs, so the conduit advertises NETIF_F_SG.

The engine returns one completion per descriptor rather than one per
frame: the opaque that names the frame is written only for the
descriptor that carried the preheader, and every completion but the last
sets a more bit of its own. The frame is therefore named by the first
completion of its run and released on the one that clears that bit, and
an opaque outside the ring names no frame and is refused rather than
indexed with.

A frame holds a store slot per descriptor it was written from, and a slot
is released only once its descriptor has been read, so that a transmit
taking the slot cannot place a frame over what the release still has to
unmap.

Teardown releases a frame from the descriptor that carried its
preheader, so the walk over the ring on free reaches every frame the ring
holds, and the separate drain of the descriptors the engine has not read
is removed.

A frame of more than 32 buffers, or one whose buffers fall below 16 bytes
before the last, is linearised instead. The queue stops with room for a
frame that takes every descriptor, or it would restart on space the next
frame could not use.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25117
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 12:09:50 +0200</date><id>ed30f802ed00df79d592439c716c1fbcaca202e6</id><msg>qualcommax: qca_edma: add scatter-gather support</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</affectedPath><commitId>e1ecaf5fe63e49fb50721da63e21140eff1eb4df</commitId><timestamp>1789121390000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: add TSO support

A descriptor carries a segmentation enable and the preheader the MSS, so
the engine cuts an oversized frame into segments and writes the headers
of each. The conduit advertises NETIF_F_TSO and NETIF_F_TSO6, the stack
hands over one frame per window instead of one per segment, and the
checksums the engine already generates cover the segments it produced.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25117
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 12:09:50 +0200</date><id>e1ecaf5fe63e49fb50721da63e21140eff1eb4df</id><msg>qualcommax: qca_edma: add TSO support</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</affectedPath><commitId>9ec87aed6500513fd82c222ce29b1ae927764a6c</commitId><timestamp>1789121390000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: report TX completion and misc interrupt errors

A transmit completion carries an error field naming what the engine made
of the descriptor it read, and the misc interrupt reports the engine's
own error conditions. Both were read and discarded, so a malformed
descriptor was indistinguishable from a working one.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25117
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 12:09:50 +0200</date><id>9ec87aed6500513fd82c222ce29b1ae927764a6c</id><msg>qualcommax: qca_edma: report TX completion and misc interrupt errors</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</affectedPath><commitId>1df49e82c33a3a0b59f1a853234e82fa99192b24</commitId><timestamp>1789121390000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: count dropped frames in the netdev stats

A received frame is dropped on an unrecognised buffer index, on a source
the preheader does not name as a port, on a failed skb allocation and on
a failed tag allocation, and the fill ring reports being starved. None of
the five reached rx_errors, rx_dropped or rx_missed_errors, so a conduit
losing frames looked identical to one that was not.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25117
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 12:09:50 +0200</date><id>1df49e82c33a3a0b59f1a853234e82fa99192b24</id><msg>qualcommax: qca_edma: count dropped frames in the netdev stats</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</affectedPath><commitId>99a1ce6551b4d22251174ca1c025813fb95e0847</commitId><timestamp>1789121391000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: remove unused register and interrupt defines

The eight per-cause defines match the eight-bit mask the IPQ60xx is
given; the IPQ807x mask is nine bits wide, so the names do not describe
the status word read there. Nothing reads any of them: the mask written
to the engine is a per-SoC value and the handler reports the status word
as it stands.

The master control register offset goes with them, for the same reason
and none of its own.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25117
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 12:09:51 +0200</date><id>99a1ce6551b4d22251174ca1c025813fb95e0847</id><msg>qualcommax: qca_edma: remove unused register and interrupt defines</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</affectedPath><commitId>afd07bdbddbd3749d0d033c17d3ea43dffbadc70</commitId><timestamp>1789121391000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: add an ethtool register dump

The state of the rings, of the interrupts that serve them and of the
global configuration is only readable by patching the driver. ethtool -d
pairs every value with the offset it came from, so it is read without a
table on the other side.

The misc status is left out, so that a dump cannot take an error away
from the handler.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25117
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 12:09:51 +0200</date><id>afd07bdbddbd3749d0d033c17d3ea43dffbadc70</id><msg>qualcommax: qca_edma: add an ethtool register dump</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</affectedPath><commitId>1102a77d936fb33ae93dc1f2e4ca155cd699044f</commitId><timestamp>1789121391000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: add RX hash offload

The parser hashes the tuple it matched and reports the hash and the tuple
it covers in the preheader. Handing it to the stack through
skb_set_hash() saves recomputing it per frame, so the conduit advertises
NETIF_F_RXHASH.

The value arrives in the low 21 bits of the word while the stack scales a
hash across the whole of it, so reciprocal_scale() maps every hash the
parser reports to the first receive queue. Spread over the word, four
concurrent flows under RPS reach all four processors, 255000 to 381000
frames steered off the receiving one over three runs of ten seconds; the
mapping is one to one, so the frames of a flow still land together.

The same field takes other values that are not a tuple hash, so only the
two tuple verdicts are taken.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25117
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 12:09:51 +0200</date><id>1102a77d936fb33ae93dc1f2e4ca155cd699044f</id><msg>qualcommax: qca_edma: add RX hash offload</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</affectedPath><commitId>4abfac2fe034840a6ba48f69d43d4a88b48759ef</commitId><timestamp>1789121391000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: add ethtool statistics for dropped frames

The conduit drops a frame on an unrecognised buffer index, on a source
the preheader does not name as a port, on a failed skb allocation and on
a failed tag allocation, and reports a starved fill ring, a transmit
descriptor error, a completion that names no frame and its own error
interrupt. netdev-&gt;stats says how many were lost but not to which of
them, which is the part that decides where to look.

A frame the engine spread over several receive descriptors is counted
too. The fill buffers are sized for the largest frame the conduit
accepts, so it does not arise, and a count is what would show that
changing.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25117
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 12:09:51 +0200</date><id>4abfac2fe034840a6ba48f69d43d4a88b48759ef</id><msg>qualcommax: qca_edma: add ethtool statistics for dropped frames</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</affectedPath><commitId>d5658dac8c7e1722a6bd9316a50787bb046e6d8d</commitId><timestamp>1789121391000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: use CHECKSUM_COMPLETE for the other IP protocols

The engine answers a transport it parses with a verdict, but for every
other one over IP it reports the complement of the checksum of the
transport segment, in packet order and with a sum of zero written as its
other representation. Handing that up as CHECKSUM_COMPLETE leaves the
stack only the headers ahead of the transport to add, for ICMP, GRE, ESP
and anything else it would otherwise sum in full.

Two hundred ICMPv4 echo requests with a corrupt checksum raise
Icmp:InCsumErrors by two hundred with the offload on and by two hundred
with it off, and two hundred ICMPv6 ones raise Icmp6InCsumErrors the same
way. Correct ones are answered in both arms.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Link: https://github.com/openwrt/openwrt/pull/25117
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 12:09:51 +0200</date><id>d5658dac8c7e1722a6bd9316a50787bb046e6d8d</id><msg>qualcommax: qca_edma: use CHECKSUM_COMPLETE for the other IP protocols</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/mediatek/filogic/base-files/etc/board.d/01_leds</affectedPath><affectedPath>target/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8105ax-c.dts</affectedPath><affectedPath>target/linux/mediatek/image/filogic.mk</affectedPath><affectedPath>target/linux/mediatek/filogic/base-files/etc/board.d/03_gpio_switches</affectedPath><affectedPath>target/linux/mediatek/filogic/base-files/etc/board.d/02_network</affectedPath><commitId>c4dc32021cf7c3a0396ae20ba140ec5f084e3db8</commitId><timestamp>1789122496000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>mediatek: filogic: add support for ZBT Z8105AX-C

Specifications:

SoC: MediaTek MT7981B
RAM: 256 MiB
Flash: Winbond SPI-NAND 128 MiB
Switch: 1 WAN, 3 LAN (Gigabit), MediaTek MT7531
Buttons: Reset, Mesh
Power: DC 12 V / 2.5 A
Wi-Fi: MT7981B 2.4 GHz &amp; 5 GHz
M.2 slot for a WWAN modem
2 full-size SIM slots (user controllable)

The ZBT Z8105AX-C is externally identical to the ZBT Z8103AX-C and
uses the same SoC, RAM and flash configuration.

LED layout (top to bottom):

LAN 1 (green, hardware controlled)
LAN 2 (green, hardware controlled)
LAN 3 (green, hardware controlled)
WAN (green, user controllable)
Mobile (green, user controllable)
Mesh (red, green, blue, used for OpenWrt status)
Power (green, hardware controlled)

There is no Wi-Fi LED on the case and none was defined in the original
firmware.

SIM slots:

Controlled via GPIOs named SIM1 and SIM2.

Installation:

A. Through U-Boot menu:

- Configure the computer with a static IP address in the 192.168.1.0/24
  subnet, for example 192.168.1.10/24.
- Power off the router and hold the Reset button.
- Power on the router while keeping the Reset button pressed.
- Hold the button for 10 seconds and then release it.
- Open 192.168.1.1 in a web browser.
- If a firmware flashing interface is displayed, the router is in the
  U-Boot recovery interface.
- Upload the factory image.

The U-Boot web interface can also be used to recover the router after an
incorrect firmware flash.

B. Through OpenWrt dashboard:

If the router comes with vendor-modified OpenWrt, the firmware can be
upgraded through the dashboard at 192.168.1.1.

Navigate to "System" -&gt; "Backup / Flash Firmware" and flash the OpenWrt
firmware.

Important: Disable the "Keep settings" option when flashing. Vendor
settings are incompatible with OpenWrt 24.10 and 25.12.

MAC addresses:

MAC addresses were found in the factory partition. The layout is
identical to the one used by the ZBT Z8106AX-S:

offset 0x4:  F8:5E:3C:xx:xx:aa --&gt; Router Label -2
offset 0xa:  F8:5E:3C:xx:xx:bb --&gt; Router Label -1
offset 0x24: F8:5E:3C:xx:xx:cc --&gt; Router Label +1
offset 0x2a: F8:5E:3C:xx:xx:yy --&gt; MAC address printed on Router Label

Untested:

- Flashing OpenWrt through the original firmware has not been tested.
  My unit came with vendor-modified OpenWrt running kernel 5.4.

- Hardware watchdog support has not been tested. A hardware watchdog is
  defined in the stock firmware.

Notes:

The ZBT Z8105AX-C can be ordered from the vendor with different WWAN
modem configurations. My unit came without a modem, but versions with
5G/LTE modems were available.

Signed-off-by: Łukasz Szczur &lt;lukasz2317@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24711
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 12:28:16 +0200</date><id>c4dc32021cf7c3a0396ae20ba140ec5f084e3db8</id><msg>mediatek: filogic: add support for ZBT Z8105AX-C</msg><path><editType>add</editType><file>target/linux/mediatek/dts/mt7981b-zbtlink-zbt-z8105ax-c.dts</file></path><path><editType>edit</editType><file>target/linux/mediatek/filogic/base-files/etc/board.d/01_leds</file></path><path><editType>edit</editType><file>target/linux/mediatek/image/filogic.mk</file></path><path><editType>edit</editType><file>target/linux/mediatek/filogic/base-files/etc/board.d/03_gpio_switches</file></path><path><editType>edit</editType><file>target/linux/mediatek/filogic/base-files/etc/board.d/02_network</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>package/libs/openssl/Makefile</affectedPath><affectedPath>package/libs/openssl/patches/010-fix-aes-gcm-siv-cipher.patch</affectedPath><commitId>bacf308ec09239872146a2820537fb632783afff</commitId><timestamp>1789130412000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/hauke</absoluteUrl><fullName>hauke</fullName></author><authorEmail>hauke@hauke-m.de</authorEmail><comment>openssl: drop the AES-GCM-SIV part of the zero-length message patch

OpenSSL 3.5.8 fixes zero-length message handling for AES-GCM-SIV
upstream with commit bdeb0cd994d9 ("Check the tag on EVP_Cipher()
finalize: Poly1305 and OCB AEADs", CVE-2026-75803, backport of
5741d29a5f35): aes_gcm_siv_finish() now generates the tag when the
finalization is the first empty-message operation.

That makes the cipher_aes_gcm_siv.c hunk of our local patch redundant,
and worse than redundant. By substituting the address of an empty
object for the NULL input pointer it keeps routing the terminal
EVP_Cipher(ctx, out, NULL, 0) call to aes_gcm_siv_encrypt()/
aes_gcm_siv_decrypt() instead of aes_gcm_siv_finish(), so the tag
supplied by the caller is never compared and a forged tag is accepted.
That is the hole the upstream commit closes.

Measured against a locally built 3.5.8; the EVP_Cipher() return value
is a byte count, so 0 means the tag was accepted and -1 means it was
rejected:

                       decrypt empty msg      EVP_Cipher(out, NULL, 0)
                       genuine    forged      genuine    forged
  3.5.8 vanilla        ok         rejected      0          -1
  3.5.8 + patch 010    ok         rejected      0           0  &lt;- bad
  3.5.8 + this commit  ok         rejected      0          -1

AES-SIV has no equivalent fix in 3.5.8 or in openssl master, and
without the second hunk a zero-length message cannot be encrypted at
all, so keep that hunk and rename the patch to match what is left.

Fixes: 2bc79783233c ("openssl: fix AES-GCM-SIV and AES-SIV with zero-length messages")
Assisted-by: Claude:claude-opus-5
Link: https://github.com/openwrt/openwrt/pull/24944
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</comment><date>2026-09-11 14:40:12 +0200</date><id>bacf308ec09239872146a2820537fb632783afff</id><msg>openssl: drop the AES-GCM-SIV part of the zero-length message patch</msg><path><editType>edit</editType><file>package/libs/openssl/Makefile</file></path><path><editType>edit</editType><file>package/libs/openssl/patches/010-fix-aes-gcm-siv-cipher.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/generic/backport-6.18/440-v7.0-mtd-physmap-core-Prioritize-ofparts-for-OF-probe.patch</affectedPath><affectedPath>target/linux/generic/backport-6.12/799-v7.0-mtd-physmap-core-Prioritize-ofparts-for-OF-probe.patch</affectedPath><affectedPath>target/linux/generic/backport-6.18/799-v7.0-mtd-physmap-core-Prioritize-ofparts-for-OF-probe.patch</affectedPath><affectedPath>target/linux/generic/backport-6.12/440-v7.0-mtd-physmap-core-Prioritize-ofparts-for-OF-probe.patch</affectedPath><commitId>83b09be865ef7334a2a45f94277e12e5645e9a4d</commitId><timestamp>1789130524000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/hauke</absoluteUrl><fullName>hauke</fullName></author><authorEmail>hauke@hauke-m.de</authorEmail><comment>kernel: move mtd patch to other mtd patches

The mtd patches start with 4xx, move the wrongly added patch.

Fixes: 16239e90add1 ("kernel: mtd: backport upstream physmap OF partition order")
Link: https://github.com/openwrt/openwrt/pull/24996
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</comment><date>2026-09-11 14:42:04 +0200</date><id>83b09be865ef7334a2a45f94277e12e5645e9a4d</id><msg>kernel: move mtd patch to other mtd patches</msg><path><editType>add</editType><file>target/linux/generic/backport-6.18/440-v7.0-mtd-physmap-core-Prioritize-ofparts-for-OF-probe.patch</file></path><path><editType>delete</editType><file>target/linux/generic/backport-6.12/799-v7.0-mtd-physmap-core-Prioritize-ofparts-for-OF-probe.patch</file></path><path><editType>delete</editType><file>target/linux/generic/backport-6.18/799-v7.0-mtd-physmap-core-Prioritize-ofparts-for-OF-probe.patch</file></path><path><editType>add</editType><file>target/linux/generic/backport-6.12/440-v7.0-mtd-physmap-core-Prioritize-ofparts-for-OF-probe.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/ipq40xx/dts/qcom-ipq4019-whw03.dts</affectedPath><commitId>a1ee4ad39e9b3af3cc358540a0cdf7483507b92c</commitId><timestamp>1789132031000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>ipq40xx: fix Zigbee SPI chip select on Linksys WHW03 v1

The WHW03 v1 routes the EM3581 chip select to GPIO56, unlike v2 which
uses GPIO45. Override both the SPI pinctrl GPIO group and cs-gpios in
the v1 device tree so the kernel drives the correct line. Leave the
shared configuration used by v2 unchanged.

Signed-off-by: Jeremy Lawrence &lt;jlawrence6809@yahoo.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25126
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 15:07:11 +0200</date><id>a1ee4ad39e9b3af3cc358540a0cdf7483507b92c</id><msg>ipq40xx: fix Zigbee SPI chip select on Linksys WHW03 v1</msg><path><editType>edit</editType><file>target/linux/ipq40xx/dts/qcom-ipq4019-whw03.dts</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/airoha/an7581/config-6.18</affectedPath><affectedPath>target/linux/airoha/an7583/config-6.18</affectedPath><commitId>e59c7876229e53afd1d74ade086b2f069f841427</commitId><timestamp>1789132077000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>airoha: add the missing PHY_AIROHA_AN7583_PCIE config symbol

The AN7583 PCIe PHY driver adds a Kconfig symbol that neither subtarget
config carries, so syncconfig prompts for it and every airoha kernel
build fails. Enable it on an7583 and leave it off on an7581.

Fixes: 443e267bdb92 ("airoha: add support for AN7583 PCIe Gen3 PHY")
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Assisted-by: Claude:Opus 5
Link: https://github.com/openwrt/openwrt/pull/25132
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-11 15:07:57 +0200</date><id>e59c7876229e53afd1d74ade086b2f069f841427</id><msg>airoha: add the missing PHY_AIROHA_AN7583_PCIE config symbol</msg><path><editType>edit</editType><file>target/linux/airoha/an7581/config-6.18</file></path><path><editType>edit</editType><file>target/linux/airoha/an7583/config-6.18</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/base-files/etc/board.d/02_network</affectedPath><affectedPath>target/linux/realtek/dts/rtl9303_sirivision_sr-st3808f.dts</affectedPath><affectedPath>target/linux/realtek/image/rtl930x.mk</affectedPath><commitId>74c0efc39dd877c2426dd61ce8dc6a0cd9f43249</commitId><timestamp>1789154110000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>realtek: rtl930x: add support for Sirivision SR-ST3808F

This commit adds support for the Sirivision SR-ST3808F, an 8-port 10G
switch with 8x SFP ports.

- SoC:      Realtek RTL9303
- RAM:      512 MiB DDR3 (Micron)
- Flash:    SPI-NOR 16 MiB (Winbond)
- Ethernet: 8x SFP+
- LEDs:     1x power, 1x system green, 1x SFP+ LED/port (link/act)
- Button:   Reset
- Console:  Cisco-style RJ45, 115200 8n1
- Power:    12V 3A/3.33A internal PSU, input AC 100-240V 50/60Hz

Hardware revisions
------------

There're **at least 2** revisions judging from 2 SR-ST3808Fs I bought

The cases are in same length (~195 mm) and height (~40 mm), except the
width of the new revision is bigger (~165 mm vs ~159 mm), also with
Sirivision logo.

The hardware is basically the same, using the same `ST3808F_V1.1` PCB
design, but with slightly different components.

| Component            | 2411 batch            | 2550 batch            |
|----------------------|-----------------------|-----------------------|
| LDO                  | AZ1117H-ADJTRE1@EH11A | AZ1117H-ADJTRG1@GH17K |
| R102 near LV08A*     | Yes                   | No                    |
| Power Supply         | TPT36S1203A@3A        | FC042X01-120333@3.33A |

The newer one also provides web-only variant without RJ45 console port
with a slight discount.

Board Layout
-----------

The following is a simplified view of the board layout:

```
Board Rear     Board Front                                  Power
--------------+--------------------------------------------+----------
              |Console        TI-MAX3232C                  |
              |PWR&amp;SYS-LEDs      R102        DC-4PIN-Header|
              |SFP1-4-LEDs TI-HC164 TI-LV08A               |12V Supply
              |SFP5-8-LEDs                                 |
              |SFP1                                        |
              |SFP2                                        |
              |SFP3           SMD2520      RAM:Micron-D9SHD|
              |SFP4          SoC:RTL9303                   |
LDO           |SFP5            74HC125D                    |
              |SFP6               SPI:WinBound-W25Q128JVSIQ|
              |SFP7            74HC125D                    |
      RTL8231 |SFP8                    SPI-6PIN-EmptyHeader|AC-Socket
              |ResetButton                                 |
--------------+--------------------------------------------+----------
```

**Important** R102 removal
------------

On old batches (at least 2411), one of LV08A's positive AND channel has
its output 3Y wired through R102 to RTL8231's reset pin; the channel's
input 3A has no input and 3B is connected through a resistor to VCC.
This means 3A &amp; 3B = GND = 3Y, therefore pulling RTL8231 reset pin to
ground, locking it in forever reset state. This means one would see some
log like the following during boot:

```
rtl8231-expander realtek-aux-mdio:00: RTL8231 not present or ready 0x0 != 0x37
```

As 3 GPIOs per SFP cage are provided by RTL8231, all of SFP would be
stuck in probe state and any non-DAC module would not be usable.

On new batches (at least 2550), R102 is not soldered so there would not
be such problem. Note this **does not** mean a PCB revision: it's the
same `ST3808F_V1.1` PCB.

To confirm the existence of R102 and remove it, power off the switch and
ensure there's no AC cable connected to the switch, then open the case
and place the board in a similar way to the above Board Layout section.
Let's call the SFP side "west". The R102 is at northwest of the board,
between HC164 and LV08A, and is next to the northwest pin of LV08A. Use
a solder iron between 340C and 380C and forceps to carefully desolder
and remove R102.

Further information around this can be checked at:

https://forum.openwrt.org/t/support-for-rtl838x-and-rtl93xx-based-managed-switches/57875/4509?u=nomad7ji

Firmware / software revisions
------------

The firmware (from vendor mtd5) and loader (from vendor mtd0) can be
cross-flashed for the two revisions I have on hand. Which should prove
no breaking hardware changes have happened other than R102 issue above.

Here's a table to list the differences I've noticed

|                              | Old         | New          |
|------------------------------|-------------|--------------|
| Bought                       | 20240726    | 20260805     |
| Loader Version               | 3.6.8.55120 | 3.6.11.55242 |
| Loader Built                 | 20240514    | 20251128     |
| Loader auto `rtk network on` | Yes         | No           |
| Loader DAC support           | No          | Yes          |
| Loader RTL8261N support      | Yes         | No           |
| Firmware Version             | 3.5.0.22    | 3.5.0.10     |
| Firmware Built               | 20240723    | 20251128     |
| Firmware DAC fixups          | No          | Yes          |
| Firmware OSPF Support        | No          | Yes          |

So for `tftpboot` to work, you'd have to use a 10G RJ-45 module on the
old loader, but on the new loader you'd have to use a DAC cable instead.
It's better to prepare both.

Initial Flashing
------------

1. Attach to serial console using a Cisco cable, 115200 8n1.
2. Power on the switch and rapidly press Esc to interrupt U-Boot; note
   on older loader it would force a `rtk network on` before autoboot,
   which takes ~8 extra seconds before the 1-second autoboot window.
3. Initialize the network if you're **on new loader** that does not do
   it automatically, by running `rtk network on`; note doing this again
   after network is on does nothing on new loader, but would initialize
   the network again on old loader which may have side effects.
4. Serve the `initramfs-kernel.bin` image on TFTP, IP 192.168.1.111
5. If running older loader, connect a RTL8261N-based 10G RJ-45 PHY
   module and use its RJ-45 port to connect to your TFTP server.
   If running newer loader, use a DAC cable to connect to your TFTP
   server.
6. Do a `ping 192.168.1.111` on loader console to confirm the switch can
   contact with your server. There's a gotcha that the switch appears to
   have connected to the other end and your NIC on that end reports the
   interface connected, but no L2/L3 traffic could make through. If that
   happens, do not re-run `rtk network on` or `off` then `on` on the
   switch loader; instead just down-up-cycle your NIC, i.e. `ip link set
   sfp1 down &amp;&amp; ip link set sfp1 up` and do a `ping` from the switch
   again and confirm the L2/L3 traffic is now OK.
7. Run `tftpboot 0x81000000 initramfs-kernel.bin; bootm` to boot OpenWrt
8. In OpenWrt shell, run `dmesg | grep rtl8231-expander` to check if
   there's an error message `RTL8231 not present or ready 0x0 != 0x37`.
   If that error occurs, you can also double check that by running
   `ethtool -m` on ports with module and `netlink error: Not supported`
   would appear. If that's the case then the switch is from old batch
   and you'd need to disconnect everything and remove resistor R102 from
   the PCB following the instructions in "R102 Removal" section before
   re-doing the initial flashing from step 1 again.
9. In OpenWrt you now have to use a DAC cable regardless of what you
   used during loader; as the RTL8261N phy driver is not pre-bundled. As
   OpenWrt currently doesn't have DAC fixups, a DAC cable working in
   loader might seem not functioning inside OpenWrt. If that happens,
   you may try to limit its speed e.g. `ethtool -s lan1 speed 1000m`
10. Use `mtd dump` or `dd` to backup the original firmware at `mtd5`
11. Send `sysupgrade.bin` to the in-memory OpenWrt instance and run
    sysupgrade to flash it into the switch and reboot

Return to Stock
------------

While the vendor WebUI provides methods to restore/backup firmware, the
backup from there only downloads the real firmware data, excluding some
CoW data inside the firmware partition (similar to OpenWrt's uimage
kernel+rootfs). Therefore you should have made a full backup of `mtd5`
on OpenWrt as mentioned in "Initial Flashing" so a `mtd write` restore
doesn't render the remaining non-firmware part there "corrupted".

Send your previous backup of `mtd5` to running OpenWrt and use `mtd
write` to restore it. It's recommended to do this on a initramfs to
avoid potential conflicts.

MAC Address
------------

All 8 SFP interfaces are under one DSA switch and share the same MAC
address as the switch itself, derived from the U-Boot env `ethaddr`.
This MAC address is also printed on the device label.

If u-boot env is corrupted or reverted then the env would be set to
`00:E0:4C:00:00:00`, multiple switches therefore might conflict in the
same LAN. If that happens, one needs to set it back manually either in
loader or in OpenWrt.

Signed-off-by: Guoxin Pu &lt;pugokushin@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25111
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 21:15:10 +0200</date><id>74c0efc39dd877c2426dd61ce8dc6a0cd9f43249</id><msg>realtek: rtl930x: add support for Sirivision SR-ST3808F</msg><path><editType>add</editType><file>target/linux/realtek/dts/rtl9303_sirivision_sr-st3808f.dts</file></path><path><editType>edit</editType><file>target/linux/realtek/base-files/etc/board.d/02_network</file></path><path><editType>edit</editType><file>target/linux/realtek/image/rtl930x.mk</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/dts/rtl9312_plasmacloud_common.dtsi</affectedPath><commitId>45175112aac1020d865f7886b29dce513120619f</commitId><timestamp>1789154746000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>realtek: dts: extend SFP port LEDs for Plasma Cloud ESX28/PSX28

While vendor firmware might only allow 1G and 10G, OpenWrt definitely
supports more speeds on SFP+ ports. The front labelling of the device
however just provides colors for 1G and 10G. Extend this to the other
speeds. It's worse to light up nothing (which implies the link doesn't
work) than showing colors not explicitly given on the label.

This shows the green LED (originally 1G only) also for 100M and 10M, and
lights up the blue port LED for 2.5G and 5G. Lighting up both LEDs for
the latter speeds to have a distinct color  doesn't seem to be allowed
by board wiring.

Link: https://github.com/openwrt/openwrt/pull/25133
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 21:25:46 +0200</date><id>45175112aac1020d865f7886b29dce513120619f</id><msg>realtek: dts: extend SFP port LEDs for Plasma Cloud ESX28/PSX28</msg><path><editType>edit</editType><file>target/linux/realtek/dts/rtl9312_plasmacloud_common.dtsi</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/dts/rtl9312_plasmacloud_common.dtsi</affectedPath><commitId>afa48f7c6c49a2492e9966560b3e25f00eef5585</commitId><timestamp>1789154746000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>realtek: cleanup DTS for Plasma Cloud ESX28/PSX28

Clear some oddities in the DTS. Rename the I2C channel labels to
directly include the SFP slot they belong to. This makes it more obvious
to correlate them and allows to drop the comments. Those comments were
even off-by-one regarding the port number.

Also drop another superfluous comment and align the style of the SFP
slot definitions.

Link: https://github.com/openwrt/openwrt/pull/25133
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 21:25:46 +0200</date><id>afa48f7c6c49a2492e9966560b3e25f00eef5585</id><msg>realtek: cleanup DTS for Plasma Cloud ESX28/PSX28</msg><path><editType>edit</editType><file>target/linux/realtek/dts/rtl9312_plasmacloud_common.dtsi</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/dts/rtl9312_plasmacloud_common.dtsi</affectedPath><commitId>c1e8ce78308e1decb2ca9353fcf658c2815209a0</commitId><timestamp>1789154746000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>realtek: dts: add ethernet-phy-package to Plasma Cloud ESX28/PSX28

Enclose related PHY definitions in a 'ethernet-phy-node' nodes to match
the actual hardware. Those RTL8224 PHYs are quad-PHYs in a single
package, not single packages on the PCB.

Link: https://github.com/openwrt/openwrt/pull/25133
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 21:25:46 +0200</date><id>c1e8ce78308e1decb2ca9353fcf658c2815209a0</id><msg>realtek: dts: add ethernet-phy-package to Plasma Cloud ESX28/PSX28</msg><path><editType>edit</editType><file>target/linux/realtek/dts/rtl9312_plasmacloud_common.dtsi</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi</affectedPath><commitId>47e1a73ecdeaa9c2f1b7a8bc2a8752d835fde685</commitId><timestamp>1789154747000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>realtek: extend SFP port LEDs for Zyxel XGS1250-12

With OpenWrt, the SFP+ ports on this device not only support 1G and 10G,
but also other speeds. However, the port LEDs do not reflect this and
the front labelling doesn't suggest so. Instead of not lighting up the
LEDs for speeds like 100M, 2.5G, 5G (which might imply the link doesn't
work), light them up with colors which aren't given on the front label.

The green/lime LED also lights up for 10M and 100M now, 2.5G and 5G
light up both LEDs to produce a mixed white-ish color with slight blue.

Link: https://github.com/openwrt/openwrt/pull/25133
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 21:25:47 +0200</date><id>47e1a73ecdeaa9c2f1b7a8bc2a8752d835fde685</id><msg>realtek: extend SFP port LEDs for Zyxel XGS1250-12</msg><path><editType>edit</editType><file>target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi</affectedPath><commitId>d5ec3361edbb98795fb6cf4cc6826c504d2f8c29</commitId><timestamp>1789154747000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>realtek: dts: improve I2C node naming for Zyxel XGS1250-12

Give the I2C node label an sfp prefix to strengthen the obviousness of
its purpose. This allows to drop the comment near the node and reduces
confusing of varying numbering.

While at it, make the I2C node a one-liner.

Link: https://github.com/openwrt/openwrt/pull/25133
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 21:25:47 +0200</date><id>d5ec3361edbb98795fb6cf4cc6826c504d2f8c29</id><msg>realtek: dts: improve I2C node naming for Zyxel XGS1250-12</msg><path><editType>edit</editType><file>target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi</affectedPath><commitId>7d0b1650318fcae69f189053549be569116d32bd</commitId><timestamp>1789154747000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>realtek: dts: enclose XGS1250-12 PHYs in ethernet-phy-package

The 8 gigabit ports on this device aren't provided by 8 separate chips.
Instead, the RTL8218D/RTL8218E are octa-PHYs within a single package. To
reflect that, enclose the definitions in an 'ethernet-phy-package' node.

While at it, tidy up the comments around this.

Link: https://github.com/openwrt/openwrt/pull/25133
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 21:25:47 +0200</date><id>7d0b1650318fcae69f189053549be569116d32bd</id><msg>realtek: dts: enclose XGS1250-12 PHYs in ethernet-phy-package</msg><path><editType>edit</editType><file>target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/base-files/etc/board.d/02_network</affectedPath><affectedPath>target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi</affectedPath><commitId>f0d3e332e5f839508f77fba8c7420ceeb079ab86</commitId><timestamp>1789154748000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>realtek: convert XGS1250-12 to NVMEM

Drop userspace aquisition of the MAC address stored in the u-boot
environment in favor of defining it in the device tree and let the
drivers to that on their own.

Link: https://github.com/openwrt/openwrt/pull/25133
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-11 21:25:48 +0200</date><id>f0d3e332e5f839508f77fba8c7420ceeb079ab86</id><msg>realtek: convert XGS1250-12 to NVMEM</msg><path><editType>edit</editType><file>target/linux/realtek/base-files/etc/board.d/02_network</file></path><path><editType>edit</editType><file>target/linux/realtek/dts/rtl9302_zyxel_xgs1250-12-common.dtsi</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tools/expat/Makefile</affectedPath><commitId>d0d8c40b678c8326551ad37fc8bbecc53cb33217</commitId><timestamp>1789224557000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/hauke</absoluteUrl><fullName>hauke</fullName></author><authorEmail>hauke@hauke-m.de</authorEmail><comment>tools/expat: update to 2.8.4

This version bump includes fixes for the following CVEs:
- CVE-2026-66046
- CVE-2026-72522
- CVE-2026-76641
- CVE-2026-76956
- CVE-2026-76957

Full release notes:
https://github.com/libexpat/libexpat/blob/master/expat/Changes

Signed-off-by: Wei-Ting Yang &lt;williamatcg@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25134
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</comment><date>2026-09-12 16:49:17 +0200</date><id>d0d8c40b678c8326551ad37fc8bbecc53cb33217</id><msg>tools/expat: update to 2.8.4</msg><path><editType>edit</editType><file>tools/expat/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>package/firmware/linux-firmware/Makefile</affectedPath><commitId>d6f8e7b7bef8307011b7fb58e68370a4ac5e4663</commitId><timestamp>1789228493000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/hauke</absoluteUrl><fullName>hauke</fullName></author><authorEmail>hauke@hauke-m.de</authorEmail><comment>linux-firmware: update to 20260910

173d4852f468 cirrus: cs35l56: Update firmware for Cirrus Amps for some HP laptops
7f2c497b972b qcom: Update ADSP firmware for sa8775p platform
8a2964613ac5 cs35l56: Add non-spkid firmware names for Thinkbook 16P Gen6 (17AA3921)
f9ed3a03a0a2 QCA: Add Bluetooth firmware for WCN7750 on Maili platform
ff6861c6be6f qcom: point qcs8300 firmawre to sa8775p instance
5aeb5a22d894 qcom: update ADSP firmware for qcs615 platform
ef840dc38d33 qcom: Add ADSP firmware for sc8280xp-radxa-dragon-q8b
c3db0d7dcb35 qcom: vpu: Update video firmware binary for Glymur
8a69086b06dc qcom: sdm845: Add GPU firmware for SHIFT6mq
2936604f3f13 qcom: Update ADSP firmware for QCM6490 platform
ed94b35596b7 amdgpu: DMCUB updates for various ASICs
ff7a9e0ac803 cirrus: Version and cleanup of SDCA FW files
ef789e66fdac cirrus: cs35l41: Add Firmware for ASUS Zenbook Laptop using CS35L41 HDA
3f9bc12c099b QCA: Add Bluetooth firmware hmtnv20.b201/b202 for WCN7850 on Nord platform
59005d789813 ath12k: QCC2072 hw1.0: update to WLAN.COL.1.0.c2-00277-QCACOLSWPL_V1_TO_SILICONZ-1
a137a09be163 [cypress]: Update firmware for cyfmac43455 SDIO
94997d7b4720 QCA: Update Bluetooth QCA6698 firmware to 2.1.2-00079
9d5dfff36d37 amdgpu: DMCUB updates for various ASICs
ec0013690c39 amdgpu: add VCN 5.3.0 firmware
db9b63a5baed qcom: update CDSP firmware for x1e80100 platform
e6e0f66a32de qcom: add QUPv3 firmware for nord
d6371b0556ff qcom: add HPASS firmware for nord platform
df9a23cc65d4 linux-firmware: Update firmware file for Intel BlazarIW core
d4070db56a9c linux-firmware: Update firmware file for Intel BlazarU core
f6a848e7ddb7 linux-firmware: Update firmware file for Intel Scorpius core
9e3ce788d412 qcom/sa8775p: update signature on cdsp1 firmware
51bc8b9da4a3 cirrus: cs35l54: Add Cirrus CS35L54 firmware mappings for an HP laptop
d6387d51c9d4 linux-firmware: Upload firmware for tas2573 stereo
3c50ac89a72f intel: avs: Add AudioDSP base firmware for LKF platforms
377763d013a2 intel: avs: Update AudioDSP firmware for APL-based platforms
9103aed09374 intel: avs: Update AudioDSP firmware for SKL-based platforms
19c30f8f2b3d intel: catpt: Update AudioDSP firmware for BDW platforms
50e034a2c214 mediatek MT7925: update bluetooth firmware to 20260813113236
3c11e660d3a8 linux-firmware: update firmware for MT7925 WiFi device
ccbeeb0dcc56 copy-firmware: Do not fail without GNU parallel
8ee524354209 QCA: Update Bluetooth WCN3988 firmware 2.1.5.c5-00042 to 2.1.5.c5-00060
9a53463c13f6 amdgpu: add VPE 2.0.0 firmware
84b00ed1fd27 amdgpu: add SDMA 6.1.4 firmware
3e5fe4714e02 amdgpu: add DCN 4.2 firmware
c627626828a5 amdgpu: add PSP 15.0.9 firmware
6ac64aa9d26c amdgpu: add PSP 15.0.0 firmware
efc2d5a57db5 amdgpu: add GC 11.7.1 firmware
3e260acd406f amdgpu: add GC 11.7.0 firmware
cc116cc451f8 amdgpu: DMCUB update for DCN314
da4d65142f20 qca: Update Bluetooth QCC2072 UART interface firmware from 1.1.0-00295 to 1.1.0-00340
c5018ff6b11d iwlwifi: add Bz/Sc FW for core24.70-49 release
24ae7e959ed3 iwlwifi: Add Hr/Gf firmware for core24.70-49 release
6f28c042749d iwlwifi: update ty/So/Ma firmwares for core24.70-49 release
84b80e7bdedc iwlwifi: update cc/Qu/QuZ firmwares for core24.70-49 release
0199c5c2b321 cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Samsung laptops
ad924a0129fc cirrus: cs42l45: Add new SSIDs for Dell laptops
391e1aa5d6c4 qcom: add NSP firmware for nord platform
f03e076ce0b4 cirrus: cs35l56: Add firmware for Cirrus Amps for an ASUS laptop
0c5877971c91 cirrus: cs35l56: Add Cirrus CS35L56 firmware mappings for some Dell laptops
2103fa87cc2e WHENCE: Move qcom qcdxkmsuc8[23]80.mbn firmwares to Adreno section
1dedbf3fea53 WHENCE: Separate qcom SoC remoteproc firmwares
5c57d4817ebd amdgpu: DMCUB updates for various ASICs
9305ccd3e07e Revert "amdgpu: update GC 10.3.6 firmware"
92ad97f5d074 qcom: add CDSP firmware for eliza platform
8d615152d436 qcom: vpu: add Gen2 firmware binary for Eliza
25c06030aa43 ath12k: QCC2072 hw1.0: update to WLAN.COL.1.0.c2-00228-QCACOLSWPL_V1_TO_SILICON-1
4cfb1cd751cb cirrus: cs35l63: Add Cirrus CS35L63 firmware mappings for some Dell laptops

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
Link: https://github.com/openwrt/openwrt/pull/25125
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</comment><date>2026-09-12 17:54:53 +0200</date><id>d6f8e7b7bef8307011b7fb58e68370a4ac5e4663</id><msg>linux-firmware: update to 20260910</msg><path><editType>edit</editType><file>package/firmware/linux-firmware/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/gemini/patches-6.18/0007-v7.4-usb-ehci-add-port-speed-hook.patch</affectedPath><affectedPath>target/linux/gemini/patches-6.18/0008-v7.4-usb-ehci-support-additional-controller-quirks.patch</affectedPath><affectedPath>target/linux/gemini/patches-6.18/0009-v7.4-usb-fotg210-use-the-common-EHCI-core.patch</affectedPath><affectedPath>target/linux/gemini/patches-6.18/0006-v7.4-usb-ehci-add-port-reset-hooks.patch</affectedPath><affectedPath>target/linux/gemini/modules.mk</affectedPath><affectedPath>target/linux/gemini/patches-6.18/0005-v7.4-usb-ehci-support-non-standard-port-status-registers.patch</affectedPath><affectedPath>target/linux/gemini/patches-6.18/0010-v7.4-usb-fotg210-udc-fix-endpoint-and-resource-handling.patch</affectedPath><commitId>234c308b93dc54b183525782d4529c890e3618cb</commitId><timestamp>1789247378000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/linusw</absoluteUrl><fullName>linusw</fullName></author><authorEmail>linusw@kernel.org</authorEmail><comment>gemini: backport FOTG210 support

The FOTG210 USB host controller is not working on Gemini with 6.18.
Backport the migration to the common EHCI core and other fixups
just merged for 7.4.

Link: https://github.com/openwrt/openwrt/pull/25139
Signed-off-by: Linus Walleij &lt;linusw@kernel.org&gt;
</comment><date>2026-09-12 23:09:38 +0200</date><id>234c308b93dc54b183525782d4529c890e3618cb</id><msg>gemini: backport FOTG210 support</msg><path><editType>edit</editType><file>target/linux/gemini/modules.mk</file></path><path><editType>add</editType><file>target/linux/gemini/patches-6.18/0008-v7.4-usb-ehci-support-additional-controller-quirks.patch</file></path><path><editType>add</editType><file>target/linux/gemini/patches-6.18/0005-v7.4-usb-ehci-support-non-standard-port-status-registers.patch</file></path><path><editType>add</editType><file>target/linux/gemini/patches-6.18/0007-v7.4-usb-ehci-add-port-speed-hook.patch</file></path><path><editType>add</editType><file>target/linux/gemini/patches-6.18/0006-v7.4-usb-ehci-add-port-reset-hooks.patch</file></path><path><editType>add</editType><file>target/linux/gemini/patches-6.18/0009-v7.4-usb-fotg210-use-the-common-EHCI-core.patch</file></path><path><editType>add</editType><file>target/linux/gemini/patches-6.18/0010-v7.4-usb-fotg210-udc-fix-endpoint-and-resource-handling.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>package/network/config/netifd/Makefile</affectedPath><commitId>b88dfb64d3620e97e79d49e1c0877b3a74083bd1</commitId><timestamp>1789280495000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/nbd</absoluteUrl><fullName>nbd</fullName></author><authorEmail>nbd@nbd.name</authorEmail><comment>netifd: update to Git HEAD (2026-09-11)

210816c6ab67 bridge: keep hotplug vlan ports across reloads while the bridge is down
5c954b9f70e3 bridge, bonding: only restore the ipv6 setting when it was overridden
625425e08699 vlandev: fail instead of falling back to vid 1 on invalid vid
a8b101fe9a7c vlan: clean up the kernel device when bringing the vlan up fails
d1e5a8499071 vlan: do not free the vlan device with live users on rename failure
efbceaa722d5 vlan, vlandev: use a local buffer for forwarded hotplug vlan lists
ab1e53f20138 vlan: refresh hotplug ops when the parent vlan list changes
68493c7d96f4 device: release the parent claim when enabling a device fails
d25c083f65ec device: validate extra vlan ranges against the valid vid range
61a8bcc59f12 interface: do not bring up an interface pending removal
6905ab6abf5e interface: restore the previous hotplug attachment on a failed add
f597379945ac interface: carry the renew option over on config reload
2fcaee3eb9af ucode: reset VM state after freeing it
4b78f2529c9f ucode: release process resources after the exit callback
aa4f99092de2 extdev: fix use after free in extdev_hotplug_remove
d81d1deb6eef extdev: wait for the external handler when the initial lookup fails
d47841fd0196 extdev: fix nested list handling in device info dumps
0b0250d3381d extdev: parse stats dumps with the stats parameter list
368caea53e9a extdev: track the active state when creating an empty bridge
8f52fd28cb02 extdev: handle device_init failure in __bridge_create
0d5ff9ef2115 extdev: resynchronise devices when the external handler returns
c6c2a2be1afc interface-ip: keep addresses that moved to a different list index
8d77f1b07f20 interface-ip: validate the route source mask
f35f095dbf46 iprule: only keep unchanged rules whose installation succeeded
9b62f2a8195d interface-ip: keep host routes in sync with their parent route
7f6cf9895f93 system-linux: check the nlmsg_parse result in cb_rtnl_event
1e4a008f3a99 bridge: drop force_active when the bridge_empty option is removed
362b76935dd3 bridge: ignore stale member check timer events
32ee16c6f3cc extdev: clear the bridge empty state when removed from the config
ab060e0f1fb5 extdev: cancel pending retry timers on device free
b462dead154d system-linux: fix byte order of multicast GRE tunnel keys
109610f5b5de system-linux: validate FMR ealen and offset before use
c51979e37908 config: match the device when overriding vlan config entries
7e9928f0fc00 config: keep vlan config entries until interfaces are parsed
e97e36f9b5b5 config: accept 'true' for the interface disabled option
06d06c86d757 proto-ucode: obtain script path via stdlib sourcepath()

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</comment><date>2026-09-13 08:21:35 +0200</date><id>b88dfb64d3620e97e79d49e1c0877b3a74083bd1</id><msg>netifd: update to Git HEAD (2026-09-11)</msg><path><editType>edit</editType><file>package/network/config/netifd/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.h</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl931x.c</affectedPath><commitId>dedc869d1d01783f6cc848f706e29c47fca17a5a</commitId><timestamp>1789286072000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: dsa: consolidate traffic control code

Keep the traffic-control implementation in one translation unit by moving
the flower callbacks and port policing selection from dsa.c into tc.c.

Move the RTL930x and RTL931x port policing implementations and their
associated register definitions into tc.c as well. Add tc.h for the
callbacks, lifecycle functions and SoC-specific policing functions used by
the remaining driver code.

Make the PIE flower helpers static and move rtl83xx_flow into tc.c since
neither is used outside that file.

This is a code organization change with no functional changes.

Assisted-by: ChatGPT (OpenAI GPT-5.6 Sol)
Link: https://github.com/openwrt/openwrt/pull/25152
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-13 09:54:32 +0200</date><id>dedc869d1d01783f6cc848f706e29c47fca17a5a</id><msg>realtek: dsa: consolidate traffic control code</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl931x.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h</file></path><path><editType>add</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.h</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/tc.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/vlan.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl839x.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl838x.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/Makefile</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/vlan.h</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl931x.c</affectedPath><commitId>74ab4c432cd9500fb7a543505e3b0e458fd02c8f</commitId><timestamp>1789286072000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: dsa: consolidate VLAN code

Move the generic VLAN callbacks and the RTL838x, RTL839x, RTL930x and
RTL931x VLAN operations into a dedicated vlan.c.

Add vlan.h for the shared VLAN types and entry points, and keep helpers
private where possible. Move the device-specific VLAN tag register
definitions alongside their users and add vlan.o to the driver build.

Keep MST and STP state management in dsa.c while exposing the two MST slot
helpers required by the VLAN callbacks.

This is a code organization change with no functional changes.

Assisted-by: ChatGPT (OpenAI GPT-5.6 Sol)
Link: https://github.com/openwrt/openwrt/pull/25152
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-13 09:54:32 +0200</date><id>74ab4c432cd9500fb7a543505e3b0e458fd02c8f</id><msg>realtek: dsa: consolidate VLAN code</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl839x.c</file></path><path><editType>add</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/vlan.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl930x.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl931x.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/Makefile</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl838x.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/rtl-otto.h</file></path><path><editType>add</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/vlan.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c</affectedPath><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c</affectedPath><commitId>2c562ecb257b111696eab02f1966eb5083b93408</commitId><timestamp>1789288492000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: dsa: fix L2 hash bucket position on RTL93xx

The bucket search calls read_l2_entry_using_hash(key, i, e), which maps
i &gt;= 4 onto the second hash block at bucket position i - 4. The index
returned carries that position in its low two bits, because the caller
splits it again as write_l2_entry_using_hash(idx &gt;&gt; 2, idx &amp; 0x3, &amp;e).

For the second block those bits were built with i &gt;&gt; 1, which gives 2,
2, 3, 3 for i = 4, 5, 6, 7. The entry is written to a row that was never
inspected, so bridge fdb del on an entry in the second block leaves it
in place and clears a different one, and bridge fdb add past a full
first block lands on position 2 or 3 instead of the position found. Only
i = 7 was correct, by coincidence.

The bucket was always right: key &gt;&gt; 14 is deliberate, it delivers the
block-1 hash already shifted left by two. i &amp; 3 reproduces i - 4 for the
values this branch can see, and matches the vendor GPL SDK, which
carries the hashdepth counter used for the search unchanged into the
write.

RTL838x and RTL839x have l2_bucket_size 4 and never enter the branch, so
this is a no-op there. The second copy in rtl83xx_l2_nexthop_add() is
reached only with CONFIG_NET_DSA_RTL83XX_RTL930X_L3_OFFLOAD, which no
target config sets, but is the same defect.

Found by code inspection, not reproduced on hardware.
https://github.com/openwrt/openwrt/issues/25144

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25145
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-13 10:34:52 +0200</date><id>2c562ecb257b111696eab02f1966eb5083b93408</id><msg>realtek: dsa: fix L2 hash bucket position on RTL93xx</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/dsa.c</file></path><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/common.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</affectedPath><commitId>0a46608f226f8d1e7b15823cc1ebe5d510e07898</commitId><timestamp>1789288492000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: l3: rtl930x: honour the valid flag on host routes

otto_l3_930x_host_route_write() always set the valid bit, so clearing a
route wrote it back as live: otto_l3_route_remove() sets attr.valid to
false and then hands the entry to this function, and the destination
kept being matched in hardware afterwards.

Take the bit from the route, as otto_l3_930x_route_write() already does
for the prefix route table.

Found by code inspection, not reproduced on hardware.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25145
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-13 10:34:52 +0200</date><id>0a46608f226f8d1e7b15823cc1ebe5d510e07898</id><msg>realtek: l3: rtl930x: honour the valid flag on host routes</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</affectedPath><commitId>de7c5975aab53fd4c2831bc0006cc08e45b04e67</commitId><timestamp>1789288492000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: l3: rtl930x: fix dst_null and qos_as bit positions

In the low word of an L3_PREFIX_ROUTE_IPUC entry the vendor GPL SDK
places TTL_DEC at bit 6, TTL_CHK at 5, DST_NULL_INTF at 4 and QOS_AS at
3. otto_l3_930x_route_write() wrote dst_null and qos_as to bit 6 as
well, where otto_l3_930x_route_read() already reads all four from the
right places.

Nothing sets either flag today, so both wrote 0 to the wrong bit and the
entry came out correct by accident. This is a consistency fix, not a
change of behaviour.

Found by code inspection, not reproduced on hardware.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25145
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-13 10:34:52 +0200</date><id>de7c5975aab53fd4c2831bc0006cc08e45b04e67</id><msg>realtek: l3: rtl930x: fix dst_null and qos_as bit positions</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</affectedPath><commitId>5cfe1f9577fdf8fdaaeed6aa77a75c4021324eca</commitId><timestamp>1789288492000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: l3: rtl930x: drop dead route control writes

otto_l3_930x_setup() set the global enable bit on the four L3 route
control registers and then overwrote each of those registers whole, with
a constant that already carries that bit. The four read-modify-writes
could never be observed.

Behaviour is unchanged.

Found by code inspection, not reproduced on hardware.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25145
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-13 10:34:52 +0200</date><id>5cfe1f9577fdf8fdaaeed6aa77a75c4021324eca</id><msg>realtek: l3: rtl930x: drop dead route control writes</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</affectedPath><commitId>36d3bea3a96348d0657e2503da55d23743cb3e55</commitId><timestamp>1789288492000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: l3: unlock on the egress interface error path

otto_l3_alloc_egress_intf() returned without releasing ctrl-&gt;lock when
no egress interface slot was free. That lock is the DSA register mutex,
so every later register operation would have blocked on it.

The path cannot be reached at present: otto_l3_alloc_router_mac() guards
a pool of the same size, is filled at the same rate and runs first, so
it fails before this one can. The sibling function unlocks correctly on
the same condition, which is what this restores.

Found by code inspection, not reproduced on hardware.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25145
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-13 10:34:52 +0200</date><id>36d3bea3a96348d0657e2503da55d23743cb3e55</id><msg>realtek: l3: unlock on the egress interface error path</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/lantiq/Makefile</affectedPath><commitId>35ff1b7515067332e4268916f99a4b540c1e6c17</commitId><timestamp>1789296235000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>lantiq: switch to 6.18

Move lantiq to the 6.18 kernel after testing it as the testing kernel.

Signed-off-by: Aleksander Jan Bajkowski &lt;olek2@wp.pl&gt;
Link: https://github.com/openwrt/openwrt/pull/24650
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-13 12:43:55 +0200</date><id>35ff1b7515067332e4268916f99a4b540c1e6c17</id><msg>lantiq: switch to 6.18</msg><path><editType>edit</editType><file>target/linux/lantiq/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/lantiq/patches-6.12/102-16-v6.17-spi-falcon-mark-falcon_sflash_xfer-as-static.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-07-v6.17-MIPS-lantiq-xway-add-prototype-for-ltq_get_cp1_base.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-06-v6.17-MIPS-lantiq-xway-gptu-mark-gptu_init-as-static.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/028-NET-lantiq-various-etop-fixes.patch</affectedPath><affectedPath>target/linux/lantiq/xway/config-6.12</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/701-NET-lantiq-etop-of-mido.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/0801-net-ethernet-lantiq-xrx200-handle-EPROBE_DEFER-for-MAC-address.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-14-v6.17-pinctrl-xway-statify-xway_pinconf_group_set.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-04-v6.17-MIPS-lantiq-irq-fix-misc-missing-prototypes-warnings.patch</affectedPath><affectedPath>target/linux/lantiq/falcon/config-6.12</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/018-MTD-nand-lots-of-xrx200-fixes.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/020-MTD-lantiq-handle-NO_XIP-on-cfi0001-flash.patch</affectedPath><affectedPath>target/linux/lantiq/config-6.12</affectedPath><affectedPath>target/linux/lantiq/ase/config-6.12</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-10-v6.17-MIPS-lantiq-falcon-sysctrl-add-missing-header-prom.h.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/154-lantiq-pci-bar11mask-fix.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-09-v6.17-MIPS-lantiq-falcon-sysctrl-remove-unused-falcon_trig.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/155-lantiq-VPE-nosmp.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/400-mtd-rawnand-xway-don-t-yield-while-holding-spinlock.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/300-MTD-cfi-cmdset-0001-disable-buffered-writes.patch</affectedPath><affectedPath>target/linux/lantiq/xway_legacy/config-6.12</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/301-xrx200-add-gphy-clk-src-device-tree-binding.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-08-v6.17-MIPS-lantiq-falcon-fix-misc-missing-prototypes-warni.patch</affectedPath><affectedPath>target/linux/lantiq/xrx200_legacy/config-6.12</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/160-owrt-lantiq-multiple-flash.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-05-v6.17-MIPS-lantiq-xway-mark-ltq_ar9_sys_hz-as-static.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/152-lantiq-VPE.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/200-MIPS-lantiq-xway-vmmc-use-platform_get_irq-to-get-ir.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/031-I2C-MIPS-lantiq-add-FALC-ON-i2c-bus-master.patch</affectedPath><affectedPath>target/linux/lantiq/xrx200/config-6.12</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/302-mtd-cfi_cmdset_0001-Disable-write-buffer-functions-i.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/008-MIPS-lantiq-backport-old-timer-code.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/101-find_active_root.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-15-v6.17-pinctrl-falcon-mark-pinctrl_falcon_init-as-static.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/042-arch-mips-increase-io_space_limit.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-03-v6.17-MIPS-lantiq-xway-mark-dcdc_init-as-static.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-01-v6.17-MIPS-lantiq-xway-mark-dma_init-as-static.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/004-MIPS-lantiq-add-atm-hack.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/102-02-v6.17-0002-MIPS-pci-lantiq-marks-pcibios_init-as-static.patch</affectedPath><affectedPath>target/linux/lantiq/patches-6.12/001-MIPS-lantiq-add-pcie-driver.patch</affectedPath><commitId>2f466d1a98b121fe9fe7c50b4fb3352b9d8516f3</commitId><timestamp>1789296235000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>lantiq: drop support for 6.12

Remove the 6.12 kernel configuration and patch stack after switching to 6.18.

Signed-off-by: Aleksander Jan Bajkowski &lt;olek2@wp.pl&gt;
Link: https://github.com/openwrt/openwrt/pull/24650
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-13 12:43:55 +0200</date><id>2f466d1a98b121fe9fe7c50b4fb3352b9d8516f3</id><msg>lantiq: drop support for 6.12</msg><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-07-v6.17-MIPS-lantiq-xway-add-prototype-for-ltq_get_cp1_base.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/152-lantiq-VPE.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/160-owrt-lantiq-multiple-flash.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-15-v6.17-pinctrl-falcon-mark-pinctrl_falcon_init-as-static.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-05-v6.17-MIPS-lantiq-xway-mark-ltq_ar9_sys_hz-as-static.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-10-v6.17-MIPS-lantiq-falcon-sysctrl-add-missing-header-prom.h.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/004-MIPS-lantiq-add-atm-hack.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/042-arch-mips-increase-io_space_limit.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/200-MIPS-lantiq-xway-vmmc-use-platform_get_irq-to-get-ir.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/018-MTD-nand-lots-of-xrx200-fixes.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/028-NET-lantiq-various-etop-fixes.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-16-v6.17-spi-falcon-mark-falcon_sflash_xfer-as-static.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/101-find_active_root.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/300-MTD-cfi-cmdset-0001-disable-buffered-writes.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/xrx200_legacy/config-6.12</file></path><path><editType>delete</editType><file>target/linux/lantiq/xway_legacy/config-6.12</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-08-v6.17-MIPS-lantiq-falcon-fix-misc-missing-prototypes-warni.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-14-v6.17-pinctrl-xway-statify-xway_pinconf_group_set.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/301-xrx200-add-gphy-clk-src-device-tree-binding.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/035-owrt-lantiq-wifi-and-ethernet-eeprom-handling.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/031-I2C-MIPS-lantiq-add-FALC-ON-i2c-bus-master.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/xrx200/config-6.12</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/008-MIPS-lantiq-backport-old-timer-code.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/154-lantiq-pci-bar11mask-fix.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-04-v6.17-MIPS-lantiq-irq-fix-misc-missing-prototypes-warnings.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/ase/config-6.12</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-06-v6.17-MIPS-lantiq-xway-gptu-mark-gptu_init-as-static.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-09-v6.17-MIPS-lantiq-falcon-sysctrl-remove-unused-falcon_trig.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-01-v6.17-MIPS-lantiq-xway-mark-dma_init-as-static.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/302-mtd-cfi_cmdset_0001-Disable-write-buffer-functions-i.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/155-lantiq-VPE-nosmp.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-02-v6.17-0002-MIPS-pci-lantiq-marks-pcibios_init-as-static.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/falcon/config-6.12</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/400-mtd-rawnand-xway-don-t-yield-while-holding-spinlock.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/020-MTD-lantiq-handle-NO_XIP-on-cfi0001-flash.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/102-03-v6.17-MIPS-lantiq-xway-mark-dcdc_init-as-static.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/0801-net-ethernet-lantiq-xrx200-handle-EPROBE_DEFER-for-MAC-address.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/701-NET-lantiq-etop-of-mido.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/config-6.12</file></path><path><editType>delete</editType><file>target/linux/lantiq/patches-6.12/001-MIPS-lantiq-add-pcie-driver.patch</file></path><path><editType>delete</editType><file>target/linux/lantiq/xway/config-6.12</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>package/kernel/leds-gca230718/src/leds-gca230718.c</affectedPath><affectedPath>package/kernel/leds-ws2812b/src/leds-ws2812b.c</affectedPath><affectedPath>package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c</affectedPath><affectedPath>target/linux/generic/files/drivers/net/phy/ar8327.c</affectedPath><commitId>760fd341e3777019bcfcc5d20816216bd8b4d087</commitId><timestamp>1789296536000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>treewide: remove fwnode_get_name in format strings

Use %pfwP to proper type checking.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25141
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-13 12:48:56 +0200</date><id>760fd341e3777019bcfcc5d20816216bd8b4d087</id><msg>treewide: remove fwnode_get_name in format strings</msg><path><editType>edit</editType><file>package/kernel/leds-ws2812b/src/leds-ws2812b.c</file></path><path><editType>edit</editType><file>package/kernel/gpio-button-hotplug/src/gpio-button-hotplug.c</file></path><path><editType>edit</editType><file>package/kernel/leds-gca230718/src/leds-gca230718.c</file></path><path><editType>edit</editType><file>target/linux/generic/files/drivers/net/phy/ar8327.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/econet/patches-6.18/043-02-v7.2-pinctrl-Move-Airoha-driver-to-dedicated-directory.patch</affectedPath><commitId>c2d2d9297be92ca661b28ff5363ff7fcfbc2b1bf</commitId><timestamp>1789296683000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>econet: refresh the Airoha pinctrl patch

econet carries this patch verbatim from airoha, where its MAINTAINERS
hunk header is right. Three econet patches that add nine lines to
MAINTAINERS apply before it, so the header has been off by that much
since the copy was made.

econet is source-only and therefore absent from the target list CI
builds its matrix from, so the per-target patch check never runs for it
and this stayed invisible.

Assisted-by: LLM
Signed-off-by: Aleksei Sviridkin &lt;f@lex.la&gt;
Link: https://github.com/openwrt/openwrt/pull/25148
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-13 12:51:23 +0200</date><id>c2d2d9297be92ca661b28ff5363ff7fcfbc2b1bf</id><msg>econet: refresh the Airoha pinctrl patch</msg><path><editType>edit</editType><file>target/linux/econet/patches-6.18/043-02-v7.2-pinctrl-Move-Airoha-driver-to-dedicated-directory.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/airoha/patches-6.18/182-v7.4-net-airoha-grow-the-small-RX-rings.patch</affectedPath><affectedPath>target/linux/airoha/patches-6.18/920-12-net-airoha-defer-GDM3-GDM4-WAN-mode-and-GDM2-loopbac.patch</affectedPath><affectedPath>target/linux/airoha/patches-6.18/310-10-net-airoha-add-phylink-support.patch</affectedPath><affectedPath>target/linux/airoha/patches-6.18/916-02-net-airoha-Implement-HW-GRO-TCP-support.patch</affectedPath><affectedPath>target/linux/airoha/patches-6.18/920-13-net-airoha-Rework-MTU-configuration.patch</affectedPath><commitId>002faeed3c91792a02abdb6f39b1a6b74052e992</commitId><timestamp>1789297965000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>airoha: grow the small RX rings

Backport of e84b89f17a12 ("net: airoha: grow the small RX rings"), queued
for 7.4. Raises the RX_DSCP_NUM() fallback from 16 to 32 and gives ring 4
the 128 descriptors already used for rings 2/11/15.

At 16 descriptors hw writes completion descriptors past the end of the
ring, corrupting kernel memory: five panics on a Nokia XG-040G-MF in
cpufreq, the scheduler, the stack-end check and conntrack, one of them
with no synthetic load. At 32 and 128 neither the overrun nor the panics
occur across ~270k VIP frames each.

Refreshes the airoha patches whose context shifts as a result.

Closes: https://github.com/openwrt/openwrt/issues/24715
Signed-off-by: Vitaliy Sochnev &lt;sochnev.v.74@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24872
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-13 13:12:45 +0200</date><id>002faeed3c91792a02abdb6f39b1a6b74052e992</id><msg>airoha: grow the small RX rings</msg><path><editType>add</editType><file>target/linux/airoha/patches-6.18/182-v7.4-net-airoha-grow-the-small-RX-rings.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/920-12-net-airoha-defer-GDM3-GDM4-WAN-mode-and-GDM2-loopbac.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/916-02-net-airoha-Implement-HW-GRO-TCP-support.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/920-13-net-airoha-Rework-MTU-configuration.patch</file></path><path><editType>edit</editType><file>target/linux/airoha/patches-6.18/310-10-net-airoha-add-phylink-support.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/rockchip/patches-6.18/104-phy-rockchip-naneng-combphy-Fix-TX-detect-RX.patch</affectedPath><commitId>12fa348112fe66b1d326e5c3ba2be7d7ecf95881</commitId><timestamp>1789298095000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>rockchip: import pending naneng ComboPHY RTERM detection fix

Some RK356x ComboPHY revisions can fail to detect the PCIe endpoint
RX termination, leaving the link down before endpoint enumeration.

Import the Rockchip workaround to force the RTERM detection-ready
signal. This restores the RTL8111H PCIe link on a 1 GiB NanoPi R3S.

Link: https://lore.kernel.org/linux-rockchip/1788158204-161347-1-git-send-email-shawn.lin@rock-chips.com/
Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
Link: https://github.com/openwrt/openwrt/pull/25089
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-13 13:14:55 +0200</date><id>12fa348112fe66b1d326e5c3ba2be7d7ecf95881</id><msg>rockchip: import pending naneng ComboPHY RTERM detection fix</msg><path><editType>add</editType><file>target/linux/rockchip/patches-6.18/104-phy-rockchip-naneng-combphy-Fix-TX-detect-RX.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/bcm27xx/Makefile</affectedPath><commitId>f57c8c6ed700ff62cfd6d3a0d1344d7236ee6f11</commitId><timestamp>1789303443000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>bcm27xx: switch to 6.18

Promote kernel 6.18 to the default KERNEL_PATCHVER for bcm27xx and
drop the KERNEL_TESTING_PATCHVER entry, since 6.18 is no longer the
testing kernel.

Signed-off-by: Joshua Covington &lt;joshuacov@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25037
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-13 14:44:03 +0200</date><id>f57c8c6ed700ff62cfd6d3a0d1344d7236ee6f11</id><msg>bcm27xx: switch to 6.18</msg><path><editType>edit</editType><file>target/linux/bcm27xx/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/bcm27xx/patches-6.12/950-0586-drm-vc4-plane-YUV-planes-require-vertical-scaling-to.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0267-media-bcm2835-unicam-Set-ret-on-error-path-in-unicam.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0104-media-adv7180-Add-YPrPb-support-for-ADV7282M.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0460-backlight-Add-a-display-name-to-the-core-and-a-funct.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0473-media-bcm2835-unicam-Add-support-for-12bit-mono-pack.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0184-serial-8250-bcm2835aux-defer-if-clock-is-zero.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0955-hwmon-aht10-Fix-AHT20-initialization.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0780-add-ina238-to-i2c-sensors.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0045-reboot-Use-power-off-rather-than-busy-spinning-when-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0415-i2c-designware-Support-non-standard-bus-speeds.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0651-drm-vc4-dpi-Add-override-for-RGB-order.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0379-drivers-iommu-Add-BCM2712-IOMMU.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0082-ARM-bcm2835-Set-Serial-number-and-Revision.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0403-media-i2c-ov7251-Switch-from-V4L2_CID_GAIN-to-V4L2_C.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0969-iio-add-modifiers-for-A-and-B-ultraviolet-light.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0804-drm-edid-When-reset-assume-HDMI-displays-support-RGB.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0298-media-dt-bindings-Add-DW9817-to-DW9807-binding.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0654-drm-vc4-Use-the-TPZ-scaling-filter-for-1x1-source-im.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0005-Revert-net-bcmgenet-Request-APD-DLL-disable-and-IDDQ.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0173-media-uapi-v4l2-core-Add-sensor-ancillary-data-V4L2-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0899-arm64-dts-Drop-downstream-PCIe-nodes-that-are-about-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0648-drm-vc4-Add-a-delay-after-disabling-hdmi-phy-output.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0557-media-i2c-imx477-Fix-link-frequency-menu.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0021-clk-raspberrypi-Allow-cpufreq-driver-to-also-adjust-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0295-media-adv7180-Nasty-hack-to-allow-input-selection.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0508-drm-panel-ili9881-Correct-symmetry-on-enable-disable.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0774-drm-v3d-Drop-allocation-of-object-without-mountpoint.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0288-media-i2c-Add-driver-of-Arducam-64MP-camera.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0344-sdhci-Add-SD-Express-hook.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0675-drm-vc4-Cache-LBM-allocations-to-avoid-double-buffer.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0831-docs-uapi-media-Document-Raspberry-Pi-NV12-column-fo.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0039-irqchip-bcm2835-Add-FIQ-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0806-overlays-Add-OpenHydroponics-RootMaster-overlay.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0739-dtoverlays-Add-overlay-for-Sony-IMX415-image-sensor.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0515-media-i2c-ov5647-Use-the-same-PLL-config-for-full-10.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0613-drm-vc4-txp-Add-BCM2712-MOPLET-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0396-drivers-mmc-sdhci-add-SPURIOUS_INT_RESP-quirk.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0987-spi-bcm2835-Support-spi0-0cs-and-SPI_NO_CS-mode.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0839-media-hevc_dec-Add-in-downstream-single-planar-SAND-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0025-clk-bcm2835-Mark-used-PLLs-and-dividers-CRITICAL.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0459-regulator-rpi_panel_v2-Add-delay-on-I2C-reads.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0125-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0044-watchdog-bcm2835-Support-setting-reboot-partition.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0625-arm64-dts-broadcom-Fixup-downstream-DT-changes-due-t.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0060-vc_mem-Add-vc_mem-driver-for-querying-firmware-memor.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0222-staging-bcm2835-camera-Add-support-for-DMABUFs.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0103-media-adv7180-Default-to-the-first-valid-input.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0378-dmaengine-bcm2835-Rename-to_bcm2711_cbaddr-to-to_40b.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0477-lan78xx-Return-tx_lpi_timer-even-if-disabled.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0652-vc4-drm-plane-Make-use-of-chroma-siting-parameter.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0004-Revert-spi-spidev-Fix-CS-polarity-if-GPIO-descriptor.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0437-mmc-sdhci-extend-maximum-ADMA-transfer-length-to-4Mi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0069-Improve-__copy_to_user-and-__copy_from_user-performa.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0185-media-bcm2835-unicam-Reinstate-V4L2_CAP_READWRITE-in.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0637-drm-vc4-Add-vblank-callback-to-DSI0-to-reset-FIFO.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0956-overlays-Add-aht20-support-to-i2c-sensor.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0407-media-i2c-Add-ROHM-BU64754-Camera-Autofocus-Actuator.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0549-dtoverlays-enable-SPI-CS-active-high.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0151-dt-bindings-Add-binding-for-the-Infineon-IRS1125-sen.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0964-overlays-README-Fix-4-lane-CSI2-documentation-for-Pi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0584-drm-vc4-plane-Use-return-variable-in-atomic_check.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0755-drm-v3d-CPU-job-submissions-shouldn-t-affect-V3D-GPU.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0895-dt-bindings-pci-pcie-brcmstb-add-optional-brcm-tpers.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0475-media-bcm2835-unicam-Add-support-for-unpacked-14bit-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0911-Adding-pisound-micro-overlay.dts.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0643-drm-vc4-Initialise-the-tv_mode-property-default-from.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0114-staging-mmal-vchiq-Update-mmal_parameters.h-with-rec.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0756-bcm2708_fb-Explicitly-initialise-the-IOMEM-ops.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0818-mm-mempolicy-Add-MPOL_RANDOM.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0633-drm-vc4-Add-option-to-call-from-crtc-to-encoder-on-v.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0048-i2c-bcm2835-Add-debug-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0539-firmware-Add-an-RP1-firmware-interface-over-mbox.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0238-dt-bindings-display-simple-add-Geekworm-MZP280-Panel.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0600-drm-vc4-Fix-reading-of-frame-count-on-GEN5-Pi4.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0511-NotForUpstream-media-video-mux-Propagate-controls-to.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0272-media-i2c-ov7251-Reinstate-setting-ov7251_global_ini.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0930-dtoverlays-Disable-kernel-drivers-for-humidity-senso.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0325-mmc-bcm2835-Use-phys-addresses-for-slave-DMA-config.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0066-firmware-bcm2835-Support-ARCH_BCM270x.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0296-media-i2c-ov7251-Add-module-param-to-select-ext-trig.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0575-dts-bcm2712-ds-Restore-gpio-direct-to-gio_aon.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0778-drm-rp1-rp1-dpi-Add-rgb_order-property-to-match-VC4-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0686-serial-rpi-fw-uart-Demote-debug-log-messages.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0650-drm-vc4-Also-power-down-the-PLL-core-when-resetting-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0661-drm-vc4-Remove-request-for-min-clocks-when-hdmi-outp.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0391-media-i2c-ov9282-Read-chip-ID-via-2-reads.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0580-drm-vc4-hdmi-Warn-if-writing-to-an-unknown-HDMI-regi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0901-irqchip-Add-Broadcom-bcm2712-MSI-X-interrupt-control.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0939-Show-process-name-in-set_mempolicy-ignored-message.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0312-hwmon-sht3x-Add-DT-compatible-string.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0836-arm-dt-broadcom-fixup-downstream-dts-for-HEVC-decode.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0455-drm-bridge-tc358762-revert-move-ops-to-enable.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0204-uapi-bcm2835-isp-Add-bcm2835-isp-uapi-header-file.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0266-drivers-bcm2835_unicam-Disable-trigger-mode-operatio.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0408-firmware-psci-Pass-given-partition-number-through.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0552-drm-connector-Initialise-max_bpc-to-the-minimum-valu.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0533-serial-pl011-Request-a-memory-width-of-1-byte.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0116-staging-mmal-vchiq-Fix-memory-leak-in-error-path.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0241-staging-vchiq-mmal-Add-parameters-for-interlaced-vid.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0209-Input-edt-ft5x06-Poll-the-device-if-no-interrupt-is-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0189-leds-Add-the-actpwr-trigger.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0278-tpm_tis_spi_main-Force-probe-routine-to-run-synchron.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0819-dts-bcm2712-ds-Remove-bcm7445-from-gio_aon.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0921-ARM64-dts-Add-sd-and-sd_poll_once-params-to-CM5.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0848-dts-remove-README-from-Makefile.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0398-Add-ability-to-export-gpio-used-by-gpio-poweroff.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0162-staging-vchiq_arm-Usa-a-DMA-pool-for-small-bulks.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0215-staging-vc04_services-Add-additional-unpacked-raw-fo.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0401-xhci-Use-more-event-ring-segment-table-entries.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0966-dtoverlays-Create-Pi5-variant-of-tc358743-overlay.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0621-dt-Disabled-vc4-by-default-on-2712.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0817-iommu-dma-Add-ability-to-configure-NUMA-allocation-p.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0996-Add-RS485-mode-support-for-UART2-UART3-UART4-and-UAR.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0704-misc-rp1-pio-Support-larger-data-transfers.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0144-media-i2c-imx296-Set-a-1-frame-gain-delay.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0121-bcmgenet-constrain-max-DMA-burst-length.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0033-clk-bcm2835-Use-PLLD-for-DSI0-HS-clock.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0497-sound-soc-dwc-i2s-choose-FIFO-thresholds-based-on-DM.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0645-drm-vc4-hdmi-Add-a-clear_infoframe-hook.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0454-drm-bridge-tc358762-Program-the-DPI-mode-into-the-ch.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0256-drivers-bcm2835_unicam-Add-logging-message-when-a-fr.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0938-drm-vc4-plane-Ensure-fetch_count-is-sufficient-for-h.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0335-usb-xhci-add-XHCI_VLI_HUB_TT_QUIRK.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0529-drm-Add-a-DRM_MODE_TRANSPOSE-option-to-the-DRM-rotat.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0522-mmc-quirks-add-more-broken-Kingston-Canvas-Go-SD-car.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0790-spi-dw-Wait-for-idle-after-TX.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0991-arch-arm-boot-dts-overlays-Add-Waveshare-DSI-TOUCH-s.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0179-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0192-media-bcm2835-unicam-Fix-uninitialized-warning.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0514-media-i2c-ov5647-Separate-out-the-common-registers.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0732-dtoverlays-Switch-imx462-overlay-to-use-the-new-comp.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0229-media-i2c-ov7251-Add-fwnode-properties-controls.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0898-arm64-dts-Clean-up-the-downstream-patches.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0456-pinctrl-bcm2835-Persist-outputs-by-default.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0442-drivers-mmc-disable-write-caching-on-Samsung-2023-mo.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0448-nvmem-raspberrypi-Add-nvmem-driver-for-accessing-OTP.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0610-drm-vc4-txp-Move-the-encoder-type-in-the-variant-str.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0239-dt-bindings-display-panel-dsi-bindings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0074-rpi_display-add-backlight-driver-and-overlay.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0577-drm-vc4-plane-Handle-fractional-coordinates-using-th.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0767-drm-v3d-Fix-return-if-scheduler-initialization-fails.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0088-firmware-raspberrypi-Notify-firmware-of-a-reboot.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0812-misc-rp1-pio-Demote-fw-probe-error-to-warning.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0846-media-hevc_dec-Add-module-parameter-for-video_nr.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0861-dt-bindings-gpu-v3d-Add-per-compatible-register-rest.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0355-dt-bindings-pinctrl-Add-bindings-for-Raspberry-Pi-RP.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0334-usb-xhci-add-VLI_SS_BULK_OUT_BUG-quirk.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0265-power-rpi-poe-Add-option-of-being-created-by-MFD-or-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0329-i2c-bcm2835-Implement-I2C_M_IGNORE_NAK.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0537-dmaengine-dw-axi-dmac-Only-start-idle-channels.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0244-staging-mmal-vchiq-Add-module-parameter-to-enable-lo.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0562-dts-bcm2712-rpi-cm5-Remove-inaccessible-USB_OC_N.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0319-media-bcm2835-unicam-Start-and-stop-media_pipeline-w.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0595-drm-vc4-hvs-Change-prototype-of-__vc4_hvs_alloc-to-p.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0669-drm-vc4-tests-Use-custom-plane-state-for-mock.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0509-drm-panel-ili9881-Add-option-to-reconfigure-setup-co.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-1007-drm-v3d-Don-t-retrieve-the-clock-twice.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0065-drivers-char-add-generic-gpiomem-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0027-clk-bcm2835-Read-max-core-clock-from-firmware.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0886-PCI-brcmstb-Clarify-conversion-of-irq_domain_set_inf.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0678-raspberrypi-firmware-Add-the-RPI-firmware-UART-APIs.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0135-arch-arm64-Add-Revision-Serial-Model-to-cpuinfo.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0887-PCI-brcmstb-set-BCM7712-2712-specific-AXI-bridge-han.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0404-drm-bridge-display-connector-Select-DRM_KMS_HELPER.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0040-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0245-staging-mmal-vchiq-Reset-buffers_with_vpu-on-port_en.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0118-arm-bcm2835-Fix-FIQ-early-ioremap.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0381-rtc-rtc-rpi-Add-simple-RTC-driver-for-Raspberry-Pi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0591-drm-vc4-hvs-Create-cob_init-function.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0372-spi-gpio-Fix-spi-gpio-to-correctly-implement-sck-idl.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0463-drivers-media-pcie-hailo-Fix-include-paths.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0042-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0275-media-i2c-Add-driver-for-AD5398-VCM-lens-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0428-drivers-mmc-preallocate-a-block-for-SD-extension-reg.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0860-drm-v3d-Associate-a-V3D-tech-revision-to-all-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0913-dmaengine-dw-axi-dmac-Fix-alignment-checks.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0218-media-bcm2835-unicam-Fix-bug-in-buffer-swapping-logi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0754-mmc-bcm2835-sdhost-Observe-SWIOTLB-memory-limit.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0274-dt-bindings-media-i2c-Add-binding-for-ad5398-VCM.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0847-media-hevc_dec-Drop-the-new-image-formats-until-we-h.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0287-media-dt-bindings-media-i2c-Add-Arducam-64MP-CMOS-se.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0412-dt-bindings-usb-update-dwc3-bindings-for-parkmode-di.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0124-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0137-media-i2c-imx519-Support-for-the-Sony-IMX519-sensor.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0038-irq-bcm2836-Avoid-Invalid-trigger-warning.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0776-drm-v3d-Fix-miscellaneous-documentation-errors.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0607-drm-vc4-txp-Add-byte-enable-toggle-bit.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0350-V4L2-Add-PiSP-compressed-formats-to-V4L2.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0705-dtoverlays-Use-continuous-clock-mode-for-ov9281.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0147-Documentation-devicetree-Add-documentation-for-imx37.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0674-drm-vc4-backport-27e0a194a256-and-b3bf19552ea3.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0496-DT-bindings-add-a-dma-maxburst-property-to-snps-desi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0766-drm-v3d-Use-v3d_perfmon_find.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0351-dt-binding-mfd-Add-binding-for-Raspberry-Pi-RP1.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0690-overlays-Added-waveshare-13.3inch-panel-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0719-soc-pcm3168a-Add-DT-binding-to-force-clock-consumer-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0257-regulator-rpi-panel-attiny-Don-t-read-the-LCD-power-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0024-clk-clk-bcm2835-Register-the-clocks-early-during-the.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0220-media-ov5647-Fix-return-codes-from-ov5647_write-ov56.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0279-dt-bindings-vendor-prefixes-Add-Arducam.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0347-net-macb-Also-set-DMA-coherent-mask.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0010-raspberrypi-firmware-Update-mailbox-commands.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0653-drm-vc4-Add-support-for-per-plane-scaling-filter-sel.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0769-drm-v3d-Reduce-the-alignment-of-the-node-allocation.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0374-drm-v3d-add-brcm-2712-v3d-as-a-compatible-V3D-device.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0585-drm-vc4-crtc-Move-assigned_channel-to-a-variable.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0616-drm-vc4-plane-Add-support-for-2712-D-step.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0012-drm-Check-whether-the-gamma-lut-has-changed-before-u.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0749-DT-bcm2712-override-supports-cqe-to-a-cell.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0202-staging-mmal-vchiq-Use-vc-sm-cma-to-support-zero-cop.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0666-drm-vc4-tests-Return-the-allocated-output.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0131-drm-v3d-Switch-clock-setting-to-new-api.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0439-drivers-mmc-core-handle-card-removal-when-running-CQ.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0389-media-i2c-Move-Kconfig-entry-for-IMX477-to-the-camer.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0451-dw-axi-dmac-platform-Avoid-trampling-with-zero-lengt.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0346-reset-reset-brcmstb-rescal-Support-shared-use.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0593-drm-vc4-plane-Change-ptr0_offset-to-an-array.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0634-drm-vc4-dsi-Clocks-should-be-running-before-reset.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0942-drivers-pci-hailo-Fix-kernel-warning-when-calling-fi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0640-drm-vc4-dsi-enable-video-and-then-retry-failed-trans.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0153-drm-v3d-Suppress-all-but-the-first-MMU-error.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0371-soc-bcm-bcm2835-power-Add-support-for-BCM2712.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0041-spi-spidev-Completely-disable-the-spidev-warning.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0530-drm-Add-a-rotation-parameter-to-connectors.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0717-dts-Add-noanthogs-parameter-to-CM4-and-CM5.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0658-drm-vc4-Do-not-include-writeback-conn-load-in-load-t.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0406-media-dt-bindings-i2c-Add-Rohm-BU64754-bindings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0751-mmc-set-MMC_QUIRK_KNOWN_WORKING_SD_CQ-on-Raspberry-P.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0029-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0842-drm-vc4-hvs-Fix-vc6_hvs_debugfs_dlist-state-lookup.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0571-dt-rp1-Use-clk_sys-for-ethernet-hclk-and-pclk.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0685-nvme-pci-Disable-Host-Memory-Buffer-usage.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0837-dts-bcm2712-Fixup-HEVC-decoder-nodes-for-new-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0565-net-macb-Add-support-for-Raspberry-Pi-RP1-ethernet-c.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0402-drivers-thermal-step_wise-add-support-for-hysteresis.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0614-drm-vc4-drv-Add-support-for-2712-D-step.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0136-media-i2c-imx477-Support-for-the-Sony-IMX477-sensor.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0470-staging-vc04_services-vc-sm-cma-Register-with-vchiq_.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0922-overlays-README-Correct-watchdog-default-value.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0062-Add-Chris-Boot-s-i2c-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0744-ASoC-allo-piano-dac-plus-Fix-volume-limiting.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0190-media-bcm2835-unicam-Drop-WARN-on-uing-direct-cache-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0337-drm-ili9486-Resolve-clash-in-spi_device_id-names.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0940-drm-panel-Added-waveshare-7.0inch-h-dsi-screen-suppo.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0742-media-i2c-imx415-Link-frequencies-are-not-exclusive-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0140-drivers-media-i2c-imx296-imx477-Configure-tigger_mod.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0345-irqchip-irq-bcm2712-mip-Support-for-2712-s-MIP.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0461-drm-bridge-panel-Name-an-associated-backlight-device.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0224-staging-bcm2835-camera-Add-support-for-H264-levels-4.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0172-spi-Force-CS_HIGH-if-GPIO-descriptors-are-used.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0323-Bluetooth-hci_bcm-Add-more-invalid-BDADDRs.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0441-mmc-don-t-reference-requests-after-finishing-them.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0495-drivers-dw-axi-dmac-make-more-sensible-choices-about.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0657-drm-vc4-Assign-32-overlay-planes-to-writeback-only.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0716-overlays-Add-and-document-i2c_csi_dsi0-parameters.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0568-dt-arm64-Fixup-RP1-ethernet-DT-configuration.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0196-staging-fbtft-Add-support-for-display-variants.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0178-staging-vc04_services-bcm2835-camera-Request-headers.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0602-drm-vc4-hvs-Add-support-for-BCM2712-HVS.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0513-media-i2c-ov5647-Tidy-up-mode-registers-to-make-the-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0646-drm-vc4_hdmi-Allow-hotplug-detect-to-be-forced.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0934-PCI-pcie-brcmstb-fake-MSIx-support-on-internal-MSI-t.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0795-dts-bcm2712-add-missing-brcm-vdm-qos-map-to-cm5-base.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0467-staging-vc04_services-Add-helpers-for-vchiq-driver-d.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0251-staging-bcm2835-camera-Add-support-for-H264_MIN_QP-H.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0115-staging-mmal-vchiq-Free-the-event-context-for-contro.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0394-drm-connector-Change-DRM-card-alias-from-underscore-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0110-staging-vc04_services-Support-sending-data-to-MMAL-p.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0821-USB-serial-pl2303-account-for-deficits-of-clones.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0160-net-phy-BCM54210PE-does-not-support-PTP.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0032-clk-bcm2835-Disable-v3d-clock.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0986-media-i2c-ov7251-Make-the-enable-GPIO-optional.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0357-serial-pl011-rp1-uart-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0583-drm-vc4-plane-Add-more-debugging-for-LBM-allocation.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0277-mm-page_alloc-cma-introduce-a-customisable-threshold.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-1009-arm64-dts-bcm2712-rpi-Add-uart0_dma-parameter.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0500-hwmon-adt7410-Add-DT-compatible-strings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0609-drm-vc4-txp-Handle-40-bits-DMA-Addresses.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0009-Revert-usb-phy-generic-Get-the-vbus-supply.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0177-staging-vc04_services-mmal-vchiq-Update-parameters-l.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0416-serial-sc16is7xx-Don-t-spin-if-no-data-received.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0856-overlays-Use-current-I2C-Sysfs-in-README-examples.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0578-drm-vc4-crtc-Force-trigger-of-dlist-update-on-margin.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0531-dmaengine-dw-axi-dmac-Allow-client-chosen-width.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0710-misc-rp1-pio-Convert-floats-to-24.8-fixed-point.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0809-sound-soc-raspberrypi-RP1-Audio-Out-driver-as-an-ASO.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0770-drm-v3d-Support-Big-Super-Pages-when-writing-out-PTE.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0845-drm-framebuffer-Pitch-checks-aren-t-valid-for-non-li.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0763-dtoverlays-waveshare-panel-Disable-new-touch-control.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0134-arch-arm-Add-model-string-to-cpuinfo.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0097-net-lan78xx-Ack-pending-PHY-ints-when-resetting.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0268-i2c-bcm2835-Make-clock-stretch-timeout-configurable.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0684-Allow-setting-I-C-clock-frequency-via-i2c_arm_baudra.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0331-serial-sc16is7xx-Read-modem-line-state-at-startup.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0233-Extending-ili9881c-driver-support-for-nwe080-panel.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0488-dt-bindings-clk-rp1-Add-clocks-representing-MIPI-DSI.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0656-drm-vc4-Increase-number-of-overlay-planes-from-16-to.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0907-drm-vc4-Correct-arithmetic-for-shifting-between-colu.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0687-dtoverlays-Add-Arducam-override-for-ov9281.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0014-drm-bridge-tc358762-Ignore-EPROBE_DEFER-when-logging.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0163-staging-vchiq-Load-bcm2835_isp-driver-from-vchiq.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0972-overlays-Add-TCS3472-and-VEML6040-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0701-drm-rp1-rp1-dpi-Fix-optional-dependency-on-RP1_PIO.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0182-media-bcm2835-unicam-Add-support-for-get_mbus_config.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0807-arm64-dts-Add-the-Audio-Out-block-to-rp1.dtsi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0361-dmaengine-dw-axi-dmac-Fixes-for-RP1.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0644-vc4-Add-jack-detection-to-HDMI-audio-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0965-drm-vc4-plane-Fix-incorrect-handling-of-GEN_6_D-in-v.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0963-dtoverlays-Add-overlay-for-the-Sony-IMX335-4-Lane-ca.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0205-staging-vc04_services-ISP-Add-a-more-complex-ISP-pro.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0679-serial-core-Add-the-Raspberry-Pi-firmware-UART-id.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0230-drm-panel-raspberrypi-touchscreen-Use-independent-I2.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0947-fixup-mmc-sdhci-of-dwcmshc-define-sdio-timeout-clock.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0587-drm-vc4-hvs-Remove-ABORT_ON_EMPTY-flag.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0494-spi-dw-don-t-immediately-kill-DMA-transfers-if-an-er.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0462-drivers-media-pci-Add-Hailo-accelerator-device-drive.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0941-overlays-Added-waveshare-7.0inch-h-dsi-screen-suppor.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0750-mmc-sd-filter-card-CQ-support-based-on-an-allow-list.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0989-drivers-regulator-Add-a-regulator-to-Waveshare-DSI-T.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0722-overlays-Compile-the-new-overlay.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0471-arm-bcm2835-Add-bcm2838-compatible-string.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0536-dtoverlays-Add-link-frequency-override-to-imx477-378.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0123-net-genet-enable-link-energy-detect-powerdown-for-ex.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0949-PCI-quirks-work-around-VL805-firmware-ASPM-meddling.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0237-dt-bindings-vendor-prefixes-Add-Geekworm.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0935-media-i2c-imx415-Correct-hmax_min-values-for-891Mbps.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0712-misc-rp1-pio-Add-in-kernel-DMA-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0302-media-dw9807-vcm-Smooth-the-first-user-movement-of-t.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0572-dt-rp1-Link-RP1-DMA-to-the-associated-clock.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0865-dts-bcm2712-Add-V3D_SMS-register.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0850-ARM64-dts-Add-the-64-bit-CM0-dts.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0548-drivers-media-pci-Update-Hailo-accelerator-device-dr.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0727-Add-and-update-files-for-pwm-gpio-fan-overlay.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0747-misc-rp1-pio-Handle-probe-errors.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0906-dtoverlays-ov9281-Add-continuous-clock-option-as-an-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0232-drm-panel-jdi-lt070me05000-Use-gpiod_set_value_cansl.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0126-usb-xhci-workaround-for-bogus-SET_DEQ_PENDING-endpoi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0383-dt-bindings-display-Add-BCM2712-HDMI-bindings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0852-overlays-Add-the-wifimac-overlay.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0594-drm-vc4-hvs-Rework-LBM-alignment.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0023-clk-raspberrypi-Add-ISP-to-exported-clocks.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0236-drm-panel-Add-panel-driver-for-Waveshare-DSI-touchsc.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0348-usb-dwc3-Set-DMA-and-coherent-masks-early.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0999-DT-arm-bcm2712-re-add-mmio-hi-ranges-for-pciex1.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0667-drm-vc4-tests-Add-BCM2712-mock-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0380-irqchip-irq-brcmstb-l2-Add-config-for-2711-controlle.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0444-mmc-block-disable-CQ-on-SD-cards-when-doing-non-Disc.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0128-ARM-bcm-Backport-BCM2711-support-from-upstream.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0457-spi-dw-Handle-any-number-of-gpiod-CS-lines.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0498-spi-dw-Fix-non-DMA-transmit-only-transfers.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0080-ARM64-Force-hardware-emulation-of-deprecated-instruc.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0376-dmaengine-bcm2835-Add-BCM2712-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0525-drivers-usb-xhci-prevent-a-theoretical-race-on-non-c.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0145-media-i2c-imx296-Add-horizontal-vertical-flip-suppor.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0875-PCI-brcmstb-Add-bcm2712-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0478-staging-vc04_services-vc-sm-cma-Explicitly-set-DMA-m.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0559-misc-rp1-pio-Fix-parameter-checks-wihout-client.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0570-rp1-clk-Remove-CLK_IGNORE_UNUSED-flags.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0558-misc-rp1-pio-Fix-copy-paste-error-in-pio_rp1.h.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0386-dt-bindings-display-Add-BCM2712-MOP-bindings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0255-spi-spidev-Restore-loading-from-Device-Tree.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0771-drm-v3d-Use-gemfs-THP-in-BO-creation-if-available.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0758-mmc-bcm2835-Add-downstream-overclocking-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0063-char-Add-broadcom-char-drivers-back-to-build-files.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0665-drm-vc4-tests-Drop-drm-parameter-for-vc4_find_crtc_f.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0310-hwmon-ds1621-Add-DT-compatible-strings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0521-mm-vmscan-Maintain-TLB-coherency-in-LRU-code.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0148-v4l2-Add-a-Greyworld-AWB-mode.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0058-mmc-block-Don-t-do-single-sector-reads-during-recove.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0517-dma-buf-system_heap-Allow-specifying-maximum-allocat.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0018-arm64-setup-Fix-build-warning.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0276-media-i2c-ov5647-Use-v4l2_async_register_subdev_sens.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0919-overlay-Rework-fix-the-Pi-5-MIDI-UART-overlays.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0099-lan78xx-Enable-LEDs-and-auto-negotiation.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0787-misc-rp1-pio-SM_CONFIG_XFER32-larger-DMA-bufs.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0541-misc-Add-RP1-PIO-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-1000-media-i2c-imx296-Add-OF-option-for-vsync-sink-for-XT.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0479-media-pisp-be-Backport-the-mainline-PiSP-BE-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0071-drivers-mfd-sensehat-Add-Raspberry-Pi-Sense-HAT-to-s.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0707-overlays-goodix-Allow-override-i2c-address.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0723-overlays-Add-ezsound-6x8iso-overlay-to-README.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0364-drm-Add-RP1-DSI-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0095-net-lan78xx-Support-auto-downshift-to-100Mb-s.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0291-media-bcm2835-unicam-Correctly-handle-FS-FE-ISR-cond.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0249-media-bcm2835-unicam-Parse-pad-numbers-correctly.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0691-dts-bcm2712-ds-Dedup-as-upstream-support-expands.patch</affectedPath><affectedPath>target/linux/bcm27xx/bcm2708/config-6.12</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0793-mailbox-rp1-Don-t-claim-channels-in-of_xlate.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0043-rtc-Add-SPI-alias-for-pcf2123-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0175-media-uapi-v4l2-core-Add-ISP-statistics-output-V4L2-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0281-media-i2c-Add-driver-of-Arducam-Pivariety-series-cam.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0905-media-i2c-imx477-Add-further-link-frequency-options.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0664-drm-vc4-tests-Switch-generation-mockup-to-a-switch.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0117-w1-w1-gpio-Make-GPIO-an-output-for-strong-pullup.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0823-drm-rp1-DPI-interlace-Improve-precision-of-PIO-gener.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0338-bcm2835-unicam-hacks-to-allow-it-to-build.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0761-drivers-media-pisp_be-Add-support-for-YUV422-planar-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-1008-Update-panel-ilitek-ili9881c.c.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0801-drm-vc4-tests-Update-pv-muxing-tests-now-DSI1-is-mor.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0706-dts-bcm2712-ds-Restore-the-VGIC-interrupt.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0784-overlays-Regularisation-and-improvements.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0130-drm-v3d-Clock-V3D-down-when-not-in-use.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0365-drm-Add-RP1-DPI-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0620-drm-vc4-Drop-planes-that-are-completely-off-screen-o.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0085-i2c-gpio-Also-set-bus-numbers-from-reg-property.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0259-media-i2c-ov5647-Add-support-for-regulator-control.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0159-net-phy-broadcom-optionally-enable-link-down-powersa.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0284-hwmon-emc2305-fixups-for-driver-submitted-to-mailing.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0683-ARM-dts-Remove-duplicate-tags.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0234-dt-bindings-ili9881c-add-compatible-string-for-new-p.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0626-dtoverlays-enable-gpu-node-from-vc4-kms-v3d-pi5.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0047-Update-vfpmodule.c.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0201-staging-mmal-vchiq-Add-monochrome-image-formats.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0735-dts-bcm2712-PL011-UARTs-are-actually-r1p5.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0731-media-imx290-Add-module-parameter-to-allow-selection.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0466-drivers-media-pci-Fix-Hailo-compile-warnings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0688-input-Add-support-for-no-irq-to-ili210x-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0353-dt-bindings-clock-Add-bindings-for-Raspberry-Pi-RP1.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0814-spi-rp2040-gpio-bridge-fix-gpiod-error-handling.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0606-drm-vc4-txp-Rename-TXP-data-structure.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0490-media-platform-Move-bcm2835-unicam-compatible-to-dow.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0363-pwm-Add-support-for-RP1-PWM.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0366-drm-Add-RP1-VEC-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0322-Bluetooth-hci_sync-Add-fallback-bd-address-prop.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0169-media-dt-bindings-media-Add-binding-for-the-Raspberr.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0317-fbdev-Don-t-cancel-deferred-work-if-pagelist-empty.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0546-overlays-Add-pwm-pio-overlay.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0200-staging-vchiq-mmal-Add-support-for-14bit-Bayer.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0808-clk-rp1-Allow-audio-out-to-use-PLL_AUDIO_SEC-workaro.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0049-irqchip-irq-bcm2836-Remove-regmap-and-syscon-use.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0772-drm-v3d-Add-modparam-for-turning-off-Big-Super-Pages.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0480-media-pisp_be-Re-introduce-multi-context-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0639-drm-vc4-dsi-Don-t-reset-the-host-until-post_disable.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0359-clk-rp1-Add-sdio-clk-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0796-dtoverlays-adds-support-for-Hifiberry-ADC8x-to-the-D.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0156-net-phy-broadcom-Allow-ethernet-LED-mode-to-be-set-v.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0813-dts-Add-hogs-for-RP1-GPIO-46-48-on-CM5.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0569-clk-rp1-Add-RP1_CLK_DMA.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0773-drm-v3d-Expose-Super-Pages-capability.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0510-drivers-media-imx500-Enable-LS-correction.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0998-watchdog-Reduce-severity-of-release-without-stop.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0680-serial-tty-Add-a-driver-for-the-RPi-firmware-UART.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0673-drm-vc4-tests-Introduce-a-test-for-LBM-buffer-size.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0866-overlays-Fix-some-unusable-fragments.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0605-drm-vc4-txp-Introduce-structure-to-deal-with-revisio.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0598-drm-vc4-Use-vc4_perfmon_find.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0630-drm-vc4-Add-hvs_dlist_allocs-debugfs-function.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0948-PCI-pcie-brcmstb-add-more-safeguards-for-clkreq-safe.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0903-DT-bcm2711-bcm2712-use-upstream-property-for-control.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0440-mmc-restrict-posted-write-counts-for-SD-cards-in-CQ-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0592-drm-vc4-hvs-Rename-hvs_regs-list.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0618-drm-vc4-Add-additional-warn_on-for-incorrect-revisio.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0696-drm-rp1-rp1-dpi-Add-interlaced-modes-and-PIO-program.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0581-drm-vc4-hvs-More-logging-for-dlist-generation.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0387-dt-bindings-display-Add-BCM2712-MOPLET-bindings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0736-dts-rp1-PL011-UARTs-are-actually-r1p5.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0526-iio-humidity-dht11-Allow-non-zero-decimals.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0078-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch</affectedPath><affectedPath>target/linux/bcm27xx/bcm2711/config-6.12</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0328-i2c-bcm2835-Do-not-abort-transfers-on-ERR-if-still-a.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0900-arm64-dts-broadcom-bcm2712-Add-PCIe-DT-nodes.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0697-ASoC-allo-piano-dac-plus-Fix-volume-limit-locking.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0950-usb-xhci-default-to-Intel-scheme-for-calculating-U1-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0760-IMX219-Add-4-lane-option-to-the-device-tree-overlay.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0330-pps-Compatibility-hack-should-be-X86-specific.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0261-uapi-v4l2-controls-Reset-V4L2_CID_USER_BCM2835_ISP_B.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0936-dtoverlays-imx415-Add-an-override-for-37.125MHz-cloc.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0553-drm-connector-hdmi-Attempt-YUV422-output-if-RGB-isn-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0108-staging-mmal-vchiq-Avoid-use-of-bool-in-structures.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0762-drivers-media-pisp_be-Remove-unused-fields-in-struct.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0660-drm-vc4-txp-Add-a-rotation-property-to-the-writeback.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0109-staging-mmal-vchiq-Add-support-for-event-callbacks.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0894-dt-bindings-pci-pcie-brcmstb-add-BCM2712-specific-pr.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0105-media-videodev2-Add-helper-defines-for-printing-FOUR.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0064-char-broadcom-Add-vcio-module.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0954-drm-vc4-plane-Use-nearest-neighbour-filter-with-YUV4.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0320-input-goodix-Add-option-to-poll-instead-of-relying-o.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0093-firmware-raspberrypi-Report-the-fw-variant-during-pr.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0026-clk-bcm2835-Add-claim-clocks-property.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0528-drm-Increase-plane_mask-to-64bit.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0286-random-do-not-use-jump-labels-before-they-are-initia.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0937-drm-vc4-plane-Correct-SAND30-word-sizing-for-croppin.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0207-watchdog-bcm2835-Ignore-params-after-the-partition-n.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0698-drm-vc4-txp-Do-not-allow-24bpp-formats-when-transpos.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0764-drm-gem-Create-shmem-GEM-object-in-a-given-mountpoin.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0208-firmware-raspberrypi-Add-support-for-tryonce-reboot-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0952-drm-vc4-plane-Increase-UPM-allocation-size-for-YUV44.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0216-uapi-bcm2835-isp-Add-colour-denoise-configuration.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0832-media-ioctl-Add-pixel-formats-NV12MT_COL128-and-NV12.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0953-drm-vc4-plane-Enable-scaler-for-YUV444-on-GEN6.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0590-drm-vc4-hvs-Create-hw_init-function.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0512-media-platform-video-mux-Fix-mutex-locking.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0465-drivers-media-pci-Add-wrapper-after-removal-of-follo.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0339-rtc-rv3028-Add-backup-switchover-mode-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0030-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0601-drm-vc4-drv-Support-BCM2712.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0695-dts-overlays-vc4-kms-dpi-generic-overlay-Add-interla.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0139-drivers-media-imx296-Updated-imx296-driver-for-exter.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0483-spi-Add-a-driver-for-the-RPI-RP2040-GPIO-bridge.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0167-bcmgenet-Disable-skip_umac_reset-by-default.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0450-media-bcm2835-unicam-Add-option-for-a-GPIO-to-reflec.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0035-smsc95xx-Experimental-Enable-turbo_mode-and-packetsi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0258-rtc-pcf8523-Fix-oscillator-stop-bit-handling.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0149-staging-bcm2835-camera-Add-greyworld-AWB-mode.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0864-dt-bindings-gpu-Add-V3D-driver-maintainer-as-DT-main.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0299-media-dw9807-vcm-Add-support-for-DW9817-bidirectiona.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-1001-dtoverlays-Add-sync-configuration-option-to-imx296-o.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0429-drivers-mmc-trigger-activity-LED-when-CQE-is-active.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0052-tty-amba-pl011-Avoid-rare-write-when-full-error.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0745-ASoC-allo-piano-dac-plus-Remove-pointless-code.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0491-pinctrl-rp1-jump-through-hoops-to-avoid-PCIe-latency.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0059-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0699-drm-Validate-connector-rotation-has-one-bit-set-in-t.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0098-Patching-lan78xx-for-SOF_TIMESTAMPING_TX_SOFTWARE-su.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0392-fbdev-Allow-client-to-request-a-particular-dev-fbN-n.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0356-pinctrl-Add-rp1-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0373-spi-spi-gpio-Implement-spidelay-when-requested-bit-r.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0659-drm-vc4-Drop-panic-priority-for-writeback-connector.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0061-Add-SMI-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0663-drm-vc4-fkms-Add-firmware-kms-mode.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0243-Add-Raspberry-Pi-PoE-HAT-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0889-PCI-brcmstb-Enable-CRS-software-visibility-after-lin.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0641-drm-vc4-Allow-setting-the-TV-norm-via-module-paramet.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0713-misc-Add-ws2812-pio-rp1-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0146-media-i2c-imx296-Adjust-cropping-limits.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0524-usb-dwc3-core-add-support-for-setting-NAK-enhancemen.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0743-ASoC-pcm512x-Demote-No-SCLK-to-debug-level.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0538-mailbox-Add-RP1-mailbox-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0464-drivers-media-pci-Update-Hailo-accelerator-device-dr.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0327-i2c-bcm2835-Flush-FIFOs-cleanly-on-error.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0046-bcm2835-rng-Avoid-initialising-if-already-enabled.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0563-overlays-qca7000-replace-URL-with-textual-hint.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0143-media-i2c-imx296-Add-helper-for-hblank-control.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0294-media-bcm2835-unicam-Fix-up-start-stop-api-change.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0481-media-pisp_be-Re-introduce-video-node-offset.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0034-cache-export-clean-and-invalidate.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0692-cgroup-Add-cgroup_enable-option.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0161-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0504-media-dt-bindings-i2c-Add-Sony-IMX500.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0318-dt-bindings-media-i2c-Replace-IMX708-sensor-binding-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0235-drm-panel-Add-panel-driver-for-TDO-Y17B-based-panels.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0072-Input-sensehat-joystick-Revert-to-downstream-keymap.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0427-drivers-mmc-add-SD-support-for-Command-Queueing.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0627-drm-vc4-Use-phys-addresses-for-slave-DMA-config.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0390-drm-Look-for-an-alias-for-the-displays-to-use-as-the.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0677-arm64-dts-broadcom-Add-dma-names-for-HDMI-audio-DMA.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0791-misc-rp1-pio-Error-out-on-incompatible-firmware.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0944-Pisound-Micro-Fix-for-MIDI-output-under-full-load.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0142-media-i2c-imx296-Get-sensor-crop-working.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0550-overlays-Enable-Raspberry-Touch-2-rotation-with-over.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0730-media-i2c-imx290-Add-configuration-for-IMX462.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0588-drm-vc4-Make-v3d-paths-unavailable-on-any-generation.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0368-dt-bindings-net-cdns-macb-AXI-tuning-properties.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0242-staging-vchiq-mmal-Add-the-deinterlace-image-effects.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0835-arm-dts-bcm2711-rpi-Add-HEVC-decoder-node.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0867-drm-panel-Add-panel-driver-for-Ilitek-ILI9806E-panel.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0254-media-i2c-ov5647-Support-HFLIP-and-VFLIP.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0375-dt-bindings-gpu-v3d-Add-BCM2712-to-compatibility-lis.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0410-media-i2c-adv7180-Add-support-for-V4L2_CID_LINK_FREQ.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0689-drm-panel-Added-waveshare-13.3inch-panel.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0031-clk-bcm2835-Avoid-null-pointer-exception.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0501-gpiolib-Override-gpiochip-numbers-with-DT-aliases.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0582-drm-vc4-hvs-Print-error-if-we-fail-an-allocation.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0711-misc-rp1-pio-Minor-cosmetic-tweaks.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/960-hwrng-iproc-set-quality-to-1000.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0289-Add-HDMI1-facility-to-the-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0273-media-i2c-Add-driver-for-Omnivision-OV2311.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0748-firmware-rp1-Simplify-rp1_firmware_get.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0503-rtc-pcf8523-Fix-oscillator-stop-bit-handling-reading.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0183-media-bcm2835-unicam-Avoid-gcc-warning-over-0-on-end.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0909-Adding-Pisound-Micro-kernel-module.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0019-BCM2708-Add-core-Device-Tree-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0484-dmaengine-dw-axi-dmac-Honour-snps-block-size.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0343-mmc-brcmstb-add-support-for-BCM2712.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0476-lan78xx-Read-initial-EEE-status-from-DT.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0430-drivers-sdhci-brcmstb-work-around-mystery-CQE-CMD_ID.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0931-dtoverlays-Add-invx-and-invy-overrides-to-ads7846-to.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0693-drm-v3d-Correct-clock-settng-calls-to-new-APIs.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0096-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0055-bcm2708_fb-Add-framebuffer-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0016-drm-atomic-helpers-remove-legacy_cursor_update-hacks.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0516-media-i2c-ov5647-Add-V4L2_CID_LINK_FREQUENCY-control.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0015-drm-Add-chroma-siting-properties.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0893-dt-bindings-PCI-brcmstb-Update-bindings-for-PCIe-on-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0413-drivers-usb-dwc3-add-FS-LS-bus-instance-parkmode-dis.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0360-i2c-designware-Add-SMBUS-quick-command-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0851-ARM-dts-bcm2711-Provide-a-hook-for-a-WiFi-MAC.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0970-iio-move-LIGHT_UVA-and-LIGHT_UVB-to-the-end-of-iio_m.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0028-clk-bcm2835-Don-t-wait-for-pllh-lock.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0918-dts-rp1-Don-t-use-DMA-with-UARTs.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0890-PCI-brcmstb-add-NO_SSC-quirk-for-BCM2712.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0544-pwm-Add-pwm-pio-rp1-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0629-drm-vc4-hvs-Defer-dlist-slots-deallocation.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0668-drm-vc4-tests-Add-tests-for-BCM2712-PixelValve-Muxin.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0195-media-bcm2835-unicam-change-minimum-number-of-vb2_qu.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0219-Assign-crypto-aliases-to-different-AES-implementatio.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0649-drm-vc4-Implement-vc6_hdmi_phy_disable.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0564-dt-bindings-net-cdns-macb-Add-compatible-for-Raspber.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0493-spi-dw-Save-bandwidth-with-the-TMOD_RO-feature.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0432-drivers-mmc-export-SD-extension-register-read-write-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0419-dt-bindings-add-additional-RP1-PLL-output-channels.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0932-dtoverlays-Make-piscreen-consistent-on-swapxy.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0445-mmc-quirks-add-MMC_QUIRK_BROKEN_ERASE-for-Phison-Int.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0933-staging-bcm2835-camera-Initialise-dev-in-v4l2_dev.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0671-drm-vc4-tests-Add-helper-to-add-a-new-plane-to-a-sta.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0702-serial-sc16is7xx-announce-support-for-SER_RS485_RTS_.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0247-drivers-gpio-Add-a-driver-that-wraps-the-PWM-API-as-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0682-dtoverlay-Add-an-overlay-for-the-Raspberry-Pi-firmwa.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0068-Added-Device-IDs-for-August-DVB-T-205.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0081-AXI-performance-monitor-driver-2222.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0187-media-bcm2835-unicam-Set-VPU-min-clock-freq-to-250Mh.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0703-dtoverlays-Add-override-for-target-path-on-I2C-overl.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0672-drm-vc4-tests-Support-a-few-more-plane-formats.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0154-staging-vchiq_arm-Register-vcsm-cma-as-a-platform-dr.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0193-media-bcm2835-unicam-Fixup-review-comments-from-Hans.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0449-module-Avoid-ABI-changes-when-debug-info-is-disabled.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0395-dt-bindings-PCI-brcmstb-add-optional-property-brcm-t.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0354-clk-Add-rp1-clock-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0321-serial-8250-Add-NOMSI-bug-for-bcm2835aux.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0084-ARM-Activate-FIQs-to-avoid-__irq_startup-warnings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0740-media-i2c-imx415-Add-read-write-control-of-VBLANK.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0326-spi-bcm2835-Use-phys-addresses-for-slave-DMA-config.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0468-staging-vc04_services-vc-sm-cma-Remove-deprecated-he.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0800-drm-vc4-PV1-can-be-driven-via-any-HVS-channel-so-ada.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0073-ASoC-Add-support-for-all-the-downstream-rpi-sound-ca.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0611-drm-vc4-txp-Add-a-new-TXP-encoder-type.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0166-dt-bindings-pci-Add-DT-docs-for-Brcmstb-PCIe-device.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0188-dt-bindings-bcm2835-unicam-Update-documentation-with.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0083-dwc-otg-FIQ-Fix-bad-mode-in-data-abort-handler.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0263-pwm-raspberrypi-poe-Add-option-of-being-created-by-M.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0191-media-bcm2835-unicam-Always-service-interrupts.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0958-media-imx335-Rectify-name-of-mode-struct.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0340-gpio_brcmstb-Allow-to-build-for-ARCH_BCM2835.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0604-drm-vc4-hdmi-Add-support-for-BCM2712-HDMI-controller.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0270-spi-gpio-Add-sck-idle-input-property.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0426-mmc-bcm2835-sdhost-use-Host-Software-Queueing-mechan.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0367-media-rp1-Add-CFE-Camera-Front-End-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0662-drm-vc4-Disable-the-2pixel-clock-odd-timings-workaro.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0797-ASoC-adds-ADC8x-support-to-the-Hifiberry-DAC8x.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0844-drm-vc4-plane-Avoid-using-pitch-in-calculating-UBM-f.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0519-numa-emulation-Check-emulated-zones-around-the-CMA-w.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0576-drm-vc4-plane-Keep-fractional-source-coords-inside-s.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0186-media-bcm2835-unicam-Ensure-type-is-VIDEO_CAPTURE-in.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0106-dt-bindings-Document-BCM283x-CSI2-CCP2-receiver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0540-dts-bcm2712-rpi-Add-RP1-firmware-and-mailboxes.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0011-drm-atomic-Don-t-fixup-modes-that-haven-t-been-reset.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0308-gpio-pca953x-Add-ti-tca9554-compatible-string.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0507-media-i2c-ov5647-Add-control-of-V4L2_CID_HBLANK.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0560-drm-vc4-dsi-Handle-the-different-command-FIFO-widths.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0834-media-platform-Add-Raspberry-Pi-HEVC-decoder-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0863-drm-v3d-Use-V3D_SMS-registers-for-power-on-off-and-r.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0829-media-vicodec-add-support-for-manual-completion.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0902-dt-bindings-interrupt-controller-Add-bcm2712-MSI-X-D.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0141-media-i2c-imx296-Updated-register-setting-to-fix-Fas.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0472-ARM-bcm-Switch-board-clk-and-pinctrl-to-bcm2711-comp.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0155-staging-vchiq_arm-Register-bcm2835-codec-as-a-platfo.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0094-net-lan78xx-Disable-TCP-Segmentation-Offload-TSO.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0506-lib-earlycpio-export-symbol-find_cpio_data.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0120-hwrng-iproc-rng200-Add-BCM2838-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0904-fix-clang-compilation-error.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0246-hwmon-pwm-fan-Add-fan-speed-register-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0833-media-dt-bindings-media-Add-binding-for-the-Raspberr.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0303-dtbindings-media-i2c-Add-IMX708-CMOS-sensor-binding.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0397-dt-bindings-mmc-sdhci-of-dwcmhsc-Add-Raspberry-Pi-RP.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0008-Revert-ARM-dts-bcm2711-Add-BCM2711-xHCI-support.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0700-ASoC-allo-piano-dac-plus-Suppress-517-errors.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0089-irqchip-irq-bcm2835-Calc.-FIQ_START-at-boot-time.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0022-clk-bcm-rpi-Create-helper-to-retrieve-private-data.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0579-drm-vc4-plane-Add-support-for-YUV444-formats.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0101-media-tc358743-Add-support-for-972Mbit-s-link-freq.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0967-media-i2c-imx708-Fix-lockdep-issues.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0567-rp1-clk-Rationalise-the-use-of-the-CLK_IS_CRITICAL-f.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0838-media-v4l2-Add-single-planar-NV12-column-formats.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0087-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0300-media-dt-bindings-Add-regulator-to-dw9807-vcm.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0221-media-i2c-ov5647-Parse-and-register-properties.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0741-media-i2c-imx415-Make-HBLANK-controllable-and-in-con.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0474-media-bcm2835-unicam-Add-support-for-14bit-mono-sour.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0855-dtoverlays-Add-adxl345-to-i2c-sensor.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0737-media-rp1-cfe-Fix-up-link-validation-for-CFE-CFG-inp.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0670-drm-vc4-tests-Add-function-to-lookup-a-plane-for-a-C.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0543-dts-bcm2712-rpi-Add-the-RP1-PIO-device.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0393-drm-fb-helper-Look-up-preferred-fbdev-node-number-fr.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0632-drm-vc4-Block-swiotlb-bounce-buffers-being-imported-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0388-dt-bindings-display-Add-BCM2712-KMS-driver-bindings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0505-media-i2c-Add-driver-for-Sony-IMX500-sensor.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0891-PCI-brcmstb-add-support-for-BCM2712-priority-forward.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0792-firmware-rp1-Linger-on-firmware-failure.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0227-media-i2c-ov5647-Fix-v4l2-compliance-failure-subscri.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0369-hwmon-Add-RP1-ADC-and-temperature-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0655-drm-vc4-hvs-Defer-updating-the-enable_bg_fill-until-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0122-bcmgenet-Better-coalescing-parameter-defaults.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0721-overlays-Add-overlay-for-ezsound-6x8-soundcard.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0622-arch-arm64-broadcom-Add-firmware-clocks-node.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0849-ARM-dts-Add-CM0-dts-file.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0252-staging-bcm2835-camera-Add-support-for-MPEG_VIDEO_FO.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0968-media-i2c-imx477-Fix-lockdep-errors.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0250-media-bcm2835-unicam-Add-support-for-configuration-v.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0438-drivers-mmc-sdhci-brcmstb-improve-bcm2712-card-remov.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0603-drm-vc4-crtc-Add-support-for-BCM2712-PixelValves.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0304-media-i2c-Add-a-driver-for-the-Sony-IMX708-image-sen.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0283-dt-bindings-hwmon-add-microchip-emc2305.yaml-dt-bind.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0768-drm-v3d-Introduce-gemfs.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0642-drm-vc4-Make-VEC-progressive-modes-readily-accessibl.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0436-mmc-sdhci-brcmstb-add-hs400_downgrade-callback-for-b.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0091-cxd2880-CXD2880_SPI_DRV-should-select-DVB_CXD2880-wi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0111-media-videobuf2-Allow-exporting-of-a-struct-dmabuf.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0420-regulator-Add-a-regulator-for-the-new-LCD-panels.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0752-mmc-use-downstream-DT-property-to-modify-CQE-and-or-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0165-of-overlay-Correct-symbol-path-fixups.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0056-dmaengine-Add-support-for-BCM2708.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0342-pinctrl-bcm2712-pinctrl-pinconf-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0181-media-bcm2835-unicam-Driver-for-CCP2-CSI2-camera-int.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0297-net-bcmgenet-Add-eee-module-parameter.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0775-drm-v3d-Add-DRM_IOCTL_V3D_PERFMON_SET_GLOBAL.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0384-dt-bindings-display-Add-BCM2712-HVS-bindings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0262-mfd-simple-mfd-i2c-Add-configuration-for-RPi-POE-HAT.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0446-i2c-designware-Add-support-for-bus-clear-feature.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0240-staging-vchiq-mmal-Add-buffer-flags-for-interlaced-v.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0912-dmaengine-dw-axi-dmac-Improve-axi_desc_put.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0453-drm-panel-Add-and-initialise-an-orientation-field-to.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0418-Bluetooth-btbcm-Add-entry-for-BCM43439-UART-BT.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0527-drm-Set-non-desktop-property-to-true-for-writeback-a.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0311-rtc-ds3232-Add-DT-compatible-string-for-ds3234.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0212-media-bcm2835-unicam-Return-early-from-stop_streamin.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0307-iio-adc-mcp3422-Add-correct-compatible-strings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0534-drivers-usb-xhci-set-HID-bit-in-streaming-endpoint-c.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0995-add-ads7828-ads7830-to-i2c-sensors.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0076-OF-DT-Overlay-configfs-interface.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0597-drm-vc4-hvs-Enable-SCALER_CONTROL-early-in-HVS-init.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0452-drivers-media-cfe-Add-remap-entries-for-mono-formats.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0127-usb-xhci-drop-and-add-the-endpoint-context-in-xhci_f.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0203-staging-vc04_services-Add-a-V4L2-M2M-codec-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0843-drm-vc4-Add-algorithmic-handling-for-SAND.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0194-media-bcm2835-unicam-Retain-packing-information-on-G.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0213-media-bcm2835-unicam-Clear-clock-state-when-stopping.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0431-drivers-mmc-cqhci-clear-CQHCI_CTL-if-halt-fails.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0502-Bluetooth-hci_sync-Fix-crash-on-NULL-parent.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0589-drm-vc4-hvs-Use-switch-statement-to-simplify-vc4_hvs.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0574-dts-rp1-Re-enable-DMA-to-RP1-UART0.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0561-dts-bcm2712-rpi-For-CM5IO-i2c_csi_dsi-needs-to-be-CA.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0057-MMC-added-alternative-MMC-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0075-bcm2835-virtgpio-Virtual-GPIO-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0782-add-shtc3-to-i2c-sensors.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0313-iio-light-tsl4531-Add-DT-compatible-string.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0714-overlays-Add-ws2812-pio-overlay.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0573-dts-bcm2712-ds-Restore-the-A76-PMU-declaration.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0946-fixup-Add-dwc_otg-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0628-arm64-dts-broadcom-Fixup-HVS-address-for-downstream-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0554-Adding-Pimidi-kernel-module.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0985-PCI-brcmstb-Add-link-statistics-debug-features.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0053-Main-bcm2708-bcm2709-linux-port.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0036-Allow-mac-address-to-be-set-in-smsc95xx.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0624-arm64-dts-broadcom-Add-DT-for-D-step-version-of-BCM2.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0362-spi-dw-Handle-combined-tx-and-rx-messages.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0332-drivers-media-bcm2835_unicam-Improve-frame-sequence-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0612-drm-vc4-txp-Add-support-for-BCM2712-MOP.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0765-drm-gem-Create-a-drm_gem_object_init_with_mnt-functi.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0647-vc4-hdmi-Ignore-hotplug-interrupt-with-force_hotplug.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0794-arm64-dts-Prepare-for-size-cells-2.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0382-dt-bindings-rtc-new-binding-for-Raspberry-Pi-RTC-dri.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0067-leds-Add-the-input-trigger-for-pwr_led.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0282-thermal-broadcom-Use-dev_err_probe-to-suppress-defer.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0518-mm-numa-Allow-override-of-kernel-s-default-NUMA-poli.patch</affectedPath><affectedPath>target/linux/bcm27xx/bcm2710/config-6.12</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0615-drm-vc4-hvs-Add-in-support-for-2712-D-step.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0993-PCI-brcmstb-Do-not-assume-that-reg-field-starts-at-L.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0720-docs-pcm3168a-Add-DT-bindings-to-force-clock-consume.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0810-dts-overlays-Enable-RP1-Audio-Out-using-audremap-pi5.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0132-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0385-dt-bindings-display-Add-BCM2712-PixelValve-bindings.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0070-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0138-drivers-media-imx296-Disable-2x2-binned-mode.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0608-drm-vc4-txp-Add-horizontal-and-vertical-size-offset-.patch</affectedPath><affectedPath>target/linux/bcm27xx/config-6.12</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0469-staging-vc04_services-vc-sm-cma-Drop-include-Makefil.patch</affectedPath><affectedPath>target/linux/bcm27xx/bcm2712/config-6.12</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0623-arm64-dts-broadcom-Add-display-pipeline-support-to-B.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0556-Adding-pimidi-overlay.dts.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0399-gpio-poweroff-Disable-the-WARN.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0164-pinctrl-bcm2835-Remove-gpiochip-on-error.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0309-hwmon-aht10-Add-DT-compatible-string.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0520-drivers-media-bcm2835_isp-Cache-LS-table-dmabuf.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0499-spi-dw-Clamp-the-minimum-clock-speed.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0152-media-i2c-Add-a-driver-for-the-Infineon-IRS1125-dept.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0896-DT-bcm2712-swap-PCIe-QoS-properties-to-the-new-array.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0421-i2c-mux-Add-support-for-generic-base-nr-property.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0820-imx500-Fix-for-long-exposure-setup.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0210-dt-bindings-Add-compatible-for-BCM2711-DSI1.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0231-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0676-dtoverlays-bcm2712d0-Don-t-change-vc4-compatible-str.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0631-drm-vc4-Disable-overrun-interrupts.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0619-drm-vc4-Enable-bg_fill-if-there-are-no-planes-enable.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0006-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0897-arm64-dts-broadcom-bcm2712-rpi-5-b-Enable-PCIe-DT-no.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0414-i2c-designware-Use-SCL-rise-and-fall-times-in-DT.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0728-media-i2c-imx290-Limit-analogue-gain-according-to-mo.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0112-staging-mmal-vchiq-Fix-client_component-for-64-bit-k.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0223-staging-fbtft-Add-minipitft13-variant.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0824-drm-vc4-Correct-one-logging-message-that-got-promote.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0434-drivers-mmc-add-debugfs-entries-for-SD-extension-reg.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0013-drm-dsi-Document-the-meaning-and-spec-references-for.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0535-media-i2c-imx477-Add-options-for-slightly-modifying-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0113-staging-mmal_vchiq-Add-in-the-Bayer-encoding-formats.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0405-dtc-update.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0086-added-capture_clear-option-to-pps-gpio-via-dtoverlay.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0217-spi-bcm2835-Workaround-fix-for-zero-length-transfers.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0292-media-video-mux-Read-CSI2-config-from-FW-and-pass-to.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0316-hwrng-bcm2835-sleep-more-intelligently.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0599-drm-vc4-Use-of_device_get_match_data-to-set-generati.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0050-amba_pl011-Insert-mb-for-correct-FIFO-handling.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0785-overlays-Factor-out-the-common-i2c-bus-selection.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0417-arm64-Kconfig-Don-t-set-DMA_BOUNCE_UNALIGNED_KMALLOC.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0119-arm-bcm2835-DMA-can-only-address-1GB.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0492-spi-dw-Save-bandwidth-with-the-TMOD_TO-feature.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0358-mmc-sdhci-of-dwcmshc-define-sdio-timeout-clocks.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0617-drm-vc4-hdmi-Support-2712-D-step-register-map.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0301-media-dw9807-vcm-Add-regulator-support-to-the-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0290-Populate-phy-driver-block-for-BCM54213PE.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0435-drivers-mmc-handle-1024-byte-SD-General-Info-lengths.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0324-pinctrl-bcm2835-Workaround-for-edge-IRQ-loss.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0482-spi-dt-bindings-Add-RPI-RP2040-GPIO-Bridge.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0729-media-dt-bindings-sony-imx290-Add-IMX462-to-the-IMX2.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0129-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0945-ARM-dts-Include-symbols-in-the-CM0-dtb.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0051-amba_pl011-Add-cts-event-workaround-DT-property.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0885-PCI-brcmstb-Make-two-changes-in-MDIO-register-fields.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0694-drm-bridge-panel-Connector-to-allow-interlaced-modes.patch</affectedPath><affectedPath>target/linux/bcm27xx/bcm2709/config-6.12</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0333-xhci-quirks-add-link-TRB-quirk-for-VL805.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0884-PCI-brcmstb-Use-same-constant-table-for-config-space.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0447-i2c-designware-Make-the-SDA-hold-time-half-LCNT.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0228-media-bcm2835-unicam-Forward-input-status-from-subde.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0199-staging-vc04_services-Add-new-vc-sm-cma-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0783-drivers-media-pci-Update-Hailo-accelerator-device-dr.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0054-Add-dwc_otg-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0174-media-uapi-Add-MEDIA_BUS_FMT_SENSOR_DATA-media-bus-f.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0280-media-dt-bindings-media-i2c-Add-Arducam-Pivariety-Se.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0709-misc-rp1-pio-More-logical-probe-sequence.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0489-media-bcm2835-unicam-Reinstate-old-downstream-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0916-mm-mempolicy-Ignore-runtime-policy-changes-when-set-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0724-Revert-PCI-Warn-if-no-host-bridge-NUMA-node-info.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0876-PCI-brcmstb-Adjust-PHY-PLL-setup-to-use-a-54MHz-inpu.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0523-dt-bindings-usb-snps-dwc3-add-FS-HS-periodic-NAK-pol.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0158-phy-broadcom-Add-bcm54213pe-configuration.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0157-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0990-drivers-gpu-drm-panel-Add-the-device-for-the-Wavesha.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0306-media-bcm2835-unicam-Add-support-for-RAW16-formats.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0638-drm-vc4-Fixup-mode-for-7inch-panel-on-DSI0.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0370-mfd-bcm2835-pm-Add-support-for-BCM2712.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0862-dt-bindings-gpu-v3d-Add-SMS-register-to-BCM2712-comp.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0352-mfd-Add-rp1-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0017-drm-atomic-If-margins-are-updated-update-all-planes.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0314-iio-light-veml6070-Add-DT-compatible-string.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0271-media-bcm2835-unicam-Handle-a-repeated-frame-start-w.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0293-media-bcm2835-unicam-Fix-for-possible-dummy-buffer-o.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0285-vc04_services-vchiq-mmal-Add-defines-for-mmal_es_for.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0349-V4L2-Add-PiSP-opaque-formats-to-V4L2.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0532-spi-dw-Let-the-DMAC-set-the-transfer-widths.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0377-dmaengine-bcm2835-HACK-Support-DMA-Lite-channels.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0854-dts-Remove-the-power-key-debounce-on-Pi-500.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0198-staging-bcm2835-camera-Replace-deprecated-V4L2_PIX_F.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0636-drm-vc4-Ensure-DSI-is-enabled-for-FIFO-resets.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0635-drm-vc4-Reset-DSI-AFE-on-disable.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0264-power-rpi-poe-Drop-CURRENT_AVG-as-it-is-not-hardware.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0211-media-bcm2835-unicam-Correctly-handle-error-propagat.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0596-drm-vc4-plane-Move-the-buffer-offset-out-of-the-vc4_.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0433-drivers-mmc-be-more-cautious-when-manipulating-Comma.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0828-media-mc-add-manual-request-completion.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0777-drm-v3d-Remove-v3d-cpu_job.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0079-ARM64-Round-Robin-dispatch-IRQs-between-CPUs.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0815-spi-rp2040-gpio-bridge-probe-Cfg-fast_xfer-clk.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0206-gpio-Add-gpio-fsm-driver.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0811-media-i2c-arducam-pivariety-Fix-mutex-init-and-NULL-.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0566-rp1-clk-Only-set-PLL_SEC_RST-in-rp1_pll_divider_off.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0443-mmc-quirks-disable-cache-on-more-known-bad-Sandisk-c.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0037-Protect-__release_resource-against-resources-without.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0458-regulator-rpi_panel_v2-Add-remove-and-shutdown-hooks.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0305-media-bcm2835-unicam-Use-mipi-csi2.h-header-for-data.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0269-bindings-Add-sck-idle-input-to-spi-gpio.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0176-media-uapi-v4l-ctrls-Add-CID-base-for-the-bcm2835-is.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0959-media-imx335-Support-vertical-flip.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0133-net-bcmgenet-Workaround-2-for-Pi4-Ethernet-fail.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0830-media-mc-add-debugfs-node-to-keep-track-of-requests.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0892-PCI-pcie-brcmstb-optionally-extend-Tperst_clk-time.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0150-media-v4l2-Add-Greyworld-AWB-control-name.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0409-media-i2c-adv7180-Use-MEDIA_BUS_FMT_UYVY8_1X16-for-C.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0400-w1-Disable-kernel-log-spam.patch</affectedPath><affectedPath>target/linux/bcm27xx/patches-6.12/950-0997-Modified-potentially-confusing-documentation-for-rs4.patch</affectedPath><commitId>917a819d921182b8eb44093e0b58ca72ac6cd53a</commitId><timestamp>1789303443000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>bcm27xx: remove 6.12 files

Now that 6.18 is the only supported kernel version for bcm27xx,
remove the 6.12 kernel configs (config-6.12 and per-subtarget
config-6.12 files) and the entire patches-6.12 patch stack, as they
are no longer used.

Signed-off-by: Joshua Covington &lt;joshuacov@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25037
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-13 14:44:03 +0200</date><id>917a819d921182b8eb44093e0b58ca72ac6cd53a</id><msg>bcm27xx: remove 6.12 files</msg><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0586-drm-vc4-plane-YUV-planes-require-vertical-scaling-to.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0967-media-i2c-imx708-Fix-lockdep-issues.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0866-overlays-Fix-some-unusable-fragments.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0876-PCI-brcmstb-Adjust-PHY-PLL-setup-to-use-a-54MHz-inpu.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0301-media-dw9807-vcm-Add-regulator-support-to-the-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0755-drm-v3d-CPU-job-submissions-shouldn-t-affect-V3D-GPU.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0902-dt-bindings-interrupt-controller-Add-bcm2712-MSI-X-D.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0263-pwm-raspberrypi-poe-Add-option-of-being-created-by-M.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0702-serial-sc16is7xx-announce-support-for-SER_RS485_RTS_.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0274-dt-bindings-media-i2c-Add-binding-for-ad5398-VCM.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0223-staging-fbtft-Add-minipitft13-variant.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0998-watchdog-Reduce-severity-of-release-without-stop.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0030-clk-bcm2835-Allow-reparenting-leaf-clocks-while-they.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0904-fix-clang-compilation-error.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0192-media-bcm2835-unicam-Fix-uninitialized-warning.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0599-drm-vc4-Use-of_device_get_match_data-to-set-generati.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0761-drivers-media-pisp_be-Add-support-for-YUV422-planar-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0178-staging-vc04_services-bcm2835-camera-Request-headers.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0014-drm-bridge-tc358762-Ignore-EPROBE_DEFER-when-logging.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0279-dt-bindings-vendor-prefixes-Add-Arducam.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0453-drm-panel-Add-and-initialise-an-orientation-field-to.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0355-dt-bindings-pinctrl-Add-bindings-for-Raspberry-Pi-RP.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0720-docs-pcm3168a-Add-DT-bindings-to-force-clock-consume.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0399-gpio-poweroff-Disable-the-WARN.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0741-media-i2c-imx415-Make-HBLANK-controllable-and-in-con.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0394-drm-connector-Change-DRM-card-alias-from-underscore-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0895-dt-bindings-pci-pcie-brcmstb-add-optional-brcm-tpers.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0709-misc-rp1-pio-More-logical-probe-sequence.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0838-media-v4l2-Add-single-planar-NV12-column-formats.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0649-drm-vc4-Implement-vc6_hdmi_phy_disable.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0529-drm-Add-a-DRM_MODE_TRANSPOSE-option-to-the-DRM-rotat.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0595-drm-vc4-hvs-Change-prototype-of-__vc4_hvs_alloc-to-p.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0428-drivers-mmc-preallocate-a-block-for-SD-extension-reg.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0536-dtoverlays-Add-link-frequency-override-to-imx477-378.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0270-spi-gpio-Add-sck-idle-input-property.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0082-ARM-bcm2835-Set-Serial-number-and-Revision.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0991-arch-arm-boot-dts-overlays-Add-Waveshare-DSI-TOUCH-s.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0856-overlays-Use-current-I2C-Sysfs-in-README-examples.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0419-dt-bindings-add-additional-RP1-PLL-output-channels.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0024-clk-clk-bcm2835-Register-the-clocks-early-during-the.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0081-AXI-performance-monitor-driver-2222.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0252-staging-bcm2835-camera-Add-support-for-MPEG_VIDEO_FO.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0157-phy-broadcom-split-out-the-BCM54213PE-from-the-BCM54.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0383-dt-bindings-display-Add-BCM2712-HDMI-bindings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0899-arm64-dts-Drop-downstream-PCIe-nodes-that-are-about-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0259-media-i2c-ov5647-Add-support-for-regulator-control.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0360-i2c-designware-Add-SMBUS-quick-command-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0219-Assign-crypto-aliases-to-different-AES-implementatio.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0864-dt-bindings-gpu-Add-V3D-driver-maintainer-as-DT-main.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0919-overlay-Rework-fix-the-Pi-5-MIDI-UART-overlays.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0146-media-i2c-imx296-Adjust-cropping-limits.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0583-drm-vc4-plane-Add-more-debugging-for-LBM-allocation.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0150-media-v4l2-Add-Greyworld-AWB-control-name.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0120-hwrng-iproc-rng200-Add-BCM2838-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0636-drm-vc4-Ensure-DSI-is-enabled-for-FIFO-resets.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0913-dmaengine-dw-axi-dmac-Fix-alignment-checks.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0463-drivers-media-pcie-hailo-Fix-include-paths.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0126-usb-xhci-workaround-for-bogus-SET_DEQ_PENDING-endpoi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0771-drm-v3d-Use-gemfs-THP-in-BO-creation-if-available.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0031-clk-bcm2835-Avoid-null-pointer-exception.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0255-spi-spidev-Restore-loading-from-Device-Tree.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0619-drm-vc4-Enable-bg_fill-if-there-are-no-planes-enable.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0629-drm-vc4-hvs-Defer-dlist-slots-deallocation.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0576-drm-vc4-plane-Keep-fractional-source-coords-inside-s.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0783-drivers-media-pci-Update-Hailo-accelerator-device-dr.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0483-spi-Add-a-driver-for-the-RPI-RP2040-GPIO-bridge.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0588-drm-vc4-Make-v3d-paths-unavailable-on-any-generation.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0361-dmaengine-dw-axi-dmac-Fixes-for-RP1.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0944-Pisound-Micro-Fix-for-MIDI-output-under-full-load.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0118-arm-bcm2835-Fix-FIQ-early-ioremap.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0395-dt-bindings-PCI-brcmstb-add-optional-property-brcm-t.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0556-Adding-pimidi-overlay.dts.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0191-media-bcm2835-unicam-Always-service-interrupts.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0116-staging-mmal-vchiq-Fix-memory-leak-in-error-path.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0964-overlays-README-Fix-4-lane-CSI2-documentation-for-Pi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0339-rtc-rv3028-Add-backup-switchover-mode-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0808-clk-rp1-Allow-audio-out-to-use-PLL_AUDIO_SEC-workaro.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0970-iio-move-LIGHT_UVA-and-LIGHT_UVB-to-the-end-of-iio_m.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0635-drm-vc4-Reset-DSI-AFE-on-disable.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0010-raspberrypi-firmware-Update-mailbox-commands.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0560-drm-vc4-dsi-Handle-the-different-command-FIFO-widths.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0478-staging-vc04_services-vc-sm-cma-Explicitly-set-DMA-m.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0016-drm-atomic-helpers-remove-legacy_cursor_update-hacks.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0151-dt-bindings-Add-binding-for-the-Infineon-IRS1125-sen.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0320-input-goodix-Add-option-to-poll-instead-of-relying-o.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0066-firmware-bcm2835-Support-ARCH_BCM270x.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0390-drm-Look-for-an-alias-for-the-displays-to-use-as-the.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0186-media-bcm2835-unicam-Ensure-type-is-VIDEO_CAPTURE-in.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0836-arm-dt-broadcom-fixup-downstream-dts-for-HEVC-decode.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0439-drivers-mmc-core-handle-card-removal-when-running-CQ.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0331-serial-sc16is7xx-Read-modem-line-state-at-startup.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0568-dt-arm64-Fixup-RP1-ethernet-DT-configuration.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0512-media-platform-video-mux-Fix-mutex-locking.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0504-media-dt-bindings-i2c-Add-Sony-IMX500.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0131-drm-v3d-Switch-clock-setting-to-new-api.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0762-drivers-media-pisp_be-Remove-unused-fields-in-struct.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0670-drm-vc4-tests-Add-function-to-lookup-a-plane-for-a-C.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/960-hwrng-iproc-set-quality-to-1000.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0086-added-capture_clear-option-to-pps-gpio-via-dtoverlay.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0589-drm-vc4-hvs-Use-switch-statement-to-simplify-vc4_hvs.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0863-drm-v3d-Use-V3D_SMS-registers-for-power-on-off-and-r.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0357-serial-pl011-rp1-uart-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0986-media-i2c-ov7251-Make-the-enable-GPIO-optional.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0286-random-do-not-use-jump-labels-before-they-are-initia.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0833-media-dt-bindings-media-Add-binding-for-the-Raspberr.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0119-arm-bcm2835-DMA-can-only-address-1GB.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0934-PCI-pcie-brcmstb-fake-MSIx-support-on-internal-MSI-t.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0258-rtc-pcf8523-Fix-oscillator-stop-bit-handling.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0661-drm-vc4-Remove-request-for-min-clocks-when-hdmi-outp.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0194-media-bcm2835-unicam-Retain-packing-information-on-G.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0596-drm-vc4-plane-Move-the-buffer-offset-out-of-the-vc4_.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0750-mmc-sd-filter-card-CQ-support-based-on-an-allow-list.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0894-dt-bindings-pci-pcie-brcmstb-add-BCM2712-specific-pr.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0365-drm-Add-RP1-DPI-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0694-drm-bridge-panel-Connector-to-allow-interlaced-modes.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0950-usb-xhci-default-to-Intel-scheme-for-calculating-U1-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0579-drm-vc4-plane-Add-support-for-YUV444-formats.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0632-drm-vc4-Block-swiotlb-bounce-buffers-being-imported-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0675-drm-vc4-Cache-LBM-allocations-to-avoid-double-buffer.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0554-Adding-Pimidi-kernel-module.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0109-staging-mmal-vchiq-Add-support-for-event-callbacks.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0454-drm-bridge-tc358762-Program-the-DPI-mode-into-the-ch.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0932-dtoverlays-Make-piscreen-consistent-on-swapxy.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0633-drm-vc4-Add-option-to-call-from-crtc-to-encoder-on-v.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0208-firmware-raspberrypi-Add-support-for-tryonce-reboot-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0552-drm-connector-Initialise-max_bpc-to-the-minimum-valu.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0198-staging-bcm2835-camera-Replace-deprecated-V4L2_PIX_F.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0400-w1-Disable-kernel-log-spam.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0730-media-i2c-imx290-Add-configuration-for-IMX462.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0211-media-bcm2835-unicam-Correctly-handle-error-propagat.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0468-staging-vc04_services-vc-sm-cma-Remove-deprecated-he.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0639-drm-vc4-dsi-Don-t-reset-the-host-until-post_disable.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0017-drm-atomic-If-margins-are-updated-update-all-planes.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/bcm2712/config-6.12</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0413-drivers-usb-dwc3-add-FS-LS-bus-instance-parkmode-dis.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/bcm2709/config-6.12</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0058-mmc-block-Don-t-do-single-sector-reads-during-recove.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0594-drm-vc4-hvs-Rework-LBM-alignment.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0073-ASoC-Add-support-for-all-the-downstream-rpi-sound-ca.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0393-drm-fb-helper-Look-up-preferred-fbdev-node-number-fr.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0862-dt-bindings-gpu-v3d-Add-SMS-register-to-BCM2712-comp.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0499-spi-dw-Clamp-the-minimum-clock-speed.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0993-PCI-brcmstb-Do-not-assume-that-reg-field-starts-at-L.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0724-Revert-PCI-Warn-if-no-host-bridge-NUMA-node-info.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0053-Main-bcm2708-bcm2709-linux-port.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0041-spi-spidev-Completely-disable-the-spidev-warning.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-1008-Update-panel-ilitek-ili9881c.c.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0311-rtc-ds3232-Add-DT-compatible-string-for-ds3234.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0511-NotForUpstream-media-video-mux-Propagate-controls-to.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0275-media-i2c-Add-driver-for-AD5398-VCM-lens-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0144-media-i2c-imx296-Set-a-1-frame-gain-delay.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0075-bcm2835-virtgpio-Virtual-GPIO-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0147-Documentation-devicetree-Add-documentation-for-imx37.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0535-media-i2c-imx477-Add-options-for-slightly-modifying-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0502-Bluetooth-hci_sync-Fix-crash-on-NULL-parent.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0684-Allow-setting-I-C-clock-frequency-via-i2c_arm_baudra.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0699-drm-Validate-connector-rotation-has-one-bit-set-in-t.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0794-arm64-dts-Prepare-for-size-cells-2.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0155-staging-vchiq_arm-Register-bcm2835-codec-as-a-platfo.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0414-i2c-designware-Use-SCL-rise-and-fall-times-in-DT.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0415-i2c-designware-Support-non-standard-bus-speeds.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0217-spi-bcm2835-Workaround-fix-for-zero-length-transfers.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0455-drm-bridge-tc358762-revert-move-ops-to-enable.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0587-drm-vc4-hvs-Remove-ABORT_ON_EMPTY-flag.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0515-media-i2c-ov5647-Use-the-same-PLL-config-for-full-10.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0829-media-vicodec-add-support-for-manual-completion.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0103-media-adv7180-Default-to-the-first-valid-input.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0886-PCI-brcmstb-Clarify-conversion-of-irq_domain_set_inf.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0503-rtc-pcf8523-Fix-oscillator-stop-bit-handling-reading.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0614-drm-vc4-drv-Add-support-for-2712-D-step.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0898-arm64-dts-Clean-up-the-downstream-patches.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0645-drm-vc4-hdmi-Add-a-clear_infoframe-hook.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0797-ASoC-adds-ADC8x-support-to-the-Hifiberry-DAC8x.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0608-drm-vc4-txp-Add-horizontal-and-vertical-size-offset-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0800-drm-vc4-PV1-can-be-driven-via-any-HVS-channel-so-ada.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0362-spi-dw-Handle-combined-tx-and-rx-messages.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0129-i2c-bcm2835-Set-clock-stretch-timeout-to-35ms.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0509-drm-panel-ili9881-Add-option-to-reconfigure-setup-co.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0055-bcm2708_fb-Add-framebuffer-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0617-drm-vc4-hdmi-Support-2712-D-step-register-map.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0659-drm-vc4-Drop-panic-priority-for-writeback-connector.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0215-staging-vc04_services-Add-additional-unpacked-raw-fo.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0931-dtoverlays-Add-invx-and-invy-overrides-to-ads7846-to.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0139-drivers-media-imx296-Updated-imx296-driver-for-exter.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0622-arch-arm64-broadcom-Add-firmware-clocks-node.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0521-mm-vmscan-Maintain-TLB-coherency-in-LRU-code.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0366-drm-Add-RP1-VEC-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0754-mmc-bcm2835-sdhost-Observe-SWIOTLB-memory-limit.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0954-drm-vc4-plane-Use-nearest-neighbour-filter-with-YUV4.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0784-overlays-Regularisation-and-improvements.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0305-media-bcm2835-unicam-Use-mipi-csi2.h-header-for-data.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0314-iio-light-veml6070-Add-DT-compatible-string.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0105-media-videodev2-Add-helper-defines-for-printing-FOUR.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0372-spi-gpio-Fix-spi-gpio-to-correctly-implement-sck-idl.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0056-dmaengine-Add-support-for-BCM2708.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0117-w1-w1-gpio-Make-GPIO-an-output-for-strong-pullup.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0640-drm-vc4-dsi-enable-video-and-then-retry-failed-trans.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0752-mmc-use-downstream-DT-property-to-modify-CQE-and-or-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0172-spi-Force-CS_HIGH-if-GPIO-descriptors-are-used.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0621-dt-Disabled-vc4-by-default-on-2712.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0817-iommu-dma-Add-ability-to-configure-NUMA-allocation-p.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0965-drm-vc4-plane-Fix-incorrect-handling-of-GEN_6_D-in-v.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0867-drm-panel-Add-panel-driver-for-Ilitek-ILI9806E-panel.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0026-clk-bcm2835-Add-claim-clocks-property.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0316-hwrng-bcm2835-sleep-more-intelligently.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0412-dt-bindings-usb-update-dwc3-bindings-for-parkmode-di.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0653-drm-vc4-Add-support-for-per-plane-scaling-filter-sel.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0493-spi-dw-Save-bandwidth-with-the-TMOD_RO-feature.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0742-media-i2c-imx415-Link-frequencies-are-not-exclusive-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0213-media-bcm2835-unicam-Clear-clock-state-when-stopping.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0272-media-i2c-ov7251-Reinstate-setting-ov7251_global_ini.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0110-staging-vc04_services-Support-sending-data-to-MMAL-p.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0293-media-bcm2835-unicam-Fix-for-possible-dummy-buffer-o.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0187-media-bcm2835-unicam-Set-VPU-min-clock-freq-to-250Mh.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0410-media-i2c-adv7180-Add-support-for-V4L2_CID_LINK_FREQ.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0854-dts-Remove-the-power-key-debounce-on-Pi-500.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0839-media-hevc_dec-Add-in-downstream-single-planar-SAND-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0584-drm-vc4-plane-Use-return-variable-in-atomic_check.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0582-drm-vc4-hvs-Print-error-if-we-fail-an-allocation.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0823-drm-rp1-DPI-interlace-Improve-precision-of-PIO-gener.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0939-Show-process-name-in-set_mempolicy-ignored-message.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0344-sdhci-Add-SD-Express-hook.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0606-drm-vc4-txp-Rename-TXP-data-structure.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-1001-dtoverlays-Add-sync-configuration-option-to-imx296-o.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0290-Populate-phy-driver-block-for-BCM54213PE.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0064-char-broadcom-Add-vcio-module.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0008-Revert-ARM-dts-bcm2711-Add-BCM2711-xHCI-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0230-drm-panel-raspberrypi-touchscreen-Use-independent-I2.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0416-serial-sc16is7xx-Don-t-spin-if-no-data-received.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0559-misc-rp1-pio-Fix-parameter-checks-wihout-client.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0772-drm-v3d-Add-modparam-for-turning-off-Big-Super-Pages.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0005-Revert-net-bcmgenet-Request-APD-DLL-disable-and-IDDQ.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0063-char-Add-broadcom-char-drivers-back-to-build-files.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0748-firmware-rp1-Simplify-rp1_firmware_get.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0739-dtoverlays-Add-overlay-for-Sony-IMX415-image-sensor.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0350-V4L2-Add-PiSP-compressed-formats-to-V4L2.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0368-dt-bindings-net-cdns-macb-AXI-tuning-properties.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0169-media-dt-bindings-media-Add-binding-for-the-Raspberr.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0405-dtc-update.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0319-media-bcm2835-unicam-Start-and-stop-media_pipeline-w.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0820-imx500-Fix-for-long-exposure-setup.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0500-hwmon-adt7410-Add-DT-compatible-strings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0321-serial-8250-Add-NOMSI-bug-for-bcm2835aux.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0936-dtoverlays-imx415-Add-an-override-for-37.125MHz-cloc.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0732-dtoverlays-Switch-imx462-overlay-to-use-the-new-comp.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0204-uapi-bcm2835-isp-Add-bcm2835-isp-uapi-header-file.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0141-media-i2c-imx296-Updated-register-setting-to-fix-Fas.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0310-hwmon-ds1621-Add-DT-compatible-strings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0598-drm-vc4-Use-vc4_perfmon_find.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0228-media-bcm2835-unicam-Forward-input-status-from-subde.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0665-drm-vc4-tests-Drop-drm-parameter-for-vc4_find_crtc_f.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0184-serial-8250-bcm2835aux-defer-if-clock-is-zero.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0519-numa-emulation-Check-emulated-zones-around-the-CMA-w.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0174-media-uapi-Add-MEDIA_BUS_FMT_SENSOR_DATA-media-bus-f.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0195-media-bcm2835-unicam-change-minimum-number-of-vb2_qu.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0711-misc-rp1-pio-Minor-cosmetic-tweaks.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0953-drm-vc4-plane-Enable-scaler-for-YUV444-on-GEN6.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0123-net-genet-enable-link-energy-detect-powerdown-for-ex.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0153-drm-v3d-Suppress-all-but-the-first-MMU-error.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0084-ARM-Activate-FIQs-to-avoid-__irq_startup-warnings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0323-Bluetooth-hci_bcm-Add-more-invalid-BDADDRs.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0565-net-macb-Add-support-for-Raspberry-Pi-RP1-ethernet-c.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0106-dt-bindings-Document-BCM283x-CSI2-CCP2-receiver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0199-staging-vc04_services-Add-new-vc-sm-cma-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0364-drm-Add-RP1-DSI-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0019-BCM2708-Add-core-Device-Tree-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0488-dt-bindings-clk-rp1-Add-clocks-representing-MIPI-DSI.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0087-hid-Reduce-default-mouse-polling-interval-to-60Hz.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0278-tpm_tis_spi_main-Force-probe-routine-to-run-synchron.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0461-drm-bridge-panel-Name-an-associated-backlight-device.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0148-v4l2-Add-a-Greyworld-AWB-mode.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0505-media-i2c-Add-driver-for-Sony-IMX500-sensor.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0443-mmc-quirks-disable-cache-on-more-known-bad-Sandisk-c.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0722-overlays-Compile-the-new-overlay.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0689-drm-panel-Added-waveshare-13.3inch-panel.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0489-media-bcm2835-unicam-Reinstate-old-downstream-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0246-hwmon-pwm-fan-Add-fan-speed-register-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0770-drm-v3d-Support-Big-Super-Pages-when-writing-out-PTE.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0605-drm-vc4-txp-Introduce-structure-to-deal-with-revisio.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0377-dmaengine-bcm2835-HACK-Support-DMA-Lite-channels.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0121-bcmgenet-constrain-max-DMA-burst-length.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0358-mmc-sdhci-of-dwcmshc-define-sdio-timeout-clocks.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0985-PCI-brcmstb-Add-link-statistics-debug-features.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0467-staging-vc04_services-Add-helpers-for-vchiq-driver-d.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0735-dts-bcm2712-PL011-UARTs-are-actually-r1p5.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0667-drm-vc4-tests-Add-BCM2712-mock-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0091-cxd2880-CXD2880_SPI_DRV-should-select-DVB_CXD2880-wi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0889-PCI-brcmstb-Enable-CRS-software-visibility-after-lin.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0958-media-imx335-Rectify-name-of-mode-struct.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/bcm2711/config-6.12</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0727-Add-and-update-files-for-pwm-gpio-fan-overlay.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0294-media-bcm2835-unicam-Fix-up-start-stop-api-change.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0013-drm-dsi-Document-the-meaning-and-spec-references-for.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0561-dts-bcm2712-rpi-For-CM5IO-i2c_csi_dsi-needs-to-be-CA.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0884-PCI-brcmstb-Use-same-constant-table-for-config-space.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0267-media-bcm2835-unicam-Set-ret-on-error-path-in-unicam.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0571-dt-rp1-Use-clk_sys-for-ethernet-hclk-and-pclk.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0522-mmc-quirks-add-more-broken-Kingston-Canvas-Go-SD-car.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0446-i2c-designware-Add-support-for-bus-clear-feature.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0288-media-i2c-Add-driver-of-Arducam-64MP-camera.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0067-leds-Add-the-input-trigger-for-pwr_led.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0330-pps-Compatibility-hack-should-be-X86-specific.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0634-drm-vc4-dsi-Clocks-should-be-running-before-reset.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0664-drm-vc4-tests-Switch-generation-mockup-to-a-switch.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0947-fixup-mmc-sdhci-of-dwcmshc-define-sdio-timeout-clock.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0626-dtoverlays-enable-gpu-node-from-vc4-kms-v3d-pi5.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0480-media-pisp_be-Re-introduce-multi-context-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0345-irqchip-irq-bcm2712-mip-Support-for-2712-s-MIP.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0721-overlays-Add-overlay-for-ezsound-6x8-soundcard.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0203-staging-vc04_services-Add-a-V4L2-M2M-codec-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0473-media-bcm2835-unicam-Add-support-for-12bit-mono-pack.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0098-Patching-lan78xx-for-SOF_TIMESTAMPING_TX_SOFTWARE-su.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0506-lib-earlycpio-export-symbol-find_cpio_data.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0996-Add-RS485-mode-support-for-UART2-UART3-UART4-and-UAR.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0380-irqchip-irq-brcmstb-l2-Add-config-for-2711-controlle.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0418-Bluetooth-btbcm-Add-entry-for-BCM43439-UART-BT.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0235-drm-panel-Add-panel-driver-for-TDO-Y17B-based-panels.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0655-drm-vc4-hvs-Defer-updating-the-enable_bg_fill-until-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0381-rtc-rtc-rpi-Add-simple-RTC-driver-for-Raspberry-Pi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0531-dmaengine-dw-axi-dmac-Allow-client-chosen-width.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0553-drm-connector-hdmi-Attempt-YUV422-output-if-RGB-isn-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0367-media-rp1-Add-CFE-Camera-Front-End-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0569-clk-rp1-Add-RP1_CLK_DMA.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0572-dt-rp1-Link-RP1-DMA-to-the-associated-clock.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0402-drivers-thermal-step_wise-add-support-for-hysteresis.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0530-drm-Add-a-rotation-parameter-to-connectors.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0185-media-bcm2835-unicam-Reinstate-V4L2_CAP_READWRITE-in.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-1000-media-i2c-imx296-Add-OF-option-for-vsync-sink-for-XT.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0751-mmc-set-MMC_QUIRK_KNOWN_WORKING_SD_CQ-on-Raspberry-P.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0532-spi-dw-Let-the-DMAC-set-the-transfer-widths.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0421-i2c-mux-Add-support-for-generic-base-nr-property.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0903-DT-bcm2711-bcm2712-use-upstream-property-for-control.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0837-dts-bcm2712-Fixup-HEVC-decoder-nodes-for-new-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0891-PCI-brcmstb-add-support-for-BCM2712-priority-forward.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0949-PCI-quirks-work-around-VL805-firmware-ASPM-meddling.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0780-add-ina238-to-i2c-sensors.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0113-staging-mmal_vchiq-Add-in-the-Bayer-encoding-formats.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0101-media-tc358743-Add-support-for-972Mbit-s-link-freq.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0127-usb-xhci-drop-and-add-the-endpoint-context-in-xhci_f.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0703-dtoverlays-Add-override-for-target-path-on-I2C-overl.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0900-arm64-dts-broadcom-bcm2712-Add-PCIe-DT-nodes.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0611-drm-vc4-txp-Add-a-new-TXP-encoder-type.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0218-media-bcm2835-unicam-Fix-bug-in-buffer-swapping-logi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0324-pinctrl-bcm2835-Workaround-for-edge-IRQ-loss.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0115-staging-mmal-vchiq-Free-the-event-context-for-contro.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0059-Adding-bcm2835-sdhost-driver-and-an-overlay-to-enabl.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0167-bcmgenet-Disable-skip_umac_reset-by-default.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0811-media-i2c-arducam-pivariety-Fix-mutex-init-and-NULL-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0766-drm-v3d-Use-v3d_perfmon_find.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0124-usb-add-plumbing-for-updating-interrupt-endpoint-int.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0137-media-i2c-imx519-Support-for-the-Sony-IMX519-sensor.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0540-dts-bcm2712-rpi-Add-RP1-firmware-and-mailboxes.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0644-vc4-Add-jack-detection-to-HDMI-audio-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0249-media-bcm2835-unicam-Parse-pad-numbers-correctly.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0060-vc_mem-Add-vc_mem-driver-for-querying-firmware-memor.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0096-lan78xx-Debounce-link-events-to-minimize-poll-storm.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0773-drm-v3d-Expose-Super-Pages-capability.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0630-drm-vc4-Add-hvs_dlist_allocs-debugfs-function.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0159-net-phy-broadcom-optionally-enable-link-down-powersa.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0549-dtoverlays-enable-SPI-CS-active-high.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0601-drm-vc4-drv-Support-BCM2712.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0373-spi-spi-gpio-Implement-spidelay-when-requested-bit-r.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0440-mmc-restrict-posted-write-counts-for-SD-cards-in-CQ-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0847-media-hevc_dec-Drop-the-new-image-formats-until-we-h.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0740-media-i2c-imx415-Add-read-write-control-of-VBLANK.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0240-staging-vchiq-mmal-Add-buffer-flags-for-interlaced-v.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0479-media-pisp-be-Backport-the-mainline-PiSP-BE-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0698-drm-vc4-txp-Do-not-allow-24bpp-formats-when-transpos.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0161-staging-vchiq_arm-Set-up-dma-ranges-on-child-devices.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/config-6.12</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0162-staging-vchiq_arm-Usa-a-DMA-pool-for-small-bulks.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0712-misc-rp1-pio-Add-in-kernel-DMA-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0671-drm-vc4-tests-Add-helper-to-add-a-new-plane-to-a-sta.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-1009-arm64-dts-bcm2712-rpi-Add-uart0_dma-parameter.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0845-drm-framebuffer-Pitch-checks-aren-t-valid-for-non-li.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0507-media-i2c-ov5647-Add-control-of-V4L2_CID_HBLANK.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0206-gpio-Add-gpio-fsm-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0021-clk-raspberrypi-Allow-cpufreq-driver-to-also-adjust-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0616-drm-vc4-plane-Add-support-for-2712-D-step.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0705-dtoverlays-Use-continuous-clock-mode-for-ov9281.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0849-ARM-dts-Add-CM0-dts-file.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0602-drm-vc4-hvs-Add-support-for-BCM2712-HVS.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0136-media-i2c-imx477-Support-for-the-Sony-IMX477-sensor.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0438-drivers-mmc-sdhci-brcmstb-improve-bcm2712-card-remov.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0591-drm-vc4-hvs-Create-cob_init-function.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0911-Adding-pisound-micro-overlay.dts.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0450-media-bcm2835-unicam-Add-option-for-a-GPIO-to-reflec.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0687-dtoverlays-Add-Arducam-override-for-ov9281.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0523-dt-bindings-usb-snps-dwc3-add-FS-HS-periodic-NAK-pol.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0518-mm-numa-Allow-override-of-kernel-s-default-NUMA-poli.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0166-dt-bindings-pci-Add-DT-docs-for-Brcmstb-PCIe-device.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0575-dts-bcm2712-ds-Restore-gpio-direct-to-gio_aon.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0940-drm-panel-Added-waveshare-7.0inch-h-dsi-screen-suppo.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0716-overlays-Add-and-document-i2c_csi_dsi0-parameters.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0835-arm-dts-bcm2711-rpi-Add-HEVC-decoder-node.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0658-drm-vc4-Do-not-include-writeback-conn-load-in-load-t.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0392-fbdev-Allow-client-to-request-a-particular-dev-fbN-n.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0464-drivers-media-pci-Update-Hailo-accelerator-device-dr.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0188-dt-bindings-bcm2835-unicam-Update-documentation-with.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0046-bcm2835-rng-Avoid-initialising-if-already-enabled.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0828-media-mc-add-manual-request-completion.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0262-mfd-simple-mfd-i2c-Add-configuration-for-RPi-POE-HAT.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0793-mailbox-rp1-Don-t-claim-channels-in-of_xlate.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0819-dts-bcm2712-ds-Remove-bcm7445-from-gio_aon.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0657-drm-vc4-Assign-32-overlay-planes-to-writeback-only.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0942-drivers-pci-hailo-Fix-kernel-warning-when-calling-fi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0861-dt-bindings-gpu-v3d-Add-per-compatible-register-rest.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0946-fixup-Add-dwc_otg-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0937-drm-vc4-plane-Correct-SAND30-word-sizing-for-croppin.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0524-usb-dwc3-core-add-support-for-setting-NAK-enhancemen.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0307-iio-adc-mcp3422-Add-correct-compatible-strings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0848-dts-remove-README-from-Makefile.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0896-DT-bcm2712-swap-PCIe-QoS-properties-to-the-new-array.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0292-media-video-mux-Read-CSI2-config-from-FW-and-pass-to.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0280-media-dt-bindings-media-i2c-Add-Arducam-Pivariety-Se.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0282-thermal-broadcom-Use-dev_err_probe-to-suppress-defer.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0004-Revert-spi-spidev-Fix-CS-polarity-if-GPIO-descriptor.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0049-irqchip-irq-bcm2836-Remove-regmap-and-syscon-use.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0074-rpi_display-add-backlight-driver-and-overlay.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0407-media-i2c-Add-ROHM-BU64754-Camera-Autofocus-Actuator.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0023-clk-raspberrypi-Add-ISP-to-exported-clocks.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0095-net-lan78xx-Support-auto-downshift-to-100Mb-s.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0295-media-adv7180-Nasty-hack-to-allow-input-selection.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0312-hwmon-sht3x-Add-DT-compatible-string.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0707-overlays-goodix-Allow-override-i2c-address.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0729-media-dt-bindings-sony-imx290-Add-IMX462-to-the-IMX2.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0430-drivers-sdhci-brcmstb-work-around-mystery-CQE-CMD_ID.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0043-rtc-Add-SPI-alias-for-pcf2123-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0078-hci_h5-Don-t-send-conf_req-when-ACTIVE.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0376-dmaengine-bcm2835-Add-BCM2712-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0276-media-i2c-ov5647-Use-v4l2_async_register_subdev_sens.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0296-media-i2c-ov7251-Add-module-param-to-select-ext-trig.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0224-staging-bcm2835-camera-Add-support-for-H264-levels-4.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0581-drm-vc4-hvs-More-logging-for-dlist-generation.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0497-sound-soc-dwc-i2s-choose-FIFO-thresholds-based-on-DM.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0227-media-i2c-ov5647-Fix-v4l2-compliance-failure-subscri.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0525-drivers-usb-xhci-prevent-a-theoretical-race-on-non-c.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0577-drm-vc4-plane-Handle-fractional-coordinates-using-th.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0768-drm-v3d-Introduce-gemfs.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0089-irqchip-irq-bcm2835-Calc.-FIQ_START-at-boot-time.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0498-spi-dw-Fix-non-DMA-transmit-only-transfers.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0852-overlays-Add-the-wifimac-overlay.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0302-media-dw9807-vcm-Smooth-the-first-user-movement-of-t.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0459-regulator-rpi_panel_v2-Add-delay-on-I2C-reads.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0688-input-Add-support-for-no-irq-to-ili210x-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0875-PCI-brcmstb-Add-bcm2712-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0313-iio-light-tsl4531-Add-DT-compatible-string.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0787-misc-rp1-pio-SM_CONFIG_XFER32-larger-DMA-bufs.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0029-clk-bcm2835-Add-support-for-setting-leaf-clock-rates.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0114-staging-mmal-vchiq-Update-mmal_parameters.h-with-rec.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0079-ARM64-Round-Robin-dispatch-IRQs-between-CPUs.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0693-drm-v3d-Correct-clock-settng-calls-to-new-APIs.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0710-misc-rp1-pio-Convert-floats-to-24.8-fixed-point.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0758-mmc-bcm2835-Add-downstream-overclocking-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0111-media-videobuf2-Allow-exporting-of-a-struct-dmabuf.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0890-PCI-brcmstb-add-NO_SSC-quirk-for-BCM2712.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0563-overlays-qca7000-replace-URL-with-textual-hint.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0181-media-bcm2835-unicam-Driver-for-CCP2-CSI2-camera-int.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0289-Add-HDMI1-facility-to-the-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0244-staging-mmal-vchiq-Add-module-parameter-to-enable-lo.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0490-media-platform-Move-bcm2835-unicam-compatible-to-dow.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0831-docs-uapi-media-Document-Raspberry-Pi-NV12-column-fo.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0012-drm-Check-whether-the-gamma-lut-has-changed-before-u.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0238-dt-bindings-display-simple-add-Geekworm-MZP280-Panel.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0441-mmc-don-t-reference-requests-after-finishing-them.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0009-Revert-usb-phy-generic-Get-the-vbus-supply.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0037-Protect-__release_resource-against-resources-without.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0328-i2c-bcm2835-Do-not-abort-transfers-on-ERR-if-still-a.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0048-i2c-bcm2835-Add-debug-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0352-mfd-Add-rp1-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0941-overlays-Added-waveshare-7.0inch-h-dsi-screen-suppor.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0666-drm-vc4-tests-Return-the-allocated-output.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0128-ARM-bcm-Backport-BCM2711-support-from-upstream.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0158-phy-broadcom-Add-bcm54213pe-configuration.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0731-media-imx290-Add-module-parameter-to-allow-selection.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0612-drm-vc4-txp-Add-support-for-BCM2712-MOP.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0680-serial-tty-Add-a-driver-for-the-RPi-firmware-UART.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0834-media-platform-Add-Raspberry-Pi-HEVC-decoder-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0070-mfd-Add-Raspberry-Pi-Sense-HAT-core-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0573-dts-bcm2712-ds-Restore-the-A76-PMU-declaration.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0514-media-i2c-ov5647-Separate-out-the-common-registers.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0548-drivers-media-pci-Update-Hailo-accelerator-device-dr.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0620-drm-vc4-Drop-planes-that-are-completely-off-screen-o.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0094-net-lan78xx-Disable-TCP-Segmentation-Offload-TSO.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0177-staging-vc04_services-mmal-vchiq-Update-parameters-l.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0625-arm64-dts-broadcom-Fixup-downstream-DT-changes-due-t.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0143-media-i2c-imx296-Add-helper-for-hblank-control.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0175-media-uapi-v4l2-core-Add-ISP-statistics-output-V4L2-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0039-irqchip-bcm2835-Add-FIQ-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0938-drm-vc4-plane-Ensure-fetch_count-is-sufficient-for-h.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0108-staging-mmal-vchiq-Avoid-use-of-bool-in-structures.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0437-mmc-sdhci-extend-maximum-ADMA-transfer-length-to-4Mi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0216-uapi-bcm2835-isp-Add-colour-denoise-configuration.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0719-soc-pcm3168a-Add-DT-binding-to-force-clock-consumer-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0303-dtbindings-media-i2c-Add-IMX708-CMOS-sensor-binding.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0072-Input-sensehat-joystick-Revert-to-downstream-keymap.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0550-overlays-Enable-Raspberry-Touch-2-rotation-with-over.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0922-overlays-README-Correct-watchdog-default-value.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0018-arm64-setup-Fix-build-warning.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0299-media-dw9807-vcm-Add-support-for-DW9817-bidirectiona.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0269-bindings-Add-sck-idle-input-to-spi-gpio.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0623-arm64-dts-broadcom-Add-display-pipeline-support-to-B.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0036-Allow-mac-address-to-be-set-in-smsc95xx.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0628-arm64-dts-broadcom-Fixup-HVS-address-for-downstream-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0674-drm-vc4-backport-27e0a194a256-and-b3bf19552ea3.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0229-media-i2c-ov7251-Add-fwnode-properties-controls.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0796-dtoverlays-adds-support-for-Hifiberry-ADC8x-to-the-D.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0435-drivers-mmc-handle-1024-byte-SD-General-Info-lengths.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0104-media-adv7180-Add-YPrPb-support-for-ADV7282M.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0163-staging-vchiq-Load-bcm2835_isp-driver-from-vchiq.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0420-regulator-Add-a-regulator-for-the-new-LCD-panels.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0221-media-i2c-ov5647-Parse-and-register-properties.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0765-drm-gem-Create-a-drm_gem_object_init_with_mnt-functi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0458-regulator-rpi_panel_v2-Add-remove-and-shutdown-hooks.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0562-dts-bcm2712-rpi-cm5-Remove-inaccessible-USB_OC_N.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0806-overlays-Add-OpenHydroponics-RootMaster-overlay.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0785-overlays-Factor-out-the-common-i2c-bus-selection.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0997-Modified-potentially-confusing-documentation-for-rs4.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0028-clk-bcm2835-Don-t-wait-for-pllh-lock.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0686-serial-rpi-fw-uart-Demote-debug-log-messages.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0637-drm-vc4-Add-vblank-callback-to-DSI0-to-reset-FIFO.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0777-drm-v3d-Remove-v3d-cpu_job.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0285-vc04_services-vchiq-mmal-Add-defines-for-mmal_es_for.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0061-Add-SMI-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0389-media-i2c-Move-Kconfig-entry-for-IMX477-to-the-camer.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0692-cgroup-Add-cgroup_enable-option.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0462-drivers-media-pci-Add-Hailo-accelerator-device-drive.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0434-drivers-mmc-add-debugfs-entries-for-SD-extension-reg.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0737-media-rp1-cfe-Fix-up-link-validation-for-CFE-CFG-inp.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0254-media-i2c-ov5647-Support-HFLIP-and-VFLIP.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0749-DT-bcm2712-override-supports-cqe-to-a-cell.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0906-dtoverlays-ov9281-Add-continuous-clock-option-as-an-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0382-dt-bindings-rtc-new-binding-for-Raspberry-Pi-RTC-dri.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0513-media-i2c-ov5647-Tidy-up-mode-registers-to-make-the-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0747-misc-rp1-pio-Handle-probe-errors.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0212-media-bcm2835-unicam-Return-early-from-stop_streamin.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0152-media-i2c-Add-a-driver-for-the-Infineon-IRS1125-dept.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0054-Add-dwc_otg-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0717-dts-Add-noanthogs-parameter-to-CM4-and-CM5.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0210-dt-bindings-Add-compatible-for-BCM2711-DSI1.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0648-drm-vc4-Add-a-delay-after-disabling-hdmi-phy-output.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0844-drm-vc4-plane-Avoid-using-pitch-in-calculating-UBM-f.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0860-drm-v3d-Associate-a-V3D-tech-revision-to-all-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0261-uapi-v4l2-controls-Reset-V4L2_CID_USER_BCM2835_ISP_B.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0042-dmaengine-bcm2835-Load-driver-early-and-support-lega.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0955-hwmon-aht10-Fix-AHT20-initialization.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0236-drm-panel-Add-panel-driver-for-Waveshare-DSI-touchsc.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0085-i2c-gpio-Also-set-bus-numbers-from-reg-property.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0140-drivers-media-i2c-imx296-imx477-Configure-tigger_mod.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0201-staging-mmal-vchiq-Add-monochrome-image-formats.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0071-drivers-mfd-sensehat-Add-Raspberry-Pi-Sense-HAT-to-s.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0337-drm-ili9486-Resolve-clash-in-spi_device_id-names.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0638-drm-vc4-Fixup-mode-for-7inch-panel-on-DSI0.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0700-ASoC-allo-piano-dac-plus-Suppress-517-errors.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0132-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0885-PCI-brcmstb-Make-two-changes-in-MDIO-register-fields.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0176-media-uapi-v4l-ctrls-Add-CID-base-for-the-bcm2835-is.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0406-media-dt-bindings-i2c-Add-Rohm-BU64754-bindings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0597-drm-vc4-hvs-Enable-SCALER_CONTROL-early-in-HVS-init.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0660-drm-vc4-txp-Add-a-rotation-property-to-the-writeback.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0814-spi-rp2040-gpio-bridge-fix-gpiod-error-handling.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0477-lan78xx-Return-tx_lpi_timer-even-if-disabled.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0673-drm-vc4-tests-Introduce-a-test-for-LBM-buffer-size.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0538-mailbox-Add-RP1-mailbox-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0338-bcm2835-unicam-hacks-to-allow-it-to-build.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0566-rp1-clk-Only-set-PLL_SEC_RST-in-rp1_pll_divider_off.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0948-PCI-pcie-brcmstb-add-more-safeguards-for-clkreq-safe.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0006-xhci-add-quirk-for-host-controllers-that-don-t-updat.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0609-drm-vc4-txp-Handle-40-bits-DMA-Addresses.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0408-firmware-psci-Pass-given-partition-number-through.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0035-smsc95xx-Experimental-Enable-turbo_mode-and-packetsi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0160-net-phy-BCM54210PE-does-not-support-PTP.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0501-gpiolib-Override-gpiochip-numbers-with-DT-aliases.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0613-drm-vc4-txp-Add-BCM2712-MOPLET-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0022-clk-bcm-rpi-Create-helper-to-retrieve-private-data.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0237-dt-bindings-vendor-prefixes-Add-Geekworm.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0209-Input-edt-ft5x06-Poll-the-device-if-no-interrupt-is-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0251-staging-bcm2835-camera-Add-support-for-H264_MIN_QP-H.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0527-drm-Set-non-desktop-property-to-true-for-writeback-a.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0306-media-bcm2835-unicam-Add-support-for-RAW16-formats.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0663-drm-vc4-fkms-Add-firmware-kms-mode.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0065-drivers-char-add-generic-gpiomem-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0791-misc-rp1-pio-Error-out-on-incompatible-firmware.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0445-mmc-quirks-add-MMC_QUIRK_BROKEN_ERASE-for-Phison-Int.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0945-ARM-dts-Include-symbols-in-the-CM0-dtb.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0242-staging-vchiq-mmal-Add-the-deinterlace-image-effects.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0484-dmaengine-dw-axi-dmac-Honour-snps-block-size.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0642-drm-vc4-Make-VEC-progressive-modes-readily-accessibl.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0088-firmware-raspberrypi-Notify-firmware-of-a-reboot.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0391-media-i2c-ov9282-Read-chip-ID-via-2-reads.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0033-clk-bcm2835-Use-PLLD-for-DSI0-HS-clock.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0892-PCI-pcie-brcmstb-optionally-extend-Tperst_clk-time.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0250-media-bcm2835-unicam-Add-support-for-configuration-v.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0654-drm-vc4-Use-the-TPZ-scaling-filter-for-1x1-source-im.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0778-drm-rp1-rp1-dpi-Add-rgb_order-property-to-match-VC4-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0933-staging-bcm2835-camera-Initialise-dev-in-v4l2_dev.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0736-dts-rp1-PL011-UARTs-are-actually-r1p5.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0930-dtoverlays-Disable-kernel-drivers-for-humidity-senso.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0257-regulator-rpi-panel-attiny-Don-t-read-the-LCD-power-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0281-media-i2c-Add-driver-of-Arducam-Pivariety-series-cam.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0691-dts-bcm2712-ds-Dedup-as-upstream-support-expands.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0080-ARM64-Force-hardware-emulation-of-deprecated-instruc.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0268-i2c-bcm2835-Make-clock-stretch-timeout-configurable.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0804-drm-edid-When-reset-assume-HDMI-displays-support-RGB.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0220-media-ov5647-Fix-return-codes-from-ov5647_write-ov56.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0374-drm-v3d-add-brcm-2712-v3d-as-a-compatible-V3D-device.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0429-drivers-mmc-trigger-activity-LED-when-CQE-is-active.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0369-hwmon-Add-RP1-ADC-and-temperature-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0672-drm-vc4-tests-Support-a-few-more-plane-formats.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0122-bcmgenet-Better-coalescing-parameter-defaults.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0539-firmware-Add-an-RP1-firmware-interface-over-mbox.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0385-dt-bindings-display-Add-BCM2712-PixelValve-bindings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0972-overlays-Add-TCS3472-and-VEML6040-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0387-dt-bindings-display-Add-BCM2712-MOPLET-bindings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0386-dt-bindings-display-Add-BCM2712-MOP-bindings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0329-i2c-bcm2835-Implement-I2C_M_IGNORE_NAK.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0578-drm-vc4-crtc-Force-trigger-of-dlist-update-on-margin.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0650-drm-vc4-Also-power-down-the-PLL-core-when-resetting-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0193-media-bcm2835-unicam-Fixup-review-comments-from-Hans.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0704-misc-rp1-pio-Support-larger-data-transfers.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0068-Added-Device-IDs-for-August-DVB-T-205.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0610-drm-vc4-txp-Move-the-encoder-type-in-the-variant-str.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0850-ARM64-dts-Add-the-64-bit-CM0-dts.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0335-usb-xhci-add-XHCI_VLI_HUB_TT_QUIRK.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0134-arch-arm-Add-model-string-to-cpuinfo.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0317-fbdev-Don-t-cancel-deferred-work-if-pagelist-empty.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0818-mm-mempolicy-Add-MPOL_RANDOM.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0417-arm64-Kconfig-Don-t-set-DMA_BOUNCE_UNALIGNED_KMALLOC.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0682-dtoverlay-Add-an-overlay-for-the-Raspberry-Pi-firmwa.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0476-lan78xx-Read-initial-EEE-status-from-DT.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0205-staging-vc04_services-ISP-Add-a-more-complex-ISP-pro.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0564-dt-bindings-net-cdns-macb-Add-compatible-for-Raspber.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0351-dt-binding-mfd-Add-binding-for-Raspberry-Pi-RP1.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0846-media-hevc_dec-Add-module-parameter-for-video_nr.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0451-dw-axi-dmac-platform-Avoid-trampling-with-zero-lengt.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0050-amba_pl011-Insert-mb-for-correct-FIFO-handling.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0173-media-uapi-v4l2-core-Add-sensor-ancillary-data-V4L2-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0083-dwc-otg-FIQ-Fix-bad-mode-in-data-abort-handler.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0052-tty-amba-pl011-Avoid-rare-write-when-full-error.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0179-gpiolib-Don-t-prevent-IRQ-usage-of-output-GPIOs.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0801-drm-vc4-tests-Update-pv-muxing-tests-now-DSI1-is-mor.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0346-reset-reset-brcmstb-rescal-Support-shared-use.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0959-media-imx335-Support-vertical-flip.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0401-xhci-Use-more-event-ring-segment-table-entries.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0557-media-i2c-imx477-Fix-link-frequency-menu.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0340-gpio_brcmstb-Allow-to-build-for-ARCH_BCM2835.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0427-drivers-mmc-add-SD-support-for-Command-Queueing.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0516-media-i2c-ov5647-Add-V4L2_CID_LINK_FREQUENCY-control.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0677-arm64-dts-broadcom-Add-dma-names-for-HDMI-audio-DMA.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0574-dts-rp1-Re-enable-DMA-to-RP1-UART0.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0403-media-i2c-ov7251-Switch-from-V4L2_CID_GAIN-to-V4L2_C.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0743-ASoC-pcm512x-Demote-No-SCLK-to-debug-level.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0952-drm-vc4-plane-Increase-UPM-allocation-size-for-YUV44.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0297-net-bcmgenet-Add-eee-module-parameter.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0154-staging-vchiq_arm-Register-vcsm-cma-as-a-platform-dr.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0646-drm-vc4_hdmi-Allow-hotplug-detect-to-be-forced.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0492-spi-dw-Save-bandwidth-with-the-TMOD_TO-feature.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/bcm2710/config-6.12</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0287-media-dt-bindings-media-i2c-Add-Arducam-64MP-CMOS-se.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0247-drivers-gpio-Add-a-driver-that-wraps-the-PWM-API-as-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0728-media-i2c-imx290-Limit-analogue-gain-according-to-mo.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0133-net-bcmgenet-Workaround-2-for-Pi4-Ethernet-fail.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0447-i2c-designware-Make-the-SDA-hold-time-half-LCNT.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0047-Update-vfpmodule.c.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0142-media-i2c-imx296-Get-sensor-crop-working.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0051-amba_pl011-Add-cts-event-workaround-DT-property.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0905-media-i2c-imx477-Add-further-link-frequency-options.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0456-pinctrl-bcm2835-Persist-outputs-by-default.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0308-gpio-pca953x-Add-ti-tca9554-compatible-string.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0963-dtoverlays-Add-overlay-for-the-Sony-IMX335-4-Lane-ca.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0442-drivers-mmc-disable-write-caching-on-Samsung-2023-mo.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0901-irqchip-Add-Broadcom-bcm2712-MSI-X-interrupt-control.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0592-drm-vc4-hvs-Rename-hvs_regs-list.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0690-overlays-Added-waveshare-13.3inch-panel-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0600-drm-vc4-Fix-reading-of-frame-count-on-GEN5-Pi4.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0038-irq-bcm2836-Avoid-Invalid-trigger-warning.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0062-Add-Chris-Boot-s-i2c-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0470-staging-vc04_services-vc-sm-cma-Register-with-vchiq_.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0607-drm-vc4-txp-Add-byte-enable-toggle-bit.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0011-drm-atomic-Don-t-fixup-modes-that-haven-t-been-reset.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0057-MMC-added-alternative-MMC-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0189-leds-Add-the-actpwr-trigger.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0271-media-bcm2835-unicam-Handle-a-repeated-frame-start-w.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0334-usb-xhci-add-VLI_SS_BULK_OUT_BUG-quirk.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0603-drm-vc4-crtc-Add-support-for-BCM2712-PixelValves.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0371-soc-bcm-bcm2835-power-Add-support-for-BCM2712.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0990-drivers-gpu-drm-panel-Add-the-device-for-the-Wavesha.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0326-spi-bcm2835-Use-phys-addresses-for-slave-DMA-config.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0200-staging-vchiq-mmal-Add-support-for-14bit-Bayer.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0265-power-rpi-poe-Add-option-of-being-created-by-MFD-or-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0300-media-dt-bindings-Add-regulator-to-dw9807-vcm.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0570-rp1-clk-Remove-CLK_IGNORE_UNUSED-flags.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0343-mmc-brcmstb-add-support-for-BCM2712.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0676-dtoverlays-bcm2712d0-Don-t-change-vc4-compatible-str.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0618-drm-vc4-Add-additional-warn_on-for-incorrect-revisio.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0449-module-Avoid-ABI-changes-when-debug-info-is-disabled.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0309-hwmon-aht10-Add-DT-compatible-string.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0164-pinctrl-bcm2835-Remove-gpiochip-on-error.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0409-media-i2c-adv7180-Use-MEDIA_BUS_FMT_UYVY8_1X16-for-C.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0824-drm-vc4-Correct-one-logging-message-that-got-promote.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0348-usb-dwc3-Set-DMA-and-coherent-masks-early.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0469-staging-vc04_services-vc-sm-cma-Drop-include-Makefil.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0627-drm-vc4-Use-phys-addresses-for-slave-DMA-config.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0027-clk-bcm2835-Read-max-core-clock-from-firmware.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0482-spi-dt-bindings-Add-RPI-RP2040-GPIO-Bridge.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0921-ARM64-dts-Add-sd-and-sd_poll_once-params-to-CM5.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0567-rp1-clk-Rationalise-the-use-of-the-CLK_IS_CRITICAL-f.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0034-cache-export-clean-and-invalidate.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0384-dt-bindings-display-Add-BCM2712-HVS-bindings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0604-drm-vc4-hdmi-Add-support-for-BCM2712-HDMI-controller.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0526-iio-humidity-dht11-Allow-non-zero-decimals.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0713-misc-Add-ws2812-pio-rp1-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0475-media-bcm2835-unicam-Add-support-for-unpacked-14bit-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0125-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0763-dtoverlays-waveshare-panel-Disable-new-touch-control.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0370-mfd-bcm2835-pm-Add-support-for-BCM2712.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0298-media-dt-bindings-Add-DW9817-to-DW9807-binding.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0678-raspberrypi-firmware-Add-the-RPI-firmware-UART-APIs.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0243-Add-Raspberry-Pi-PoE-HAT-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0457-spi-dw-Handle-any-number-of-gpiod-CS-lines.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0543-dts-bcm2712-rpi-Add-the-RP1-PIO-device.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0426-mmc-bcm2835-sdhost-use-Host-Software-Queueing-mechan.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0044-watchdog-bcm2835-Support-setting-reboot-partition.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0093-firmware-raspberrypi-Report-the-fw-variant-during-pr.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0897-arm64-dts-broadcom-bcm2712-rpi-5-b-Enable-PCIe-DT-no.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0231-drm-panel-simple-Add-a-timing-for-the-Raspberry-Pi-7.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0481-media-pisp_be-Re-introduce-video-node-offset.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0145-media-i2c-imx296-Add-horizontal-vertical-flip-suppor.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0995-add-ads7828-ads7830-to-i2c-sensors.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0767-drm-v3d-Fix-return-if-scheduler-initialization-fails.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0397-dt-bindings-mmc-sdhci-of-dwcmhsc-Add-Raspberry-Pi-RP.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0647-vc4-hdmi-Ignore-hotplug-interrupt-with-force_hotplug.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0893-dt-bindings-PCI-brcmstb-Update-bindings-for-PCIe-on-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0520-drivers-media-bcm2835_isp-Cache-LS-table-dmabuf.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0809-sound-soc-raspberrypi-RP1-Audio-Out-driver-as-an-ASO.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0832-media-ioctl-Add-pixel-formats-NV12MT_COL128-and-NV12.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0968-media-i2c-imx477-Fix-lockdep-errors.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0782-add-shtc3-to-i2c-sensors.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0533-serial-pl011-Request-a-memory-width-of-1-byte.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0233-Extending-ili9881c-driver-support-for-nwe080-panel.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0517-dma-buf-system_heap-Allow-specifying-maximum-allocat.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0683-ARM-dts-Remove-duplicate-tags.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0851-ARM-dts-bcm2711-Provide-a-hook-for-a-WiFi-MAC.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0241-staging-vchiq-mmal-Add-parameters-for-interlaced-vid.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0496-DT-bindings-add-a-dma-maxburst-property-to-snps-desi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0135-arch-arm64-Add-Revision-Serial-Model-to-cpuinfo.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0656-drm-vc4-Increase-number-of-overlay-planes-from-16-to.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0040-irqchip-irq-bcm2835-Add-2836-FIQ-support.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0679-serial-core-Add-the-Raspberry-Pi-firmware-UART-id.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0643-drm-vc4-Initialise-the-tv_mode-property-default-from.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0989-drivers-regulator-Add-a-regulator-to-Waveshare-DSI-T.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0558-misc-rp1-pio-Fix-copy-paste-error-in-pio_rp1.h.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0491-pinctrl-rp1-jump-through-hoops-to-avoid-PCIe-latency.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0432-drivers-mmc-export-SD-extension-register-read-write-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-1007-drm-v3d-Don-t-retrieve-the-clock-twice.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0327-i2c-bcm2835-Flush-FIFOs-cleanly-on-error.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0097-net-lan78xx-Ack-pending-PHY-ints-when-resetting.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0764-drm-gem-Create-shmem-GEM-object-in-a-given-mountpoin.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0353-dt-bindings-clock-Add-bindings-for-Raspberry-Pi-RP1.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0015-drm-Add-chroma-siting-properties.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0207-watchdog-bcm2835-Ignore-params-after-the-partition-n.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0304-media-i2c-Add-a-driver-for-the-Sony-IMX708-image-sen.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0448-nvmem-raspberrypi-Add-nvmem-driver-for-accessing-OTP.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0706-dts-bcm2712-ds-Restore-the-VGIC-interrupt.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0239-dt-bindings-display-panel-dsi-bindings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0474-media-bcm2835-unicam-Add-support-for-14bit-mono-sour.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0359-clk-rp1-Add-sdio-clk-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0025-clk-bcm2835-Mark-used-PLLs-and-dividers-CRITICAL.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0912-dmaengine-dw-axi-dmac-Improve-axi_desc_put.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0769-drm-v3d-Reduce-the-alignment-of-the-node-allocation.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0887-PCI-brcmstb-set-BCM7712-2712-specific-AXI-bridge-han.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0830-media-mc-add-debugfs-node-to-keep-track-of-requests.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0966-dtoverlays-Create-Pi5-variant-of-tc358743-overlay.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0744-ASoC-allo-piano-dac-plus-Fix-volume-limiting.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0396-drivers-mmc-sdhci-add-SPURIOUS_INT_RESP-quirk.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0795-dts-bcm2712-add-missing-brcm-vdm-qos-map-to-cm5-base.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0379-drivers-iommu-Add-BCM2712-IOMMU.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0318-dt-bindings-media-i2c-Replace-IMX708-sensor-binding-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0325-mmc-bcm2835-Use-phys-addresses-for-slave-DMA-config.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0697-ASoC-allo-piano-dac-plus-Fix-volume-limit-locking.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0865-dts-bcm2712-Add-V3D_SMS-register.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0436-mmc-sdhci-brcmstb-add-hs400_downgrade-callback-for-b.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0631-drm-vc4-Disable-overrun-interrupts.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0182-media-bcm2835-unicam-Add-support-for-get_mbus_config.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0999-DT-arm-bcm2712-re-add-mmio-hi-ranges-for-pciex1.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0404-drm-bridge-display-connector-Select-DRM_KMS_HELPER.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0202-staging-mmal-vchiq-Use-vc-sm-cma-to-support-zero-cop.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0668-drm-vc4-tests-Add-tests-for-BCM2712-PixelValve-Muxin.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0776-drm-v3d-Fix-miscellaneous-documentation-errors.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0284-hwmon-emc2305-fixups-for-driver-submitted-to-mailing.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0624-arm64-dts-broadcom-Add-DT-for-D-step-version-of-BCM2.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/bcm2708/config-6.12</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0969-iio-add-modifiers-for-A-and-B-ultraviolet-light.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0112-staging-mmal-vchiq-Fix-client_component-for-64-bit-k.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0813-dts-Add-hogs-for-RP1-GPIO-46-48-on-CM5.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0935-media-i2c-imx415-Correct-hmax_min-values-for-891Mbps.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0232-drm-panel-jdi-lt070me05000-Use-gpiod_set_value_cansl.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0283-dt-bindings-hwmon-add-microchip-emc2305.yaml-dt-bind.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0398-Add-ability-to-export-gpio-used-by-gpio-poweroff.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0431-drivers-mmc-cqhci-clear-CQHCI_CTL-if-halt-fails.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0652-vc4-drm-plane-Make-use-of-chroma-siting-parameter.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0685-nvme-pci-Disable-Host-Memory-Buffer-usage.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0333-xhci-quirks-add-link-TRB-quirk-for-VL805.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0756-bcm2708_fb-Explicitly-initialise-the-IOMEM-ops.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0615-drm-vc4-hvs-Add-in-support-for-2712-D-step.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0069-Improve-__copy_to_user-and-__copy_from_user-performa.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0466-drivers-media-pci-Fix-Hailo-compile-warnings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0433-drivers-mmc-be-more-cautious-when-manipulating-Comma.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0701-drm-rp1-rp1-dpi-Fix-optional-dependency-on-RP1_PIO.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0149-staging-bcm2835-camera-Add-greyworld-AWB-mode.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0356-pinctrl-Add-rp1-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0183-media-bcm2835-unicam-Avoid-gcc-warning-over-0-on-end.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0651-drm-vc4-dpi-Add-override-for-RGB-order.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0590-drm-vc4-hvs-Create-hw_init-function.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0277-mm-page_alloc-cma-introduce-a-customisable-threshold.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0465-drivers-media-pci-Add-wrapper-after-removal-of-follo.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0472-ARM-bcm-Switch-board-clk-and-pinctrl-to-bcm2711-comp.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0815-spi-rp2040-gpio-bridge-probe-Cfg-fast_xfer-clk.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0593-drm-vc4-plane-Change-ptr0_offset-to-an-array.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0855-dtoverlays-Add-adxl345-to-i2c-sensor.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0032-clk-bcm2835-Disable-v3d-clock.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0918-dts-rp1-Don-t-use-DMA-with-UARTs.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0222-staging-bcm2835-camera-Add-support-for-DMABUFs.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0812-misc-rp1-pio-Demote-fw-probe-error-to-warning.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0723-overlays-Add-ezsound-6x8iso-overlay-to-README.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0130-drm-v3d-Clock-V3D-down-when-not-in-use.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0388-dt-bindings-display-Add-BCM2712-KMS-driver-bindings.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0165-of-overlay-Correct-symbol-path-fixups.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0452-drivers-media-cfe-Add-remap-entries-for-mono-formats.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0375-dt-bindings-gpu-v3d-Add-BCM2712-to-compatibility-lis.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0528-drm-Increase-plane_mask-to-64bit.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0471-arm-bcm2835-Add-bcm2838-compatible-string.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0460-backlight-Add-a-display-name-to-the-core-and-a-funct.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0544-pwm-Add-pwm-pio-rp1-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0266-drivers-bcm2835_unicam-Disable-trigger-mode-operatio.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0510-drivers-media-imx500-Enable-LS-correction.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0807-arm64-dts-Add-the-Audio-Out-block-to-rp1.dtsi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0332-drivers-media-bcm2835_unicam-Improve-frame-sequence-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0774-drm-v3d-Drop-allocation-of-object-without-mountpoint.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0045-reboot-Use-power-off-rather-than-busy-spinning-when-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0342-pinctrl-bcm2712-pinctrl-pinconf-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0234-dt-bindings-ili9881c-add-compatible-string-for-new-p.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0585-drm-vc4-crtc-Move-assigned_channel-to-a-variable.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0508-drm-panel-ili9881-Correct-symmetry-on-enable-disable.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0790-spi-dw-Wait-for-idle-after-TX.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0696-drm-rp1-rp1-dpi-Add-interlaced-modes-and-PIO-program.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0494-spi-dw-don-t-immediately-kill-DMA-transfers-if-an-er.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0245-staging-mmal-vchiq-Reset-buffers_with_vpu-on-port_en.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0821-USB-serial-pl2303-account-for-deficits-of-clones.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0956-overlays-Add-aht20-support-to-i2c-sensor.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0196-staging-fbtft-Add-support-for-display-variants.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0273-media-i2c-Add-driver-for-Omnivision-OV2311.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0099-lan78xx-Enable-LEDs-and-auto-negotiation.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0190-media-bcm2835-unicam-Drop-WARN-on-uing-direct-cache-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0760-IMX219-Add-4-lane-option-to-the-device-tree-overlay.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0842-drm-vc4-hvs-Fix-vc6_hvs_debugfs_dlist-state-lookup.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0076-OF-DT-Overlay-configfs-interface.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0322-Bluetooth-hci_sync-Add-fallback-bd-address-prop.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0792-firmware-rp1-Linger-on-firmware-failure.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0909-Adding-Pisound-Micro-kernel-module.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0695-dts-overlays-vc4-kms-dpi-generic-overlay-Add-interla.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0354-clk-Add-rp1-clock-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0495-drivers-dw-axi-dmac-make-more-sensible-choices-about.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0641-drm-vc4-Allow-setting-the-TV-norm-via-module-paramet.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0534-drivers-usb-xhci-set-HID-bit-in-streaming-endpoint-c.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0662-drm-vc4-Disable-the-2pixel-clock-odd-timings-workaro.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0256-drivers-bcm2835_unicam-Add-logging-message-when-a-fr.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0745-ASoC-allo-piano-dac-plus-Remove-pointless-code.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0775-drm-v3d-Add-DRM_IOCTL_V3D_PERFMON_SET_GLOBAL.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0714-overlays-Add-ws2812-pio-overlay.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0444-mmc-block-disable-CQ-on-SD-cards-when-doing-non-Disc.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0843-drm-vc4-Add-algorithmic-handling-for-SAND.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0580-drm-vc4-hdmi-Warn-if-writing-to-an-unknown-HDMI-regi.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0349-V4L2-Add-PiSP-opaque-formats-to-V4L2.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0810-dts-overlays-Enable-RP1-Audio-Out-using-audremap-pi5.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0378-dmaengine-bcm2835-Rename-to_bcm2711_cbaddr-to-to_40b.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0546-overlays-Add-pwm-pio-overlay.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0264-power-rpi-poe-Drop-CURRENT_AVG-as-it-is-not-hardware.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0347-net-macb-Also-set-DMA-coherent-mask.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0987-spi-bcm2835-Support-spi0-0cs-and-SPI_NO_CS-mode.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0363-pwm-Add-support-for-RP1-PWM.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0916-mm-mempolicy-Ignore-runtime-policy-changes-when-set-.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0138-drivers-media-imx296-Disable-2x2-binned-mode.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0907-drm-vc4-Correct-arithmetic-for-shifting-between-colu.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0156-net-phy-broadcom-Allow-ethernet-LED-mode-to-be-set-v.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0669-drm-vc4-tests-Use-custom-plane-state-for-mock.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0541-misc-Add-RP1-PIO-driver.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0291-media-bcm2835-unicam-Correctly-handle-FS-FE-ISR-cond.patch</file></path><path><editType>delete</editType><file>target/linux/bcm27xx/patches-6.12/950-0537-dmaengine-dw-axi-dmac-Only-start-idle-channels.patch</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/bcm27xx/modules/other.mk</affectedPath><affectedPath>target/linux/bcm27xx/modules/video.mk</affectedPath><affectedPath>package/kernel/linux/modules/i2c.mk</affectedPath><commitId>951cb1b7afff9250530401dd7ec7745b9a9f3523</commitId><timestamp>1789303444000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName></author><authorEmail>jonas@jonasjelonek.de</authorEmail><comment>bcm27xx: drop obsolete 6.12/6.18 kernel version guards

Remove the LINUX_6_12/LINUX_6_18 version guards that are now dead
weight following the removal of the 6.12 kernel, and drop the
kmod-rp1 and kmod-rp1-mailbox packages, which are no longer
buildable now that CONFIG_FIRMWARE_RP1 and CONFIG_MBOX_RP1 are
built into the bcm2712 6.18 kernel (=y) rather than as modules.

In detail:
 - i2c.mk: drop the now-always-true LINUX_6_18 condition from the
   i2c-designware-core DEPENDS.
 - other.mk: remove kmod-rp1 and kmod-rp1-mailbox (now built into
   the kernel on 6.18 via CONFIG_FIRMWARE_RP1/CONFIG_MBOX_RP1), and
   drop the LINUX_6_12/LINUX_6_18 conditionals from kmod-rp1-pio and
   kmod-rp1-pio-uart.
 - video.mk: collapse the RP1_CFE_KCONFIG/RP1_CFE_FILES/
   RP1_CFE_DEPENDS ifeq(CONFIG_LINUX_6_12/6_18) blocks in kmod-rp1-cfe
   down to the 6.18 values, and drop the now-unconditional LINUX_6_18
   dependency from kmod-rp1-cfe-downstream, kmod-rp1-hevc-dec and
   kmod-drm-vc4.

Signed-off-by: Joshua Covington &lt;joshuacov@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/25037
Signed-off-by: Jonas Jelonek &lt;jonas@jonasjelonek.de&gt;
</comment><date>2026-09-13 14:44:04 +0200</date><id>951cb1b7afff9250530401dd7ec7745b9a9f3523</id><msg>bcm27xx: drop obsolete 6.12/6.18 kernel version guards</msg><path><editType>edit</editType><file>package/kernel/linux/modules/i2c.mk</file></path><path><editType>edit</editType><file>target/linux/bcm27xx/modules/other.mk</file></path><path><editType>edit</editType><file>target/linux/bcm27xx/modules/video.mk</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</affectedPath><affectedPath>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</affectedPath><commitId>2ed2c210c3044c552cd650e0cb6b30d208c2281e</commitId><timestamp>1789305199000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>qualcommax: qca_edma: leave a padded frame's checksum to the stack

The engine's transport checksum ends with the IP packet. A frame padded
to the minimum Ethernet length carries bytes behind it that the stack
subtracts when it trims the packet, so the CHECKSUM_COMPLETE handed up
no longer matches and netdev_rx_csum_fault() is logged, on an ICMP echo
reply with no payload for instance, whenever the padding is not zero.

The preheader reports the L3 offset next to the L4 one, through a VLAN
tag and a PPPoE header alike. A frame longer than the IP packet found
there is handed up without a checksum; what such a frame carries is at
most a few dozen bytes.

Fixes: d5658dac8c ("qualcommax: qca_edma: use CHECKSUM_COMPLETE for the other IP protocols")
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
Assisted-by: Claude:claude-fable-5-1
Link: https://github.com/openwrt/openwrt/pull/25156
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-13 15:13:19 +0200</date><id>2ed2c210c3044c552cd650e0cb6b30d208c2281e</id><msg>qualcommax: qca_edma: leave a padded frame's checksum to the stack</msg><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.c</file></path><path><editType>edit</editType><file>target/linux/qualcommax/files/drivers/net/ethernet/qualcomm/qca_edma.h</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</affectedPath><commitId>72ab335083e525a69e6969e4d9ccba6b6edc6157</commitId><timestamp>1789322673000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: l3: rtl930x: use the vendor host route slot widths

An entry in the host route table reserves a number of slots in its
hash bucket that depends on its type, and the driver derived that with
a two-way test that only told unicast from multicast.  The vendor GPL
SDK gives four distinct widths: dal_longan_l3.c allocates width 3 for
RTK_L3_FLAG_IPV6 and 1 otherwise, dal_longan_ipmcast.c notes "entry
width: IP6MC (6), IPMC (2)", and the table

    static int32 width2entryType[8] = {-1, 0, 1, 2, -1, -1, 3, -1};

makes 1, 2, 3 and 6 the only legal widths and ties them to entry types
0 to 3.  Take the width from the type instead, which is what the
comment above the old expression already described.

The width cannot be derived from the entry size: L3_HOST_ROUTE_IPUC
and _IP6UC are both five data registers with widths 1 and 3, and _IPMC
and _IP6MC are both eleven with widths 2 and 6.

No route reaches this today.  The driver only ever builds entries of
type 0, otto_l3_fib_add_v6() is a stub that returns without creating
anything, and a type 0 route already resolved to width 1.  It is a
correctness fix for the moment IPv6 or multicast offload is wired up,
and for reading back entries the driver did not write itself.

Found by code inspection, not reproduced on hardware.
https://github.com/openwrt/openwrt/issues/25129

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25157
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-13 20:04:33 +0200</date><id>72ab335083e525a69e6969e4d9ccba6b6edc6157</id><msg>realtek: l3: rtl930x: use the vendor host route slot widths</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</affectedPath><commitId>5e9eb060b2a41a102f02a3c51e793d0a4488de73</commitId><timestamp>1789322755000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: l3: rtl930x: fix the IPv6 host route word order

otto_l3_930x_host_route_read() assembled the destination from data[3]
down to data[0], which takes the attribute word and drops the last
address word.  Three things say it should be data[1] to data[4]: the
write path in the same file, the prefix route reader below it, and the
SDK, where IP is lsp 0 len 128 of a 160 bit entry.

Nothing reads an IPv6 host route back today.  The driver never builds
one, otto_l3_fib_add_v6() is a stub, and find_slot() compares only the
IPv4 address, so this is a correctness fix rather than an observable
one.

Found by code inspection, not reproduced on hardware.
https://github.com/openwrt/openwrt/issues/25129

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25159
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-13 20:05:55 +0200</date><id>5e9eb060b2a41a102f02a3c51e793d0a4488de73</id><msg>realtek: l3: rtl930x: fix the IPv6 host route word order</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</affectedPath><commitId>86650e857d07ad41b35d198ae88d59fba4f15a30</commitId><timestamp>1789322756000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName></author><authorEmail>markus.stockhausen@gmx.de</authorEmail><comment>realtek: l3: rtl930x: fix the prefix length of read routes

otto_l3_930x_route_read() decided the prefix length in two steps that
cancel each other:

	rt-&gt;prefix_len = host_route ? 32 : -1;
	rt-&gt;prefix_len = (rt-&gt;prefix_len &lt; 0 &amp;&amp; default_route) ? 0 : -1;

The first assignment is never negative when host_route is set, so the
second always stores -1 and both the host route and the default route
bit read out of the entry are discarded.  Only the mask is consulted.

For IPv4 that still gives the right answer, because the mask of a host
route is all ones and the mask of a default route is zero, and
inet_mask_len() reports 32 and 0 for those.  For IPv6 it does not: the
mask goes to find_last_bit(), which returns the position of the last
set bit rather than a count, so every length is one short, an all zero
mask reports 128 instead of 0, and a length that is not a multiple of
32 reports the top of the last non-zero word.

Ask the two flags first and fall back to the mask, and count the
leading ones of an IPv6 mask instead of looking for its last bit.

No route reaches the IPv6 branch today: the driver only builds entries
of type 0 and otto_l3_fib_add_v6() is a stub.

Found by code inspection, not reproduced on hardware.
https://github.com/openwrt/openwrt/issues/25129

Assisted-by: Claude:claude-opus-5
Signed-off-by: Gennaro Cimmino &lt;gcimmino@rayonra.net&gt;
Link: https://github.com/openwrt/openwrt/pull/25159
Signed-off-by: Markus Stockhausen &lt;markus.stockhausen@gmx.de&gt;
</comment><date>2026-09-13 20:05:56 +0200</date><id>86650e857d07ad41b35d198ae88d59fba4f15a30</id><msg>realtek: l3: rtl930x: fix the prefix length of read routes</msg><path><editType>edit</editType><file>target/linux/realtek/files-6.18/drivers/net/dsa/rtl83xx/l3.c</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/linux/generic/config-6.18</affectedPath><affectedPath>package/kernel/linux/modules/input.mk</affectedPath><affectedPath>package/kernel/linux/modules/dvb.mk</affectedPath><commitId>1560c75fa250576b5d551a860d0928b2b1cee54a</commitId><timestamp>1789323235000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName></author><authorEmail>robimarko@gmail.com</authorEmail><comment>kernel: add initial DVB support

Add kernel packages for DVB adapters, frontends and tuners. Not
everything is covered, but the list can grow over the time.

Userspace uses these through /dev/dvb, for example tvheadend from the
packages feed, which streams the tuners to network clients over HTTP
and HTSP.

Remote controller support (kmod-rc-core) goes into the Input modules
menu: rc-core depends only on INPUT and is not DVB specific.

Enabling DVB_CORE and RC_CORE makes parts of the media driver menu
visible which nothing in the tree has enabled so far, so kconfig has
no answer for them and stops for input. Add the 98 missing symbols to
the generic config. CONFIG_MEDIA_RC_SUPPORT, CONFIG_VIDEO_V4L2,
CONFIG_DVB_HD29L2, CONFIG_DVB_USB_FRIIO and CONFIG_IR_SIR do not exist
in kernel 6.18 anymore and are removed.

Tested on kernel 6.18.44, all 78 packages build with CONFIG_ALL_KMODS
and their module paths and kernel symbols were verified against the
kernel tree.

Signed-off-by: Michal Hrusecky &lt;michal.hrusecky@nic.cz&gt;
Signed-off-by: Karel Kočí &lt;karel.koci@nic.cz&gt;
Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/24788
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</comment><date>2026-09-13 20:13:55 +0200</date><id>1560c75fa250576b5d551a860d0928b2b1cee54a</id><msg>kernel: add initial DVB support</msg><path><editType>edit</editType><file>target/linux/generic/config-6.18</file></path><path><editType>add</editType><file>package/kernel/linux/modules/dvb.mk</file></path><path><editType>edit</editType><file>package/kernel/linux/modules/input.mk</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/Config.in</affectedPath><affectedPath>include/target.mk</affectedPath><commitId>d223c88f57898ad05b6637a946ff81b310f26cf2</commitId><timestamp>1789328795000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/daniel</absoluteUrl><fullName>daniel</fullName></author><authorEmail>daniel@makrotopia.org</authorEmail><comment>targets: derive ARM ISA features from CPU_TYPE

arm_v6 and arm_v7 are taken from the merged kernel config, which
describes the kernel and can differ from the userspace ISA:
sunxi/arm926ejs inherits CONFIG_CPU_V7=y from its target config and is
advertised as ARMv7 although it builds for arm926ej-s, and a promptless
symbol such as CPU_V7 cannot be unset in a subtarget config in a way
that survives kernel_oldconfig. Derive arm_v6, arm_v6k and arm_v7 from
CPU_TYPE, the core the toolchain targets, and keep ARMv6K, which has
ldrexd/strexd, apart from plain ARMv6.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</comment><date>2026-09-13 20:46:35 +0100</date><id>d223c88f57898ad05b6637a946ff81b310f26cf2</id><msg>targets: derive ARM ISA features from CPU_TYPE</msg><path><editType>edit</editType><file>target/Config.in</file></path><path><editType>edit</editType><file>include/target.mk</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>target/Config.in</affectedPath><affectedPath>include/package.mk</affectedPath><commitId>e23f575e4d2f3732faa5ec6e8486bc41ac3d7b25</commitId><timestamp>1789328795000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/daniel</absoluteUrl><fullName>daniel</fullName></author><authorEmail>daniel@makrotopia.org</authorEmail><comment>build: add ATOMIC64_DEPENDS

Packages that use 64-bit atomics carry open-coded architecture lists
such as +(arm||armeb||mips||mipsel||powerpc):libatomic. Those lists
drift (ruby still names arc), over-include ARMv6K and ARMv7 targets
whose compiler inlines 64-bit atomics via ldrexd/strexd, and
under-include ARMv5 in other packages. Add HAS_ATOMIC64, selected on
the architectures where GCC emits 64-bit atomics inline (all 64-bit
ones, x86 via cmpxchg8b, ARMv6K and ARMv7), and ATOMIC64_DEPENDS as
the single dependency expression to use instead. The condition is one
negated symbol because the Depends: evaluator in package-pack.mk only
handles flat conjunctions and disjunctions. 16-byte and size-generic
atomics need libatomic on every architecture and keep a plain
+libatomic dependency.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</comment><date>2026-09-13 20:46:35 +0100</date><id>e23f575e4d2f3732faa5ec6e8486bc41ac3d7b25</id><msg>build: add ATOMIC64_DEPENDS</msg><path><editType>edit</editType><file>target/Config.in</file></path><path><editType>edit</editType><file>include/package.mk</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>package/libs/openssl/Makefile</affectedPath><commitId>75fdbdc94c05cf013c7a4ddcd8d33e53559f5be3</commitId><timestamp>1789328795000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/daniel</absoluteUrl><fullName>daniel</fullName></author><authorEmail>daniel@makrotopia.org</authorEmail><comment>openssl: use ATOMIC64_DEPENDS

The open-coded architecture list pulls libatomic onto every ARM target
although ARMv6K and ARMv7 inline 64-bit atomics. ATOMIC64_DEPENDS
covers exactly the targets whose compiler emits libatomic calls.
OpenSSL's linux-armv4 and mips configurations link libatomic
regardless, so link with --as-needed to drop it where libcrypto
imports nothing from it.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</comment><date>2026-09-13 20:46:35 +0100</date><id>75fdbdc94c05cf013c7a4ddcd8d33e53559f5be3</id><msg>openssl: use ATOMIC64_DEPENDS</msg><path><editType>edit</editType><file>package/libs/openssl/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>package/libs/libusb/Makefile</affectedPath><commitId>80aff3586b13dbe69574546b7b1a29ae7396c0c9</commitId><timestamp>1789328795000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/daniel</absoluteUrl><fullName>daniel</fullName></author><authorEmail>daniel@makrotopia.org</authorEmail><comment>libusb: drop libatomic dependency

The configure script links libatomic whenever the compiler cannot
inline 64-bit atomic builtins, but libusb only uses word-sized atomics
and never imports a symbol from it. Tell configure that
__atomic_fetch_add_4 needs no library and remove the dependency.

Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</comment><date>2026-09-13 20:46:35 +0100</date><id>80aff3586b13dbe69574546b7b1a29ae7396c0c9</id><msg>libusb: drop libatomic dependency</msg><path><editType>edit</editType><file>package/libs/libusb/Makefile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>package/kernel/linux/Makefile</affectedPath><commitId>dcb999c2975d4f85f053d2fdc088db17747e0c56</commitId><timestamp>1789329082000</timestamp><author><absoluteUrl>https://taiha.net/jenkins/user/daniel</absoluteUrl><fullName>daniel</fullName></author><authorEmail>daniel@makrotopia.org</authorEmail><comment>build: track target modules.mk in the kernel package scan

The kernel package lists $(SUBTARGET_MODULES) among its SCAN_DEPS, but
scan.mk takes that line as text and expands it in its own context,
where the variable does not exist. The per-target modules.mk files
therefore never invalidate the kernel package metadata, and an edited
or newly added modules.mk only takes effect after removing tmp/. Name
the files with wildcards that scan.mk can expand itself.

Fixes: 3a8825ad6acb ("build: fix issues with targets installed via feeds")
Signed-off-by: Daniel Golle &lt;daniel@makrotopia.org&gt;
</comment><date>2026-09-13 20:51:22 +0100</date><id>dcb999c2975d4f85f053d2fdc088db17747e0c56</id><msg>build: track target modules.mk in the kernel package scan</msg><path><editType>edit</editType><file>package/kernel/linux/Makefile</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://taiha.net/jenkins/user/hauke</absoluteUrl><fullName>hauke</fullName><id>hauke</id></culprit><culprit><absoluteUrl>https://taiha.net/jenkins/user/linusw</absoluteUrl><fullName>linusw</fullName><id>linusw</id></culprit><culprit><absoluteUrl>https://taiha.net/jenkins/user/jonas</absoluteUrl><fullName>jonas</fullName><id>jonas</id></culprit><culprit><absoluteUrl>https://taiha.net/jenkins/user/robimarko</absoluteUrl><fullName>robimarko</fullName><id>robimarko</id></culprit><culprit><absoluteUrl>https://taiha.net/jenkins/user/daniel</absoluteUrl><fullName>daniel</fullName><id>daniel</id></culprit><culprit><absoluteUrl>https://taiha.net/jenkins/user/nbd</absoluteUrl><fullName>nbd</fullName><id>nbd</id></culprit><culprit><absoluteUrl>https://taiha.net/jenkins/user/markus.stockhausen</absoluteUrl><fullName>markus.stockhausen</fullName><id>markus.stockhausen</id></culprit><culprit><absoluteUrl>https://taiha.net/jenkins/user/ansuelsmth</absoluteUrl><fullName>ansuelsmth</fullName><id>ansuelsmth</id></culprit></freeStyleBuild>