Commit df310074 authored by Jack Yu's avatar Jack Yu Committed by Mark Brown

ASoC: rt1015: add rt1015 amplifier driver

This is initial amplifier driver for rt1015.
Signed-off-by: default avatarJack Yu <jack.yu@realtek.com>
Link: https://lore.kernel.org/r/20200115112519.22050-1-jack.yu@realtek.comSigned-off-by: default avatarMark Brown <broonie@kernel.org>
parent b2333f7f
RT1015 Mono Class D Audio Amplifier
This device supports I2C only.
Required properties:
- compatible : "realtek,rt1015".
- reg : The I2C address of the device.
Example:
rt1015: codec@28 {
compatible = "realtek,rt1015";
reg = <0x28>;
};
...@@ -151,6 +151,7 @@ config SND_SOC_ALL_CODECS ...@@ -151,6 +151,7 @@ config SND_SOC_ALL_CODECS
select SND_SOC_RT286 if I2C select SND_SOC_RT286 if I2C
select SND_SOC_RT298 if I2C select SND_SOC_RT298 if I2C
select SND_SOC_RT1011 if I2C select SND_SOC_RT1011 if I2C
select SND_SOC_RT1015 if I2C
select SND_SOC_RT1305 if I2C select SND_SOC_RT1305 if I2C
select SND_SOC_RT1308 if I2C select SND_SOC_RT1308 if I2C
select SND_SOC_RT5514 if I2C select SND_SOC_RT5514 if I2C
...@@ -970,6 +971,7 @@ config SND_SOC_RL6231 ...@@ -970,6 +971,7 @@ config SND_SOC_RL6231
default y if SND_SOC_RT5677=y default y if SND_SOC_RT5677=y
default y if SND_SOC_RT5682=y default y if SND_SOC_RT5682=y
default y if SND_SOC_RT1011=y default y if SND_SOC_RT1011=y
default y if SND_SOC_RT1015=y
default y if SND_SOC_RT1305=y default y if SND_SOC_RT1305=y
default y if SND_SOC_RT1308=y default y if SND_SOC_RT1308=y
default m if SND_SOC_RT5514=m default m if SND_SOC_RT5514=m
...@@ -986,6 +988,7 @@ config SND_SOC_RL6231 ...@@ -986,6 +988,7 @@ config SND_SOC_RL6231
default m if SND_SOC_RT5677=m default m if SND_SOC_RT5677=m
default m if SND_SOC_RT5682=m default m if SND_SOC_RT5682=m
default m if SND_SOC_RT1011=m default m if SND_SOC_RT1011=m
default m if SND_SOC_RT1015=m
default m if SND_SOC_RT1305=m default m if SND_SOC_RT1305=m
default m if SND_SOC_RT1308=m default m if SND_SOC_RT1308=m
...@@ -1013,6 +1016,9 @@ config SND_SOC_RT298 ...@@ -1013,6 +1016,9 @@ config SND_SOC_RT298
config SND_SOC_RT1011 config SND_SOC_RT1011
tristate tristate
config SND_SOC_RT1015
tristate
config SND_SOC_RT1305 config SND_SOC_RT1305
tristate tristate
......
...@@ -154,6 +154,7 @@ snd-soc-rk3328-objs := rk3328_codec.o ...@@ -154,6 +154,7 @@ snd-soc-rk3328-objs := rk3328_codec.o
snd-soc-rl6231-objs := rl6231.o snd-soc-rl6231-objs := rl6231.o
snd-soc-rl6347a-objs := rl6347a.o snd-soc-rl6347a-objs := rl6347a.o
snd-soc-rt1011-objs := rt1011.o snd-soc-rt1011-objs := rt1011.o
snd-soc-rt1015-objs := rt1015.o
snd-soc-rt1305-objs := rt1305.o snd-soc-rt1305-objs := rt1305.o
snd-soc-rt1308-objs := rt1308.o snd-soc-rt1308-objs := rt1308.o
snd-soc-rt1308-sdw-objs := rt1308-sdw.o snd-soc-rt1308-sdw-objs := rt1308-sdw.o
...@@ -451,6 +452,7 @@ obj-$(CONFIG_SND_SOC_RK3328) += snd-soc-rk3328.o ...@@ -451,6 +452,7 @@ obj-$(CONFIG_SND_SOC_RK3328) += snd-soc-rk3328.o
obj-$(CONFIG_SND_SOC_RL6231) += snd-soc-rl6231.o obj-$(CONFIG_SND_SOC_RL6231) += snd-soc-rl6231.o
obj-$(CONFIG_SND_SOC_RL6347A) += snd-soc-rl6347a.o obj-$(CONFIG_SND_SOC_RL6347A) += snd-soc-rl6347a.o
obj-$(CONFIG_SND_SOC_RT1011) += snd-soc-rt1011.o obj-$(CONFIG_SND_SOC_RT1011) += snd-soc-rt1011.o
obj-$(CONFIG_SND_SOC_RT1015) += snd-soc-rt1015.o
obj-$(CONFIG_SND_SOC_RT1305) += snd-soc-rt1305.o obj-$(CONFIG_SND_SOC_RT1305) += snd-soc-rt1305.o
obj-$(CONFIG_SND_SOC_RT1308) += snd-soc-rt1308.o obj-$(CONFIG_SND_SOC_RT1308) += snd-soc-rt1308.o
obj-$(CONFIG_SND_SOC_RT1308_SDW) += snd-soc-rt1308-sdw.o obj-$(CONFIG_SND_SOC_RT1308_SDW) += snd-soc-rt1308-sdw.o
......
This diff is collapsed.
This diff is collapsed.
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