[U-Boot] [PULL] Please pull u-boot-rockchip:tags/for-master-20190201

Philipp Tomsich philipp.tomsich at theobroma-systems.com
Fri Feb 1 17:15:20 UTC 2019


Tom,

I am a little late this time with our changes for rc1.  Hope this doesn’t impact your workflow too much.
Things got a bit messy this time, as some of the series introduced unexpected isses during testing
(such as the debug UART not being available).

Travis is still running (https://travis-ci.org/ptomsich/u-boot-rockchip/builds/487509207) on the rebased
version, but prior to the rebase (and the final fixes), things were testing out correctly.

Thanks,
Philipp. 


The following changes since commit db4a29993d207fec33c07de8b8cb8a3fd22c9e6c:

  Merge tag 'video-updates-for-2019.04-rc1' of git://git.denx.de/u-boot-video (2019-01-31 16:07:37 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-rockchip tags/for-master-20190201

for you to fetch changes up to 73ced87e9af70cba35c4374055dca56e5f9c460d:

  rockchip: rk3399: spl: ensure that debug_uart_init is called (2019-02-01 16:59:14 +0100)

----------------------------------------------------------------
u-boot-rockchip changes for 2019.04-rc1:
  * support for Chromebook Bob
  * full pinctrl driver using DTS properties
  * documentation improvements
  * I2S support for some Rockchip SoCs

----------------------------------------------------------------
David Wu (9):
      rockchip: rk3399-evb: defconfig: Enable FDT for new pinctrl driver
      ARM: rockchip: rk3188: Remove the pinctrl setup and enable uart at SPL
      ARM: rockchip: Kconfig: Remove the SPL_PINCTRL for rk3188
      ARM: rockchip: Remove the pinctrl request at rk3288-board-spl
      rk3288: chrome: defconfig: Enable FDT for new pinctrl driver
      pinctrl: rockchip: Add common rockchip pinctrl driver
      rockchip: defconfig: Clean the unused pinctrl config
      pinctrl: rockchip: Clean the unused rockchip pinctrl drivers
      ARM: dts: rk322x: Correct the uart2 default pin configuration

Mark Kettenis (1):
      rockchip: dts: rk3399-firely: add 'same-as-spl'

Marty E. Plummer (1):
      rockchip: add support for veyron-speedy (ASUS Chromebook C201)

Philipp Tomsich (5):
      rockchip: Add MAINTAINER entry for chromebook_speedy
      pinctrl: Kconfig: sort includes alphabetically
      pinctrl: Kconfig: fix missing include of rockchip/Kconfig
      rockchip: rk3399-puma: enable SPL_ATF_NO_PLATFORM_PARAM
      rockchip: rk3399: spl: ensure that debug_uart_init is called

Simon Glass (24):
      rockchip: rk3288: Add i2s pinctrl and clock support
      rockchip: Add an I2S driver
      rockchip: Add a sound driver
      sound: rockchip: Add sound support for jerry
      rockchip: Drop call to rockchip_dnl_mode_check() for now
      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/Makefile                                  |    1 +
 arch/arm/dts/rk322x.dtsi                               |   11 +-
 arch/arm/dts/rk3288-veyron-jerry.dts                   |   12 +
 arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi          |   31 +++
 arch/arm/dts/rk3288-veyron-speedy.dts                  |  143 ++++++++++
 arch/arm/dts/rk3288-veyron.dtsi                        |    1 +
 arch/arm/dts/rk3288.dtsi                               |    1 +
 arch/arm/dts/rk3399-firefly.dts                        |    2 +-
 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 ++++++++++
 arch/arm/dts/rk3399-sdram-lpddr3-samsung-4GB-1866.dtsi | 1542 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/dts/rk3399.dtsi                               |  432 +++++++++++++++++++++++++-----
 arch/arm/include/asm/arch-rockchip/cru_rk3288.h        |    8 +
 arch/arm/include/asm/arch-rockchip/gpio.h              |   30 +++
 arch/arm/include/asm/arch-rockchip/grf_rk3288.h        |  103 +++++++-
 arch/arm/include/asm/arch-rockchip/periph.h            |    1 +
 arch/arm/include/asm/arch-rockchip/sys_proto.h         |    3 +
 arch/arm/mach-rockchip/Kconfig                         |    1 -
 arch/arm/mach-rockchip/boot_mode.c                     |    8 +-
 arch/arm/mach-rockchip/rk3036-board.c                  |    2 +-
 arch/arm/mach-rockchip/rk3188-board-spl.c              |   43 +--
 arch/arm/mach-rockchip/rk3188-board.c                  |    2 +-
 arch/arm/mach-rockchip/rk322x-board.c                  |    2 +-
 arch/arm/mach-rockchip/rk3288-board-spl.c              |   82 +-----
 arch/arm/mach-rockchip/rk3288/Kconfig                  |   11 +
 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/google/veyron/Kconfig                            |   16 ++
 board/google/veyron/MAINTAINERS                        |    7 +
 board/rockchip/evb_rk3399/README                       |   33 ++-
 cmd/gpio.c                                             |   37 ++-
 configs/chromebit_mickey_defconfig                     |    4 -
 configs/chromebook_bob_defconfig                       |  100 +++++++
 configs/chromebook_jerry_defconfig                     |   11 +-
 configs/chromebook_minnie_defconfig                    |    4 -
 configs/chromebook_speedy_defconfig                    |  100 +++++++
 configs/evb-px5_defconfig                              |    1 -
 configs/evb-rk3128_defconfig                           |    1 -
 configs/evb-rk3229_defconfig                           |    1 -
 configs/evb-rk3288_defconfig                           |    2 -
 configs/evb-rk3399_defconfig                           |    2 -
 configs/evb-rv1108_defconfig                           |    1 -
 configs/fennec-rk3288_defconfig                        |    2 -
 configs/firefly-rk3288_defconfig                       |    2 -
 configs/firefly-rk3399_defconfig                       |    1 -
 configs/geekbox_defconfig                              |    1 -
 configs/kylin-rk3036_defconfig                         |    1 -
 configs/kylin-rk3036_defconfig.rej                     |   10 +
 configs/lion-rk3368_defconfig                          |    1 -
 configs/miqi-rk3288_defconfig                          |    2 -
 configs/phycore-rk3288_defconfig                       |    2 -
 configs/popmetal-rk3288_defconfig                      |    2 -
 configs/puma-rk3399_defconfig                          |    3 +-
 configs/puma-rk3399_defconfig.rej                      |   10 +
 configs/rock2_defconfig                                |    2 -
 configs/rock_defconfig                                 |    1 -
 configs/sandbox_defconfig                              |    2 -
 configs/sandbox_flattree_defconfig                     |    2 -
 configs/sandbox_noblk_defconfig                        |    2 -
 configs/sheep-rk3368_defconfig                         |    1 -
 configs/tinker-rk3288_defconfig                        |    2 -
 configs/vyasa-rk3288_defconfig                         |    2 -
 doc/README.rockchip                                    |   59 ++++-
 drivers/clk/clk-uclass.c                               |    4 +-
 drivers/clk/rockchip/clk_rk3288.c                      |   48 ++++
 drivers/clk/rockchip/clk_rk3399.c                      |   12 +
 drivers/gpio/rk_gpio.c                                 |   46 ++++
 drivers/pinctrl/Kconfig                                |  101 +-------
 drivers/pinctrl/Makefile                               |    2 +-
 drivers/pinctrl/rockchip/Kconfig                       |   17 ++
 drivers/pinctrl/rockchip/Makefile                      |   19 +-
 drivers/pinctrl/rockchip/pinctrl-rk3036.c              |   65 +++++
 drivers/pinctrl/rockchip/pinctrl-rk3128.c              |  155 +++++++++++
 drivers/pinctrl/rockchip/pinctrl-rk3188.c              |   82 ++++++
 drivers/pinctrl/rockchip/pinctrl-rk322x.c              |  215 +++++++++++++++
 drivers/pinctrl/rockchip/pinctrl-rk3288.c              |  157 +++++++++++
 drivers/pinctrl/rockchip/pinctrl-rk3328.c              |  227 ++++++++++++++++
 drivers/pinctrl/rockchip/pinctrl-rk3368.c              |  116 +++++++++
 drivers/pinctrl/rockchip/pinctrl-rk3399.c              |  193 ++++++++++++++
 drivers/pinctrl/rockchip/pinctrl-rockchip-core.c       |  788 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/pinctrl/rockchip/pinctrl-rockchip.h            |  302 +++++++++++++++++++++
 drivers/pinctrl/rockchip/pinctrl-rv1108.c              |  203 +++++++++++++++
 drivers/pinctrl/rockchip/pinctrl_rk3036.c              |  671 -----------------------------------------------
 drivers/pinctrl/rockchip/pinctrl_rk3128.c              |  186 -------------
 drivers/pinctrl/rockchip/pinctrl_rk3188.c              |  989 ---------------------------------------------------------------------
 drivers/pinctrl/rockchip/pinctrl_rk322x.c              |  894 ---------------------------------------------------------------
 drivers/pinctrl/rockchip/pinctrl_rk3288.c              |  869 -------------------------------------------------------------
 drivers/pinctrl/rockchip/pinctrl_rk3328.c              |  705 -------------------------------------------------
 drivers/pinctrl/rockchip/pinctrl_rk3368.c              |  739 ----------------------------------------------------
 drivers/pinctrl/rockchip/pinctrl_rk3399.c              |  740 ----------------------------------------------------
 drivers/pinctrl/rockchip/pinctrl_rv1108.c              |  580 -----------------------------------------
 drivers/sound/Kconfig                                  |    9 +
 drivers/sound/Makefile                                 |    1 +
 drivers/sound/rockchip_i2s.c                           |  149 +++++++++++
 drivers/sound/rockchip_sound.c                         |  132 ++++++++++
 include/configs/gru.h                                  |   18 ++
 include/configs/rk3399_common.h                        |    5 +
 include/spl_gpio.h                                     |   62 +++++
 lib/display_options.c                                  |    4 +-
 109 files changed, 7516 insertions(+), 6775 deletions(-)
 create mode 100644 arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3288-veyron-speedy.dts
 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 configs/chromebook_speedy_defconfig
 create mode 100644 configs/kylin-rk3036_defconfig.rej
 create mode 100644 configs/puma-rk3399_defconfig.rej
 create mode 100644 drivers/pinctrl/rockchip/Kconfig
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3036.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3128.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3188.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk322x.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3288.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3328.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3368.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rk3399.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rockchip-core.c
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rockchip.h
 create mode 100644 drivers/pinctrl/rockchip/pinctrl-rv1108.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3036.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3128.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3188.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk322x.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3288.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3328.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3368.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rk3399.c
 delete mode 100644 drivers/pinctrl/rockchip/pinctrl_rv1108.c
 create mode 100644 drivers/sound/rockchip_i2s.c
 create mode 100644 drivers/sound/rockchip_sound.c
 create mode 100644 include/configs/gru.h
 create mode 100644 include/spl_gpio.h



More information about the U-Boot mailing list