[U-Boot] Pull request: u-boot-mips/master
Daniel Schwierzeck
daniel.schwierzeck at gmail.com
Wed May 10 19:46:03 UTC 2017
Hi Tom,
please pull the initial infrastructure and support for Broadcom MIPS SoC's.
Travis CI: https://travis-ci.org/danielschwierzeck/u-boot/builds/230779561
The following changes since commit dd9999d5f4d3a0354c959fa3bccc0957a1164bf5:
Merge git://git.denx.de/u-boot-dm (2017-05-09 16:11:36 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-mips.git master
for you to fetch changes up to a41481bfcba89d1d8dd8b51faa7775cd3ff1c15f:
mips: bmips: enable bcm6328-power-domain driver for BCM6328 and BCM63268 boards (2017-05-10 16:16:09 +0200)
----------------------------------------------------------------
Daniel Schwierzeck (1):
MIPS: call debug_uart_init right before board_init_f
Álvaro Fernández Rojas (48):
u-boot.elf: remove hard-coded arm64 flags
u-boot.elf: allow overriding entry symbol
MIPS: add support for generating u-boot.elf
u-boot.elf: add quiet_cmd_u-boot-elf and cmd_u-boot-elf
MIPS: QCA AP121: remove debug_uart_init call
MIPS: QCA AP143: remove debug_uart_init call
MIPS: tl-wdr4300: remove debug_uart_init call
cmd: cpu: fix NULL cpu feature prints
sysreset: add syscon-reboot driver
MIPS: allow using generic sysreset drivers
serial: add serial driver for BCM6345
cmd: cpu: refactor to ensure devices are probed and improve code style
cpu: add CPU driver for Broadcom MIPS SoCs
ram: add RAM driver for Broadcom MIPS SoCs
MIPS: add initial infrastructure for Broadcom MIPS SoCs
MIPS: add support for Broadcom MIPS BCM6358 SoC family
MIPS: add BMIPS Huawei HG556a board
MIPS: add support for Broadcom MIPS BCM6328 SoC family
MIPS: add BMIPS Comtrend AR-5387un board
MIPS: add support for Broadcom MIPS BCM63268 SoC family
MIPS: add BMIPS Comtrend VR-3032u board
dm: gpio: add BCM6345 gpio driver
mips: bmips: add bcm6345-gpio driver support for BCM6358
mips: bmips: add bcm6345-gpio driver support for BCM6328
mips: bmips: add bcm6345-gpio driver support for BCM63268
mips: bmips: add Huawei HG556a gpio-leds
dm: led: add BCM6328 led driver
mips: bmips: add bcm6328-led driver support for BCM6328
mips: bmips: add bcm6328-led driver support for BCM63268
mips: bmips: add Comtrend AR-5387un bcm6328-leds
mips: bmips: add Comtrend VR-3032u bcm6328-leds
dm: led: add BCM6358 led driver
mips: bmips: add bcm6358-led driver support for BCM6358
mips: bmips: add NeufBox 4 (Sercomm) board
dm: clk: add BCM6345 clock driver
mips: bmips: add bcm6345-clk driver support for BCM6358
mips: bmips: add bcm6345-clk driver support for BCM6328
mips: bmips: add bcm6345-clk driver support for BCM63268
mips: bmips: enable bcm6345-clk driver for all BMIPS boards
dm: reset: add BCM6345 reset driver
mips: bmips: add bcm6345-rst driver support for BCM6358
mips: bmips: add bcm6345-rst driver support for BCM6328
mips: bmips: add bcm6345-rst driver support for BCM63268
mips: bmips: enable bcm6345-reset driver for all BMIPS boards
dm: power: domain: add BCM6328 power domain driver
mips: bmips: add bcm6328-power-domain driver support for BCM6328
mips: bmips: add bcm6328-power-domain driver support for BCM63268
mips: bmips: enable bcm6328-power-domain driver for BCM6328 and BCM63268 boards
Makefile | 23 +++---
arch/arm/config.mk | 6 ++
arch/mips/Kconfig | 10 +++
arch/mips/Makefile | 1 +
arch/mips/config.mk | 2 +
arch/mips/cpu/cpu.c | 2 +
arch/mips/cpu/start.S | 19 +++++
arch/mips/dts/Makefile | 3 +
arch/mips/dts/brcm,bcm63268.dtsi | 143 +++++++++++++++++++++++++++++++++++
arch/mips/dts/brcm,bcm6328.dtsi | 127 +++++++++++++++++++++++++++++++
arch/mips/dts/brcm,bcm6358.dtsi | 140 ++++++++++++++++++++++++++++++++++
arch/mips/dts/comtrend,ar-5387un.dts | 57 ++++++++++++++
arch/mips/dts/comtrend,vr-3032u.dts | 70 +++++++++++++++++
arch/mips/dts/huawei,hg556a.dts | 104 +++++++++++++++++++++++++
arch/mips/dts/sfr,nb4-ser.dts | 93 +++++++++++++++++++++++
arch/mips/mach-bmips/Kconfig | 88 ++++++++++++++++++++++
arch/mips/mach-bmips/Makefile | 5 ++
arch/mips/mach-bmips/dram.c | 37 +++++++++
arch/mips/mach-bmips/include/ioremap.h | 45 +++++++++++
board/comtrend/ar5387un/Kconfig | 12 +++
board/comtrend/ar5387un/MAINTAINERS | 6 ++
board/comtrend/ar5387un/Makefile | 5 ++
board/comtrend/ar5387un/ar-5387un.c | 7 ++
board/comtrend/vr3032u/Kconfig | 12 +++
board/comtrend/vr3032u/MAINTAINERS | 6 ++
board/comtrend/vr3032u/Makefile | 5 ++
board/comtrend/vr3032u/vr-3032u.c | 7 ++
board/huawei/hg556a/Kconfig | 12 +++
board/huawei/hg556a/MAINTAINERS | 6 ++
board/huawei/hg556a/Makefile | 5 ++
board/huawei/hg556a/hg556a.c | 7 ++
board/qca/ap121/ap121.c | 3 -
board/qca/ap143/ap143.c | 3 -
board/sfr/nb4_ser/Kconfig | 12 +++
board/sfr/nb4_ser/MAINTAINERS | 6 ++
board/sfr/nb4_ser/Makefile | 5 ++
board/sfr/nb4_ser/nb4-ser.c | 7 ++
board/tplink/wdr4300/wdr4300.c | 18 ++++-
cmd/cpu.c | 31 ++++----
configs/comtrend_ar5387un_ram_defconfig | 54 +++++++++++++
configs/comtrend_vr3032u_ram_defconfig | 54 +++++++++++++
configs/huawei_hg556a_ram_defconfig | 55 ++++++++++++++
configs/sfr_nb4-ser_ram_defconfig | 56 ++++++++++++++
doc/device-tree-bindings/leds/leds-bcm6328.txt | 106 ++++++++++++++++++++++++++
doc/device-tree-bindings/leds/leds-bcm6358.txt | 141 ++++++++++++++++++++++++++++++++++
drivers/clk/Kconfig | 8 ++
drivers/clk/Makefile | 1 +
drivers/clk/clk_bcm6345.c | 78 +++++++++++++++++++
drivers/cpu/Makefile | 2 +
drivers/cpu/bmips_cpu.c | 310 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/gpio/Kconfig | 6 ++
drivers/gpio/Makefile | 1 +
drivers/gpio/bcm6345_gpio.c | 125 ++++++++++++++++++++++++++++++
drivers/led/Kconfig | 19 +++++
drivers/led/Makefile | 2 +
drivers/led/led_bcm6328.c | 262 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/led/led_bcm6358.c | 227 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/power/domain/Kconfig | 7 ++
drivers/power/domain/Makefile | 1 +
drivers/power/domain/bcm6328-power-domain.c | 83 ++++++++++++++++++++
drivers/ram/Makefile | 1 +
drivers/ram/bmips_ram.c | 126 +++++++++++++++++++++++++++++++
drivers/reset/Kconfig | 6 ++
drivers/reset/Makefile | 1 +
drivers/reset/reset-bcm6345.c | 89 ++++++++++++++++++++++
drivers/serial/Kconfig | 14 ++++
drivers/serial/Makefile | 1 +
drivers/serial/serial_bcm6345.c | 300 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
drivers/sysreset/Kconfig | 8 ++
drivers/sysreset/Makefile | 1 +
drivers/sysreset/sysreset_syscon.c | 78 +++++++++++++++++++
include/configs/bmips_bcm63268.h | 25 ++++++
include/configs/bmips_bcm6328.h | 25 ++++++
include/configs/bmips_bcm6358.h | 30 ++++++++
include/configs/bmips_common.h | 23 ++++++
include/configs/comtrend_ar5387un.h | 17 +++++
include/configs/comtrend_vr3032u.h | 17 +++++
include/configs/huawei_hg556a.h | 20 +++++
include/configs/sfr_nb4_ser.h | 20 +++++
include/dt-bindings/clock/bcm63268-clock.h | 52 +++++++++++++
include/dt-bindings/clock/bcm6328-clock.h | 25 ++++++
include/dt-bindings/clock/bcm6358-clock.h | 24 ++++++
include/dt-bindings/power-domain/bcm63268-power-domain.h | 25 ++++++
include/dt-bindings/power-domain/bcm6328-power-domain.h | 21 ++++++
include/dt-bindings/reset/bcm63268-reset.h | 32 ++++++++
include/dt-bindings/reset/bcm6328-reset.h | 24 ++++++
include/dt-bindings/reset/bcm6358-reset.h | 21 ++++++
87 files changed, 3737 insertions(+), 37 deletions(-)
create mode 100644 arch/mips/dts/brcm,bcm63268.dtsi
create mode 100644 arch/mips/dts/brcm,bcm6328.dtsi
create mode 100644 arch/mips/dts/brcm,bcm6358.dtsi
create mode 100644 arch/mips/dts/comtrend,ar-5387un.dts
create mode 100644 arch/mips/dts/comtrend,vr-3032u.dts
create mode 100644 arch/mips/dts/huawei,hg556a.dts
create mode 100644 arch/mips/dts/sfr,nb4-ser.dts
create mode 100644 arch/mips/mach-bmips/Kconfig
create mode 100644 arch/mips/mach-bmips/Makefile
create mode 100644 arch/mips/mach-bmips/dram.c
create mode 100644 arch/mips/mach-bmips/include/ioremap.h
create mode 100644 board/comtrend/ar5387un/Kconfig
create mode 100644 board/comtrend/ar5387un/MAINTAINERS
create mode 100644 board/comtrend/ar5387un/Makefile
create mode 100644 board/comtrend/ar5387un/ar-5387un.c
create mode 100644 board/comtrend/vr3032u/Kconfig
create mode 100644 board/comtrend/vr3032u/MAINTAINERS
create mode 100644 board/comtrend/vr3032u/Makefile
create mode 100644 board/comtrend/vr3032u/vr-3032u.c
create mode 100644 board/huawei/hg556a/Kconfig
create mode 100644 board/huawei/hg556a/MAINTAINERS
create mode 100644 board/huawei/hg556a/Makefile
create mode 100644 board/huawei/hg556a/hg556a.c
create mode 100644 board/sfr/nb4_ser/Kconfig
create mode 100644 board/sfr/nb4_ser/MAINTAINERS
create mode 100644 board/sfr/nb4_ser/Makefile
create mode 100644 board/sfr/nb4_ser/nb4-ser.c
create mode 100644 configs/comtrend_ar5387un_ram_defconfig
create mode 100644 configs/comtrend_vr3032u_ram_defconfig
create mode 100644 configs/huawei_hg556a_ram_defconfig
create mode 100644 configs/sfr_nb4-ser_ram_defconfig
create mode 100644 doc/device-tree-bindings/leds/leds-bcm6328.txt
create mode 100644 doc/device-tree-bindings/leds/leds-bcm6358.txt
create mode 100644 drivers/clk/clk_bcm6345.c
create mode 100644 drivers/cpu/bmips_cpu.c
create mode 100644 drivers/gpio/bcm6345_gpio.c
create mode 100644 drivers/led/led_bcm6328.c
create mode 100644 drivers/led/led_bcm6358.c
create mode 100644 drivers/power/domain/bcm6328-power-domain.c
create mode 100644 drivers/ram/bmips_ram.c
create mode 100644 drivers/reset/reset-bcm6345.c
create mode 100644 drivers/serial/serial_bcm6345.c
create mode 100644 drivers/sysreset/sysreset_syscon.c
create mode 100644 include/configs/bmips_bcm63268.h
create mode 100644 include/configs/bmips_bcm6328.h
create mode 100644 include/configs/bmips_bcm6358.h
create mode 100644 include/configs/bmips_common.h
create mode 100644 include/configs/comtrend_ar5387un.h
create mode 100644 include/configs/comtrend_vr3032u.h
create mode 100644 include/configs/huawei_hg556a.h
create mode 100644 include/configs/sfr_nb4_ser.h
create mode 100644 include/dt-bindings/clock/bcm63268-clock.h
create mode 100644 include/dt-bindings/clock/bcm6328-clock.h
create mode 100644 include/dt-bindings/clock/bcm6358-clock.h
create mode 100644 include/dt-bindings/power-domain/bcm63268-power-domain.h
create mode 100644 include/dt-bindings/power-domain/bcm6328-power-domain.h
create mode 100644 include/dt-bindings/reset/bcm63268-reset.h
create mode 100644 include/dt-bindings/reset/bcm6328-reset.h
create mode 100644 include/dt-bindings/reset/bcm6358-reset.h
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170510/0a7ffc26/attachment.sig>
More information about the U-Boot
mailing list