Pull request: u-boot-rockchip-20200531

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

On Mon, Jun 01, 2020 at 07:50:17AM +0800, Kever Yang wrote:
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)
Applied to u-boot/master, thanks!
participants (2)
-
Kever Yang
-
Tom Rini