[OpenWrt-Devel] [PATCH 0/6] ipq806x: replace qca-nss-gmac by stmmac

Mathieu Olivari mathieu at codeaurora.org
Tue May 26 17:27:51 EDT 2015


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 at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list