[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