Pull request: u-boot-rockchip-20200531

Kever Yang kever.yang at rock-chips.com
Mon Jun 1 01:50:17 CEST 2020


Hi Tom,

Please pull the rockchip updates/fixes:
- Fix mmc of path after syncfrom kernel dts;
- Add dwc3 host support with DM for rk3399;
- Add usb2phy and typec phy for rockchip platform;
- Migrate board list doc to rockchip.rst;
- Add rk3399 Pinebook Pro board support;
- Update dram_init in board_init and add memory node in SPL;


Gitlab ci:
https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip/pipelines/3509

Thanks,
- Kever

The following changes since commit ab80137cc436e977ef91a154372ae5aeae3f4fb0:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-marvell (2020-05-27 10:56:25 -0400)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip.git tags/u-boot-rockchip-20200531

for you to fetch changes up to a343b4fe739a56ef248f01d96d80d080228b4068:

  spl: add fixed memory node in target fdt also when loading ATF (2020-05-31 22:22:07 +0800)

----------------------------------------------------------------
Frank Wang (8):
      arm: mach-rockchip: bind sub-nodes for rk3399_syscon
      usb: dwc3: add dis_enblslpm_quirk
      usb: dwc3: add dis_u2_freeclk_exists_quirk
      usb: dwc3: amend UTMI/UTMIW phy interface setup
      usb: dwc3: add make compatible for rockchip platform
      driver: usb: drop legacy rockchip xhci driver
      ARM: dts: rk3399-evb: usb3.0 host support
      configs: evb-rk3399: update support usb3.0 host

Heiko Stuebner (2):
      rockchip: spl: do full dram_init instead of only probing
      spl: add fixed memory node in target fdt also when loading ATF

Jagan Teki (13):
      rockchip: Fix spl mmc boot device ofpath
      clk: rk3399: Fix eMMC get_clk reg offset
      arm64: dts: rk3399-nanopi4: Add u-boot,spl-boot-order
      nanopc-t4: Enable USB Gadget
      doc: rockchip: Document eMMC program steps
      clk: rk3399: Enable/Disable the USB2PHY clk
      clk: rk3399: Set empty for TCPHY assigned-clocks
      clk: rk3399: Enable/Disable TCPHY clocks
      phy: rockchip: Add Rockchip USB2PHY driver
      phy: rockchip: Add Rockchip USB TypeC PHY driver
      usb: dwc3: Add disable u2mac linestate check quirk
      usb: dwc3: Enable AutoRetry feature in the controller
      roc-rk3399-pc: Enable USB3.0 Host

Marcin Juszkiewicz (2):
      rockchip: enable USB OHCI host for RockPro64
      rockchip: rockpro64: enable DM_KEYBOARD

Mark Kettenis (2):
      pci: Make Rockchip PCIe voltage regulators optional
      rk3399: Enable NVMe distro bootcmd

Peter Robinson (3):
      dt-bindings: input: adopt Linux gpio-keys binding constants
      arm: dts: rockchip: Add initial DT for Pinebook Pro
      rockchip: Add initial support for the Pinebook Pro laptop from Pine64.

Walter Lozano (3):
      doc: board: rockchip: Improve supported board list format
      doc: board: rockchip: Add missing supported boards
      doc: rockchip: Remove list of supported boards

 arch/arm/dts/Makefile                              |    1 +
 arch/arm/dts/rk3399-evb-u-boot.dtsi                |   15 +-
 arch/arm/dts/rk3399-ficus-u-boot.dtsi              |    2 +-
 arch/arm/dts/rk3399-nanopi4-u-boot.dtsi            |    6 +
 arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi       |   43 +
 arch/arm/dts/rk3399-pinebook-pro.dts               | 1096 ++++++++++++++++++++
 arch/arm/dts/rk3399-rock960-u-boot.dtsi            |    2 +-
 arch/arm/mach-rockchip/rk3399/Kconfig              |    8 +
 arch/arm/mach-rockchip/rk3399/rk3399.c             |    4 +-
 arch/arm/mach-rockchip/rk3399/syscon_rk3399.c      |    3 +
 arch/arm/mach-rockchip/spl.c                       |    9 +-
 board/pine64/pinebook-pro-rk3399/Kconfig           |   15 +
 board/pine64/pinebook-pro-rk3399/MAINTAINERS       |    8 +
 board/pine64/pinebook-pro-rk3399/Makefile          |    1 +
 .../pinebook-pro-rk3399/pinebook-pro-rk3399.c      |   75 ++
 board/theobroma-systems/puma_rk3399/puma-rk3399.c  |    4 +-
 common/spl/spl.c                                   |   19 +-
 configs/evb-rk3399_defconfig                       |    6 +
 configs/nanopc-t4-rk3399_defconfig                 |    3 +
 configs/pinebook-pro-rk3399_defconfig              |   84 ++
 configs/roc-pc-mezzanine-rk3399_defconfig          |    5 +
 configs/roc-pc-rk3399_defconfig                    |    6 +
 configs/rockpro64-rk3399_defconfig                 |    3 +
 doc/README.rockchip                                |   72 +-
 doc/board/rockchip/rockchip.rst                    |  116 ++-
 drivers/Makefile                                   |    1 +
 drivers/clk/rockchip/clk_rk3399.c                  |   40 +-
 drivers/pci/pcie_rockchip.c                        |   33 +-
 drivers/phy/Kconfig                                |    1 +
 drivers/phy/rockchip/Kconfig                       |   21 +
 drivers/phy/rockchip/Makefile                      |    7 +
 drivers/phy/rockchip/phy-rockchip-inno-usb2.c      |  312 ++++++
 drivers/phy/rockchip/phy-rockchip-typec.c          |  796 ++++++++++++++
 drivers/usb/common/common.c                        |   25 +
 drivers/usb/dwc3/core.c                            |  106 +-
 drivers/usb/dwc3/core.h                            |   19 +
 drivers/usb/dwc3/dwc3-generic.c                    |   34 +-
 drivers/usb/host/Kconfig                           |    9 -
 drivers/usb/host/Makefile                          |    1 -
 drivers/usb/host/xhci-rockchip.c                   |  197 ----
 include/configs/pinebook-pro-rk3399.h              |   28 +
 include/configs/rockchip-common.h                  |    7 +
 include/configs/rockpro64_rk3399.h                 |    2 +
 include/dt-bindings/input/gpio-keys.h              |   13 +
 include/dwc3-uboot.h                               |    3 +
 include/linux/usb/phy.h                            |   18 +
 46 files changed, 2899 insertions(+), 380 deletions(-)
 create mode 100644 arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi
 create mode 100644 arch/arm/dts/rk3399-pinebook-pro.dts
 create mode 100644 board/pine64/pinebook-pro-rk3399/Kconfig
 create mode 100644 board/pine64/pinebook-pro-rk3399/MAINTAINERS
 create mode 100644 board/pine64/pinebook-pro-rk3399/Makefile
 create mode 100644 board/pine64/pinebook-pro-rk3399/pinebook-pro-rk3399.c
 create mode 100644 configs/pinebook-pro-rk3399_defconfig
 create mode 100644 drivers/phy/rockchip/Kconfig
 create mode 100644 drivers/phy/rockchip/Makefile
 create mode 100644 drivers/phy/rockchip/phy-rockchip-inno-usb2.c
 create mode 100644 drivers/phy/rockchip/phy-rockchip-typec.c
 delete mode 100644 drivers/usb/host/xhci-rockchip.c
 create mode 100644 include/configs/pinebook-pro-rk3399.h
 create mode 100644 include/dt-bindings/input/gpio-keys.h




More information about the U-Boot mailing list