[U-Boot] Please pull u-boot-rockchip

Simon Glass sjg at chromium.org
Tue Dec 1 20:05:44 CET 2015


Hi Tom,

(This comes after the u-boot-dm request)

This includes a few fixes and support for the Rockchip RK3036.


The following changes since commit 3ba5f74a541f77bfb6904e684e2cf0bfad005106:

  dm: pci: Disable PCI compatibility functions by default (2015-12-01
06:26:38 -0700)

are available in the git repository at:

  git://git.denx.de/u-boot-rockchip.git

for you to fetch changes up to 00ea76e8004e8582798123f3698f91b32514810f:

  rockchip: Explicitly set CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN
(2015-12-01 08:07:22 -0700)

----------------------------------------------------------------
Ariel D'Alessandro (1):
      rockchip: move SYS_MALLOC_SIMPLE to mach-rockchip Kconfig

Jeffy Chen (2):
      rockchip: Add max spl size & spl header configs
      rockchip: Add support for rk's second level loader

Sjoerd Simons (4):
      rockchip: Also load the initrd below 512M
      rockchip: firefly: Save the environment on SD card
      Revert "rockchip: Reconfigure the malloc based to point to system memory"
      rockchip: Explicitly set CONFIG_SPL_STACK_R_MALLOC_SIMPLE_LEN

huang lin (21):
      rockchip: add timer driver
      rockchip: move SYS_MALLOC_F_LEN to rk3288 own Kconfig
      rockchip: rename board-spl.c to rk3288-board-spl.c
      rockchip: add config decide whether to build common.c
      dm: core: Add SPL Kconfig for REGMAP and SYSCON
      rockchip: serial driver support rk3036
      rockchip: Bring in RK3036 device tree file includes and bindings
      rockchip: rk3036: Add clock driver
      rockchip: rk3036: Add header files for GRF
      rockchip: rk3036: Add Soc reset driver
      rockchip: rk3036: Add a simple syscon driver
      rockchip: rk3036: Add pinctrl driver
      mmc: dw_mmc: move data transfer as a separate function
      mmc: dw_mmc: support fifo mode in dwc mmc driver
      rockchip: mmc: use non-removable property to distinguish emmc
and sdcard register
      rockchip: mmc: get the fifo mode and fifo depth property from dts
      rockchip: add early uart driver
      rockchip: add rk3036 sdram driver
      rockchip: rk3036: Add core Soc start-up code
      rockchip: Add basic support for evb-rk3036 board
      rockchip: doc: show packet rk3036 uboot image

 arch/arm/dts/Makefile                                      |   3 +-
 arch/arm/dts/rk3036-sdk.dts                                |  46 ++++
 arch/arm/dts/rk3036.dtsi                                   | 428
+++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-rockchip/cru_rk3036.h            | 168 ++++++++++++
 arch/arm/include/asm/arch-rockchip/grf_rk3036.h            | 493
+++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-rockchip/sdram_rk3036.h          | 341
+++++++++++++++++++++++
 arch/arm/include/asm/arch-rockchip/timer.h                 |  22 ++
 arch/arm/include/asm/arch-rockchip/uart.h                  |  44 +++
 arch/arm/mach-rockchip/Kconfig                             |  29 +-
 arch/arm/mach-rockchip/Makefile                            |  10 +-
 arch/arm/mach-rockchip/board.c                             |   1 +
 arch/arm/mach-rockchip/rk3036-board-spl.c                  |  55 ++++
 arch/arm/mach-rockchip/rk3036/Kconfig                      |  23 ++
 arch/arm/mach-rockchip/rk3036/Makefile                     |  13 +
 arch/arm/mach-rockchip/rk3036/reset_rk3036.c               |  45 ++++
 arch/arm/mach-rockchip/rk3036/save_boot_param.S            |  32 +++
 arch/arm/mach-rockchip/rk3036/sdram_rk3036.c               | 764
