[U-Boot] Pull request: u-boot-rockchip u-boot-rockchip-20190729

Kever Yang kever.yang at rock-chips.com
Mon Jul 29 07:34:17 UTC 2019


Hi Tom,

Please pull the rockchip update:
- Clean up and migrate to use common rockchip spl board file
- Clean up and migrate to use common rockchip board file
- Increase rk3288 CONFIG_SYS_BOOTM_LEN to 16MB

This patch has delayed for two days for I didn't get the correct
buildman command locally and have to wait for the error report
from Travis which cost a lot of time, I have fix all the error
with correct buildman command now and Travis:
https://travis-ci.org/keveryang/u-boot/builds/564781004

Thanks,
- Kever

The following changes since commit bfe9abe7119ce7cde9eb654d17302ebe124c2c84:

  gitlab-ci: Update Docker image to xenial-20190720-24Jul2019 tag (2019-07-24 16:26:15 -0400)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20190729

for you to fetch changes up to 26008cd42b590dc71ee9c1ca667a218542aab342:

  rockchip: rv1108: Migrate to use common board file (2019-07-29 10:27:48 +0800)

----------------------------------------------------------------
Kever Yang (59):
      rockchip: remove redundant CONFIG_SYS_NS16550_MEM32
      rockchip: add CONFIG_IRAM_BASE for all SoCs
      rockchip: intruduce common BROM_BOOTSOURCE_ID_ADDR
      rockchip: declear boot_devices in bootrom.h
      rockchip: add common spl board file
      rockchip: rk3188: init CPU freq in clock driver
      rockchip: rk3188: move usb uart init into arch_cpu_init()
      rockchip: Migrate to use BOOTROM_SUPPORT driver
      rockchip: rk3188: move spl_board_init() into rk3188.c
      rockchip: rk3188: add boot_devices mapping to support 'same-as-spl'
      rockchip: rk3188: migrate to use common spl board file
      rockchip: rk322x: introduce arch_cpu_init() for SoC setting init
      rockchip: rk322x: migrate to use common spl board file
      rockchip: rk322x: add boot_devices mapping to support 'same-as-spl'
      rockchip: fit_spl_optee: rockchip: fix warning unit_address_vs_reg
      rockchip: rk3288: show SPL BANNER earlier in board_init_f()
      rockchip: rk3288: move setup_led() to firefly-rk3288
      rockchip: rk3288-phycore: move phycore_init() to its own board file
      rockchip: rk3288: move dram_init_banksize() into soc file
      rockchip: rk3288: Migrate to use common spl board file
      rockchip: phycore: remove no use "u-boot, boot0" in dts
      rockchip: rk3288-veyron: Migrate "u-boot, boot0" to "u-boot, spl-boot-order"
      rockchip: rk3288: add boot_devices mapping to support 'same-as-spl'
      rockchip: rk3328: add STIMER_BASE definition
      rockchip: rk3328: migrate to use common spl board file
      rockchip: rk3328: add boot_devices mapping to support 'same-as-spl'
      rockchip: rk3368: migrate to use common spl board file
      rockchip: rk3368: add boot_devices mapping to support 'same-as-spl'
      rockchip: rk3399: move spl_perform_fixups() into soc file
      rockchip: rk3399: show SPL BANNER earlier in board_init_f()
      rockchip: rk3399: move SoC setting into arch_cpu_init()
      rockchip: rk3399; move spl_board_init() into soc file
      rockchip: rk3399: move boot_devices into soc file
      rockchip: rk3399: move chromebook bob specific flow to its board file
      rockchip: rk3399: Migrate to use common spl board file
      rockchip: rk3328: add board_debug_uart_init()
      rockchip: convert to use ROCKCHIP_BOOT_MODE_REG for fastboot tag
      rockchip: clean up board_usb_init() for all SoCs
      rockchip: add common board file for U-Boot proper
      rockchip: sdram_common: add common dram_init_banksize
      rockchip: rk3036: move dram_init() into soc file
      rockchip: rk3036: Migrate to use common board file
      rockchip: rk3128: Migrate to use common board file
      rockchip: rk322x: move SoC setting into arch_cpu_init()
      rockchip: rk322x: Migrate to use common board file
      rockchip: rk3188: Move SoC one time setting into arch_cpu_init()
      rockchip: rk3188: Migrate to use common board file
      rockchip: rk3288: move SOC setting into arch_cpu_init()
      rockchip: rk3288: move board_early_init_f() back to veyron
      rockchip: rk3288: Move veyron_init() back to veyron.c
      rockchip: rk3288: Move clock CMD to SoC file
      rockchip: rk3288: Move rk3288_detect_reset_reason to soc file
      rockchip: rk3288: Migrate to use common board file
      rockchip: rk3328: Migrate to use common board file
      rockchip: rk3368: Migrate to use common board file
      rockchip: rk3399: init vbus regulator in board_early_init_f()
      rockchip: rk3399: Migrate to use common board file
      rockchip: elgin-rv1108: use board_early_init_f for per-boar init
      rockchip: rv1108: Migrate to use common board file

