mirror of
https://github.com/torvalds/linux.git
synced 2026-06-01 19:13:47 +02:00
arm64: dts: mediatek: mt8395-genio-1200-evk: Enable Audio DSP and sound card
Add in the mt8395-genio-1200-evk devicetree the memory regions for the Audio DSP (ADSP) and Audio Front-End (AFE), and a sound card node configured to use the ADSP. This enables audio output through the 3.5mm headphone jacks (speaker or earphone), available on the board. Signed-off-by: Louis-Alexis Eyraud <louisalexis.eyraud@collabora.com> Link: https://lore.kernel.org/r/20250526-mt8395-genio-1200-evk-sound-v1-1-142fb15292c5@collabora.com Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
This commit is contained in:
parent
9066d0b017
commit
9acb4d06fc
|
|
@ -79,9 +79,21 @@ bl31_secmon_mem: memory@54600000 {
|
|||
reg = <0 0x54600000 0x0 0x200000>;
|
||||
};
|
||||
|
||||
snd_dma_mem: memory@60000000 {
|
||||
adsp_mem: memory@60000000 {
|
||||
compatible = "shared-dma-pool";
|
||||
reg = <0 0x60000000 0 0x1100000>;
|
||||
reg = <0 0x60000000 0 0xf00000>;
|
||||
no-map;
|
||||
};
|
||||
|
||||
afe_dma_mem: memory@60f00000 {
|
||||
compatible = "shared-dma-pool";
|
||||
reg = <0 0x60f00000 0 0x100000>;
|
||||
no-map;
|
||||
};
|
||||
|
||||
adsp_dma_mem: memory@61000000 {
|
||||
compatible = "shared-dma-pool";
|
||||
reg = <0 0x61000000 0 0x100000>;
|
||||
no-map;
|
||||
};
|
||||
|
||||
|
|
@ -179,6 +191,16 @@ wifi_fixed_3v3: regulator-2 {
|
|||
};
|
||||
};
|
||||
|
||||
&adsp {
|
||||
memory-region = <&adsp_dma_mem>, <&adsp_mem>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&afe {
|
||||
memory-region = <&afe_dma_mem>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&disp_pwm0 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&disp_pwm0_pins>;
|
||||
|
|
@ -976,6 +998,26 @@ &scp {
|
|||
status = "okay";
|
||||
};
|
||||
|
||||
&sound {
|
||||
compatible = "mediatek,mt8195_mt6359";
|
||||
model = "mt8395-evk";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&audio_default_pins>;
|
||||
audio-routing =
|
||||
"Headphone", "Headphone L",
|
||||
"Headphone", "Headphone R";
|
||||
mediatek,adsp = <&adsp>;
|
||||
status = "okay";
|
||||
|
||||
headphone-dai-link {
|
||||
link-name = "DL_SRC_BE";
|
||||
|
||||
codec {
|
||||
sound-dai = <&pmic 0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&spi1 {
|
||||
pinctrl-0 = <&spi1_pins>;
|
||||
pinctrl-names = "default";
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user