Re: Pull request: u-boot-rockchip-20200530
On Sun, May 31, 2020 at 11:47:44PM +0800, Kever Yang wrote: > Hi Tom, > > Please ignore this patch, I'm going to send a new PR with pinebook Pro > support. OK. > > > Thanks, > > - Kever > > On 2020/5/31 上午9:51, 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 > > > > Gitlab ci: > > https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip/pipelines/3495 > > > > 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-20200530 > > > > for you to fetch changes up to 63a3c89855cabc173c76a9958053408d34d33dc2: > > > >rockchip: rockpro64: enable DM_KEYBOARD (2020-05-30 07:38:50 +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 > > > > 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 > > > > 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/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-rock960-u-boot.dtsi | 2 +- > > arch/arm/mach-rockchip/rk3399/rk3399.c| 4 +- > > arch/arm/mach-rockchip/rk3399/syscon_rk3399.c | 3 + > > board/theobroma-systems/puma_rk3399/puma-rk3399.c | 4 +- > > configs/evb-rk3399_defconfig | 6 + > > configs/nanopc-t4-rk3399_defconfig| 3 + > > 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/rockchip-common.h | 7 + > > include/configs/rockpro64_rk3399.h| 2 + > > include/dwc3-uboot.h
Re: Pull request: u-boot-rockchip-20200530
Hi Tom, Please ignore this patch, I'm going to send a new PR with pinebook Pro support. Thanks, - Kever On 2020/5/31 上午9:51, 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 Gitlab ci: https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip/pipelines/3495 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-20200530 for you to fetch changes up to 63a3c89855cabc173c76a9958053408d34d33dc2: rockchip: rockpro64: enable DM_KEYBOARD (2020-05-30 07:38:50 +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 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 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/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-rock960-u-boot.dtsi | 2 +- arch/arm/mach-rockchip/rk3399/rk3399.c| 4 +- arch/arm/mach-rockchip/rk3399/syscon_rk3399.c | 3 + board/theobroma-systems/puma_rk3399/puma-rk3399.c | 4 +- configs/evb-rk3399_defconfig | 6 + configs/nanopc-t4-rk3399_defconfig| 3 + 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/rockchip-common.h | 7 + include/configs/rockpro64_rk3399.h| 2 + include/dwc3-uboot.h | 3 + include/linux/usb/phy.h | 18 + 33 files changed, 1510 insertions(+), 369 deletions(-) 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
Re: Pull request: u-boot-rockchip-20200530
Hi Peter, On 2020/5/31 下午7:38, Peter Robinson wrote: On Sun, May 31, 2020 at 2:52 AM 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 Still no Pinebook Pro? Sorry for not ask for a resend directly, Let me apply your patches with below update: - Fix conflict on top of latest tree; - update subject of 5/5 patch with acceptable format; - Update SPDX-License-Identifier in line 1 for pinebook-pro-rk3399.c and pinebook-pro-rk3399.h; - Fix "Invalid MAINTAINERS address" at board/pine64/pinebook-pro-rk3399/MAINTAINERS Thanks, - Kever Gitlab ci: https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip/pipelines/3495 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-20200530 for you to fetch changes up to 63a3c89855cabc173c76a9958053408d34d33dc2: rockchip: rockpro64: enable DM_KEYBOARD (2020-05-30 07:38:50 +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 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 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/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-rock960-u-boot.dtsi | 2 +- arch/arm/mach-rockchip/rk3399/rk3399.c| 4 +- arch/arm/mach-rockchip/rk3399/syscon_rk3399.c | 3 + board/theobroma-systems/puma_rk3399/puma-rk3399.c | 4 +- configs/evb-rk3399_defconfig | 6 + configs/nanopc-t4-rk3399_defconfig| 3 + 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/rockchip-common.h | 7 + include/configs/rockpro64_rk3399.h| 2 + include/dwc3-uboot.h | 3 + include/linux/usb/phy.h | 18 + 33 files changed, 1510
Re: Pull request: u-boot-rockchip-20200530
On Sun, May 31, 2020 at 2:52 AM 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 Still no Pinebook Pro? > Gitlab ci: > https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip/pipelines/3495 > > 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-20200530 > > for you to fetch changes up to 63a3c89855cabc173c76a9958053408d34d33dc2: > > rockchip: rockpro64: enable DM_KEYBOARD (2020-05-30 07:38:50 +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 > > 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 > > 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/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-rock960-u-boot.dtsi | 2 +- > arch/arm/mach-rockchip/rk3399/rk3399.c| 4 +- > arch/arm/mach-rockchip/rk3399/syscon_rk3399.c | 3 + > board/theobroma-systems/puma_rk3399/puma-rk3399.c | 4 +- > configs/evb-rk3399_defconfig | 6 + > configs/nanopc-t4-rk3399_defconfig| 3 + > 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/rockchip-common.h | 7 + > include/configs/rockpro64_rk3399.h| 2 + > include/dwc3-uboot.h | 3 + > include/linux/usb/phy.h | 18 + > 33 files changed, 1510 insertions(+), 369 deletions(-) > 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 > >
Pull request: u-boot-rockchip-20200530
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 Gitlab ci: https://gitlab.denx.de/u-boot/custodians/u-boot-rockchip/pipelines/3495 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-20200530 for you to fetch changes up to 63a3c89855cabc173c76a9958053408d34d33dc2: rockchip: rockpro64: enable DM_KEYBOARD (2020-05-30 07:38:50 +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 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 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/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-rock960-u-boot.dtsi | 2 +- arch/arm/mach-rockchip/rk3399/rk3399.c| 4 +- arch/arm/mach-rockchip/rk3399/syscon_rk3399.c | 3 + board/theobroma-systems/puma_rk3399/puma-rk3399.c | 4 +- configs/evb-rk3399_defconfig | 6 + configs/nanopc-t4-rk3399_defconfig| 3 + 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/rockchip-common.h | 7 + include/configs/rockpro64_rk3399.h| 2 + include/dwc3-uboot.h | 3 + include/linux/usb/phy.h | 18 + 33 files changed, 1510 insertions(+), 369 deletions(-) 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