diff options
author | Martin Blumenstingl <martin.blumenstingl@googlemail.com> | 2021-07-18 01:30:29 +0200 |
---|---|---|
committer | Neil Armstrong <narmstrong@baylibre.com> | 2021-07-26 10:01:03 +0200 |
commit | 4f8ca13df1d5ff1c09e06acbd1bc7d4d8510dfc0 (patch) | |
tree | 88b10d4ac1ac4f05c76ad271ad93b0941d7f159c /arch/arm/boot/dts/meson.dtsi | |
parent | ARM: dts: meson8: Use a higher default GPU clock frequency (diff) | |
download | linux-4f8ca13df1d5ff1c09e06acbd1bc7d4d8510dfc0.tar.xz linux-4f8ca13df1d5ff1c09e06acbd1bc7d4d8510dfc0.zip |
ARM: dts: meson: Add the AIU audio controller
Add the AIU audio controller to the Amlogic Meson6/8/8b/8m2 SoC DT. This
provides I2S and SPDIF outputs as well as codec glues for the internal
HDMI controller.
Also add the clock inputs and pin mux definitions on Meson8/8b/8m2. On
Meson6 this is omitted because we neither have a clock nor pin
controller node there yet.
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Link: https://lore.kernel.org/r/20210717233030.331273-2-martin.blumenstingl@googlemail.com
Diffstat (limited to 'arch/arm/boot/dts/meson.dtsi')
-rw-r--r-- | arch/arm/boot/dts/meson.dtsi | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi index bd0e864964e9..3be7cba603d5 100644 --- a/arch/arm/boot/dts/meson.dtsi +++ b/arch/arm/boot/dts/meson.dtsi @@ -5,6 +5,7 @@ #include <dt-bindings/interrupt-controller/irq.h> #include <dt-bindings/interrupt-controller/arm-gic.h> +#include <dt-bindings/sound/meson-aiu.h> / { #address-cells = <1>; @@ -36,6 +37,17 @@ reg = <0x4000 0x400>; }; + aiu: audio-controller@5400 { + compatible = "amlogic,aiu"; + #sound-dai-cells = <2>; + sound-name-prefix = "AIU"; + reg = <0x5400 0x2ac>; + interrupts = <GIC_SPI 48 IRQ_TYPE_EDGE_RISING>, + <GIC_SPI 50 IRQ_TYPE_EDGE_RISING>; + interrupt-names = "i2s", "spdif"; + status = "disabled"; + }; + assist: assist@7c00 { compatible = "amlogic,meson-mx-assist", "syscon"; reg = <0x7c00 0x200>; |