All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V2 0/5] ASoC: codecs: Add aw87390 amplifier driver
@ 2023-09-12  6:58 wangweidong.a
  2023-09-12  6:58 ` [PATCH V2 1/5] ASoC: dt-bindings: Adds properties to "awinic,aw88395" wangweidong.a
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: wangweidong.a @ 2023-09-12  6:58 UTC (permalink / raw)
  To: lgirdwood, broonie, robh+dt, krzysztof.kozlowski+dt, conor+dt,
	perex, tiwai, rf, shumingf, ckeepax, herve.codina, wangweidong.a,
	13916275206, ryans.lee, linus.walleij, sebastian.reichel,
	fido_max, povik+lin, arnd, harshit.m.mogalapalli, liweilei,
	yijiangtao, colin.i.king, trix, alsa-devel, devicetree,
	linux-kernel

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.

v1 -> v2 : Added properties in awinic,aw88395 file
           Remove fade-enable because the functionality is
            duplicated in the aw88395 driver
           Modify dev_err_probe usage
           Delete unused header files
           Change the i2c driver name
           Modify the way a function returns a value

Weidong Wang (5):
  ASoC: dt-bindings: Adds properties to "awinic,aw88395"
  ASoC: dt-bindings: Add schema for "awinic,aw87390"
  ASoC: codecs: Add code for bin parsing compatible with aw87390
  ASoC: codecs: Change the aw88261 variable name and i2c driver name
  ASoC: codecs: Add aw87390 amplifier driver

 .../bindings/sound/awinic,aw87390.yaml        |  58 +++
 .../bindings/sound/awinic,aw88395.yaml        |  19 +
 sound/soc/codecs/Kconfig                      |  15 +-
 sound/soc/codecs/Makefile                     |   2 +
 sound/soc/codecs/aw87390.c                    | 462 ++++++++++++++++++
 sound/soc/codecs/aw87390.h                    |  85 ++++
 sound/soc/codecs/aw88261.c                    |  23 +-
 sound/soc/codecs/aw88261.h                    |   2 +-
 sound/soc/codecs/aw88395/aw88395.c            |   9 +-
 sound/soc/codecs/aw88395/aw88395.h            |   2 +-
 sound/soc/codecs/aw88395/aw88395_device.c     |  47 +-
 sound/soc/codecs/aw88395/aw88395_device.h     |   6 +-
 sound/soc/codecs/aw88395/aw88395_lib.c        |  23 +-
 sound/soc/codecs/aw88395/aw88395_reg.h        |   1 +
 14 files changed, 685 insertions(+), 69 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: 0bb80ecc33a8fb5a682236443c1e740d5c917d1d
-- 
2.41.0


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2023-09-13  8:08 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-12  6:58 [PATCH V2 0/5] ASoC: codecs: Add aw87390 amplifier driver wangweidong.a
2023-09-12  6:58 ` [PATCH V2 1/5] ASoC: dt-bindings: Adds properties to "awinic,aw88395" wangweidong.a
2023-09-12 16:21   ` Rob Herring
2023-09-13  8:06     ` wangweidong.a
2023-09-13  7:02   ` Krzysztof Kozlowski
2023-09-13  8:03     ` wangweidong.a
2023-09-12  6:58 ` [PATCH V2 2/5] ASoC: dt-bindings: Add schema for "awinic,aw87390" wangweidong.a
2023-09-12 17:50   ` Rob Herring
2023-09-12  6:58 ` [PATCH V2 3/5] ASoC: codecs: Add code for bin parsing compatible with aw87390 wangweidong.a
2023-09-12  6:58 ` [PATCH V2 4/5] ASoC: codecs: Change the aw88261 variable name and i2c driver name wangweidong.a
2023-09-13  7:03   ` Krzysztof Kozlowski
2023-09-13  8:00     ` wangweidong.a
2023-09-12  6:58 ` [PATCH V2 5/5] ASoC: codecs: Add aw87390 amplifier driver wangweidong.a

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.