[PATCH 00/10] ALSA SoC MAX98927 driver - revision

From: Ryan Lee
Date: Fri Mar 03 2017 - 12:32:14 EST


The initial driver had many textual and structural problems.
I have added next patches to modify existing problems.
There was concern about the design of keeping separate regmaps for each instance of the amplifier explicitly instead of instantiating two instances of a single, simpler driver.
This was major change of this release. Coding style problem like indentation also have been fixed.


Ryan Lee (10):
ALSA SoC MAX98927 driver - Initial release
Updated max98927_reg table with physical defaults. Replaced max98927.h
for better legibility
Removed the secondary device initialization from the primary device
initialization. Removed manual register configuration from
devicetree
Modified indentation
Replaced pr_err by dev_err. Modified debug message
Added mask variable to apply it in one round after the switch
Modified initialization code of VI sensing
Added DAI Sel Mux and minor updates
Added ACPI support. Changed snd_kcontrol_chip to
snd_soc_kcontrol_codec
Added vendor prefix. Added range information

.../devicetree/bindings/sound/max98927.txt | 39 +
sound/soc/codecs/Kconfig | 5 +
sound/soc/codecs/Makefile | 2 +
sound/soc/codecs/max98927.c | 1039 ++++++++++++++++++++
sound/soc/codecs/max98927.h | 267 +++++
5 files changed, 1352 insertions(+)
create mode 100755 Documentation/devicetree/bindings/sound/max98927.txt
mode change 100644 => 100755 sound/soc/codecs/Kconfig
mode change 100644 => 100755 sound/soc/codecs/Makefile
create mode 100755 sound/soc/codecs/max98927.c
create mode 100755 sound/soc/codecs/max98927.h

--
2.7.4