From: Jaechul Lee Date: Mon, 4 Nov 2019 07:09:25 +0000 (+0900) Subject: arm: dts: bcm2711-rpi-4-b: Adds respeaker 4mic nodes X-Git-Tag: accepted/tizen/unified/20200709.164653~74 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4b8dd380326bb970432a5245a927a5014d5fa0a1;p=platform%2Fkernel%2Flinux-rpi.git arm: dts: bcm2711-rpi-4-b: Adds respeaker 4mic nodes adds respeaker 4mic nodes. Change-Id: Ibf8ad7f7f8afbaf3cd9f994eb21f0d8a5a9033c2 Signed-off-by: Jaechul Lee --- diff --git a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts index 64be697..8ff80d6 100644 --- a/arch/arm/boot/dts/bcm2711-rpi-4-b.dts +++ b/arch/arm/boot/dts/bcm2711-rpi-4-b.dts @@ -431,11 +431,48 @@ pinctrl-0 = <&i2c1_pins>; clock-frequency = <100000>; status = "okay"; + + #address-cells = <1>; + #size-cells = <0>; + + ac108_a: ac108@3b{ + compatible = "x-power,ac108_0"; + reg = <0x3b>; + #sound-dai-cells = <0>; + data-protocol = <0>; + }; }; &i2s { pinctrl-names = "default"; pinctrl-0 = <&i2s_pins>; + + #sound-dai-cells = <0>; + status = "okay"; +}; + +&sound { + compatible = "seeed-voicecard"; + seeed-voice-card,format = "dsp_a"; + seeed-voice-card,name = "seeed-4mic-voicecard"; + status = "okay"; + + seeed-voice-card,bitclock-master = <&codec_dai>; + seeed-voice-card,frame-master = <&codec_dai>; + seeed-voice-card,channels-playback-override = <4>; + seeed-voice-card,channels-capture-override = <4>; + + cpu_dai: seeed-voice-card,cpu { + sound-dai = <&i2s>; + dai-tdm-slot-num = <2>; + dai-tdm-slot-width = <32>; + dai-tdm-slot-tx-mask = <1 1 0 0>; + dai-tdm-slot-rx-mask = <1 1 0 0>; + }; + codec_dai: seeed-voice-card,codec { + sound-dai = <&ac108_a>; + system-clock-frequency = <24000000>; + }; }; / {