[alsa-devel] [PATCH 00/19] Baytrail/Cherrytrail cleanups and fixes

Pierre-Louis Bossart pierre-louis.bossart at linux.intel.com
Fri Dec 18 03:35:37 CET 2015


Set of patches to provide better upstream support for BYT/CHT 
platforms (24 bit, Deep-buffer, DPCM). This was tested on Asus T100 and 
Minnowboard.
A set of UCM files is available at https://github.com/plbossart/UCM.git for 
better integration with Ubuntu/pulseaudio
(no need for asound.state or asound.conf)

Acknowledgements:
Keyon Jie for his MinnowBoard validation
Sebastien Guiriec for pointing out the switch logic issue and fixing SSP configs
Vinod Koul for providing codec/mixer configurations
Francisco Mendez for his help with the MCLK and jack detection
Jack Yu and Bard Liao for their codec support

Known issues: 
noise on startup when using speakers

Once this batch is merged, the following updates will be provided:
MCLK support to fix noise issues
BYT-CR fixes
jack detection

Jack Yu (1):
  ASoC: rt5640: add ASRC support

Jorge Fernandez Monteagudo (1):
  ASoC: Intel: Atom: Add support for HP ElitePad 1000 G2

Pierre-Louis Bossart (16):
  ASoC: Intel: fix ACPI probe regression with Atom DPCM driver
  ASoC: Intel: boards: align pin names between byt-rt5640 drivers
  ASoC: Intel: boards: start merging byt-rt5640 drivers
  ASoC: Intel: boards: merge DMI-based quirks in bytcr-rt5640 driver
  ASoC: Intel: tag byt-rt5640 machine driver as deprecated
  ASoc: Intel: Atom: add deep buffer definitions for atom platforms
  ASoC: Intel: boards: add DEEP_BUFFER support for BYT/CHT/BSW
  ASoC: Intel: Atom: add 24-bit support for media playback and capture
  ASoC: Intel: Atom: clean-up compressed DAI definition
  ASoC: Intel: Atom: flip logic for gain Switch
  ASoC: codec: rt5651: add ACPI and OF support
  ASoC: Intel: add bytct-rt5651 machine driver
  ASoC: intel: boards: add card for MinnowBoard I2S access
  ASoC: Intel: bytcr-rt5640: enable ASRC
  ASoC: Intel: bytcr_rt5640: fixup DAI codec_name with HID
  ASoC: Intel: Atom: add support for RT5642

Sebastien Guiriec (1):
  ASoC: Intel: bytcr_rt5640: set SSP to I2S mode 2ch

 arch/x86/include/asm/platform_sst_audio.h    |   1 +
 sound/soc/codecs/rt5640.c                    | 103 ++++++++
 sound/soc/codecs/rt5640.h                    |  17 ++
 sound/soc/codecs/rt5651.c                    |  19 ++
 sound/soc/intel/Kconfig                      |  35 ++-
 sound/soc/intel/atom/sst-atom-controls.c     |   5 +-
 sound/soc/intel/atom/sst-atom-controls.h     |   1 +
 sound/soc/intel/atom/sst-mfld-platform-pcm.c |  20 +-
 sound/soc/intel/atom/sst/sst_acpi.c          |  25 +-
 sound/soc/intel/boards/Makefile              |   4 +
 sound/soc/intel/boards/bytcr_nocodec.c       | 233 ++++++++++++++++++
 sound/soc/intel/boards/bytcr_rt5640.c        | 266 ++++++++++++++++-----
 sound/soc/intel/boards/bytcr_rt5651.c        | 338 +++++++++++++++++++++++++++
 sound/soc/intel/boards/cht_bsw_max98090_ti.c |  12 +
 sound/soc/intel/boards/cht_bsw_rt5645.c      |  12 +
 sound/soc/intel/boards/cht_bsw_rt5672.c      |  12 +
 sound/soc/intel/common/Makefile              |   5 +
 17 files changed, 1036 insertions(+), 72 deletions(-)
 create mode 100644 sound/soc/intel/boards/bytcr_nocodec.c
 create mode 100644 sound/soc/intel/boards/bytcr_rt5651.c

-- 
1.9.1



More information about the Alsa-devel mailing list