Commit 29e8976e authored by Robin Murphy's avatar Robin Murphy Committed by Heiko Stuebner

arm64: dts: rockchip: Add RK3328 audio pipelines

The audio pipelines for HDMI and the analog codec are internal to the
SoC, so it makes sense to describe them at that level such that boards
need only enable the respective nodes for outputs they implement.
Signed-off-by: default avatarRobin Murphy <robin.murphy@arm.com>
Link: https://lore.kernel.org/r/a09c8d795e7a66fb7bc47af2b6580f6e8dbec91e.1571090991.git.robin.murphy@arm.comSigned-off-by: default avatarHeiko Stuebner <heiko@sntech.de>
parent 4403e123
...@@ -142,6 +142,22 @@ dmac: dmac@ff1f0000 { ...@@ -142,6 +142,22 @@ dmac: dmac@ff1f0000 {
}; };
}; };
analog_sound: analog-sound {
compatible = "simple-audio-card";
simple-audio-card,format = "i2s";
simple-audio-card,mclk-fs = <256>;
simple-audio-card,name = "Analog";
status = "disabled";
simple-audio-card,cpu {
sound-dai = <&i2s1>;
};
simple-audio-card,codec {
sound-dai = <&codec>;
};
};
arm-pmu { arm-pmu {
compatible = "arm,cortex-a53-pmu"; compatible = "arm,cortex-a53-pmu";
interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>, interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>,
...@@ -156,6 +172,22 @@ display_subsystem: display-subsystem { ...@@ -156,6 +172,22 @@ display_subsystem: display-subsystem {
ports = <&vop_out>; ports = <&vop_out>;
}; };
hdmi_sound: hdmi-sound {
compatible = "simple-audio-card";
simple-audio-card,format = "i2s";
simple-audio-card,mclk-fs = <128>;
simple-audio-card,name = "HDMI";
status = "disabled";
simple-audio-card,cpu {
sound-dai = <&i2s0>;
};
simple-audio-card,codec {
sound-dai = <&hdmi>;
};
};
psci { psci {
compatible = "arm,psci-1.0", "arm,psci-0.2"; compatible = "arm,psci-1.0", "arm,psci-0.2";
method = "smc"; method = "smc";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment