| From: |
| wangweidong.a-AT-awinic.com |
| To: |
| lgirdwood-AT-gmail.com, broonie-AT-kernel.org, robh+dt-AT-kernel.org, krzysztof.kozlowski+dt-AT-linaro.org, conor+dt-AT-kernel.org, perex-AT-perex.cz, tiwai-AT-suse.com, rf-AT-opensource.cirrus.com, wangweidong.a-AT-awinic.com, herve.codina-AT-bootlin.com, shumingf-AT-realtek.com, rdunlap-AT-infradead.org, 13916275206-AT-139.com, ryans.lee-AT-analog.com, linus.walleij-AT-linaro.org, ckeepax-AT-opensource.cirrus.com, yijiangtao-AT-awinic.com, liweilei-AT-awinic.com, colin.i.king-AT-gmail.com, trix-AT-redhat.com, alsa-devel-AT-alsa-project.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org |
| Subject: |
| [PATCH V1 0/3] ASoC: codecs: Add aw87390 amplifier driver |
| Date: |
| Mon, 04 Sep 2023 19:46:18 +0800 |
| Message-ID: |
| <20230904114621.4457-1-wangweidong.a@awinic.com> |
| Cc: |
| zhangjianming-AT-awinic.com |
| Archive-link: |
| Article |
From: Weidong Wang <wangweidong.a@awinic.com>
The awinic aw87390 is a new high efficiency, low noise,
constant large volume, 6th Smart K audio amplifier.
Add a DT schema for describing awinic aw87390 audio amplifiers.
They are controlled using I2C.
Weidong Wang (3):
ASoC: dt-bindings: Add schema for "awinic,aw87390"
ASoC: codecs: Add code for bin parsing compatible with aw87390
ASoC: codecs: Add aw87390 amplifier driver
.../bindings/sound/awinic,aw87390.yaml | 43 ++
sound/soc/codecs/Kconfig | 15 +-
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/aw87390.c | 463 ++++++++++++++++++
sound/soc/codecs/aw87390.h | 85 ++++
sound/soc/codecs/aw88395/aw88395_lib.c | 23 +-
sound/soc/codecs/aw88395/aw88395_reg.h | 1 +
7 files changed, 621 insertions(+), 11 deletions(-)
create mode 100644 Documentation/devicetree/bindings/sound/awinic,aw87390.yaml
create mode 100644 sound/soc/codecs/aw87390.c
create mode 100644 sound/soc/codecs/aw87390.h
base-commit: 708283abf896dd4853e673cc8cba70acaf9bf4ea
--
2.41.0