Unverified Commit 7ec79d38 authored by Jack Yu's avatar Jack Yu Committed by Mark Brown
Browse files

ASoC: rt1019: add rt1019 amplifier driver



This is initial amplifier driver for rt1019.

Signed-off-by: default avatarJack Yu <jack.yu@realtek.com>
Link: https://lore.kernel.org/r/20210311025809.31852-1-jack.yu@realtek.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent 8dd85533
Loading
Loading
Loading
Loading
+33 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/sound/rt1019.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: RT1019 Mono Class-D Audio Amplifier

maintainers:
  - jack.yu@realtek.com

properties:
  compatible:
    const: realtek,rt1019

  reg:
    maxItems: 1
    description: I2C address of the device.

required:
  - compatible
  - reg

additionalProperties: false

examples:
  - |
    i2c {
        rt1019: codec@28 {
            compatible = "realtek,rt1019";
            reg = <0x28>;
        };
    };
+7 −0
Original line number Diff line number Diff line
@@ -161,6 +161,7 @@ config SND_SOC_ALL_CODECS
	imply SND_SOC_RT1011
	imply SND_SOC_RT1015
	imply SND_SOC_RT1015P
	imply SND_SOC_RT1019
	imply SND_SOC_RT1305
	imply SND_SOC_RT1308
	imply SND_SOC_RT5514
@@ -1079,6 +1080,7 @@ config SND_SOC_RL6231
	default y if SND_SOC_RT1011=y
	default y if SND_SOC_RT1015=y
	default y if SND_SOC_RT1015P=y
	default y if SND_SOC_RT1019=y
	default y if SND_SOC_RT1305=y
	default y if SND_SOC_RT1308=y
	default m if SND_SOC_RT5514=m
@@ -1097,6 +1099,7 @@ config SND_SOC_RL6231
	default m if SND_SOC_RT1011=m
	default m if SND_SOC_RT1015=m
	default m if SND_SOC_RT1015P=m
	default m if SND_SOC_RT1019=m
	default m if SND_SOC_RT1305=m
	default m if SND_SOC_RT1308=m

@@ -1133,6 +1136,10 @@ config SND_SOC_RT1015P
	tristate
	depends on GPIOLIB

config SND_SOC_RT1019
	tristate
	depends on I2C

config SND_SOC_RT1305
	tristate
	depends on I2C
+2 −0
Original line number Diff line number Diff line
@@ -170,6 +170,7 @@ snd-soc-rl6347a-objs := rl6347a.o
snd-soc-rt1011-objs := rt1011.o
snd-soc-rt1015-objs := rt1015.o
snd-soc-rt1015p-objs := rt1015p.o
snd-soc-rt1019-objs := rt1019.o
snd-soc-rt1305-objs := rt1305.o
snd-soc-rt1308-objs := rt1308.o
snd-soc-rt1308-sdw-objs := rt1308-sdw.o
@@ -487,6 +488,7 @@ obj-$(CONFIG_SND_SOC_RL6347A) += snd-soc-rl6347a.o
obj-$(CONFIG_SND_SOC_RT1011)	+= snd-soc-rt1011.o
obj-$(CONFIG_SND_SOC_RT1015)	+= snd-soc-rt1015.o
obj-$(CONFIG_SND_SOC_RT1015P)	+= snd-soc-rt1015p.o
obj-$(CONFIG_SND_SOC_RT1019)	+= snd-soc-rt1019.o
obj-$(CONFIG_SND_SOC_RT1305)	+= snd-soc-rt1305.o
obj-$(CONFIG_SND_SOC_RT1308)	+= snd-soc-rt1308.o
obj-$(CONFIG_SND_SOC_RT1308_SDW)	+= snd-soc-rt1308-sdw.o
+940 −0

File added.

Preview size limit exceeded, changes collapsed.

+320 −0

File added.

Preview size limit exceeded, changes collapsed.