Re: Multiple DA9055 chips

2013-07-02 Thread Ashish Chavan
On Tue, 2013-07-02 at 11:31 +0100, Mark Brown wrote: > On Tue, Jul 02, 2013 at 03:32:37PM +0530, Ashish Chavan wrote: > > > > OK, in that case the CODEC driver is just plain broken then. Did anyone > > > actually test this stuff? Please fix. > > > Yes, I think

Re: Multiple DA9055 chips

2013-07-02 Thread Ashish Chavan
On Tue, 2013-07-02 at 10:31 +0100, Mark Brown wrote: > On Tue, Jul 02, 2013 at 03:01:53PM +0530, Ashish Chavan wrote: > > On Mon, 2013-07-01 at 17:48 +0100, Mark Brown wrote: > > > It seems we have two drivers in mainline for da9055 on I2C. We've got > > > one in s

Re: Multiple DA9055 chips

2013-07-02 Thread Ashish Chavan
On Mon, 2013-07-01 at 17:48 +0100, Mark Brown wrote: > It seems we have two drivers in mainline for da9055 on I2C. We've got > one in sound/soc/codecs/da9055.c and one in drivers/mfd/da9055-i2c.c, > both registering themselves identically. What's going on here? Is this > a combined CODEC and PMI

[alsa-devel] Query about alsa ucm (use case manager) config files

2012-10-31 Thread Ashish Chavan
Hi, I am just curious to know if there is any centralized repository for alsa use case manager configuration files. I tried searching and could only find alsa-ucm-conf.git repo at alsa project git server, which is actually an empty repo! How people share/reuse ucm configuration files for a spec

[alsa-devel] [PATCH] ASoC: codecs: da9055: DAPMise Headphone and Lineout enable controls

2012-10-11 Thread Ashish Chavan
, right HP (and connected charge pump) also gets enabled (2) When you only want to use stereo HP, lineout also gets enabled This patch adds three switches to select which output(s) should be enabled. Signed-off-by: Ashish Chavan Signed-off-by: David Dajun Chen --- sound/soc/codecs/da9055.c | 39

[alsa-devel] [PATCH] ASoC: codecs: da9055: Minor improvement in ALC calibration process

2012-10-11 Thread Ashish Chavan
This patch slightly improves ALC calibration process of da9055 codec driver by muting Mic PGAs during calibration. Signed-off-by: Ashish Chavan Signed-off-by: David Dajun Chen --- sound/soc/codecs/da9055.c | 22 +- 1 files changed, 21 insertions(+), 1 deletions(-) diff

[alsa-devel] [PATCH] ASoC: codecs: da9055: Add support for DSP mode of AIF

2012-10-11 Thread Ashish Chavan
This patch adds AIF DSP mode support for da9055 codec driver. Signed-off-by: Ashish Chavan Signed-off-by: David Dajun Chen --- sound/soc/codecs/da9055.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/sound/soc/codecs/da9055.c b/sound/soc/codecs/da9055.c index

[alsa-devel] [PATCH] ASoC: codecs: da9055: Minor improvements

2012-10-10 Thread Ashish Chavan
This patch includes two minor improvements for da9055 codec driver (1) Adding support for DSP mode of AIF (2) Muting Mic PGAs during ALC calibration process Signed-off-by: Ashish Chavan Signed-off-by: David Dajun Chen --- sound/soc/codecs/da9055.c | 26 +- 1 files

[alsa-devel] [PATCH v3] ASoC: codecs: Add DA9055 codec driver

2012-09-21 Thread Ashish Chavan
This patch adds support for Dialog semiconductor's DA9055 audio codec. This has been tested on DA9055 EVB with Samsung SMDK6410 board. Signed-off-by: Ashish Chavan Signed-off-by: David Dajun Chen --- Changes since v2: - Added platform data support for Mic bias voltage and source - Used

Re: [alsa-devel] [PATCH v2] ASoC: codecs: Add DA9055 codec driver

2012-09-20 Thread Ashish Chavan
> > + /* DAC Routing control */ > > + SOC_ENUM("DAC Left Select", da9055_dac_l_select), > > + SOC_ENUM("DAC Right Select", da9055_dac_r_select), > > DAPM. This even says its a routing control... Yes, let me see if I can make it DAPM based. > > > + /* To select if MIC Bias powers MIC 1

[alsa-devel] [PATCH v2] ASoC: codecs: Add DA9055 codec driver

2012-09-14 Thread Ashish Chavan
This patch adds support for Dialog semiconductor's DA9055 audio codec. This has been tested on DA9055 EVB with Samsung SMDK6410 board. Signed-off-by: Ashish Chavan Signed-off-by: David Dajun Chen --- Changes since v1: - Made extensive use of DAPM throughout the driver - Removed LDO, DMI

Re: [alsa-devel] [PATCH] ASoC: codecs: Add DA9055 codec driver

2012-09-13 Thread Ashish Chavan
On Wed, 2012-09-12 at 10:57 +0800, Mark Brown wrote: > > > + aif_ctrl |= (DA9055_AIF_OE | DA9055_AIF_EN); > > DAPM. Here the trouble in making it DAPM based is that there is no separate control for AIF input and output. It is confirmed that AIF_EN is the master control bit, which enables both

Re: [alsa-devel] [PATCH] ASoC: codecs: Add DA9055 codec driver

2012-09-12 Thread Ashish Chavan
On Wed, 2012-09-12 at 10:57 +0800, Mark Brown wrote: > > +/* Digital MIC clock rate select */ > > +static const char * const da9055_dmic_clk_rate_txt[] = { > > + "3MHz", "1.5MHz" > > +}; > > + > > +static const struct soc_enum da9055_dmic_clk_rate = > > + SOC_ENUM_SINGLE(DA9055_MIC_CONFIG, 2, 2

[alsa-devel] [PATCH] ASoC: codecs: Add DA9055 codec driver

2012-09-11 Thread Ashish Chavan
This patch adds support for Dialog semiconductor's DA9055 audio codec. This has been tested on DA9055 EVB with Samsung SMDK6410 board. Signed-off-by: Ashish Chavan Signed-off-by: David Dajun Chen --- sound/soc/codecs/Kconfig |4 + sound/soc/codecs/Makefile |2 + sound/soc/c