arm64: dts: mediatek: mt8188-geralt: Enable first SCP core

The first SCP core is used to drive the video decoder and encoders.

Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
Reviewed-by: Fei Shao <fshao@chromium.org>
Link: https://lore.kernel.org/r/20250814092510.211672-1-wenst@chromium.org
Signed-off-by: Matthias Brugger <matthias.bgg@gmail.com>
This commit is contained in:
Chen-Yu Tsai 2025-08-14 17:25:08 +08:00 committed by Matthias Brugger
parent 0370911565
commit e36be19823

View File

@ -164,6 +164,12 @@ reserved_memory: reserved-memory {
#size-cells = <2>;
ranges;
scp_mem_reserved: memory@50000000 {
compatible = "shared-dma-pool";
reg = <0 0x50000000 0 0x800000>;
no-map;
};
apu_mem: memory@55000000 {
compatible = "shared-dma-pool";
reg = <0 0x55000000 0 0x1400000>;
@ -1077,6 +1083,13 @@ pins-bus {
};
};
scp_pins: scp-pins {
pins-scp-vreq {
pinmux = <PINMUX_GPIO98__FUNC_O_SCP_VREQ_VAO>;
bias-disable;
};
};
spi0_pins: spi0-pins {
pins-bus {
pinmux = <PINMUX_GPIO69__FUNC_O_SPIM0_CSB>,
@ -1146,6 +1159,18 @@ &postmask0_out {
remote-endpoint = <&dither0_in>;
};
&scp_cluster {
status = "okay";
};
&scp_c0 {
pinctrl-names = "default";
pinctrl-0 = <&scp_pins>;
firmware-name = "mediatek/mt8188/scp.img";
memory-region = <&scp_mem_reserved>;
status = "okay";
};
&sound {
pinctrl-names = "aud_etdm_hp_on", "aud_etdm_hp_off",
"aud_etdm_spk_on", "aud_etdm_spk_off",