mbox series

[v3,0/2] ASoC: CX2072X codec support (revised)

Message ID 20190502153343.21979-1-tiwai@suse.de (mailing list archive)
Headers show
Series ASoC: CX2072X codec support (revised) | expand

Message

Takashi Iwai May 2, 2019, 3:33 p.m. UTC
Hi,

this is a revised patchset for ASoC CX2072X codec support on Intel
platforms.

v1->v2: Uncomment SOF entries in ACPI binding
        Move snd_soc_dai_set_bclk_ratio() call into init callback

v2->v3: CX2072X codec driver:
	* Move register tables to appropriate place
	* Remove some confusing codes
	* Set snd_ctl_boolean_* helpers directly
	* Fix EQ put callback
	* Rename to "DAC1 Switch" from "DAC1 Mute Switch"
	* Drop superfluous regmap calls at shutdown
	* Avoid regmap_register_patch()
	* Add missing register definitions
	* Fix register access on big-endian machine
	* Remove regcache messes
	CX2072X machine driver:
	* Add Pierre's ack
	* Drop superfluous ssp0 routes

Simon Ho (1):
  ASoC: Add support for Conexant CX2071X CODEC

Takashi Iwai (1):
  ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms

 sound/soc/codecs/Kconfig                          |    7 +
 sound/soc/codecs/Makefile                         |    2 +
 sound/soc/codecs/cx2072x.c                        | 2158 +++++++++++++++++++++
 sound/soc/codecs/cx2072x.h                        |  319 +++
 sound/soc/intel/boards/Kconfig                    |   11 +
 sound/soc/intel/boards/Makefile                   |    2 +
 sound/soc/intel/boards/bytcht_cx2072x.c           |  284 +++
 sound/soc/intel/common/soc-acpi-intel-byt-match.c |    8 +
 sound/soc/intel/common/soc-acpi-intel-cht-match.c |    8 +
 9 files changed, 2799 insertions(+)
 create mode 100644 sound/soc/codecs/cx2072x.c
 create mode 100644 sound/soc/codecs/cx2072x.h
 create mode 100644 sound/soc/intel/boards/bytcht_cx2072x.c

Comments

Takashi Iwai May 2, 2019, 5:22 p.m. UTC | #1
On Thu, 02 May 2019 17:33:41 +0200,
Takashi Iwai wrote:
> 
> Hi,
> 
> this is a revised patchset for ASoC CX2072X codec support on Intel
> platforms.

Soon after submitting a new version, I found a bug I introduced
mistakenly about the endianess conversion.  This should be harmless on
little-endian machines, but hey, it's a clear bug to be fixed.  Will
resubmit v4 soon.  Sorry for the mess...


thanks,

Takashi