mirror of
https://github.com/armbian/build
synced 2025-09-24 19:47:06 +07:00
90 lines
1.8 KiB
Diff
90 lines
1.8 KiB
Diff
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
|
From: Brent Roman <brent@mbari.org>
|
|
Date: Sat, 5 Jul 2025 11:48:31 -0800
|
|
Subject: rk3308: fixes for rock pi s dts (sans pcm5102)
|
|
|
|
---
|
|
arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts | 41 ++++++++++
|
|
1 file changed, 41 insertions(+)
|
|
|
|
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 111111111111..222222222222 100644
|
|
--- a/arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts
|
|
+++ b/arch/arm64/boot/dts/rockchip/rk3308-rock-pi-s.dts
|
|
@@ -48,6 +48,30 @@ blue-led {
|
|
};
|
|
};
|
|
|
|
+ analog_sound: analog-sound {
|
|
+ compatible = "simple-audio-card";
|
|
+ simple-audio-card,format = "i2s";
|
|
+ simple-audio-card,name = "analog";
|
|
+ simple-audio-card,mclk-fs = <256>;
|
|
+ simple-audio-card,codec-hp-det;
|
|
+ simple-audio-card,widgets =
|
|
+ "Headphone", "Headphones";
|
|
+
|
|
+ simple-audio-card,dai-link@1 {
|
|
+ format = "i2s";
|
|
+
|
|
+ cpu {
|
|
+ sound-dai = <&i2s_8ch_2>;
|
|
+ };
|
|
+
|
|
+ codec {
|
|
+ sound-dai = <&codec>;
|
|
+ };
|
|
+
|
|
+ };
|
|
+
|
|
+ };
|
|
+
|
|
sdio_pwrseq: sdio-pwrseq {
|
|
compatible = "mmc-pwrseq-simple";
|
|
pinctrl-0 = <&wifi_enable_h>;
|
|
@@ -128,6 +152,11 @@ vdd_log: vdd-log {
|
|
};
|
|
};
|
|
|
|
+&codec {
|
|
+ status = "okay";
|
|
+ #sound-dai-cells = <0>;
|
|
+};
|
|
+
|
|
&cpu0 {
|
|
cpu-supply = <&vdd_core>;
|
|
};
|
|
@@ -242,6 +271,11 @@ &io_domains {
|
|
status = "okay";
|
|
};
|
|
|
|
+&i2s_8ch_2 {
|
|
+ #sound-dai-cells = <0>;
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
&pinctrl {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&rtc_32k>;
|
|
@@ -333,10 +367,17 @@ &sdmmc {
|
|
cap-mmc-highspeed;
|
|
cap-sd-highspeed;
|
|
disable-wp;
|
|
+ card-detect-delay = <200>;
|
|
vmmc-supply = <&vcc_io>;
|
|
status = "okay";
|
|
};
|
|
|
|
+&tsadc {
|
|
+ rockchip,hw-tshut-mode = <0>; /* 0:CRU */
|
|
+ rockchip,hw-tshut-polarity = <1>; /* 1:HIGH */
|
|
+ status = "okay";
|
|
+};
|
|
+
|
|
&u2phy {
|
|
status = "okay";
|
|
|
|
--
|
|
Armbian
|
|
|