/dts-v1/; /plugin/; / { metadata { title = "Enable I2S3-M0 INMP441"; compatible = "radxa,rock-3c", "radxa,zero3"; category = "audio"; description = "Enable INMP441 on I2S3-M0"; /* Hard-coded GPIO numbers for GPIO3_A3/A4/A5/A6 */ exclusive = "99", "100", "102", "101", "i2s3_2ch"; }; }; &{/} { dummy_codec: dummy-codec { compatible = "rockchip,dummy-codec"; #sound-dai-cells = <0>; }; dummy_sound: dummy-sound { #address-cells = <1>; #size-cells = <0>; compatible = "simple-audio-card"; simple-audio-card,format = "i2s"; simple-audio-card,mclk-fs = <256>; simple-audio-card,name = "i2s3-inmp441"; simple-audio-card,dai-link@0 { reg = <0>; format = "i2s"; cpu { sound-dai = <&i2s3_2ch>; }; codec { sound-dai = <&dummy_codec>; }; }; }; }; &i2s3_2ch { pinctrl-0 = <&i2s3m0_sclk &i2s3m0_lrck &i2s3m0_sdi &i2s3m0_sdo>; status = "okay"; }; &i2c3 { status = "disabled"; };