lkml.org 
[lkml]   [2014]   [Nov]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/4] ASoC: AC'97 regmap support and conversion
Date
This series contains the final pieces for the AC'97 conversion to regmap.
The first patch adds a regmap backend for AC'97 devices that will use the
AC'97 bus of the device to perform reads and writes. The second patch adds a
bit of plumbing to the ASoC framework that it makes it possible to assign a
regmap instance to ASoC CODEC (or component) after it has been registered.
This is necessary since for AC'97 drivers we allocate the AC'97 device in
the CODEC drivers probe callback. For now the series only converts the
ad1980 driver, others might follow later.

- Lars

Lars-Peter Clausen (3):
ASoC: Add helper functions for deferred regmap setup
ASoC: ad1980: Convert to regmap
ASoC: ad1980: Remove ac97_read/ac97_write wrappers

Mark Brown (1):
regmap: ac97: Add generic AC'97 callbacks

drivers/base/regmap/Kconfig | 5 +-
drivers/base/regmap/Makefile | 1 +
drivers/base/regmap/regmap-ac97.c | 114 +++++++++++++++++++++++++
include/linux/regmap.h | 7 ++
include/sound/soc.h | 35 ++++++++
sound/soc/codecs/Kconfig | 1 +
sound/soc/codecs/ad1980.c | 173 +++++++++++++++++++++-----------------
sound/soc/soc-core.c | 58 ++++++++++---
8 files changed, 306 insertions(+), 88 deletions(-)
create mode 100644 drivers/base/regmap/regmap-ac97.c

--
1.8.0



\
 
 \ /
  Last update: 2014-11-18 20:21    [W:0.144 / U:0.032 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site