[U-Boot] [PATCH 0/8] rockchip: spi: rk3399: support SPI on the RK3399

Philipp Tomsich philipp.tomsich at theobroma-systems.com
Tue Mar 28 08:58:29 UTC 2017


The RK3399 has a similar SPI controller as previous Rockchip SoCs.

This changeset reuses this driver and evolves pinctrl and clk drivers for
the RK3399 to support the needs of the RK3399.
Validated for SPI1 and SPI5 on the RK3399-Q7.

We've included the changes to our defconfig and dts (both not upstream) in
the series to provide context for reviewers... these two final patches are
not intended to apply to the current upstream and the contained changes
will be subsumed by the (upcoming) patch publishing the RK3399-Q7 (Puma)
DTS and defconfig.


Jakob Unterwurzacher (3):
  rockchip: spi: enable support for the rk_spi driver for the RK3399
  rockchip: spi: rk3399: move CONFIG_SPI and CONFIG_SPI_FLASH to
    defconfig
  dts: rk3399-puma: enable spi1 and spi5, add /spi1/spiflash

Philipp Tomsich (5):
  rockchip: clk: rk3399: add clock support for SCLK_SPI1 and SCLK_SPI5
  rockchip: pinctrl: rk3399: add support for the SPI5 controller
  defconfig: rk3399-puma: enable support for SPI and Winbond SPI flash
  defconfig: rk3399-puma: enable SPI as a boot-source in SPL
  rockchip: spl: RK3399: enable SPL_SPI_LOAD if SPI is enabled for SPL

 arch/arm/dts/rk3399-puma.dts                    | 26 ++++++++++
 arch/arm/include/asm/arch-rockchip/grf_rk3399.h | 12 +++++
 arch/arm/include/asm/arch-rockchip/periph.h     |  3 ++
 configs/puma_defconfig                          | 10 ++++
 drivers/clk/rockchip/clk_rk3399.c               | 69 +++++++++++++++++++++++++
 drivers/pinctrl/rockchip/pinctrl_rk3399.c       | 17 ++++++
 drivers/spi/rk_spi.c                            |  1 +
 include/configs/rk3399_common.h                 |  5 +-
 8 files changed, 141 insertions(+), 2 deletions(-)

-- 
1.9.1



More information about the U-Boot mailing list