[U-Boot] [PATCH v2 00/19] rockchip: Add support for Bob Chromebook
Simon Glass
sjg at chromium.org
Mon Jan 21 21:53:17 UTC 2019
This series adds basic support for Bob which is based on RK3399. Quite a
bit of work remains to get this into fully working condition.
This series is based on the rockchip pinctrl drivers series by David Wu.
It is available at u-boot-dm/rk-working
Changes in v2:
- Mention EVB RV1108
- Fix the name of the firefly-rk3399 defconfig
- Use correct printf format for log message
- Add #ifdef guard around variables in rk3399 board_debug_uart_init()
Simon Glass (19):
lib: Allow using display_buffer() in SPL
clk: Improve debug message in clk_set_default_rates()
gpio: Use more command-specific enums values
gpio: Add a simple GPIO API for SPL
rockchip: Add mention of other boards
rockchip: Drop note about supporting other SoCs
rockchip: Bring in device tree files for rk3399-gru
rockchip: Adjust rk3399 device tree to be closer to linux
rockchip: evb_rk3399: Tidy up the README
rockchip: Clarify docs on SPI writing
rockchip: Allow booting from SPI
rockchip: Add settings for Samsung LPDDR3 4GB SDRAM 1866MHz
rockchip: clk: Add mention of four new clocks
rockchip: Tidy up board include-file ordering
rockchip: rk3399: Add ROCKCHIP_DEVICE_SETTINGS to set env
rockchip: Move pull-up/down enum into a common file
rockchip: Implement spl_gpio in the GPIO driver
rockchip: gru: Add extra device-tree settings
rockchip: Add support for chromebook_bob
arch/arm/dts/rk3399-gru-bob.dts | 80 +
arch/arm/dts/rk3399-gru-chromebook.dtsi | 398 +++++
arch/arm/dts/rk3399-gru-kevin.dts | 309 ++++
arch/arm/dts/rk3399-gru.dtsi | 844 +++++++++
arch/arm/dts/rk3399-op1-opp.dtsi | 141 ++
.../rk3399-sdram-lpddr3-samsung-4GB-1866.dtsi | 1542 +++++++++++++++++
arch/arm/dts/rk3399.dtsi | 432 ++++-
arch/arm/include/asm/arch-rockchip/gpio.h | 30 +
.../include/asm/arch-rockchip/grf_rk3288.h | 7 -
.../arm/include/asm/arch-rockchip/sys_proto.h | 3 +
arch/arm/mach-rockchip/rk3036-board.c | 2 +-
arch/arm/mach-rockchip/rk3188-board-spl.c | 2 +-
arch/arm/mach-rockchip/rk3188-board.c | 2 +-
arch/arm/mach-rockchip/rk322x-board.c | 2 +-
arch/arm/mach-rockchip/rk3368-board-spl.c | 2 +-
arch/arm/mach-rockchip/rk3368-board-tpl.c | 4 +-
arch/arm/mach-rockchip/rk3399-board-spl.c | 51 +-
arch/arm/mach-rockchip/rk3399/Kconfig | 10 +
arch/arm/mach-rockchip/spl-boot-order.c | 3 +
board/google/gru/Kconfig | 15 +
board/google/gru/MAINTAINERS | 6 +
board/google/gru/Makefile | 5 +
board/google/gru/gru.c | 16 +
board/rockchip/evb_rk3399/README | 33 +-
cmd/gpio.c | 37 +-
configs/chromebook_bob_defconfig | 100 ++
doc/README.rockchip | 59 +-
drivers/clk/clk-uclass.c | 4 +-
drivers/clk/rockchip/clk_rk3399.c | 12 +
drivers/gpio/rk_gpio.c | 46 +
include/configs/gru.h | 18 +
include/configs/rk3399_common.h | 5 +
include/spl_gpio.h | 62 +
lib/display_options.c | 4 +-
34 files changed, 4163 insertions(+), 123 deletions(-)
create mode 100644 arch/arm/dts/rk3399-gru-bob.dts
create mode 100644 arch/arm/dts/rk3399-gru-chromebook.dtsi
create mode 100644 arch/arm/dts/rk3399-gru-kevin.dts
create mode 100644 arch/arm/dts/rk3399-gru.dtsi
create mode 100644 arch/arm/dts/rk3399-op1-opp.dtsi
create mode 100644 arch/arm/dts/rk3399-sdram-lpddr3-samsung-4GB-1866.dtsi
create mode 100644 board/google/gru/Kconfig
create mode 100644 board/google/gru/MAINTAINERS
create mode 100644 board/google/gru/Makefile
create mode 100644 board/google/gru/gru.c
create mode 100644 configs/chromebook_bob_defconfig
create mode 100644 include/configs/gru.h
create mode 100644 include/spl_gpio.h
--
2.20.1.321.g9e740568ce-goog
More information about the U-Boot
mailing list