* Fix enable USB host mode kernel patch Update to a new patch which applies the device tree change such that the USB controller actually gets enabled. * Update Home Assistant Yellow board config Update config to match changes which have been made to other baords as well.
68 lines
1.8 KiB
Diff
68 lines
1.8 KiB
Diff
From 7b33c54f4b768175ccddf746a828bf462a67494b Mon Sep 17 00:00:00 2001
|
|
Message-Id: <7b33c54f4b768175ccddf746a828bf462a67494b.1641591965.git.stefan@agner.ch>
|
|
In-Reply-To: <9d68dedb813f942286856c9d8c2eed01b55bb473.1641591965.git.stefan@agner.ch>
|
|
References: <9d68dedb813f942286856c9d8c2eed01b55bb473.1641591965.git.stefan@agner.ch>
|
|
From: Stefan Agner <stefan@agner.ch>
|
|
Date: Thu, 4 Mar 2021 17:19:01 +0100
|
|
Subject: [PATCH 5/9] ARM: dts: bcm2711: yellow: add I2S audio codec
|
|
|
|
Add TI PCM5122 I2S audio codec.
|
|
|
|
Signed-off-by: Stefan Agner <stefan@agner.ch>
|
|
---
|
|
.../boot/dts/bcm2711-rpi-cm4-ha-yellow.dts | 26 +++++++++++++++++++
|
|
1 file changed, 26 insertions(+)
|
|
|
|
diff --git a/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts b/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts
|
|
index 822644185466..f3967b67368a 100644
|
|
--- a/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts
|
|
+++ b/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts
|
|
@@ -593,11 +593,22 @@ &i2c6 {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&i2c6_pins>;
|
|
status = "okay";
|
|
+
|
|
+ card_codec: pcm5121@4c {
|
|
+ #sound-dai-cells = <0>;
|
|
+ compatible = "ti,pcm5121";
|
|
+ reg = <0x4c>;
|
|
+ AVDD-supply = <&vdd_3v3_reg>;
|
|
+ DVDD-supply = <&vdd_3v3_reg>;
|
|
+ CPVDD-supply = <&vdd_3v3_reg>;
|
|
+ status = "okay";
|
|
+ };
|
|
};
|
|
|
|
&i2s {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&i2s_pins>;
|
|
+ status = "okay";
|
|
};
|
|
|
|
// =============================================
|
|
@@ -640,6 +651,21 @@ &pwm1 {
|
|
status = "disabled";
|
|
};
|
|
|
|
+&sound {
|
|
+ compatible = "simple-audio-card";
|
|
+ simple-audio-card,format = "i2s";
|
|
+ simple-audio-card,name = "pcm5521-sound";
|
|
+ status = "okay";
|
|
+
|
|
+ simple-audio-card,cpu {
|
|
+ sound-dai = <&i2s>;
|
|
+ };
|
|
+
|
|
+ dailink0_slave: simple-audio-card,codec {
|
|
+ sound-dai = <&card_codec>;
|
|
+ };
|
|
+};
|
|
+
|
|
&audio {
|
|
pinctrl-names = "default";
|
|
pinctrl-0 = <&audio_pins>;
|
|
--
|
|
2.34.1
|
|
|