diff options
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mm-evk-8mic-swpdm.dts')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8mm-evk-8mic-swpdm.dts | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mm-evk-8mic-swpdm.dts b/arch/arm64/boot/dts/freescale/imx8mm-evk-8mic-swpdm.dts new file mode 100644 index 000000000000..a21487449b07 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/imx8mm-evk-8mic-swpdm.dts @@ -0,0 +1,35 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) +/* + * Copyright 2020 NXP + */ + +#include "imx8mm-evk-8mic-revE.dts" + +/ { + sound-micfil { + status = "disabled"; + }; + + sound-swpdm { + compatible = "fsl,imx-pdm-mic"; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_swpdm_mute_irq>; + mute-gpios = <&gpio5 8 GPIO_ACTIVE_LOW>; + model = "imx-swpdm-audio"; + audio-cpu = <&sai5>; + decimation = <64>; + status = "okay"; + fixed-mclk; + }; +}; + +&micfil { + status = "disabled"; +}; + +&sai5 { + dmas = <&sdma2 8 7 2>, <&sdma2 9 8 2>; + assigned-clock-rates = <24576000>; + fsl,dataline,dsd = <0 0xf 0xf>; + status = "okay"; +}; |