mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 12:17:12 +09:00
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:
20
MAINTAINERS
20
MAINTAINERS
@@ -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
|
||||
|
||||
1695
arch/arm/boot/dts/amlogic/axg_s400_v03sbr.dts
Normal file
1695
arch/arm/boot/dts/amlogic/axg_s400_v03sbr.dts
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
|
||||
1695
arch/arm64/boot/dts/amlogic/axg_s400_v03sbr.dts
Normal file
1695
arch/arm64/boot/dts/amlogic/axg_s400_v03sbr.dts
Normal file
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
1521
sound/soc/codecs/amlogic/tas5782m.h
Normal file
1521
sound/soc/codecs/amlogic/tas5782m.h
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user