diff options
author | Sjoerd Simons <sjoerd@collabora.com> | 2022-06-14 08:48:57 +0200 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2022-06-17 19:05:11 +0200 |
commit | bc3753aed81f6b4a81f3e8bbb32b90f9a8c7cca3 (patch) | |
tree | 1129c918dc88ea9216f260591cc80faec6e93e5a /arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | |
parent | 2e04c25b13206aabb5ffa38632d638c340e5857c (diff) | |
download | linux-bc3753aed81f6b4a81f3e8bbb32b90f9a8c7cca3.tar.gz linux-bc3753aed81f6b4a81f3e8bbb32b90f9a8c7cca3.tar.bz2 linux-bc3753aed81f6b4a81f3e8bbb32b90f9a8c7cca3.zip |
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>
Diffstat (limited to 'arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts')
-rw-r--r-- | arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts b/arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts index 65376cac497e..a71f249ed384 100644 --- 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"; }; |