summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mp-evk-dsp-lpa.dts
blob: 9f7509cd9b6e2aa69ce9a5c6e4b21d4ca0bba6f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
 * Copyright 2020 NXP
 */

/dts-v1/;

#include "imx8mp-evk-dsp.dts"

&usdhc2 {
	non-removable;
};

&i2c3 {
	codec: wm8960@1a {
		compatible = "wlf,wm8960,lpa";
		reg = <0x1a>;
		clocks = <&audiomix_clk IMX8MP_CLK_AUDIOMIX_SAI3_MCLK1>;
		clock-names = "mclk";
		wlf,shared-lrclk;
		SPKVDD1-supply = <&reg_audio_pwr>;
	};
};

/ {
	sound-dsp {
		compatible = "fsl,imx-dsp-audio-lpa";
		model = "wm8960-audio";
		cpu-dai = <&dspaudio>;
		audio-codec = <&codec>;
		audio-platform = <&dsp>;
	};
};

&dsp {
	compatible = "fsl,imx8mp-dsp-lpa";
	ocram = <&ocram>;
	fsl,dsp-firmware = "imx/dsp/hifi4_imx8mp_lpa.bin";
	status = "okay";
};