-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rockchip: enable USB3 port on NanoPC T6
Enable the USB3 port on FriendlyELEC NanoPC-T6. Signed-off-by: Tianling Shen <[email protected]> Link: openwrt/openwrt#17349 Signed-off-by: Hauke Mehrtens <[email protected]>
- Loading branch information
1 parent
8ad02ca
commit 6881b48
Showing
2 changed files
with
88 additions
and
1 deletion.
There are no files selected for viewing
87 changes: 87 additions & 0 deletions
87
...linux/rockchip/patches-6.6/055-16-v6.13-arm64-dts-rockchip-enable-USB3-on-NanoPC-T6.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,87 @@ | ||
From a6ae420439dc47a58550a6e61e596e9dd1562caf Mon Sep 17 00:00:00 2001 | ||
From: Rick Wertenbroek <[email protected]> | ||
Date: Wed, 6 Nov 2024 14:03:13 +0100 | ||
Subject: [PATCH] arm64: dts: rockchip: enable USB3 on NanoPC-T6 | ||
|
||
Enable the USB3 port on FriendlyELEC NanoPC-T6. | ||
|
||
Signed-off-by: Rick Wertenbroek <[email protected]> | ||
Link: https://lore.kernel.org/r/[email protected] | ||
Signed-off-by: Heiko Stuebner <[email protected]> | ||
--- | ||
.../boot/dts/rockchip/rk3588-nanopc-t6.dtsi | 36 +++++++++++++++++++ | ||
1 file changed, 36 insertions(+) | ||
|
||
--- a/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | ||
+++ b/arch/arm64/boot/dts/rockchip/rk3588-nanopc-t6.dtsi | ||
@@ -160,6 +160,20 @@ | ||
vin-supply = <&vcc5v0_sys>; | ||
}; | ||
|
||
+ vbus5v0_usb: vbus5v0-usb-regulator { | ||
+ compatible = "regulator-fixed"; | ||
+ enable-active-high; | ||
+ gpio = <&gpio4 RK_PB0 GPIO_ACTIVE_HIGH>; | ||
+ pinctrl-names = "default"; | ||
+ pinctrl-0 = <&usb5v_pwren>; | ||
+ regulator-always-on; | ||
+ regulator-boot-on; | ||
+ regulator-name = "vbus5v0_usb"; | ||
+ regulator-min-microvolt = <5000000>; | ||
+ regulator-max-microvolt = <5000000>; | ||
+ vin-supply = <&vcc5v0_sys>; | ||
+ }; | ||
+ | ||
vcc3v3_pcie2x1l0: vcc3v3-pcie2x1l0-regulator { | ||
compatible = "regulator-fixed"; | ||
enable-active-high; | ||
@@ -577,6 +591,10 @@ | ||
rockchip,pins = <1 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>; | ||
}; | ||
|
||
+ usb5v_pwren: usb5v_pwren { | ||
+ rockchip,pins = <4 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; | ||
+ }; | ||
+ | ||
usbc0_int: usbc0-int { | ||
rockchip,pins = <0 RK_PD3 RK_FUNC_GPIO &pcfg_pull_up>; | ||
}; | ||
@@ -976,6 +994,14 @@ | ||
status = "okay"; | ||
}; | ||
|
||
+&u2phy1 { | ||
+ status = "okay"; | ||
+}; | ||
+ | ||
+&u2phy1_otg { | ||
+ status = "okay"; | ||
+}; | ||
+ | ||
&u2phy2_host { | ||
status = "okay"; | ||
}; | ||
@@ -1015,6 +1041,11 @@ | ||
}; | ||
}; | ||
|
||
+&usbdp_phy1 { | ||
+ phy-supply = <&vbus5v0_usb>; | ||
+ status = "okay"; | ||
+}; | ||
+ | ||
&usb_host0_ehci { | ||
status = "okay"; | ||
}; | ||
@@ -1035,6 +1066,11 @@ | ||
}; | ||
}; | ||
|
||
+&usb_host1_xhci { | ||
+ dr_mode = "host"; | ||
+ status = "okay"; | ||
+}; | ||
+ | ||
&usb_host1_ehci { | ||
status = "okay"; | ||
}; |
2 changes: 1 addition & 1 deletion
2
target/linux/rockchip/patches-6.6/121-arm64-dts-rockchip-lower-mmc-speed-for-nanopc-t6.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters