mbox series

[00/14] ASoC: Add a driver the Iron Device SMA1303 AMP

Message ID 20230106091543.2440-1-kiseok.jo@irondevice.com
Headers show
Series ASoC: Add a driver the Iron Device SMA1303 AMP | expand

Message

Kiseok Jo Jan. 6, 2023, 9:15 a.m. UTC
This adds basic audio support for the Iron Device SMA1303 amplifier.

Kiseok Jo (14):
  ASoC: sma1303: Add driver for Iron Device SMA1303 Amp
  ASoC: dt-bindings: sma1303: Iron Device SMA1303 Amp
  Add the i2c-retry count and callback function in regmap function.
  Removed the usage control and add the power switch on DAPM route.
  Change the DAPM route and widgets
  Use the prefixs all definitions
  Remove the control of output format
  Remove the mute control
  Add the prefix for component controls
  Remove the shutdown and startup when set PLL
  Delete the header file of "linux/version.h"
  Add the postscaler's switch in DAPM manage.
  Move the initial settings to i2c driver probe
  Fixed the retry_cnt bug about being zero

 .../bindings/sound/irondevice,sma1303.yaml    |   40 +
 .../devicetree/bindings/vendor-prefixes.yaml  |    2 +
 sound/soc/codecs/Kconfig                      |    7 +
 sound/soc/codecs/Makefile                     |    2 +
 sound/soc/codecs/sma1303.c                    | 1747 +++++++++++++++++
 sound/soc/codecs/sma1303.h                    |  616 ++++++
 6 files changed, 2414 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/sound/irondevice,sma1303.yaml
 create mode 100644 sound/soc/codecs/sma1303.c
 create mode 100644 sound/soc/codecs/sma1303.h


base-commit: f873f5d1cee54466f00c974ac7f47bc7ed33fbd6