mbox series

[bionic,0/4] Add support for RT5660 codec based sound cards on Baytrail

Message ID 20180411071831.23472-1-shrirang.bagul@canonical.com
Headers show
Series Add support for RT5660 codec based sound cards on Baytrail | expand

Message

Shrirang Bagul April 11, 2018, 7:18 a.m. UTC
BugLink: http://bugs.launchpad.net/bugs/1657674

This work is based on bionic/master-next (tag: Ubuntu-4.15.0-15.16)

Dell Caracalla IoT gateways have RT5660 codec (HID: 10EC3277) connected to
Baytrail SoC over I2S. The hardware supports line-in and line-out ports.

This patch set adds a new plafrom sound card driver bytcr_rt5660 to connect
RT5660 codec FE DAI's to Intel SST audio BE DAI's. It also adds ACPI
support to RT5660 codec driver.

Multiple attempts have been made to upstream this driver-

1. http://mailman.alsa-project.org/pipermail/alsa-devel/2016-December/115928.html
2. http://mailman.alsa-project.org/pipermail/alsa-devel/2017-January/116510.html

but without much success. HWE will continue to get this driver upstreamed,
till then we'll have to carry it as sauce patches to meet project release
schedule.

Luis Henriques (1):
  UBUNTU: [Config] CONFIG_SND_SOC_INTEL_BYTCR_RT5660_MACH=m, CONFIG_SND_SOC_RT5660=m

Shrirang Bagul (3):
  UBUNTU: SAUCE: (no-up) ASoC: Intel: Support machine driver for RT5660 on Baytrail
  UBUNTU: SAUCE: (no-up) ASoC: rt5660: Add ACPI support
  UBUNTU: SAUCE: (no-up): ASoC: Intel: bytcr-rt5660: Add MCLK, quirks

 debian.master/config/config.common.ubuntu         |   2 +
 sound/soc/codecs/rt5660.c                         |  26 ++
 sound/soc/intel/boards/Kconfig                    |  12 +
 sound/soc/intel/boards/Makefile                   |   2 +
 sound/soc/intel/boards/bytcr_rt5660.c             | 429 ++++++++++++++++++++++
 sound/soc/intel/common/soc-acpi-intel-byt-match.c |   9 +
 6 files changed, 480 insertions(+)
 create mode 100644 sound/soc/intel/boards/bytcr_rt5660.c

Comments

Seth Forshee April 12, 2018, 3:25 p.m. UTC | #1
On Wed, Apr 11, 2018 at 03:18:27PM +0800, Shrirang Bagul wrote:
> BugLink: http://bugs.launchpad.net/bugs/1657674
> 
> This work is based on bionic/master-next (tag: Ubuntu-4.15.0-15.16)
> 
> Dell Caracalla IoT gateways have RT5660 codec (HID: 10EC3277) connected to
> Baytrail SoC over I2S. The hardware supports line-in and line-out ports.
> 
> This patch set adds a new plafrom sound card driver bytcr_rt5660 to connect
> RT5660 codec FE DAI's to Intel SST audio BE DAI's. It also adds ACPI
> support to RT5660 codec driver.
> 
> Multiple attempts have been made to upstream this driver-
> 
> 1. http://mailman.alsa-project.org/pipermail/alsa-devel/2016-December/115928.html
> 2. http://mailman.alsa-project.org/pipermail/alsa-devel/2017-January/116510.html
> 
> but without much success. HWE will continue to get this driver upstreamed,
> till then we'll have to carry it as sauce patches to meet project release
> schedule.

Impact looks reasonably limited to specific hardware. Applied to
bionic/master-next and unstable/master, thanks!