From 72257bd0648c28fca32962126bb885a4a2c188cc Mon Sep 17 00:00:00 2001 From: Piotr Szczepanik Date: Tue, 23 Jun 2020 16:37:54 +0200 Subject: [PATCH] Make USB3 support of ROCK Pi E on par with other rk3328 boards (#2050) --- patch/kernel/rockchip64-current/add-board-rockpi-e.patch | 5 ++++- patch/kernel/rockchip64-dev/add-board-rockpi-e.patch | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/patch/kernel/rockchip64-current/add-board-rockpi-e.patch b/patch/kernel/rockchip64-current/add-board-rockpi-e.patch index 5fce7c63c4..a7ad816fdf 100644 --- a/patch/kernel/rockchip64-current/add-board-rockpi-e.patch +++ b/patch/kernel/rockchip64-current/add-board-rockpi-e.patch @@ -15,7 +15,7 @@ new file mode 100644 index 000000000..52732643f --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts -@@ -0,0 +1,467 @@ +@@ -0,0 +1,470 @@ +/* + * SPDX-License-Identifier: (GPL-2.0+ or MIT) + * Copyright (c) 2016 Fuzhou Rockchip Electronics Co., Ltd @@ -79,6 +79,8 @@ index 000000000..52732643f + gpio = <&gpio3 RK_PA7 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&host_vbus_drv>; ++ regulator-always-on; ++ regulator-boot-on; + regulator-name = "vcc_host_vbus"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; @@ -466,6 +468,7 @@ index 000000000..52732643f +}; + +&usbdrd_dwc3 { ++ dr_mode = "host"; + status = "okay"; +}; + diff --git a/patch/kernel/rockchip64-dev/add-board-rockpi-e.patch b/patch/kernel/rockchip64-dev/add-board-rockpi-e.patch index 5fce7c63c4..a7ad816fdf 100644 --- a/patch/kernel/rockchip64-dev/add-board-rockpi-e.patch +++ b/patch/kernel/rockchip64-dev/add-board-rockpi-e.patch @@ -15,7 +15,7 @@ new file mode 100644 index 000000000..52732643f --- /dev/null +++ b/arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts -@@ -0,0 +1,467 @@ +@@ -0,0 +1,470 @@ +/* + * SPDX-License-Identifier: (GPL-2.0+ or MIT) + * Copyright (c) 2016 Fuzhou Rockchip Electronics Co., Ltd @@ -79,6 +79,8 @@ index 000000000..52732643f + gpio = <&gpio3 RK_PA7 GPIO_ACTIVE_HIGH>; + pinctrl-names = "default"; + pinctrl-0 = <&host_vbus_drv>; ++ regulator-always-on; ++ regulator-boot-on; + regulator-name = "vcc_host_vbus"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; @@ -466,6 +468,7 @@ index 000000000..52732643f +}; + +&usbdrd_dwc3 { ++ dr_mode = "host"; + status = "okay"; +}; +