[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