Support the user LED available on the latest revision of the PCB. Also rebase the patchset ontop of the Raspberry Pi kernel 1.20210928.
68 lines
1.8 KiB
Diff
68 lines
1.8 KiB
Diff
From 3fa8a55b7fd515f0ffe8b000be23080003ed5ac4 Mon Sep 17 00:00:00 2001
|
|
Message-Id: <3fa8a55b7fd515f0ffe8b000be23080003ed5ac4.1635895105.git.stefan@agner.ch>
|
|
In-Reply-To: <fa42d0ece205b3c2a8a06dac3e4436400cf59978.1635895105.git.stefan@agner.ch>
|
|
References: <fa42d0ece205b3c2a8a06dac3e4436400cf59978.1635895105.git.stefan@agner.ch>
|
|
From: Stefan Agner <stefan@agner.ch>
|
|
Date: Thu, 4 Mar 2021 17:19:01 +0100
|
|
Subject: [PATCH 5/7] ARM: dts: bcm2711: amber: add I2S audio codec
|
|
|
|
Add TI PCM5122 I2S audio codec.
|
|
|
|
Signed-off-by: Stefan Agner <stefan@agner.ch>
|
|
---
|
|
.../arm/boot/dts/bcm2711-rpi-cm4-ha-amber.dts | 26 +++++++++++++++++++
|
|
1 file changed, 26 insertions(+)
|
|
|
|
diff --git a/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-amber.dts b/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-amber.dts
|
|
index a95c3f96044a..637ce01618d8 100644
|
|
--- a/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-amber.dts
|
|
+++ b/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-amber.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.33.1
|
|
|