[PATCH v2 0/5] powerpc, mpc83xx: add DM_ETH support

Heiko Schocher hs at denx.de
Wed Sep 16 07:04:57 CEST 2020


Hello Mario, Tom,

added Tom to cc ...

Am 08.09.2020 um 07:59 schrieb Heiko Schocher:
> 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...

gentle ping...

@Tom: Mario seems to busy .. how to proceed here with this patches?

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