[PATCH v2 0/5] powerpc, mpc83xx: add DM_ETH support
Heiko Schocher
hs at denx.de
Tue Sep 8 07:59:43 CEST 2020
Hi Mario,
Am 17.08.2020 um 07:23 schrieb Heiko Schocher:
> 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?
ping?
I have a rebased version in the meantime, but I would wait for
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