++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/mach-rockchip/rk3036/syscon_rk3036.c              |  21 ++
 arch/arm/mach-rockchip/{board-spl.c => rk3288-board-spl.c} |  28 +-
 arch/arm/mach-rockchip/rk3288/Kconfig                      |   9 +
 arch/arm/mach-rockchip/rk_early_print.c                    |  63 +++++
 arch/arm/mach-rockchip/rk_timer.c                          |  48 ++++
 board/evb_rk3036/evb_rk3036/Kconfig                        |  15 ++
 board/evb_rk3036/evb_rk3036/MAINTAINERS                    |   0
 board/evb_rk3036/evb_rk3036/Makefile                       |   7 +
 board/evb_rk3036/evb_rk3036/evb_rk3036.c                   |  49 ++++
 configs/chromebook_jerry_defconfig                         |   3 +
 configs/evb-rk3036_defconfig                               |  26 ++
 configs/firefly-rk3288_defconfig                           |   3 +
 configs/sandbox_defconfig                                  |   2 +
 doc/README.rockchip                                        |  11 +
 drivers/clk/Makefile                                       |   1 +
 drivers/clk/clk_rk3036.c                                   | 414
++++++++++++++++++++++++++++
 drivers/core/Kconfig                                       |  19 ++
 drivers/core/Makefile                                      |   4 +-
 drivers/mmc/dw_mmc.c                                       | 140 +++++++---
 drivers/mmc/rockchip_dw_mmc.c                              |  26 +-
 drivers/pinctrl/Kconfig                                    |   9 +
 drivers/pinctrl/rockchip/Makefile                          |   1 +
 drivers/pinctrl/rockchip/pinctrl_rk3036.c                  | 276
+++++++++++++++++++
 drivers/serial/ns16550.c                                   |   1 +
 include/configs/chromebook_jerry.h                         |   1 +
 include/configs/evb_rk3036.h                               |  12 +
 include/configs/firefly-rk3288.h                           |   8 +
 include/configs/rk3036_common.h                            |  99 +++++++
 include/configs/rk3288_common.h                            |  12 +-
 include/dt-bindings/clock/rk3036-cru.h                     | 186 +++++++++++++
 include/dwmmc.h                                            |   5 +
 tools/Makefile                                             |   8 +-
 tools/rkcommon.c                                           |  26 +-
 tools/rkcommon.h                                           |   4 +-
 tools/rkimage.c                                            |   2 +-
 tools/rksd.c                                               |   6 +-
 tools/rkspi.c                                              |   6 +-
 54 files changed, 3955 insertions(+), 113 deletions(-)
 create mode 100644 arch/arm/dts/rk3036-sdk.dts
 create mode 100644 arch/arm/dts/rk3036.dtsi
 create mode 100644 arch/arm/include/asm/arch-rockchip/cru_rk3036.h
 create mode 100644 arch/arm/include/asm/arch-rockchip/grf_rk3036.h
 create mode 100644 arch/arm/include/asm/arch-rockchip/sdram_rk3036.h
 create mode 100644 arch/arm/include/asm/arch-rockchip/timer.h
 create mode 100644 arch/arm/include/asm/arch-rockchip/uart.h
 create mode 100644 arch/arm/mach-rockchip/rk3036-board-spl.c
 create mode 100644 arch/arm/mach-rockchip/rk3036/Kconfig
 create mode 100644 arch/arm/mach-rockchip/rk3036/Makefile
 create mode 100644 arch/arm/mach-rockchip/rk3036/reset_rk3036.c
 create mode 100644 arch/arm/mach-rockchip/rk3036/save_boot_param.S
 create mode 100644 arch/arm/mach-rockchip/rk3036/sdram_rk3036.c
 create mode 100644 arch/arm/mach-rockchip/rk3036/syscon_rk3036.c
 rename arch/arm/mach-rockchip/{board-spl.c => rk3288-board-spl.c} (90%)
 create mode 100644 arch/arm/mach-rockchip/rk_early_print.c
 create mode 100644 arch/arm/mach-rockchip/rk_timer.c
 create mode 100644 board/evb_rk3036/evb_rk3036/Kconfig
 create mode 100644 board/evb_rk3036/evb_rk3036/MAINTAINERS
 create mode 100644 board/evb_rk3036/evb_rk3036/Makefile
 create mode 100644 board/evb_rk3036/evb_rk3036/evb_rk3036.c
 create mode 100644 configs/evb-rk3036_defconfig
 create mode 100644 drivers/clk/clk_rk3036.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3036.c
 create mode 100644 include/configs/evb_rk3036.h
 create mode 100644 include/configs/rk3036_common.h
 create mode 100644 include/dt-bindings/clock/rk3036-cru.h

Regards,
Simon


More information about the U-Boot mailing list