dts: Add new dts files for S400 SBR [1/3]

PD#SWPL-4435

Problem:
    adapt Soundbar solution to S400 SBR platform

Solution:
    new dts file axg_s400_v03sbr.dts changed from axg_s400_v03.dts
    add reference remote control mapping in mesonaxg.dtsi
    add tas5782m

Verify:
    S400+D621 A113D

Change-Id: I6feee3993192656eb66b7ee5a9ff6c85d22075e4
Signed-off-by: bing.jiang <bing.jiang@amlogic.com>
Signed-off-by: yujie.wu <yujie.wu@amlogic.com>

Conflicts:
	MAINTAINERS
	sound/soc/codecs/amlogic/tas5782m.c
This commit is contained in:
bing.jiang
2019-01-23 09:35:18 +08:00
committed by Dongjin Kim
parent b0848aa3b8
commit 16bcc9b900
8 changed files with 4943 additions and 4 deletions

View File

@@ -14815,10 +14815,22 @@ M: Shunzhou Jiang <shunzhou.jiang@amlogic.com>
F: drivers/amlogic/power/power_ctrl.c
F: include/linux/amlogic/power_ctrl.h
AMLOGIC SM1 DTS
M: shaochan.liu <shaochan.liu@amlogic.com>
F: arch/arm64/boot/dts/amlogic/mesonsm1_skt-panel.dtsi
F: arch/arm/boot/dts/amlogic/mesonsm1_skt-panel.dtsi
AMLOGIC MESONAXG S400 GVA SBR DTS
M: Yeping Miao <yeping.miao@amlogic.com>
F: arch/arm64/boot/dts/amlogic/axg_s400_v03gva_sbr.dts
F: arch/arm/boot/dts/amlogic/axg_s400_v03gva_sbr.dts
AMLOGIC TL1 DTS
M: Huijie Huang <huijie.huang@amlogic.com>
F: arch/arm/boot/dts/amlogic/tl1_t962x2_x301_1g.dts
F: arch/arm/boot/dts/amlogic/tl1_t962x2_x301_2g.dts
F: arch/arm64/boot/dts/amlogic/tl1_t962x2_x301_1g.dts
F: arch/arm64/boot/dts/amlogic/tl1_t962x2_x301_2g.dts
AMLOGIC TM2 PINCTRL DRIVER
M: Qianggui Song <qianggui.song@amlogic.com>
F: drivers/amlogic/pinctrl/pinctrl-meson-tm2.c
F: include/dt-bindings/gpio/meson-tm2-gpio.h
AMLOGIC TL1 VAD

File diff suppressed because it is too large Load Diff

View File

@@ -425,6 +425,7 @@ CONFIG_AMLOGIC_SND_CODEC_PCM2BT=y
CONFIG_AMLOGIC_SND_CODEC_PDM_DUMMY_CODEC=y
CONFIG_AMLOGIC_SND_CODEC_AMLT9015=y
CONFIG_AMLOGIC_SND_CODEC_TXLX_ACODEC=y
CONFIG_AMLOGIC_SND_SOC_TAS5782M=y
CONFIG_AMLOGIC_SND_SOC_TAS5707=y
CONFIG_AMLOGIC_SND_SOC_TLV320ADC3101=y
CONFIG_AMLOGIC_SND_SOC_PCM186X=y

File diff suppressed because it is too large Load Diff

View File

@@ -417,6 +417,7 @@ CONFIG_AMLOGIC_SND_CODEC_PDM_DUMMY_CODEC=y
CONFIG_AMLOGIC_SND_CODEC_AMLT9015=y
CONFIG_AMLOGIC_SND_CODEC_AMLT9015S=y
CONFIG_AMLOGIC_SND_CODEC_TXLX_ACODEC=y
CONFIG_AMLOGIC_SND_SOC_TAS5782M=y
CONFIG_AMLOGIC_SND_SOC_TAS5707=y
CONFIG_AMLOGIC_SND_SOC_TLV320ADC3101=y
CONFIG_AMLOGIC_SND_SOC_PCM186X=y

View File

@@ -101,6 +101,18 @@ config AMLOGIC_SND_CODEC_TL1_ACODEC
#Third part codecs
# Amlogic add codecs
config AMLOGIC_SND_SOC_TAS5782M
bool "Texas Instruments TAS5782M amplifier"
depends on AMLOGIC_SND_SOC_CODECS
depends on I2C
default n
help
Enable support for Texas Instruments TAS5782M CODEC.
Select this if your TAS5782M is connected via an I2C bus.
Enable support for Texas Instruments TAS5782M CODEC.
Select this if your TAS5782M is connected via an I2C bus.
config AMLOGIC_SND_SOC_TAS5707
bool "Texas Instruments TAS5707 amplifier"
depends on AMLOGIC_SND_SOC_CODECS

View File

@@ -12,6 +12,7 @@ snd-soc-aml_codec_txlx_acodec-objs := aml_codec_txlx_acodec.o
snd-soc-aml_codec_tl1_acodec-objs := aml_codec_tl1_acodec.o
#Third part codecs
snd-soc-tas5782m-objs := tas5782m.o
snd-soc-tas5707-objs := tas5707.o
snd-soc-tlv320adc3101-objs := tlv320adc3101.o
snd-soc-pcm186x-objs := pcm186x.o pcm186x-i2c.o pcm186x-spi.o
@@ -31,6 +32,7 @@ obj-$(CONFIG_AMLOGIC_SND_CODEC_TXLX_ACODEC) += snd-soc-aml_codec_txlx_acodec.o
obj-$(CONFIG_AMLOGIC_SND_CODEC_TL1_ACODEC) += snd-soc-aml_codec_tl1_acodec.o
#Third part codecs
obj-$(CONFIG_AMLOGIC_SND_SOC_TAS5782M) += snd-soc-tas5782m.o
obj-$(CONFIG_AMLOGIC_SND_SOC_TAS5707) += snd-soc-tas5707.o
obj-$(CONFIG_AMLOGIC_SND_SOC_TLV320ADC3101) += snd-soc-tlv320adc3101.o
obj-$(CONFIG_AMLOGIC_SND_SOC_PCM186X) += snd-soc-pcm186x.o

File diff suppressed because it is too large Load Diff