52 lines
1.2 KiB
Plaintext
52 lines
1.2 KiB
Plaintext
/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";
|
|
};
|