
Hello Tom,
Am 17.09.2020 um 14:51 schrieb Tom Rini:
On Thu, Sep 17, 2020 at 06:27:03AM +0200, Heiko Schocher wrote:
Hello Tom,
Am 16.09.2020 um 21:01 schrieb Tom Rini:
On Wed, Sep 16, 2020 at 07:04:57AM +0200, Heiko Schocher wrote:
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@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?
Can you put together something for me to pull in to -next please? Thanks!
Ok, pushed them to a repo on github:
https://github.com/hsdenx/u-boot-test/tree/kmcoge5ne-dm-ethernet-devel
started travis build for this branch: https://travis-ci.org/github/hsdenx/u-boot-test/builds/727904421
If all builds fine, I can send a pull request ... is it ok for you if I push this branch to u-boot-i2c kmcoge5ne-dm-ethernet-devel?
Works for me, thanks!
Ok, travis build is fine, so here the pull request:
The following changes since commit bd4e8944cf7e36f8ad39466c40f8fc197c9df1c5:
Merge tag 'ti-v2021.01-next' of https://gitlab.denx.de/u-boot/custodians/u-boot-ti into next (2020-09-15 15:22:00 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-i2c.git tags/for-v2021.01-next
for you to fetch changes up to 7bdfe8592956439743cad3c2d3ff5f24c4dd5aa9:
mpc83xx, keymile boards: enable DM_ETH and add DTS (2020-09-17 06:09:54 +0200)
---------------------------------------------------------------- mpc83xx, keymile boards: enable DM_ETH and add DTS - 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 - add DTS for all mpc83xx based boards from keymile mainly they are not mainlined to linux. - add u-boot specific dtsi
- add stdout-path
- add missing ucc4 par_io definitions, which were in board code, but not in linux DTS - remove not used ethernet nodes
---------------------------------------------------------------- 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 +- doc/device-tree-bindings/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/Kconfig | 2 +- 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 + 58 files changed, 6827 insertions(+), 1145 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
Thanks!
bye, Heiko