Skip to content

RFC bmips: add bcm6348-enet support

Álvaro Fernández Rojas u-boot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 RFC Latest14 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14dma: add dma channels support and improve uclassdrivers/dma/dma-uclass.c drivers/mtd/spi/sf-uclass.c drivers/mtd/spi/spi_flash.c +3 more+485 -941 reply
2/14dma: add bcm6348-iudma supportdrivers/dma/Kconfig drivers/dma/Makefile drivers/dma/bcm6348-iudma.c+507 -00 replies
3/14bmips: bcm6338: add bcm6348-iudma supportarch/mips/dts/brcm,bcm6338.dtsi include/dt-bindings/dma/bcm6338-dma.h+29 -00 replies
4/14bmips: bcm6348: add bcm6348-iudma supportarch/mips/dts/brcm,bcm6348.dtsi include/dt-bindings/dma/bcm6348-dma.h+33 -00 replies
5/14bmips: bcm6358: add bcm6348-iudma supportarch/mips/dts/brcm,bcm6358.dtsi include/dt-bindings/dma/bcm6358-dma.h+35 -00 replies
6/14phy: add support for internal physinclude/phy.h+2 -00 replies
7/14net: add support for bcm6348-enetdrivers/net/Kconfig drivers/net/Makefile drivers/net/bcm6348-eth.c +1 more+531 -10 replies
8/14bmips: bcm6338: add support for bcm6348-enetarch/mips/dts/brcm,bcm6338.dtsi+15 -00 replies
9/14bmips: enable f@st1704 enet supportarch/mips/dts/sagem,f at st1704.dts configs/sagem_f at st1704_ram_defconfig+20 -10 replies
10/14bmips: bcm6348: add support for bcm6348-enetarch/mips/dts/brcm,bcm6348.dtsi+26 -00 replies
11/14bmips: enable ct-5361 enet supportarch/mips/dts/comtrend,ct-5361.dts configs/comtrend_ct5361_ram_defconfig+19 -10 replies
12/14bmips: bcm6358: add support for bcm6348-enetarch/mips/dts/brcm,bcm6358.dtsi+28 -00 replies
13/14bmips: enable hg556a enet supportarch/mips/dts/huawei,hg556a.dts configs/huawei_hg556a_ram_defconfig+19 -10 replies
14/14bmips: enable nb4-ser enet supportarch/mips/dts/sfr,nb4-ser.dts configs/sfr_nb4-ser_ram_defconfig+31 -10 replies

Reviews trailers per patch

None of the 14 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchSimon GlassGrygorii StrashkoJoe Hershberger
SeriesR-b R-b R-b R-b R-b R-b R-b A-b
1/14
2/14
3/14
4/14
5/14
6/14
7/14
8/14
9/14
10/14
11/14
12/14
13/14
14/14

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread

Cover letter [U-Boot] [RFC 00/14] bmips: add bcm6348-enet support

In order to add bcm6348-enet support, dma-uclass must be extended to support dma channels and rewordked to operate like the other dm uclass (clk, reset...).

This is an RFC, so please give you feedback on the things that I should fix or rework.

Álvaro Fernández Rojas (14):
dma: add dma channels support and improve uclass
dma: add bcm6348-iudma support
bmips: bcm6338: add bcm6348-iudma support
bmips: bcm6348: add bcm6348-iudma support
bmips: bcm6358: add bcm6348-iudma support
phy: add support for internal phys
net: add support for bcm6348-enet
bmips: bcm6338: add support for bcm6348-enet
bmips: enable f at st1704 enet support
bmips: bcm6348: add support for bcm6348-enet
bmips: enable ct-5361 enet support
bmips: bcm6358: add support for bcm6348-enet
bmips: enable hg556a enet support
bmips: enable nb4-ser enet support

 arch/mips/dts/brcm,bcm6338.dtsi       |  29 ++
 arch/mips/dts/brcm,bcm6348.dtsi       |  42 +++
 arch/mips/dts/brcm,bcm6358.dtsi       |  46 +++
 arch/mips/dts/comtrend,ct-5361.dts    |  12 +
 arch/mips/dts/huawei,hg556a.dts       |  12 +
 arch/mips/dts/sagem,f at st1704.dts      |  12 +
 arch/mips/dts/sfr,nb4-ser.dts         |  24 ++
 configs/comtrend_ct5361_ram_defconfig |   8 +-
 configs/huawei_hg556a_ram_defconfig   |   8 +-
 configs/sagem_f at st1704_ram_defconfig  |   9 +-
 configs/sfr_nb4-ser_ram_defconfig     |   8 +-
 drivers/dma/Kconfig                   |   8 +
 drivers/dma/Makefile                  |   1 +
 drivers/dma/bcm6348-iudma.c           | 498 ++++++++++++++++++++++++++++++++
 drivers/dma/dma-uclass.c              | 212 +++++++++++---
 drivers/mtd/spi/sf-uclass.c           |  17 ++
 drivers/mtd/spi/spi_flash.c           |  11 +-
 drivers/net/Kconfig                   |   9 +
 drivers/net/Makefile                  |   1 +
 drivers/net/bcm6348-eth.c             | 517 ++++++++++++++++++++++++++++++++++
 include/configs/bmips_common.h        |   5 +-
 include/dma-uclass.h                  | 110 ++++++++
 include/dma.h                         | 226 +++++++++++----
 include/dt-bindings/dma/bcm6338-dma.h |  15 +
 include/dt-bindings/dma/bcm6348-dma.h |  17 ++
 include/dt-bindings/dma/bcm6358-dma.h |  17 ++
 include/phy.h                         |   2 +
 include/spi_flash.h                   |   3 +
 28 files changed, 1780 insertions(+), 99 deletions(-)
 create mode 100644 drivers/dma/bcm6348-iudma.c
 create mode 100644 drivers/net/bcm6348-eth.c
 create mode 100644 include/dma-uclass.h
 create mode 100644 include/dt-bindings/dma/bcm6338-dma.h
 create mode 100644 include/dt-bindings/dma/bcm6348-dma.h
 create mode 100644 include/dt-bindings/dma/bcm6358-dma.h
Signature · 1 line
2.11.0