| From: |
| wangweidong.a-AT-awinic.com |
| To: |
| lgirdwood-AT-gmail.com, broonie-AT-kernel.org, robh-AT-kernel.org, krzk+dt-AT-kernel.org, conor+dt-AT-kernel.org, perex-AT-perex.cz, tiwai-AT-suse.com, jack.yu-AT-realtek.com, rf-AT-opensource.cirrus.com, neil.armstrong-AT-linaro.org, ivprusov-AT-salutedevices.com, luca.ceresoli-AT-bootlin.com, zhoubinbin-AT-loongson.cn, quic_pkumpatl-AT-quicinc.com, herve.codina-AT-bootlin.com, masahiroy-AT-kernel.org, nuno.sa-AT-analog.com, wangweidong.a-AT-awinic.com, yesanishhere-AT-gmail.com, linux-sound-AT-vger.kernel.org, devicetree-AT-vger.kernel.org, linux-kernel-AT-vger.kernel.org |
| Subject: |
| [PATCH V3 0/2] ASoC: codecs: Add aw88166 amplifier driver |
| Date: |
| Wed, 12 Mar 2025 20:00:58 +0800 |
| Message-ID: |
| <20250312120100.9730-1-wangweidong.a@awinic.com> |
| Cc: |
| yijiangtao-AT-awinic.com |
| Archive-link: |
| Article |
From: Weidong Wang <wangweidong.a@awinic.com>
Add the awinic,aw88166 property to support the aw88166 chip.
The driver is for amplifiers aw88166 of Awinic Technology
Corporation. The AW88166 is a high efficiency digital
Smart K audio amplifier
v2 -> v3: Modified warnings compiled with clang19.1.7,
removes printing of uninitialized values
Weidong Wang (2):
ASoC: dt-bindings: Add schema for "awinic,aw88166"
ASoC: codecs: Add aw88166 amplifier driver
.../bindings/sound/awinic,aw88395.yaml | 1 +
sound/soc/codecs/Kconfig | 13 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/aw88166.c | 1933 +++++++++++++++++
sound/soc/codecs/aw88166.h | 534 +++++
5 files changed, 2483 insertions(+)
create mode 100644 sound/soc/codecs/aw88166.c
create mode 100644 sound/soc/codecs/aw88166.h
base-commit: 0fed89a961ea851945d23cc35beb59d6e56c0964
--
2.47.0