// SPDX-License-Identifier: (GPL-2.0+ OR MIT) /* * Copyright 2020 NXP. */ #include "imx8mm-evk.dts" / { reg_3v3_vext: regulator-3v3-vext { compatible = "regulator-fixed"; regulator-name = "3V3_VEXT"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; }; sound-ak4458 { status = "disabled"; }; sound-micfil { status = "disabled"; }; sound-pcm512x { compatible = "fsl,imx-audio-pcm512x"; model = "pcm512x-audio"; audio-cpu = <&sai5>; audio-codec = <&pcm512x>; format = "i2s"; audio-widgets = "Line", "Left Line Out Jack", "Line", "Right Line Out Jack"; audio-routing = "Left Line Out Jack", "OUTL", "Right Line Out Jack", "OUTR"; dac,24db_digital_gain; }; }; &i2c3 { ak4458_1: ak4458@10 { status = "disabled"; }; ak4458_2: ak4458@12 { status = "disabled"; }; ak4497: ak4497@11 { status = "disabled"; }; pcm512x: pcm512x@4c { compatible = "ti,pcm5122"; reg = <0x4c>; AVDD-supply = <®_3v3_vext>; DVDD-supply = <®_3v3_vext>; CPVDD-supply = <®_3v3_vext>; }; }; &iomuxc { pinctrl_sai5: sai5grp { fsl,pins = < MX8MM_IOMUXC_SAI5_RXD1_SAI5_TX_SYNC 0xd6 MX8MM_IOMUXC_SAI5_RXD2_SAI5_TX_BCLK 0xd6 MX8MM_IOMUXC_SAI5_RXD3_SAI5_TX_DATA0 0xd6 MX8MM_IOMUXC_SAI5_RXD0_SAI5_RX_DATA0 0xd6 >; }; }; &micfil { status = "disabled"; }; &sai5 { status = "okay"; };