Shyam Saini (1):
      include: configs: Increase CONFIG_SYS_BOOTM_LEN to 16MB

 arch/arm/dts/rk3288-phycore-rdk.dts                |   5 -
 arch/arm/dts/rk3288-veyron.dtsi                    |   6 +-
 arch/arm/include/asm/arch-rockchip/bootrom.h       |   4 +-
 arch/arm/include/asm/arch-rockchip/sys_proto.h     |   4 -
 arch/arm/mach-rockchip/Kconfig                     |  40 ++-
 arch/arm/mach-rockchip/Makefile                    |  16 +-
 arch/arm/mach-rockchip/{rk3036-board.c => board.c} |  52 ++--
 arch/arm/mach-rockchip/fit_spl_optee.its           |  16 +-
 arch/arm/mach-rockchip/rk3036/rk3036.c             |  16 ++
 arch/arm/mach-rockchip/rk3128-board.c              | 123 --------
 arch/arm/mach-rockchip/rk3128/rk3128.c             |   3 +
 arch/arm/mach-rockchip/rk3188-board-spl.c          | 193 -------------
 arch/arm/mach-rockchip/rk3188-board.c              |  53 ----
 arch/arm/mach-rockchip/rk3188/rk3188.c             |  86 +++++-
 arch/arm/mach-rockchip/rk322x-board-spl.c          |  76 -----
 arch/arm/mach-rockchip/rk322x-board.c              | 127 --------
 arch/arm/mach-rockchip/rk322x/rk322x.c             |  29 ++
 arch/arm/mach-rockchip/rk3288-board-spl.c          | 249 ----------------
 arch/arm/mach-rockchip/rk3288-board.c              | 320 ---------------------
 arch/arm/mach-rockchip/rk3288/Kconfig              |   2 +
 arch/arm/mach-rockchip/rk3288/rk3288.c             | 142 +++++++++
 arch/arm/mach-rockchip/rk3328-board-spl.c          |  58 ----
 arch/arm/mach-rockchip/rk3328/rk3328.c             |  62 +++-
 arch/arm/mach-rockchip/rk3368-board-spl.c          |  80 ------
 arch/arm/mach-rockchip/rk3368/rk3368.c             |  15 +-
 arch/arm/mach-rockchip/rk3399-board-spl.c          | 251 ----------------
 arch/arm/mach-rockchip/rk3399-board.c              |  13 -
 arch/arm/mach-rockchip/rk3399/rk3399.c             | 151 +++++++++-
 arch/arm/mach-rockchip/rv1108-board.c              |  81 ------
 arch/arm/mach-rockchip/rv1108/rv1108.c             |  10 -
 arch/arm/mach-rockchip/sdram_common.c              |  63 ++++
 arch/arm/mach-rockchip/spl.c                       | 154 ++++++++++
 board/chipspark/popmetal_rk3288/popmetal-rk3288.c  |   2 +-
 board/elgin/elgin_rv1108/elgin_rv1108.c            |   2 +-
 board/firefly/firefly-rk3288/firefly-rk3288.c      |  36 +++
 board/geekbuying/geekbox/geekbox.c                 |   5 -
 board/google/gru/gru.c                             |  24 +-
 board/google/veyron/veyron.c                       |  83 ++++++
 board/phytec/phycore_rk3288/phycore-rk3288.c       |  49 +++-
 board/rockchip/evb_px5/evb-px5.c                   |   6 -
 board/rockchip/evb_rk3328/evb-rk3328.c             |  65 -----
 board/rockchip/evb_rk3399/evb-rk3399.c             |  15 +-
 board/rockchip/evb_rv1108/evb_rv1108.c             |  14 -
 board/rockchip/sheep_rk3368/sheep_rk3368.c         |  15 -
 board/rockchip/tinker_rk3288/tinker-rk3288.c       |   2 +-
 board/theobroma-systems/lion_rk3368/lion_rk3368.c  |  18 --
 board/theobroma-systems/puma_rk3399/puma-rk3399.c  |  15 -
 board/vamrs/rock960_rk3399/rock960-rk3399.c        |  15 -
 drivers/clk/rockchip/clk_rk3188.c                  |   3 +
 include/configs/rk3128_common.h                    |   2 +
 include/configs/rk3188_common.h                    |   3 +-
 include/configs/rk322x_common.h                    |   1 +
 include/configs/rk3288_common.h                    |   4 +
 include/configs/rk3328_common.h                    |   6 +-
 include/configs/rk3368_common.h                    |   2 +-
 include/configs/rk3399_common.h                    |   2 +-
 include/configs/rv1108_common.h                    |   2 +
 57 files changed, 978 insertions(+), 1913 deletions(-)
 rename arch/arm/mach-rockchip/{rk3036-board.c => board.c} (61%)
 delete mode 100644 arch/arm/mach-rockchip/rk3128-board.c
 delete mode 100644 arch/arm/mach-rockchip/rk3188-board-spl.c
 delete mode 100644 arch/arm/mach-rockchip/rk3188-board.c
 delete mode 100644 arch/arm/mach-rockchip/rk322x-board-spl.c
 delete mode 100644 arch/arm/mach-rockchip/rk322x-board.c
 delete mode 100644 arch/arm/mach-rockchip/rk3288-board-spl.c
 delete mode 100644 arch/arm/mach-rockchip/rk3288-board.c
 delete mode 100644 arch/arm/mach-rockchip/rk3328-board-spl.c
 delete mode 100644 arch/arm/mach-rockchip/rk3368-board-spl.c
 delete mode 100644 arch/arm/mach-rockchip/rk3399-board-spl.c
 delete mode 100644 arch/arm/mach-rockchip/rk3399-board.c
 delete mode 100644 arch/arm/mach-rockchip/rv1108-board.c
 create mode 100644 arch/arm/mach-rockchip/spl.c




More information about the U-Boot mailing list