[U-Boot] [PULL, RESEND] Please pull u-boot-rockchip/tags/rockchip-for-2019.07
Philipp Tomsich
philipp.tomsich at theobroma-systems.com
Fri May 3 14:09:27 UTC 2019
Tom,
[resend due to me forgetting to CC the mailing-list]
Here’s the first batch of changes for the Rockchip side of the repository.
Took a bit longer as expected as there always was ‘one more issue’ to fix up during
the merge…
Clean bill-of-health in Travis-CI at
https://travis-ci.org/ptomsich/u-boot-rockchip/builds/526773500
Thanks,
Philipp.
The following changes since commit a69120a0d7c8d4044cdaceea9eb03913ba4e49c7:
Prepare v2019.07-rc1 (2019-04-29 21:54:04 -0400)
are available in the git repository at:
git://git.denx.de/u-boot-rockchip.git tags/rockchip-for-2019.07
for you to fetch changes up to dd320e122f78312b99cdbfb085a0ad167a396bb5:
rockchip: rk3288: include header for back_to_bootrom (2019-05-01 09:40:59 +0200)
----------------------------------------------------------------
Improvements and new features:
- improved SPI driver for better read throughput
- refactors initialisation of debug UART init
- restructures header file paths
- adds pinctrl improvements
Adds Kever as a co-custodian.
----------------------------------------------------------------
Jagan Teki (3):
rockchip: dts: rk3399: Sync rk3399-opp from Linux
rockchip: dts: rk3399: Create initial rk3399-u-boot.dtsi
rockchip: rk3399: Add Orangepi RK3399 support
Kever Yang (15):
rockchip: arm: remove no use macro
rockchip: add Kever Yang as co-custodian
rockchip: arm: use 'arch-rockchip' for common header
rockchip: use 'arch-rockchip' as header file path
rockchip: correct ARCH_SOC name
rockchip: enable DEBUG_UART_BOARD_INIT by default
rockchip; kylin-rk3036: enabl DEBUG UART
rockchip: rk3036: add board_debug_uart_init()
rockchip: rk3188: add board_debug_uart_init()
rockchip: rk322x: move board_debug_uart_init() to rk322x.c
rockchip: rk3288: use grf structure to access soc_con2
rockchip: rk3288: add board_debug_uart_init()
rockchip: rk3368: move board_debug_uart_init() to rk3368.c
rockchip: rk3399: use grf structure to access reg
rockchip: rk3399: add board_debug_uart_init()
Philipp Tomsich (11):
rockchip: rk3399-puma: support Gigadevice SPI-NOR flash
rockchip: spi: add debug message for delay in CS toggle
rockchip: spi: remove unused code and fields in priv
rockchip: spi: fix off-by-one in chunk size computation
rockchip: spi: consistently use false/true with rkspi_enable_chip
rockchip: spi: only wait for completion, if transmitting
rockchip: spi: add optimised receive-only implementation
rockchip: spi: add driver-data and a 'rxonly_manages_fifo' flag
rockchip: spi: make optimised receive-handler unaligned-safe
rockchip: rk3399: include gpio.h
rockchip: rk3288: include header for back_to_bootrom
Urja Rannikko (2):
pinctrl: exit pinconfig_post_bind if there are no subnodes
rk3288-board: remove pinctrl call for debug uart
MAINTAINERS | 1 +
arch/arm/Kconfig | 1 +
arch/arm/cpu/armv8/start.S | 4 +
arch/arm/dts/Makefile | 1 +
arch/arm/dts/rk3399-evb.dts | 1 -
arch/arm/dts/rk3399-firefly.dts | 1 -
arch/arm/dts/rk3399-opp.dtsi | 133 +++++++++++++++++++
arch/arm/dts/rk3399-orangepi-u-boot.dtsi | 7 +
arch/arm/dts/rk3399-orangepi.dts | 771 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
arch/arm/dts/rk3399-puma.dtsi | 1 -
arch/arm/dts/rk3399-u-boot.dtsi | 8 ++
arch/arm/include/asm/arch-rockchip/ddr_rk3188.h | 2 +-
arch/arm/include/asm/arch-rockchip/hardware.h | 2 -
arch/arm/include/asm/gpio.h | 2 +-
arch/arm/lib/vectors.S | 5 +-
arch/arm/mach-rockchip/Kconfig | 6 +-
arch/arm/mach-rockchip/boot_mode.c | 2 +-
arch/arm/mach-rockchip/bootrom.c | 4 +-
arch/arm/mach-rockchip/rk3036-board-spl.c | 26 +---
arch/arm/mach-rockchip/rk3036-board.c | 10 +-
arch/arm/mach-rockchip/rk3036/Kconfig | 2 +-
arch/arm/mach-rockchip/rk3036/Makefile | 1 +
arch/arm/mach-rockchip/rk3036/clk_rk3036.c | 4 +-
arch/arm/mach-rockchip/rk3036/rk3036.c | 38 ++++++
arch/arm/mach-rockchip/rk3036/sdram_rk3036.c | 12 +-
arch/arm/mach-rockchip/rk3036/syscon_rk3036.c | 2 +-
arch/arm/mach-rockchip/rk3128-board.c | 10 +-
arch/arm/mach-rockchip/rk3128/Kconfig | 2 +-
arch/arm/mach-rockchip/rk3128/clk_rk3128.c | 4 +-
arch/arm/mach-rockchip/rk3128/syscon_rk3128.c | 2 +-
arch/arm/mach-rockchip/rk3188-board-spl.c | 44 ++-----
arch/arm/mach-rockchip/rk3188-board.c | 10 +-
arch/arm/mach-rockchip/rk3188/Kconfig | 2 +-
arch/arm/mach-rockchip/rk3188/Makefile | 1 +
arch/arm/mach-rockchip/rk3188/clk_rk3188.c | 4 +-
arch/arm/mach-rockchip/rk3188/rk3188.c | 36 ++++++
arch/arm/mach-rockchip/rk3188/syscon_rk3188.c | 2 +-
arch/arm/mach-rockchip/rk322x-board-spl.c | 50 +-------
arch/arm/mach-rockchip/rk322x-board.c | 39 +-----
arch/arm/mach-rockchip/rk322x/Kconfig | 2 +-
arch/arm/mach-rockchip/rk322x/Makefile | 2 +-
arch/arm/mach-rockchip/rk322x/clk_rk322x.c | 4 +-
arch/arm/mach-rockchip/rk322x/rk322x.c | 44 +++++++
arch/arm/mach-rockchip/rk322x/syscon_rk322x.c | 2 +-
arch/arm/mach-rockchip/rk3288-board-spl.c | 30 ++---
arch/arm/mach-rockchip/rk3288-board-tpl.c | 23 +---
arch/arm/mach-rockchip/rk3288-board.c | 24 +---
arch/arm/mach-rockchip/rk3288/Kconfig | 2 +-
arch/arm/mach-rockchip/rk3288/clk_rk3288.c | 4 +-
arch/arm/mach-rockchip/rk3288/rk3288.c | 21 ++-
arch/arm/mach-rockchip/rk3288/syscon_rk3288.c | 2 +-
arch/arm/mach-rockchip/rk3328/Kconfig | 2 +-
arch/arm/mach-rockchip/rk3328/clk_rk3328.c | 4 +-
arch/arm/mach-rockchip/rk3328/rk3328.c | 2 +-
arch/arm/mach-rockchip/rk3328/syscon_rk3328.c | 2 +-
arch/arm/mach-rockchip/rk3368-board-spl.c | 10 +-
arch/arm/mach-rockchip/rk3368-board-tpl.c | 43 +------
arch/arm/mach-rockchip/rk3368/Kconfig | 2 +-
arch/arm/mach-rockchip/rk3368/clk_rk3368.c | 4 +-
arch/arm/mach-rockchip/rk3368/rk3368.c | 37 +++++-
arch/arm/mach-rockchip/rk3368/syscon_rk3368.c | 2 +-
arch/arm/mach-rockchip/rk3399-board-spl.c | 62 +--------
arch/arm/mach-rockchip/rk3399-board.c | 2 +-
arch/arm/mach-rockchip/rk3399/Kconfig | 2 +-
arch/arm/mach-rockchip/rk3399/clk_rk3399.c | 4 +-
arch/arm/mach-rockchip/rk3399/rk3399.c | 59 ++++++++-
arch/arm/mach-rockchip/rk3399/syscon_rk3399.c | 2 +-
arch/arm/mach-rockchip/rk_timer.c | 2 +-
arch/arm/mach-rockchip/rv1108/Kconfig | 2 +-
arch/arm/mach-rockchip/rv1108/clk_rv1108.c | 4 +-
arch/arm/mach-rockchip/rv1108/syscon_rv1108.c | 2 +-
arch/arm/mach-rockchip/sdram_common.c | 2 +-
board/elgin/elgin_rv1108/elgin_rv1108.c | 4 +-
board/rockchip/evb_rk3036/evb_rk3036.c | 4 +-
board/rockchip/evb_rk3229/evb_rk3229.c | 2 +-
board/rockchip/evb_rk3399/MAINTAINERS | 7 +
board/rockchip/evb_rk3399/evb-rk3399.c | 2 +-
board/rockchip/evb_rv1108/evb_rv1108.c | 4 +-
board/rockchip/kylin_rk3036/kylin_rk3036.c | 4 +-
board/rockchip/sheep_rk3368/sheep_rk3368.c | 4 +-
board/theobroma-systems/lion_rk3368/lion_rk3368.c | 6 +-
board/theobroma-systems/puma_rk3399/puma-rk3399.c | 10 +-
board/vamrs/rock960_rk3399/rock960-rk3399.c | 2 +-
cmd/rockusb.c | 2 +-
configs/kylin-rk3036_defconfig | 6 +-
configs/orangepi-rk3399_defconfig | 75 +++++++++++
configs/puma-rk3399_defconfig | 1 +
doc/git-mailrc | 3 +-
drivers/clk/rockchip/clk_rk3036.c | 6 +-
drivers/clk/rockchip/clk_rk3128.c | 6 +-
drivers/clk/rockchip/clk_rk3188.c | 8 +-
drivers/clk/rockchip/clk_rk322x.c | 6 +-
drivers/clk/rockchip/clk_rk3288.c | 8 +-
drivers/clk/rockchip/clk_rk3328.c | 8 +-
drivers/clk/rockchip/clk_rk3368.c | 6 +-
drivers/clk/rockchip/clk_rk3399.c | 6 +-
drivers/clk/rockchip/clk_rv1108.c | 6 +-
drivers/gpio/rk_gpio.c | 3 +-
drivers/i2c/rk_i2c.c | 6 +-
drivers/mmc/rockchip_dw_mmc.c | 4 +-
drivers/net/gmac_rockchip.c | 18 +--
drivers/pinctrl/pinctrl-uclass.c | 3 +
drivers/pwm/rk_pwm.c | 2 +-
drivers/ram/rockchip/dmc-rk3368.c | 12 +-
drivers/ram/rockchip/sdram_rk3128.c | 6 +-
drivers/ram/rockchip/sdram_rk3188.c | 14 +-
drivers/ram/rockchip/sdram_rk322x.c | 16 +--
drivers/ram/rockchip/sdram_rk3288.c | 14 +-
drivers/ram/rockchip/sdram_rk3328.c | 6 +-
drivers/ram/rockchip/sdram_rk3399.c | 12 +-
drivers/reset/reset-rockchip.c | 2 +-
drivers/serial/serial_rockchip.c | 2 +-
drivers/sound/rockchip_sound.c | 2 +-
drivers/spi/rk_spi.c | 167 ++++++++++++++++++------
drivers/sysreset/sysreset_rockchip.c | 6 +-
drivers/timer/rockchip_timer.c | 2 +-
drivers/usb/gadget/f_rockusb.c | 2 +-
drivers/video/rockchip/rk3288_hdmi.c | 6 +-
drivers/video/rockchip/rk3288_mipi.c | 10 +-
drivers/video/rockchip/rk3288_vop.c | 6 +-
drivers/video/rockchip/rk3399_hdmi.c | 6 +-
drivers/video/rockchip/rk3399_mipi.c | 10 +-
drivers/video/rockchip/rk3399_vop.c | 2 +-
drivers/video/rockchip/rk_edp.c | 6 +-
drivers/video/rockchip/rk_hdmi.c | 5 +-
drivers/video/rockchip/rk_lvds.c | 6 +-
drivers/video/rockchip/rk_mipi.c | 9 +-
drivers/video/rockchip/rk_vop.c | 7 +-
drivers/video/rockchip/rk_vop.h | 2 +-
include/configs/rk3036_common.h | 2 +-
include/configs/rk3188_common.h | 2 +-
include/configs/rk322x_common.h | 2 +-
include/configs/rk3288_common.h | 2 +-
include/configs/rk3368_common.h | 2 +-
include/configs/rv1108_common.h | 2 +-
135 files changed, 1669 insertions(+), 577 deletions(-)
create mode 100644 arch/arm/dts/rk3399-opp.dtsi
create mode 100644 arch/arm/dts/rk3399-orangepi-u-boot.dtsi
create mode 100644 arch/arm/dts/rk3399-orangepi.dts
create mode 100644 arch/arm/dts/rk3399-u-boot.dtsi
create mode 100644 arch/arm/mach-rockchip/rk3036/rk3036.c
create mode 100644 arch/arm/mach-rockchip/rk3188/rk3188.c
create mode 100644 arch/arm/mach-rockchip/rk322x/rk322x.c
create mode 100644 configs/orangepi-rk3399_defconfig
More information about the U-Boot
mailing list