* Enable additional LED triggers * Improve Yellow device tree Fix soundcard name and use BTN_1 as key code. * Add input-event-daemon configuration Add minimal input-event-daemon configuration to avoid the default configuration taking effect. This minimal configuration triggers the USB configuration import on button press.
68 lines
1.8 KiB
Diff
68 lines
1.8 KiB
Diff
From 298d5254c1c2151b34eaf87f7e2f44205d34d909 Mon Sep 17 00:00:00 2001
|
|
Message-Id: <298d5254c1c2151b34eaf87f7e2f44205d34d909.1651085802.git.stefan@agner.ch>
|
|
In-Reply-To: <2d3d8c091bc692999a1c519c1dc1570cc8be2358.1651085802.git.stefan@agner.ch>
|
|
References: <2d3d8c091bc692999a1c519c1dc1570cc8be2358.1651085802.git.stefan@agner.ch>
|
|
From: Stefan Agner <stefan@agner.ch>
|
|
Date: Thu, 4 Mar 2021 17:19:01 +0100
|
|
Subject: [PATCH 05/10] 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 0bdbfdd44aed..f6f42bf45c92 100644
|
|
--- a/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts
|
|
+++ b/arch/arm/boot/dts/bcm2711-rpi-cm4-ha-yellow.dts
|
|
@@ -535,11 +535,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";
|
|
};
|
|
|
|
// =============================================
|
|
@@ -582,6 +593,21 @@ &pwm1 {
|
|
status = "disabled";
|
|
};
|
|
|
|
+&sound {
|
|
+ compatible = "simple-audio-card";
|
|
+ simple-audio-card,format = "i2s";
|
|
+ simple-audio-card,name = "pcm5121-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.36.0
|
|
|