コミット
c7e1fc54ee57803e1fc98e45cbeae053e7853110
by robimarko qualcommbe: use kernel 6.12 by default The qualcommbe target was introduced after openwrt-24.10. The v6.12 kernel is now available, and is likely to be used by the next openwrt release.While the v6.6 kernel served as an interim development vehicle, it is no longer useful for the qualcommbe target The v6.12 patches contain more recent submissions of pending ipq95xx drivers. I expect that it will be much easier to update v6.12 patches with new submissions. For ease of maintenance, it makes sense to use a single kernel for qualcommbe. For these reasons, enable v6.12 by default. Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Link: https://github.com/openwrt/openwrt/pull/18982 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: c7e1fc5 ) The file was modified target/linux/qualcommbe/Makefile (diff)
コミット
57c104ef7f8619d48579ada5ab24f78984391edd
by robimarko qualcommbe: drop kernel v6.6 support As qualcommbe is now supported by the v6.12 kernel, there is no point in v6.6 as well. Drop v6.6 support. Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com> Link: https://github.com/openwrt/openwrt/pull/18982 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: 57c104e ) The file was removed target/linux/qualcommbe/patches-6.6/103-24-net-ethernet-qualcomm-Add-PPE-port-control-config.patch The file was removed target/linux/qualcommbe/patches-6.6/307-arm64-dts-qcom-ipq9574-add-QPIC-SPI-NAND-default-par.patch The file was removed target/linux/qualcommbe/patches-6.6/103-21-net-ethernet-qualcomm-Add-PPE-scheduler-config.patch The file was removed target/linux/qualcommbe/patches-6.6/012-05-v6.11-clk-qcom-ipq9574-Use-icc-clk-for-enabling-NoC-relate.patch The file was removed target/linux/qualcommbe/patches-6.6/200-03-arm64-dts-qcom-Add-IPQ9574-PPE-base-device-node.patch The file was removed target/linux/qualcommbe/patches-6.6/900-arm64-dts-qcom-Add-label-to-EDMA-port-for-IPQ9574-RD.patch The file was removed target/linux/qualcommbe/patches-6.6/103-44-net-ethernet-qualcomm-Add-module-parameters-for-driv.patch The file was removed target/linux/qualcommbe/patches-6.6/103-35-net-ethernet-qualcomm-Add-API-to-configure-PPE-port-.patch The file was removed target/linux/qualcommbe/patches-6.6/103-38-net-ethernet-qualcomm-Add-EDMA-support-for-QCOM-IPQ9.patch The file was removed target/linux/qualcommbe/patches-6.6/103-13-net-pcs-Add-2500BASEX-interface-mode-support-to-IPQ-.patch The file was removed target/linux/qualcommbe/patches-6.6/103-12-net-pcs-Add-10GBASER-interface-mode-support-to-IPQ-U.patch The file was removed target/linux/qualcommbe/patches-6.6/002-02-v6.11-clk-qcom-add-clock-controller-driver-for-qca8386-qca.patch The file was removed target/linux/qualcommbe/patches-6.6/103-19-net-ethernet-qualcomm-Add-PPE-buffer-manager-configu.patch The file was removed target/linux/qualcommbe/patches-6.6/103-32-net-ethernet-qualcomm-Add-phylink-support-for-PPE-MA.patch The file was removed target/linux/qualcommbe/patches-6.6/308-03-arm64-dts-qcom-ipq9574-add-NSSNOC-clock-to-nss-node.patch The file was removed target/linux/qualcommbe/patches-6.6/022-02-v6.11-phy-qcom-qmp-Add-missing-register-definitions-for-PC.patch The file was removed target/linux/qualcommbe/patches-6.6/308-02-clk-qcom-nsscc-Attach-required-NSSNOC-clock-to-PM-do.patch The file was removed target/linux/qualcommbe/patches-6.6/103-22-net-ethernet-qualcomm-Initialize-PPE-queue-settings.patch The file was removed target/linux/qualcommbe/patches-6.6/103-41-net-ethernet-qualcomm-Add-Tx-Ethernet-DMA-support.patch The file was removed target/linux/qualcommbe/patches-6.6/012-06-v6.11-arm64-dts-qcom-ipq9574-Add-icc-provider-ability-to-g.patch The file was removed target/linux/qualcommbe/patches-6.6/103-23-net-ethernet-qualcomm-Add-PPE-service-code-config.patch The file was removed target/linux/qualcommbe/patches-6.6/105-04-dt-bindings-clock-Add-ipq9574-NSSCC-clock-and-reset-.patch The file was removed target/linux/qualcommbe/patches-6.6/103-05-net-phy-qca808x-Add-register-access-support-routines.patch The file was removed target/linux/qualcommbe/patches-6.6/008-v6.9-clk-Provide-managed-helper-to-get-and-enable-bulk-cl.patch The file was removed target/linux/qualcommbe/patches-6.6/103-25-net-ethernet-qualcomm-Add-PPE-RSS-hash-config.patch The file was removed target/linux/qualcommbe/patches-6.6/103-14-net-pcs-Add-1000BASEX-interface-mode-support-to-IPQ-.patch The file was removed target/linux/qualcommbe/patches-6.6/103-20-net-ethernet-qualcomm-Add-PPE-queue-management-confi.patch The file was removed target/linux/qualcommbe/patches-6.6/103-43-net-ethernet-qualcomm-Add-ethtool-support-for-EDMA.patch The file was removed target/linux/qualcommbe/patches-6.6/105-02-dt-bindings-clock-gcc-ipq9574-Add-definition-for-GPL.patch The file was removed target/linux/qualcommbe/patches-6.6/200-01-arm64-dts-qcom-ipq9574-Add-PCS-UNIPHY-device-tree-su.patch The file was removed target/linux/qualcommbe/config-6.6 The file was removed target/linux/qualcommbe/patches-6.6/002-01-v6.11-dt-bindings-clock-add-qca8386-qca8084-clock-and-rese.patch The file was removed target/linux/qualcommbe/patches-6.6/021-v6.12-PCI-qcom-Disable-mirroring-of-DBI-and-iATU-register-.patch The file was removed target/linux/qualcommbe/patches-6.6/200-02-arm64-dts-qcom-Add-IPQ9574-MDIO-device-node.patch The file was removed target/linux/qualcommbe/patches-6.6/103-42-net-ethernet-qualcomm-Add-miscellaneous-error-interr.patch The file was removed target/linux/qualcommbe/patches-6.6/004-02-v6.10-clk-qcom-clk-rcg2-add-support-for-rcg2-freq-multi-op.patch The file was removed target/linux/qualcommbe/patches-6.6/103-02-net-phy-qca808x-Add-QCA8084-ethernet-phy-support.patch The file was removed target/linux/qualcommbe/patches-6.6/103-33-net-ethernet-qualcomm-Add-PPE-port-MAC-MIB-statistic.patch The file was removed target/linux/qualcommbe/patches-6.6/009-v6.13-clk-Provide-devm_clk_bulk_get_all_enabled-helper.patch The file was removed target/linux/qualcommbe/patches-6.6/300-dt-bindings-clock-Add-clock-ID-for-IPQ-PCS-UNIPHY.patch The file was removed target/linux/qualcommbe/patches-6.6/103-27-net-ethernet-qualcomm-Add-PPE-L2-bridge-initializati.patch The file was removed target/linux/qualcommbe/patches-6.6/013-02-v6.7-v6.8-cpufreq-qcom-nvmem-Introduce-cpufreq-for-ipq95xx.patch The file was removed target/linux/qualcommbe/patches-6.6/022-03-v6.11-phy-qcom-qmp-pcie-Add-support-for-IPQ9574-g3x1-and-g.patch The file was removed target/linux/qualcommbe/patches-6.6/018-v6.14-clk-qcom-Add-CMN-PLL-clock-controller-driver-for-IPQ.patch The file was removed target/linux/qualcommbe/patches-6.6/010-01-v6.11-dt-bindings-clock-Add-PCIe-pipe-related-clocks-for-I.patch The file was removed target/linux/qualcommbe/patches-6.6/103-26-net-ethernet-qualcomm-Add-PPE-queue-map-function.patch The file was removed target/linux/qualcommbe/patches-6.6/302-arm64-dts-qcom-Add-missing-clock-for-nsscc-from-pcs-.patch The file was removed target/linux/qualcommbe/patches-6.6/304-dts-qcom-add-AQR-NVMEM-node-for-IPQ9574-RDP433-board.patch The file was removed target/linux/qualcommbe/patches-6.6/701-net-pcs-ipq-uniphy-control-MISC2-register-for-2.5G-s.patch The file was removed target/linux/qualcommbe/patches-6.6/103-34-net-ethernet-qualcomm-Add-PPE-port-MAC-address-and-E.patch The file was removed target/linux/qualcommbe/patches-6.6/700-net-pcs-ipq-uniphy-keep-autoneg-enabled-in-SGMII-mod.patch The file was removed target/linux/qualcommbe/patches-6.6/020-v6.11-PCI-qcom-Use-devm_clk_bulk_get_all-API.patch The file was removed target/linux/qualcommbe/patches-6.6/200-06-net-pcs-ipq-uniphy-fix-NULL-pointer-dereference-in-p.patch The file was removed target/linux/qualcommbe/patches-6.6/011-v6.11-arm64-dts-qcom-ipq9574-drop-power-domain-cells-prope.patch The file was removed target/linux/qualcommbe/patches-6.6/702-net-pcs-ipq-uniphy-fix-USXGMII-link-up-failure.patch The file was removed target/linux/qualcommbe/patches-6.6/013-01-v6.7-cpufreq-qcom-nvmem-Enable-cpufreq-for-ipq53xx.patch The file was removed target/linux/qualcommbe/patches-6.6/303-arm64-dts-qcom-add-partition-table-for-ipq9574-rdp-c.patch The file was removed target/linux/qualcommbe/patches-6.6/023-01-v6.14-arm64-dts-qcom-ipq9574-Add-PCIe-PHYs-and-controller-.patch The file was removed target/linux/qualcommbe/patches-6.6/024-v6.11-PCI-qcom-Add-ICC-bandwidth-vote-for-CPU-to-PCIe-path.patch The file was removed target/linux/qualcommbe/patches-6.6/019-02-v6.14-arm64-dts-qcom-ipq9574-Add-CMN-PLL-node.patch The file was removed target/linux/qualcommbe/patches-6.6/103-08-net-phy-qca808x-Add-QCA8084-package-init-function.patch The file was removed target/linux/qualcommbe/patches-6.6/103-45-net-ethernet-qualcomm-Add-sysctl-for-RPS-bitmap.patch The file was removed target/linux/qualcommbe/patches-6.6/103-40-net-ethernet-qualcomm-Add-Rx-Ethernet-DMA-support.patch The file was removed target/linux/qualcommbe/patches-6.6/103-01-dt-bindings-net-Document-Qualcomm-QCA8084-PHY-packag.patch The file was removed target/linux/qualcommbe/patches-6.6/310-clk-qcom-nsscc-ipq9574-fix-port5-clock-config.patch The file was removed target/linux/qualcommbe/patches-6.6/200-05-arm64-dts-qcom-Add-IPQ9574-RDP433-port-node.patch The file was removed target/linux/qualcommbe/patches-6.6/012-03-v6.11-interconnect-icc-clk-Add-devm_icc_clk_register.patch The file was removed target/linux/qualcommbe/patches-6.6/103-11-net-pcs-Add-driver-for-Qualcomm-IPQ-UNIPHY-PCS.patch The file was removed target/linux/qualcommbe/patches-6.6/105-05-clk-qcom-Add-NSS-clock-Controller-driver-for-IPQ9574.patch The file was removed target/linux/qualcommbe/patches-6.6/106-arm64-dts-qcom-fix-USB-vdda-pll-supply-for-ipq9574-r.patch The file was removed target/linux/qualcommbe/patches-6.6/003-v6.11-arm64-dts-qcom-ipq9574-add-MDIO-bus.patch The file was removed target/linux/qualcommbe/patches-6.6/014-v6.8-arm64-dts-qcom-ipq9574-populate-the-opp-table-based-.patch The file was removed target/linux/qualcommbe/patches-6.6/308-01-PM-runtime-add-of_pm_clk_add_clk_index-OP-variant.patch The file was removed target/linux/qualcommbe/patches-6.6/001-v6.8-arm64-dts-qcom-ipq9574-Add-common-RDP-dtsi-file.patch The file was removed target/linux/qualcommbe/patches-6.6/101-arm64-dts-qcom-ipq9574-Add-SPI-nand-support.patch The file was removed target/linux/qualcommbe/patches-6.6/010-02-v6.11-clk-qcom-gcc-ipq9574-Add-PCIe-pipe-clocks.patch The file was removed target/linux/qualcommbe/patches-6.6/015-v6.8-regulator-qcom_smd-Add-LDO5-MP5496-regulator.patch The file was removed target/linux/qualcommbe/patches-6.6/103-28-net-ethernet-qualcomm-Add-PPE-debugfs-support.patch The file was removed target/linux/qualcommbe/patches-6.6/200-04-arm64-dts-qcom-Add-EDMA-node-for-IPQ9574.patch The file was removed target/linux/qualcommbe/patches-6.6/103-06-net-phy-qca808x-Add-QCA8084-probe-function.patch The file was removed target/linux/qualcommbe/patches-6.6/103-39-net-ethernet-qualcomm-Add-netdevice-support-for-QCOM.patch The file was removed target/linux/qualcommbe/patches-6.6/105-06-arm64-dts-qcom-ipq9574-Add-nsscc-node.patch The file was removed target/linux/qualcommbe/patches-6.6/103-04-net-phy-qca808x-Add-link_change_notify-function-for-.patch The file was removed target/linux/qualcommbe/patches-6.6/007-v6.11-net-phy-introduce-core-support-for-phy-mode-10g-qxgm.patch The file was removed target/linux/qualcommbe/patches-6.6/012-02-v6.11-dt-bindings-interconnect-Add-Qualcomm-IPQ9574-suppor.patch The file was removed target/linux/qualcommbe/patches-6.6/023-02-v6.14-arm64-dts-qcom-ipq9574-Enable-PCIe-PHYs-and-controll.patch The file was removed target/linux/qualcommbe/patches-6.6/012-01-v6.11-interconnect-icc-clk-Specify-master-slave-ids.patch The file was removed target/linux/qualcommbe/patches-6.6/103-15-net-pcs-Add-10G_QXGMII-interface-mode-support-to-IPQ.patch The file was removed target/linux/qualcommbe/patches-6.6/012-04-v6.11-clk-qcom-common-Add-interconnect-clocks-support.patch The file was removed target/linux/qualcommbe/patches-6.6/019-01-v6.14-dt-bindings-clock-qcom-Add-CMN-PLL-clock-controller-.patch The file was removed target/linux/qualcommbe/patches-6.6/305-net-ethernet-qualcomm-ppe-Fix-unmet-dependency-with-.patch The file was removed target/linux/qualcommbe/patches-6.6/022-01-v6.11-phy-qcom-qmp-Add-missing-offsets-for-Qserdes-PLL-reg.patch The file was removed target/linux/qualcommbe/patches-6.6/102-arm64-dts-qcom-ipq9574-Disable-eMMC-node.patch The file was removed target/linux/qualcommbe/patches-6.6/103-03-net-phy-qca808x-Add-config_init-function-for-QCA8084.patch The file was removed target/linux/qualcommbe/patches-6.6/309-clk-qcom-nsscc-ipq9574-enable-bus-clock.patch The file was removed target/linux/qualcommbe/patches-6.6/004-01-v.610-clk-qcom-clk-rcg-introduce-support-for-multiple-conf.patch The file was removed target/linux/qualcommbe/patches-6.6/301-net-ethernet-qualcomm-Add-support-for-label-property.patch The file was removed target/linux/qualcommbe/patches-6.6/103-07-net-phy-qca808x-Add-package-clocks-and-resets-for-QC.patch The file was removed target/linux/qualcommbe/patches-6.6/105-03-clk-qcom-gcc-ipq9574-Add-support-for-gpll0_out_aux-c.patch The file was removed target/linux/qualcommbe/patches-6.6/005-v6.11-clk-qcom-branch-Add-clk_branch2_prepare_ops.patch The file was removed target/linux/qualcommbe/patches-6.6/006-v6.11-clk-qcom-common-commonize-qcom_cc_really_probe.patch The file was removed target/linux/qualcommbe/patches-6.6/025-v6.15-arm64-dts-qcom-ipq9574-fix-the-msi-interrupt-numbers.patch The file was removed target/linux/qualcommbe/patches-6.6/019-03-v6.14-arm64-dts-qcom-ipq9574-Update-xo_board_clk-to-use-fi.patch The file was removed target/linux/qualcommbe/patches-6.6/103-18-net-ethernet-qualcomm-Add-PPE-driver-for-IPQ9574-SoC.patch
コミット
050a308820b0d70a4985711a67c9a763b86af3c8
by robimarko gemini: switch default NTFS driver package to kmod-fs-ntfs3 kmod-fs-ntfs is not available on the 6.12 kernel. Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18954 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: 050a308 ) The file was modified target/linux/gemini/image/Makefile (diff)
コミット
da2c83327fad4f104e2aec9603435606287ecb34
by robimarko qualcommax: ipq50xx: update patches for IPQ5018 GE PHY Use latest patches sent upstream for review for IPQ5018 GE PHY support: - Move enablement of the LDO controller to the mdio-ipq4019 driver away from the CMN PLL driver - Remove the different patches to add CDT, MSE, AZ, and DAC support they are all contained in the upstreamed driver. Accordingly, also set the right property in the DTS for Linksys SPNMX56 to set the right DAC values to accommodate for the short cable length. Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18774 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: da2c833 ) The file was added target/linux/qualcommax/patches-6.12/0715-arm64-dts-qcom-ipq5018-add-vendor-compatible-to-mdio-node.patch The file was removed target/linux/qualcommax/patches-6.12/0712-arm64-dts-qcom-ipq5018-add-mdio-node.patch The file was added target/linux/qualcommax/patches-6.12/0714-arm64-dts-qcom-ipq5018-add-ge-phy-to-internal-mdio-bus.patch The file was added target/linux/qualcommax/patches-6.12/0713-arm64-dts-qcom-ipq5018-add-mdio-buses.patch The file was modified target/linux/qualcommax/patches-6.12/0817-arm64-dts-qcom-ipq5018-add-tz_apps-reserved-memory-region.patch (diff) The file was removed target/linux/qualcommax/patches-6.12/0713-arm64-dts-qcom-ipq5018-add-ge_phy-node.patch The file was added target/linux/qualcommax/patches-6.12/0711-clk-qcom-gcc-ipq5018-fix-ge-phy-reset.patch The file was removed target/linux/qualcommax/patches-6.12/0711-net-phy-qcom-Introduce-IPQ5018-internal-PHY-driver.patch The file was removed target/linux/qualcommax/patches-6.12/0715-net-phy-qcom-add-IPQ5018-initvals-and-CDT-feature.patch The file was removed target/linux/qualcommax/patches-6.12/0714-net-phy-qcom-IPQ5018-enable-configuration-of-DAC-settings.patch The file was modified target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-spnmx56.dts (diff) The file was added target/linux/qualcommax/patches-6.12/0712-net-phy-qcom-at803x-add-qualcomm-ipq5018-internal-phy-support.patch The file was modified target/linux/qualcommax/patches-6.12/0816-arm64-dts-qcom-ipq5018-add-wifi-support.patch (diff) The file was modified target/linux/qualcommax/patches-6.12/0704-arm64-dts-qcom-ipq5018-Add-ethernet-cmn-node.patch (diff)
コミット
13bd352c37b1593b72100f9b76ae4ab85df01292
by robimarko qca-ssdk: update to Git HEAD (2025-05-30) 3423fdacac63 ssdk_clk: Remove MP_PHY clocks resets and init logic Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18774 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: 13bd352 ) The file was modified package/kernel/qca-ssdk/Makefile (diff)
コミット
e53592d0f6e337a068eaef5ea592e677f50ba89b
by robimarko qualcommax: ipq50xx: remove named clock references for GE PHY With completely carving out GE PHY out of the QCA-SSDK, the named clock references to the GE PHY RX and TX clocks are no longer needed. So, let's revert to using the DT indices as per the upstream GCC driver. Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18774 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: e53592d ) The file was added target/linux/qualcommax/patches-6.12/0722-clk-qcom-gcc-ipq5018-refer-to-uniphy-rx-and-tx-clk-providers-by-name.patch The file was removed target/linux/qualcommax/patches-6.12/0722-clk-gcc-ipq5018-refer-to-ge-phy-rx-and-tx-clk-providers-by-name.patch
コミット
273bd3463c74cc281b54a3a5c20cbbd58b7a8ef7
by robimarko qualcommax: ipq50xx: prepare for UNIPHY reset fix Ahead of the actual fix in both the GCC and QCA-SSDK, add the required AHB reset so it can be picked up by updated QCA-SSDK. This is needed as the SSDK needs to use different resets depending on the link architecture. If it's a fixed link, AHB needs to be reset. In a phy to phy link setup (such as QCA8081), SYS, RX, and TX need to be reset using one reset with a bitmask in the GCC (GCC_UNIPHY_SOFT_RESET). Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18774 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: 273bd34 ) The file was modified target/linux/qualcommax/files/arch/arm64/boot/dts/qcom/ipq5018-ess.dtsi (diff)
コミット
c3b1c780ad3335f430e0c81131517de75ff2dd92
by robimarko qca-ssdk: update to Git HEAD (2025-05-30) 446db12b1fd3 MP: fix uniphy reset in phy to phy link scenario Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18774 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: c3b1c78 ) The file was modified package/kernel/qca-ssdk/Makefile (diff)
コミット
480268596fac7f9e4b8e9b544ac5aecff5abca2d
by robimarko qualcommax: ipq50xx: fix uniphy soft reset issue The resets in the GCC of the uniphy found in the IPQ5018 SoC are incorrect which broke the ability to shift between 1G and 2.5G link speeds. So let's correct the resets based on below two downstream commits. In a seperate and prequisite PR to the QCA-SSDK repo, logic has been implemented to select the right reset based on the link setup so fixed link scenarios don't break. Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18774 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: 4802685 ) The file was added target/linux/qualcommax/patches-6.12/0723-clk-qcom-gcc-ipq5018-fix-uniphy-soft-reset-issue.patch The file was removed target/linux/ixp4xx/patches-6.6/0004-ARM-dts-usr8200-Fix-phy-registers.patch The file was added target/linux/ixp4xx/config-6.12 The file was added target/linux/ixp4xx/patches-6.12/0001-ARM-dts-ixp4xx-Fix-up-PCI-on-WG302.patch The file was removed target/linux/ixp4xx/config-6.6 The file was removed target/linux/ixp4xx/patches-6.6/0008-ARM-dts-ixp4xx-Add-Netgear-WG302-v1-GPIOs.patch The file was removed target/linux/ixp4xx/patches-6.6/301-ARM-dts-ixp4xx-Boot-NSLU2-from-harddrive.patch The file was removed target/linux/ixp4xx/patches-6.6/0001-gpio-ixp4xx-Handle-clock-output-on-pin-14-and-15.patch The file was removed target/linux/ixp4xx/patches-6.6/302-ARM-dts-ixp4xx-OpenWrt-LED-aliases.patch The file was removed target/linux/ixp4xx/patches-6.6/0005-ARM-dts-ixp4xx-nslu2-Enable-write-on-flash.patch The file was added target/linux/ixp4xx/patches-6.12/302-ARM-dts-ixp4xx-OpenWrt-LED-aliases.patch The file was added target/linux/ixp4xx/patches-6.12/301-ARM-dts-ixp4xx-Boot-NSLU2-from-harddrive.patch The file was added target/linux/ixp4xx/patches-6.12/0002-ARM-dts-ixp4xx-Add-Netgear-WG302-v1-GPIOs.patch The file was modified target/linux/ixp4xx/Makefile (diff) The file was removed target/linux/ixp4xx/patches-6.6/0003-ARM-dts-ixp4xx-Add-USRobotics-USR8200-device-tree.patch The file was removed target/linux/ixp4xx/patches-6.6/0007-ARM-dts-ixp4xx-Fix-up-PCI-on-WG302.patch The file was removed target/linux/ixp4xx/patches-6.6/0006-ARM-dts-ixp4xx-Use-right-restart-keycode.patch The file was removed target/linux/ixp4xx/patches-6.6/0002-net-ixp4xx_eth-Support-changing-the-MTU.patch The file was modified target/linux/bmips/bcm6358/base-files/etc/board.d/01_leds (diff)
コミット
079db0ab810e2bc70eeedf091f41a25760d5264f
by robimarko ramips: mt7621: use regulators for USB GPIO Regulators as implemented by the XHCI driver only accept one GPIO. However, we can abuse the fact that the XHCI driver accepts two regulators, one for 5V and the other for 3.3V, for USB 2 and 3 GPIOs. Signed-off-by: Rosen Penev <rosenp@gmail.com> Link: https://github.com/openwrt/openwrt/pull/16967 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: 079db0a ) The file was modified target/linux/ramips/dts/mt7621_d-team_pbr-m1.dts (diff) The file was modified target/linux/ramips/dts/mt7621_lenovo_newifi-d1.dts (diff) The file was modified target/linux/ramips/dts/mt7621_dual-q_h721.dts (diff) The file was modified target/linux/ramips/dts/mt7621_xzwifi_creativebox-v1.dts (diff)
コミット
cc5421128e44effd5df05227cec4d4c5d05be8dc
by robimarko realtek: extend simple thermal driver to support rtl839x * Extends SoC thermal sensor on rtl839x * Tested on HP JG928A Signed-off-by: Stephen Howell <howels@allthatwemight.be> Link: https://github.com/openwrt/openwrt/pull/18825 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: cc54211 ) The file was modified target/linux/realtek/files-6.6/drivers/thermal/realtek-thermal.c (diff) The file was modified target/linux/realtek/rtl839x/config-6.6 (diff) The file was modified target/linux/realtek/dts/rtl839x.dtsi (diff) The file was modified target/linux/realtek/patches-6.6/330-add-realtek-thernal-driver.patch (diff) The file was modified package/network/ipv6/odhcp6c/Makefile (diff)
コミット
4bd7daced1be3975f508ee1e4e08e6619520c462
by ldir odhcp6c: Conditionally request S46 OROs Request Softwire46 (S46) [RFC 7598] options when the map and/or ds-lite packages are installed. This is required as the behaviour of odhcp6c has changed to not include these OROs by default. See openwrt/odhcp6c#89 Signed-off-by: Richard Patterson <richard@helix.net.nz> Signed-off-by: Shengyu Qu <wiagn233@outlook.com> (commit: 4bd7dac ) The file was modified package/network/ipv6/odhcp6c/files/dhcpv6.sh (diff)
コミット
822bceb1d12bdb08688051ead06e0c4462e7d123
by robimarko mwlwifi: add pending patch to fix compilation with kernel 6.12 Building against recent kernel versions (noticed with 6.12) and -Werror can fail because a macro MAX(a,b) is already defined in minmax.h or kernel.h before 5.10. In file included from ../mwlwifi-2025.02.06~db97edf2/hif/fwcmd.h:23, from ../mwlwifi-2025.02.06~db97edf2/core.c:25: ../mwlwifi-2025.02.06~db97edf2/hif/hostcmd.h:1124:9: error: "MAX" redefined [-Werror] 1124 | #define MAX(a, b) (((a) > (b)) ? (a) : (b)) | ^~~ In file included from usr/include/mac80211-backport/linux/minmax.h:4, from ./include/linux/kernel.h:28, from usr/include/mac80211-backport/linux/kernel.h:3, from ./include/linux/skbuff.h:13, from usr/include/mac80211-backport/linux/skbuff.h:3, from ./include/linux/if_ether.h:19, from usr/include/mac80211-backport/linux/if_ether.h:3, from ./include/linux/etherdevice.h:20, from usr/include/mac80211-backport/linux/etherdevice.h:3, from ../mwlwifi-2025.02.06~db97edf2/core.c:18: ./include/linux/minmax.h:330:9: note: this is the location of the previous definition 330 | #define MAX(a,b) __cmp(max,a,b) | ^~~ Add a pending upstream patch which replaces the MAX(a,b) macro to avoid conflicts and allow compilation with 6.12 Signed-off-by: Stefan Kalscheuer <stefan@stklcode.de> Link: https://github.com/openwrt/openwrt/pull/18980 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: 822bceb ) The file was added package/kernel/mwlwifi/patches/030-remove-MAX-a-b-macro-to-avoid-conflict-with-kernel.h.patch The file was modified package/kernel/mwlwifi/Makefile (diff)
コミット
b6b24a5de9c39b6159b13bb278ee00c67cce5597
by linus.walleij gemini: Move back to using statically compiled PHYs Trying to use modules for the PHY:s does not work: The ethernet driver does not like to probe if it can't find the PHY. The ethernet driver really likes to be compiled-in. It will not probe otherwise. Some hardware issue. Revert things to how they always worked until I maybe solve this. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> (commit: b6b24a5 ) The file was modified target/linux/gemini/image/Makefile (diff) The file was modified target/linux/gemini/config-6.12 (diff)
コミット
8d30e07180367cdeb4affd79adead6e1025355c9
by hauke mediatek: filogic: fix for new GL.iNet GL-MT2500/GL-MT2500A hardware revision GL.iNet shipped a hardware change of the WAN PHY going from the MaxLinear GPY211C to the Airoha EN8811H. Signed-off-by: Matthew Bilker <me@mbilker.us> Link: https://github.com/openwrt/openwrt/pull/18799 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (commit: 8d30e07 ) The file was added target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500.dtsi The file was added target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500-v1.dts The file was removed target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500.dts The file was added target/linux/mediatek/dts/mt7981b-glinet-gl-mt2500-v2.dts The file was modified target/linux/mediatek/image/filogic.mk (diff)
コミット
53b87d660b11cfb05c5438df75007f0107cd5c97
by hauke uboot-mediatek: update patch for Cudy TR3000-v1 and SNR SNR-CPE-AX2 Update the reference to gpio props. Fixes: 2a32d215ba47 ("uboot-mediatek: bump to v2025.04") Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org> Link: https://github.com/openwrt/openwrt/pull/18988 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (commit: 53b87d6 ) The file was modified package/boot/uboot-mediatek/patches/445-add-cudy_tr3000-v1.patch (diff) The file was modified package/boot/uboot-mediatek/patches/463-add-snr-snr-cpe-ax2.patch (diff)
コミット
c78765213ecbe830204e2b75e15a739b7553887f
by robimarko kernel: mtdsplit_uimage: return 0 if not fatal Introduced with Linux 6.7, in commit: 5c2f7727d437 ("mtd: mtdpart: check for subpartitions parsing result"), when a parser returns an error, this will be passed up, and consequently, all parent mtd partitions get torn down. Adjust the mtdsplit_uimage driver to only return an error if there is a critical problem in reading from the mtd device or allocating memory. Otherwise return 0 to indicate that no partitions were found. Also add logging to indicate what went wrong. E.g. on Realtek devices that are booted for the first time through initramfs with OpenWrt never installed before boot log will show [ 0.932985] Creating 8 MTD partitions on "spi0.0": [ 0.938412] 0x000000000000-0x000000080000 : "u-boot" [ 0.990151] 0x000000080000-0x0000000c0000 : "u-boot-env" [ 0.999907] 0x0000000c0000-0x000000100000 : "board-name" [ 1.019971] 0x000000100000-0x000000e80000 : "firmware" [ 1.051582] mtdsplit_uimage: no uImage found in "firmware" [ 1.069365] 0x000000e80000-0x000001000000 : "kernel2" [ 1.078959] 0x000001000000-0x000001040000 : "sysinfo" [ 1.099747] 0x000001040000-0x000001c40000 : "rootfs2" [ 1.119865] 0x000001c40000-0x000002000000 : "jffs2" Similar issue was fixed before with commit ade045084bd3f8696 ("kernel: mtdsplit_minor: return 0 if not fatal") Signed-off-by: Markus Stockhausen <markus.stockhausen@gmx.de> Link: https://github.com/openwrt/openwrt/pull/19016 Signed-off-by: Robert Marko <robimarko@gmail.com> (commit: c787652 ) The file was modified target/linux/generic/files/drivers/mtd/mtdsplit/mtdsplit_uimage.c (diff)
コミット
1f758ece92f4938da95447f28035c72302723027
by vincent tools/ccache: update to 4.11.3 Update ccache to the latest version. All patches are automatically refreshed. Changelogs: https://github.com/ccache/ccache/blob/v4.11.3/doc/NEWS.adoc Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Link: https://github.com/openwrt/openwrt/pull/19025 Signed-off-by: Nick Hainke <vincent@systemli.org> (commit: 1f758ec ) The file was modified tools/ccache/patches/100-honour-copts.patch (diff) The file was modified tools/ccache/Makefile (diff)
コミット
c374deca7ea3c9ccca0059382fc37b54e1a2da6d
by vincent wireguard-tools: update to v1.0.20250521 Update to latest version. Release notes: https://lists.zx2c4.com/pipermail/wireguard/2025-May/008789.html % wg -v wireguard-tools v1.0.20250521 - https://git.zx2c4.com/wireguard-tools/ Build system: x86/64 Build-tested: x86/64 Run-tested: x86/64 Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/19023 Signed-off-by: Nick Hainke <vincent@systemli.org> (commit: c374dec ) The file was modified package/network/utils/wireguard-tools/Makefile (diff) The file was modified tools/7z/Makefile (diff)
コミット
386f1a1a1ea1103112fddc49b84b14241f6ed72f
by hauke kernel/armsr: Create kernel files for v6.12 (from v6.6) This is an automatically generated commit. When doing `git bisect`, consider `git bisect --skip`. Signed-off-by: Mathew McBride <matt@traverse.com.au> Link: https://github.com/openwrt/openwrt/pull/18849 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (commit: 386f1a1 ) The file was removed target/linux/armsr/patches-6.6/300-printk-always-setup-default-consoles.patch The file was added target/linux/armsr/armv7/config-6.12 The file was added target/linux/armsr/patches-6.12/300-printk-always-setup-default-consoles.patch The file was removed target/linux/armsr/armv7/config-6.6 The file was removed target/linux/armsr/config-6.6 The file was added target/linux/armsr/armv8/config-6.12 The file was added target/linux/armsr/config-6.12 The file was removed target/linux/armsr/armv8/config-6.6
コミット
1218717c051b3ff4cceba92041970edb5ced401d
by hauke kernel/armsr: Restore kernel files for v6.6 This is an automatically generated commit which aids following Kernel patch history, as git will see the move and copy as a rename thus defeating the purpose. For the original discussion see: https://lists.openwrt.org/pipermail/openwrt-devel/2023-October/041673.html Signed-off-by: Mathew McBride <matt@traverse.com.au> Link: https://github.com/openwrt/openwrt/pull/18849 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (commit: 1218717 ) The file was added target/linux/armsr/armv8/config-6.6 The file was added target/linux/armsr/armv7/config-6.6 The file was added target/linux/armsr/patches-6.6/300-printk-always-setup-default-consoles.patch The file was added target/linux/armsr/config-6.6
コミット
46cf1dacd388ff479e815a3940431446677055df
by hauke armsr: patches: refresh printk console patch for 6.12 This carries the text console behaviour fix as described in [1] over to the 6.12 kernel. Signed-off-by: Mathew McBride <matt@traverse.com.au> [1] https://github.com/openwrt/openwrt/pull/17012#issuecomment-2591751115 Link: https://github.com/openwrt/openwrt/pull/18849 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (commit: 46cf1da ) The file was modified target/linux/armsr/patches-6.12/300-printk-always-setup-default-consoles.patch (diff)
コミット
08c4948ac6f4c0401035cbb2865d73bf4343fed5
by hauke armsr: 6.12: add new KConfigs and refresh This includes both new additions to 6.12 and an attempted "refresh" of the config to remove duplicates from target/generic/config-6.12. (The OpenWrt kernel_makeoldconfig does not work well with the armv8 subtarget for reasons I am yet to determine, so that file has been pruned manually) Most new options are in armv8, where the KConfig relates to a platform that will likely be armsr compatible (like the i.MX91/93/95), it has been enabled. Signed-off-by: Mathew McBride <matt@traverse.com.au> Link: https://github.com/openwrt/openwrt/pull/18849 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (commit: 08c4948 ) The file was modified target/linux/armsr/armv7/config-6.12 (diff) The file was modified target/linux/armsr/armv8/config-6.12 (diff) The file was modified target/linux/armsr/config-6.12 (diff)
コミット
fb6a28815e30d3a74d98b0241eace14bb40d3f5f
by hauke config: remove kernel version restriction for ARM_PMUV3 The kernel CONFIG_ARM_PMUV3 option was not being presented for 6.12 kernels with armsr/armv7. As the minimum kernel version is now 6.6, there is no need to limit this to specific kernel versions anymore. This caused a kernel compile stoppage when attempting to compile the 'perf' tool for armsr/armv7. Signed-off-by: Mathew McBride <matt@traverse.com.au> Link: https://github.com/openwrt/openwrt/pull/18849 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (commit: fb6a288 ) The file was modified config/Config-kernel.in (diff)
コミット
1304d8b064143788a5953165993ff3d2a3268e34
by hauke armsr: enable 6.12 as a testing kernel version Allow the armsr target to be built with a 6.12 kernel when CONFIG_TESTING_KERNEL is set. Signed-off-by: Mathew McBride <matt@traverse.com.au> Link: https://github.com/openwrt/openwrt/pull/18849 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (commit: 1304d8b ) The file was modified target/linux/armsr/Makefile (diff)