[U-Boot] Please pull u-boot-rockchip

Simon Glass sjg at chromium.org
Tue Jul 26 05:56:39 CEST 2016


Hi Tom,

Here's an interim pull request for rockchip including RK3399 SoC
support. I hope to come up with another one by the end of the week.


The following changes since commit 4579720412744dd13266a3505bb38ce2da819b4f:

  Prepare v2016.09-rc1 (2016-07-25 22:25:52 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-rockchip.git

for you to fetch changes up to c482c60a14e5fa44a62e13bab4d07c52c37915dc:

  rockchip: sdram: Fix register layout for Linux (2016-07-25 20:46:46 -0600)

----------------------------------------------------------------
Andreas Färber (2):
      rockchip: Clean up CPU selection
      rockchip: Exclude rk_timer for ARM64

Heiko Stübner (5):
      cosmetic: rockchip: rk3288: pinctrl: fix config symbol naming
      cosmetic: rockchip: rk3036: pinctrl: fix config symbol naming
      cosmetic: rockchip: sort socs according to numbers
      cosmetic: rockchip: rk3288: rename rkclk_configure_cpu
      rockchip: rk3288: fix FREF_MIN_HZ constant

John Keeping (1):
      rockchip: sdram: Fix register layout for Linux

Kever Yang (8):
      board: move all the rockchip board in one folder
      mkimage: rockchip: add suport for rk33 serial
      mkimage: rockchip: add suport for rk33 serial
      dts: add support for Rockchip rk3399 soc
      ARM64: rockchip: add support for rk3399 SoC based evb
      config: add config file for evb-rk3399
      ARM64: evb-rk3399: add a README for this board setup
      mmc: rockchip: add SDHCI driver support for rockchip soc

Simon Glass (3):
      dm: core: Add a way to find a device by its driver
      rockchip: Add a way to obtain the main clock device
      rockchip: Use rockchip_get_clk() to obtain the SoC clock

Xu Ziyuan (7):
      rockchip: add option to change method of loading u-boot
      rockchip: add basic support for evb-rk3288 board
      usb: rockchip-phy: implement USB2.0 phy control
      usb: dwc2-otg: adjust fifo size via platform data
      usb: dwc2 : invalidate dcache before starting DMA
      rockchip: rk3288: add fastboot support
      rockchip: update fastboot usage

 arch/arm/Kconfig                                       |    7 +-
 arch/arm/dts/Makefile                                  |    4 +-
 arch/arm/dts/rk3288-evb.dts                            |   59 +++
 arch/arm/dts/rk3288-evb.dtsi                           |  379
++++++++++++++++++
 arch/arm/dts/rk3288.dtsi                               |    1 +
 arch/arm/dts/rk3399-evb.dts                            |  104 +++++
 arch/arm/dts/rk3399.dtsi                               | 1028
++++++++++++++++++++++++++++++++++++++++++++++++
 arch/arm/include/asm/arch-rockchip/clock.h             |    4 +-
 arch/arm/mach-rockchip/Kconfig                         |   38 +-
 arch/arm/mach-rockchip/Makefile                        |    8 +-
 arch/arm/mach-rockchip/board.c                         |  107 ++++-
 arch/arm/mach-rockchip/rk3036/Kconfig                  |    4 +-
 arch/arm/mach-rockchip/rk3036/Makefile                 |    1 -
 arch/arm/mach-rockchip/rk3288-board-spl.c              |   10 +-
 arch/arm/mach-rockchip/rk3288/Kconfig                  |   10 +
 arch/arm/mach-rockchip/rk3288/Makefile                 |    1 +
 arch/arm/mach-rockchip/rk3288/clk_rk3288.c             |   17 +
 arch/arm/mach-rockchip/rk3288/sdram_rk3288.c           |   18 +-
 arch/arm/mach-rockchip/rk3399/Kconfig                  |   23 ++
 arch/arm/mach-rockchip/rk3399/Makefile                 |    7 +
 arch/arm/mach-rockchip/rk3399/rk3399.c                 |   30 ++
 arch/arm/mach-rockchip/{rk3036 => }/save_boot_param.S  |    2 +-
 board/evb-rk3288/evb-rk3288/Kconfig                    |   15 +
 board/evb-rk3288/evb-rk3288/MAINTAINERS                |    6 +
 board/evb-rk3288/evb-rk3288/Makefile                   |    7 +
 board/evb-rk3288/evb-rk3288/evb-rk3288.c               |   15 +
 board/{evb_rk3036 => rockchip}/evb_rk3036/Kconfig      |    2 +-
 board/{evb_rk3036 => rockchip}/evb_rk3036/MAINTAINERS  |    0
 board/{evb_rk3036 => rockchip}/evb_rk3036/Makefile     |    0
 board/{evb_rk3036 => rockchip}/evb_rk3036/evb_rk3036.c |    0
 board/rockchip/evb_rk3399/Kconfig                      |   15 +
 board/rockchip/evb_rk3399/MAINTAINERS                  |    0
 board/rockchip/evb_rk3399/Makefile                     |    7 +
 board/rockchip/evb_rk3399/README                       |   73 ++++
 board/rockchip/evb_rk3399/evb-rk3399.c                 |   26 ++
 board/{kylin => rockchip}/kylin_rk3036/Kconfig         |    2 +-
 board/{kylin => rockchip}/kylin_rk3036/MAINTAINERS     |    0
 board/{kylin => rockchip}/kylin_rk3036/Makefile        |    0
 board/{kylin => rockchip}/kylin_rk3036/kylin_rk3036.c  |    0
 configs/chromebook_jerry_defconfig                     |    2 +-
 configs/evb-rk3036_defconfig                           |    2 +-
 configs/evb-rk3288_defconfig                           |   67 ++++
 configs/evb-rk3399_defconfig                           |   33 ++
 configs/firefly-rk3288_defconfig                       |    2 +-
 configs/kylin-rk3036_defconfig                         |    2 +-
 configs/rock2_defconfig                                |    2 +-
 configs/sandbox_defconfig                              |    4 +-
 configs/sandbox_noblk_defconfig                        |    4 +-
 doc/README.rockchip                                    |   43 +-
 drivers/clk/clk_rk3288.c                               |    6 +-
 drivers/core/uclass.c                                  |   20 +
 drivers/mmc/Kconfig                                    |    6 +
 drivers/mmc/Makefile                                   |    1 +
 drivers/mmc/rockchip_sdhci.c                           |   93 +++++
 drivers/pinctrl/Kconfig                                |   14 +-
 drivers/pinctrl/rockchip/Makefile                      |    4 +-
 drivers/usb/gadget/dwc2_udc_otg.c                      |   22 +-
 drivers/usb/gadget/dwc2_udc_otg_regs.h                 |    6 +-
 drivers/usb/gadget/dwc2_udc_otg_xfer_dma.c             |    3 +
 drivers/usb/phy/Makefile                               |    1 +
 drivers/usb/phy/rockchip_usb2_phy.c                    |  107 +++++
 drivers/video/rockchip/rk_vop.c                        |    2 +-
 include/configs/evb-rk3288.h                           |   26 ++
 include/configs/evb_rk3399.h                           |   26 ++
 include/configs/rk3288_common.h                        |   31 ++
 include/configs/rk3399_common.h                        |   73 ++++
 include/dm/device.h                                    |    4 +
 include/dm/uclass.h                                    |   18 +
 include/dt-bindings/clock/rk3399-cru.h                 |  746
+++++++++++++++++++++++++++++++++++
 include/usb/dwc2_udc.h                                 |    5 +
 tools/rkcommon.c                                       |    1 +
 71 files changed, 3340 insertions(+), 66 deletions(-)
 create mode 100644 arch/arm/dts/rk3288-evb.dts
 create mode 100644 arch/arm/dts/rk3288-evb.dtsi
 create mode 100644 arch/arm/dts/rk3399-evb.dts
 create mode 100644 arch/arm/dts/rk3399.dtsi
 create mode 100644 arch/arm/mach-rockchip/rk3288/clk_rk3288.c
 create mode 100644 arch/arm/mach-rockchip/rk3399/Kconfig
 create mode 100644 arch/arm/mach-rockchip/rk3399/Makefile
 create mode 100644 arch/arm/mach-rockchip/rk3399/rk3399.c
 rename arch/arm/mach-rockchip/{rk3036 => }/save_boot_param.S (90%)
 create mode 100644 board/evb-rk3288/evb-rk3288/Kconfig
 create mode 100644 board/evb-rk3288/evb-rk3288/MAINTAINERS
 create mode 100644 board/evb-rk3288/evb-rk3288/Makefile
 create mode 100644 board/evb-rk3288/evb-rk3288/evb-rk3288.c
 rename board/{evb_rk3036 => rockchip}/evb_rk3036/Kconfig (89%)
 rename board/{evb_rk3036 => rockchip}/evb_rk3036/MAINTAINERS (100%)
 rename board/{evb_rk3036 => rockchip}/evb_rk3036/Makefile (100%)
 rename board/{evb_rk3036 => rockchip}/evb_rk3036/evb_rk3036.c (100%)
 create mode 100644 board/rockchip/evb_rk3399/Kconfig
 create mode 100644 board/rockchip/evb_rk3399/MAINTAINERS
 create mode 100644 board/rockchip/evb_rk3399/Makefile
 create mode 100644 board/rockchip/evb_rk3399/README
 create mode 100644 board/rockchip/evb_rk3399/evb-rk3399.c
 rename board/{kylin => rockchip}/kylin_rk3036/Kconfig (90%)
 rename board/{kylin => rockchip}/kylin_rk3036/MAINTAINERS (100%)
 rename board/{kylin => rockchip}/kylin_rk3036/Makefile (100%)
 rename board/{kylin => rockchip}/kylin_rk3036/kylin_rk3036.c (100%)
 create mode 100644 configs/evb-rk3288_defconfig
 create mode 100644 configs/evb-rk3399_defconfig
 create mode 100644 drivers/mmc/rockchip_sdhci.c
 create mode 100644 drivers/usb/phy/rockchip_usb2_phy.c
 create mode 100644 include/configs/evb-rk3288.h
 create mode 100644 include/configs/evb_rk3399.h
 create mode 100644 include/configs/rk3399_common.h
 create mode 100644 include/dt-bindings/clock/rk3399-cru.h

Regards,
Simon


More information about the U-Boot mailing list