[U-Boot] [RFC 00/14] bmips: add bcm6348-enet support
Álvaro Fernández Rojas
noltari at gmail.com
Mon Feb 12 16:38:44 UTC 2018
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
--
2.11.0
More information about the U-Boot
mailing list