summaryrefslogtreecommitdiffstats
path: root/arch/arm64/boot/dts/amlogic/meson-axg-s400.dts
diff options
context:
space:
mode:
authorJerome Brunet <jbrunet@baylibre.com>2018-06-28 11:50:54 +0200
committerKevin Hilman <khilman@baylibre.com>2018-07-20 08:18:32 -0700
commita90193b9a0e7dd91d12869577afebc0b47828df0 (patch)
tree4ecad8b8f87dc60cf617fa1b809c25406a0595e3 /arch/arm64/boot/dts/amlogic/meson-axg-s400.dts
parente120289cc094b11e8729fe97cafe7a7738212de6 (diff)
downloadblackbird-op-linux-a90193b9a0e7dd91d12869577afebc0b47828df0.tar.gz
blackbird-op-linux-a90193b9a0e7dd91d12869577afebc0b47828df0.zip
ARM64: dts: meson-axg: add s400 speaker amplifier
Add the first of the two tas5707 power amplifier present on the speaker daughter board. According to the schematics of the S400 v3, only I2SB_DIN3 and I2SC_DOUT2 will be available to the speaker board. 9R83, 9R84 and 9R18 are not connected so no audio signal will be provided to the second amplifier. There is no point in enabling it even if it is visible on the i2c bus. Signed-off-by: Jerome Brunet <jbrunet@baylibre.com> Signed-off-by: Kevin Hilman <khilman@baylibre.com>
Diffstat (limited to 'arch/arm64/boot/dts/amlogic/meson-axg-s400.dts')
-rw-r--r--arch/arm64/boot/dts/amlogic/meson-axg-s400.dts13
1 files changed, 13 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/amlogic/meson-axg-s400.dts b/arch/arm64/boot/dts/amlogic/meson-axg-s400.dts
index c5fa32a6d1a9..346e3b016cae 100644
--- a/arch/arm64/boot/dts/amlogic/meson-axg-s400.dts
+++ b/arch/arm64/boot/dts/amlogic/meson-axg-s400.dts
@@ -134,6 +134,19 @@
status = "okay";
pinctrl-0 = <&i2c1_z_pins>;
pinctrl-names = "default";
+
+ speaker_amp1: audio-codec@1b {
+ compatible = "ti,tas5707";
+ reg = <0x1b>;
+ reset-gpios = <&gpio_ao GPIOAO_4 GPIO_ACTIVE_LOW>;
+ #sound-dai-cells = <0>;
+ AVDD-supply = <&vcc_3v3>;
+ DVDD-supply = <&vcc_3v3>;
+ PVDD_A-supply = <&main_12v>;
+ PVDD_B-supply = <&main_12v>;
+ PVDD_C-supply = <&main_12v>;
+ PVDD_D-supply = <&main_12v>;
+ };
};
&i2c_AO {
OpenPOWER on IntegriCloud