This patch serie replaces the previously used qca-nss-gmac driver by its upstream counterpart cherry-picked from the following LKML thread: *https://lkml.org/lkml/2015/5/26/744
Mathieu Olivari (6): ipq806x: move arm-gic include into pcie patch kernel: add missing STMMAC options in generic configs kernel: add stmmac as a new kernel package ipq806x: enable kernel support for Fixed PHY emulation ipq806x: replace caf nss-gmac driver by upstream stmmac qca-nss-gmac: delete package package/kernel/linux/modules/netdevices.mk | 21 + package/kernel/qca-nss-gmac/Makefile | 50 -- ...01-nss-gmac-remove-IRQ-flag-IRQF_DISABLED.patch | 15 - target/linux/generic/config-3.18 | 2 + target/linux/generic/config-4.0 | 2 + target/linux/ipq806x/Makefile | 2 +- target/linux/ipq806x/config-3.18 | 1 + target/linux/ipq806x/config-4.0 | 1 + .../ipq806x/patches-3.18/022-add-db149-dts.patch | 127 +--- ...-qcom-add-pcie-nodes-to-ipq806x-platforms.patch | 20 +- ...rpm-add-support-for-RPM-controller-SMB208.patch | 11 +- ...com-rpm-Add-missing-state-flag-in-call-to.patch | 7 +- .../patches-3.18/126-add-rpm-to-ipq8064-dts.patch | 6 +- ...-set_parent-doing-the-wrong-thing-when-IN.patch | 7 +- ..._unregister_-divider-gate-mux-to-close-me.patch | 2 +- ...m-Add-necessary-DT-data-for-Krait-cpufreq.patch | 8 +- .../patches-3.18/700-add-gmac-dts-suport.patch | 172 ----- ...dd-support-for-NSS-GMAC-clocks-and-resets.patch | 733 +++++++++++++++++++++ ...-phy-handle-support-to-the-platform-layer.patch | 105 +++ ...-error-path-at-the-end-of-stmmac_probe_co.patch | 65 ++ ...stmmac-add-fixed-link-device-tree-support.patch | 64 ++ .../704-stmmac-add-ipq806x-glue-layer.patch | 427 ++++++++++++ ...mac-ipq806x-document-device-tree-bindings.patch | 52 ++ ...mac-create-one-debugfs-dir-per-net-device.patch | 171 +++++ ...RM-dts-qcom-add-mdio-nodes-to-ap148-db149.patch | 145 ++++ ...-qcom-add-gmac-nodes-to-ipq806x-platforms.patch | 210 ++++++ .../ipq806x/patches-4.0/022-add-db149-dts.patch | 133 +--- ...-qcom-add-pcie-nodes-to-ipq806x-platforms.patch | 18 +- .../patches-4.0/700-add-gmac-dts-suport.patch | 172 ----- ...dd-support-for-NSS-GMAC-clocks-and-resets.patch | 733 +++++++++++++++++++++ ...-phy-handle-support-to-the-platform-layer.patch | 105 +++ ...-error-path-at-the-end-of-stmmac_probe_co.patch | 65 ++ ...stmmac-add-fixed-link-device-tree-support.patch | 64 ++ .../704-stmmac-add-ipq806x-glue-layer.patch | 407 ++++++++++++ ...mac-ipq806x-document-device-tree-bindings.patch | 52 ++ ...mac-create-one-debugfs-dir-per-net-device.patch | 175 +++++ ...RM-dts-qcom-add-mdio-nodes-to-ap148-db149.patch | 145 ++++ ...-qcom-add-gmac-nodes-to-ipq806x-platforms.patch | 210 ++++++ 38 files changed, 3993 insertions(+), 712 deletions(-) delete mode 100644 package/kernel/qca-nss-gmac/Makefile delete mode 100644 package/kernel/qca-nss-gmac/patches/001-nss-gmac-remove-IRQ-flag-IRQF_DISABLED.patch delete mode 100644 target/linux/ipq806x/patches-3.18/700-add-gmac-dts-suport.patch create mode 100644 target/linux/ipq806x/patches-3.18/700-clk-qcom-Add-support-for-NSS-GMAC-clocks-and-resets.patch create mode 100644 target/linux/ipq806x/patches-3.18/701-stmmac-add-phy-handle-support-to-the-platform-layer.patch create mode 100644 target/linux/ipq806x/patches-3.18/702-stmmac-move-error-path-at-the-end-of-stmmac_probe_co.patch create mode 100644 target/linux/ipq806x/patches-3.18/703-stmmac-add-fixed-link-device-tree-support.patch create mode 100644 target/linux/ipq806x/patches-3.18/704-stmmac-add-ipq806x-glue-layer.patch create mode 100644 target/linux/ipq806x/patches-3.18/705-net-stmmac-ipq806x-document-device-tree-bindings.patch create mode 100644 target/linux/ipq806x/patches-3.18/706-net-stmmac-create-one-debugfs-dir-per-net-device.patch create mode 100644 target/linux/ipq806x/patches-3.18/707-ARM-dts-qcom-add-mdio-nodes-to-ap148-db149.patch create mode 100644 target/linux/ipq806x/patches-3.18/708-ARM-dts-qcom-add-gmac-nodes-to-ipq806x-platforms.patch delete mode 100644 target/linux/ipq806x/patches-4.0/700-add-gmac-dts-suport.patch create mode 100644 target/linux/ipq806x/patches-4.0/700-clk-qcom-Add-support-for-NSS-GMAC-clocks-and-resets.patch create mode 100644 target/linux/ipq806x/patches-4.0/701-stmmac-add-phy-handle-support-to-the-platform-layer.patch create mode 100644 target/linux/ipq806x/patches-4.0/702-stmmac-move-error-path-at-the-end-of-stmmac_probe_co.patch create mode 100644 target/linux/ipq806x/patches-4.0/703-stmmac-add-fixed-link-device-tree-support.patch create mode 100644 target/linux/ipq806x/patches-4.0/704-stmmac-add-ipq806x-glue-layer.patch create mode 100644 target/linux/ipq806x/patches-4.0/705-net-stmmac-ipq806x-document-device-tree-bindings.patch create mode 100644 target/linux/ipq806x/patches-4.0/706-net-stmmac-create-one-debugfs-dir-per-net-device.patch create mode 100644 target/linux/ipq806x/patches-4.0/707-ARM-dts-qcom-add-mdio-nodes-to-ap148-db149.patch create mode 100644 target/linux/ipq806x/patches-4.0/708-ARM-dts-qcom-add-gmac-nodes-to-ipq806x-platforms.patch -- 2.1.4 _______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel