mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 14:23:38 +00:00
101 lines
2.0 KiB
Diff
101 lines
2.0 KiB
Diff
From a1bee6a014cf68d8298c370115f7036f0dcb4f59 Mon Sep 17 00:00:00 2001
|
|
From: Sjoerd Simons <sjoerd@collabora.com>
|
|
Date: Tue, 14 Jun 2022 08:48:57 +0200
|
|
Subject: [PATCH 26/51] arm64: dts: rockchip: rock-pi-s add more peripherals
|
|
|
|
This enables the following peripherals:
|
|
* Onboard ethernet support
|
|
* Bluetooth
|
|
* USB 2 port
|
|
* OTG port via type-c connector
|
|
* Hardware watchog
|
|
|
|
Also add aliases for the mmc devices and the ethernet interface
|
|
|
|
Signed-off-by: Sjoerd Simons <sjoerd@collabora.com>
|
|
Link: https://lore.kernel.org/r/20220614064858.1445817-4-sjoerd@collabora.com
|
|
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
|
|
---
|
|
.../boot/dts/rockchip/rk3308-rock-pi-s.dts | 52 +++++++++++++++++++
|
|
1 file changed, 52 insertions(+)
|
|
|
|
--- a/arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts
|
|
+++ b/arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts
|
|
@@ -11,6 +11,12 @@
|
|
model = "Radxa ROCK Pi S";
|
|
compatible = "radxa,rockpis", "rockchip,rk3308";
|
|
|
|
+ aliases {
|
|
+ ethernet0 = &gmac;
|
|
+ mmc0 = &emmc;
|
|
+ mmc1 = &sdmmc;
|
|
+ };
|
|
+
|
|
chosen {
|
|
stdout-path = "serial0:1500000n8";
|
|
};
|
|
@@ -129,6 +135,15 @@
|
|
status = "okay";
|
|
};
|
|
|
|
+&gmac {
|
|
+ clock_in_out = "output";
|
|
+ phy-supply = <&vcc_io>;
|
|
+ snps,reset-gpio = <&gpio0 RK_PA7 GPIO_ACTIVE_LOW>;
|
|
+ snps,reset-active-low;
|
|
+ snps,reset-delays-us = <0 50000 50000>;
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
&i2c1 {
|
|
status = "okay";
|
|
};
|
|
@@ -192,10 +207,47 @@
|
|
status = "okay";
|
|
};
|
|
|
|
+&u2phy {
|
|
+ status = "okay";
|
|
+
|
|
+ u2phy_host: host-port {
|
|
+ phy-supply = <&vcc5v0_otg>;
|
|
+ status = "okay";
|
|
+ };
|
|
+
|
|
+ u2phy_otg: otg-port {
|
|
+ phy-supply = <&vcc5v0_otg>;
|
|
+ status = "okay";
|
|
+ };
|
|
+};
|
|
+
|
|
&uart0 {
|
|
status = "okay";
|
|
};
|
|
|
|
&uart4 {
|
|
status = "okay";
|
|
+
|
|
+ bluetooth {
|
|
+ compatible = "realtek,rtl8723bs-bt";
|
|
+ device-wake-gpios = <&gpio4 RK_PB3 GPIO_ACTIVE_HIGH>;
|
|
+ host-wake-gpios = <&gpio4 RK_PB4 GPIO_ACTIVE_HIGH>;
|
|
+ };
|
|
+};
|
|
+
|
|
+&usb_host_ehci {
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
+&usb_host_ohci {
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
+&usb20_otg {
|
|
+ dr_mode = "peripheral";
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
+&wdt {
|
|
+ status = "okay";
|
|
};
|