[PATCH v2 0/5] powerpc, mpc83xx: add DM_ETH support
Heiko Schocher
hs at denx.de
Mon Aug 17 07:23:32 CEST 2020
Hello Mario,
Am 27.05.2020 um 14:43 schrieb Heiko Schocher:
>
> This patch series adds DM ethernet support for mpc83xx based
> keymile boards.
>
> Travis build:
> https://travis-ci.org/github/hsdenx/u-boot-test/builds/691607214
>
>
> Changes in v2:
> - new in v2
> - remove RFC
> - fixed Codingstyle errors, therefore new patch
> powerpc, mpc83xx: fix codingstyle issues for qe_io.c
> - moved DM part to drivers/pinctrl
> - add comments from Qiang Zhao:
> - add device node documentation
> - I did not drop the dm_qe_uec_phy.c and use drivers/net/fsl_mdio.c
> because using drivers/net/fsl_mdio.c leads in none existent
> udevice mdio at 3320
> instead boards with DM ETH support should use now this
> driver.
> - remove RFC tag
> - add patch which fixes Codingstyle errors in drivers/qe
> - add patch which converts the mpc83xx based boards from
> keymile to DM_ETH
>
> Heiko Schocher (5):
> mpc83xx: remove unneeded extern declaration in cpu_init
> powerpc, qe: fix codingstyle issues for drivers/qe
> powerpc, qe: add DTS support for parallel I/O ports
> net, qe: add DM support for QE UEC ethernet
> mpc83xx, keymile boards: enable DM_ETH and add DTS
>
> arch/powerpc/cpu/mpc83xx/Kconfig | 8 +
> arch/powerpc/cpu/mpc83xx/Makefile | 2 +
> arch/powerpc/cpu/mpc83xx/cpu_init.c | 11 +-
> arch/powerpc/cpu/mpc83xx/qe_io.c | 98 +-
> arch/powerpc/dts/Makefile | 8 +
> arch/powerpc/dts/km8309-uboot.dtsi | 33 +
> arch/powerpc/dts/km8321-uboot.dtsi | 67 +
> arch/powerpc/dts/km8321.dtsi | 220 ++++
> arch/powerpc/dts/km836x-uboot.dtsi | 61 +
> arch/powerpc/dts/km836x.dtsi | 182 +++
> arch/powerpc/dts/kmcoge5ne-uboot.dtsi | 22 +
> arch/powerpc/dts/kmcoge5ne.dts | 320 +++++
> arch/powerpc/dts/kmeter1-uboot.dtsi | 42 +
> arch/powerpc/dts/kmeter1.dts | 480 +++++++
> arch/powerpc/dts/kmopti2.dts | 161 +++
> arch/powerpc/dts/kmsupc5.dts | 139 ++
> arch/powerpc/dts/kmsupm5.dts | 129 ++
> arch/powerpc/dts/kmtegr1.dts | 392 ++++++
> arch/powerpc/dts/kmtepr2.dts | 142 ++
> arch/powerpc/dts/kmtuge1.dts | 100 ++
> arch/powerpc/dts/kmtuxa1.dts | 100 ++
> board/keymile/km83xx/Kconfig | 17 +
> board/keymile/km83xx/MAINTAINERS | 23 +-
> board/keymile/km83xx/km83xx.c | 64 -
> configs/kmcoge5ne_defconfig | 11 +-
> configs/kmeter1_defconfig | 10 +-
> configs/kmopti2_defconfig | 11 +-
> configs/kmsupx5_defconfig | 10 +-
> configs/kmtegr1_defconfig | 12 +-
> configs/kmtepr2_defconfig | 10 +-
> configs/tuge1_defconfig | 10 +-
> configs/tuxx1_defconfig | 11 +-
> .../soc/fsl/cpm_qe/qe/ucc.txt | 53 +
> drivers/net/Kconfig | 2 +
> drivers/net/Makefile | 1 +
> drivers/net/qe/Kconfig | 9 +
> drivers/net/qe/Makefile | 5 +
> drivers/net/qe/dm_qe_uec.c | 1167 +++++++++++++++++
> drivers/net/qe/dm_qe_uec.h | 22 +
> drivers/net/qe/dm_qe_uec_phy.c | 163 +++
> drivers/net/qe/uccf.c | 507 +++++++
> drivers/net/qe/uccf.h | 119 ++
> drivers/net/qe/uec.h | 693 ++++++++++
> drivers/pinctrl/Kconfig | 7 +
> drivers/pinctrl/Makefile | 1 +
> drivers/pinctrl/pinctrl-qe-io.c | 255 ++++
> drivers/qe/qe.c | 96 +-
> drivers/qe/uccf.c | 449 ++++---
> drivers/qe/uccf.h | 90 +-
> drivers/qe/uec.c | 598 ++++-----
> drivers/qe/uec.h | 381 +++---
> drivers/qe/uec_phy.c | 334 ++---
> drivers/qe/uec_phy.h | 71 +-
> include/configs/km/km-mpc832x.h | 14 -
> include/configs/km/km-mpc8360.h | 14 -
> include/configs/km/km-mpc83xx.h | 10 -
> include/fsl_qe.h | 3 +
> 57 files changed, 6826 insertions(+), 1144 deletions(-)
> create mode 100644 arch/powerpc/dts/km8309-uboot.dtsi
> create mode 100644 arch/powerpc/dts/km8321-uboot.dtsi
> create mode 100644 arch/powerpc/dts/km8321.dtsi
> create mode 100644 arch/powerpc/dts/km836x-uboot.dtsi
> create mode 100644 arch/powerpc/dts/km836x.dtsi
> create mode 100644 arch/powerpc/dts/kmcoge5ne-uboot.dtsi
> create mode 100644 arch/powerpc/dts/kmcoge5ne.dts
> create mode 100644 arch/powerpc/dts/kmeter1-uboot.dtsi
> create mode 100644 arch/powerpc/dts/kmeter1.dts
> create mode 100644 arch/powerpc/dts/kmopti2.dts
> create mode 100644 arch/powerpc/dts/kmsupc5.dts
> create mode 100644 arch/powerpc/dts/kmsupm5.dts
> create mode 100644 arch/powerpc/dts/kmtegr1.dts
> create mode 100644 arch/powerpc/dts/kmtepr2.dts
> create mode 100644 arch/powerpc/dts/kmtuge1.dts
> create mode 100644 arch/powerpc/dts/kmtuxa1.dts
> create mode 100644 doc/device-tree-bindings/soc/fsl/cpm_qe/qe/ucc.txt
> create mode 100644 drivers/net/qe/Kconfig
> create mode 100644 drivers/net/qe/Makefile
> create mode 100644 drivers/net/qe/dm_qe_uec.c
> create mode 100644 drivers/net/qe/dm_qe_uec.h
> create mode 100644 drivers/net/qe/dm_qe_uec_phy.c
> create mode 100644 drivers/net/qe/uccf.c
> create mode 100644 drivers/net/qe/uccf.h
> create mode 100644 drivers/net/qe/uec.h
> create mode 100644 drivers/pinctrl/pinctrl-qe-io.c
gentle ping!
I got no reviews, comments for this patchseries ...
any comments?
bye,
Heiko
--
DENX Software Engineering GmbH, Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-52 Fax: +49-8142-66989-80 Email: hs at denx.de
More information about the U-Boot
mailing list