Re: [alsa-devel] [PATCH v4] ASoC: core: init delayed_work for codec-codec links

2013-08-05 Thread Richard Fitzgerald
We must init the delayed_work for codec-codec links otherwise shutting down the DAI chain will fault when calling flush_delayed_work_sync() on the linked DAI. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/soc-core.c | 12 1 files changed, 12

[PATCH] ASoC: core: init delayed_work for codec-codec links

2013-07-31 Thread Richard Fitzgerald
callback is cleaner than taking special cases in the code to bypass the flush_delayed_work_sync(). Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/soc-core.c |6 ++ 1 files changed, 6 insertions(+), 0 deletions(-) diff --git a/sound/soc/soc-core.c b/sound

Re: [PATCH] ASoC: core: init delayed_work for codec-codec links

2013-08-01 Thread Richard Fitzgerald
On Wed, Jul 31, 2013 at 02:25:22PM +0100, Mark Brown wrote: On Wed, Jul 31, 2013 at 02:16:44PM +0100, Richard Fitzgerald wrote: Pointing it to a dummy work callback is cleaner than taking special cases in the code to bypass the flush_delayed_work_sync(). Why is this better than pointing

Re: [PATCH] ASoC: core: init delayed_work for codec-codec links

2013-08-01 Thread Richard Fitzgerald
On Thu, Aug 01, 2013 at 04:23:56PM +0100, Mark Brown wrote: On Thu, Aug 01, 2013 at 04:13:52PM +0100, Richard Fitzgerald wrote: On Wed, Jul 31, 2013 at 02:25:22PM +0100, Mark Brown wrote: Why is this better than pointing at the normal work that you'd expect to be used

[PATCH v2] ASoC: core: init delayed_work for codec-codec links

2013-08-02 Thread Richard Fitzgerald
We must init the delayed_work for codec-codec links otherwise shutting down the DAI chain will fault when calling flush_delayed_work_sync() on the linked DAI. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/soc-core.c | 11 +++ 1 files changed, 11

Re: [alsa-devel] [PATCH v3] ASoC: core: init delayed_work for codec-codec links

2013-08-02 Thread Richard Fitzgerald
We must init the delayed_work for codec-codec links otherwise shutting down the DAI chain will fault when calling flush_delayed_work_sync() on the linked DAI. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/soc-core.c |7 +++ 1 files changed, 7 insertions

[PATCH 1/1] ASoC: soc_compress: Add set_metadata

2013-11-25 Thread Richard Fitzgerald
Pass the set_metadata() calls through to the codec driver. Signed-off-by: Zhao Weijia weijia.z...@capelabs.com Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/soc-compress.c | 18 +- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git

Re: [PATCH 1/1] ASoC: soc_compress: Add set_metadata

2013-12-02 Thread Richard Fitzgerald
On Thu, Nov 28, 2013 at 11:49:43AM +0530, Vinod Koul wrote: On Mon, Nov 25, 2013 at 10:16:48AM +, Richard Fitzgerald wrote: Pass the set_metadata() calls through to the codec driver. Signed-off-by: Zhao Weijia weijia.z...@capelabs.com Signed-off-by: Richard Fitzgerald r

[PATCH] ASoC: arizona: Fix typo in name of EQ coefficient controls

2013-11-13 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/wm5102.c |8 sound/soc/codecs/wm5110.c |8 sound/soc/codecs/wm8997.c |8 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/sound/soc/codecs/wm5102.c b

[PATCH 1/1] ASoC: arizona: Set FLL to free-run before disabling

2013-11-20 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/arizona.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/sound/soc/codecs/arizona.c b/sound/soc/codecs/arizona.c index 6f05b17..fea9910 100644 --- a/sound/soc/codecs/arizona.c

[PATCH 1/1] ASoC: wm5110: Add extra AIF2 channels

2013-11-20 Thread Richard Fitzgerald
Signed-off-by: D.J. Barrow dbar...@wolfsonmicro.com Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- include/linux/mfd/arizona/registers.h | 121 + sound/soc/codecs/arizona.c|8 ++ sound/soc/codecs/arizona.h|2

[PATCH v2 1/1] ASoC: arizona: Set FLL to free-run before disabling

2013-11-20 Thread Richard Fitzgerald
The FLL must be placed into free-run mode before disabling to allow it to entirely shut down. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/arizona.c |4 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/sound/soc/codecs/arizona.c b

[PATCH 1/1] ALSA: compress: no need to set metadata before next track

2014-02-26 Thread Richard Fitzgerald
weijia.z...@capelabs.com Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/core/compress_offload.c |6 -- 1 files changed, 0 insertions(+), 6 deletions(-) diff --git a/sound/core/compress_offload.c b/sound/core/compress_offload.c index 7a20897..5a351c7 100644

Subject: [PATCH 0/2] wm8962: Add ALC and EQ coefficients

2013-11-01 Thread Richard Fitzgerald
Two patches to expose the coefficient blocks for the ALC and EQ filters. Richard Fitzgerald (2): ASoC: wm8962: Add ALC coefficient support ASoC: wm8962: Add EQ coefficient support sound/soc/codecs/wm8962.c |8 1 files changed, 8 insertions(+), 0 deletions(-) -- 1.7.2.5

[PATCH 1/2] ASoC: wm8962: Add ALC coefficient support

2013-11-01 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/wm8962.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/sound/soc/codecs/wm8962.c b/sound/soc/codecs/wm8962.c index c9ff713..2b04497 100644 --- a/sound/soc/codecs/wm8962.c +++ b

[PATCH 2/2] ASoC: wm8962: Add EQ coefficient support

2013-11-01 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/wm8962.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/sound/soc/codecs/wm8962.c b/sound/soc/codecs/wm8962.c index 2b04497..150d003 100644 --- a/sound/soc/codecs/wm8962.c +++ b

[PATCH 0/4] arizona: Improvements to codec DVFS control

2014-06-09 Thread Richard Fitzgerald
sample rates on WM8997 and WM5102 Richard Fitzgerald (4): mfd: arizona: Export function to control subsystem DVFS ASoC: wm_adsp: Move DVFS control into codec driver ASoC: arizona: Add DVFS handling for sample rate control regulator: arizona-ldo1: Do not control clocking from regulator

[PATCH 1/4] mfd: arizona: Export function to control subsystem DVFS

2014-06-09 Thread Richard Fitzgerald
Moving this control from being a side-effect of the LDO1 regulator driver to a specific exported function. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd/arizona-core.c | 84 ++ include/linux/mfd/arizona/core.h

[PATCH 2/4] ASoC: wm_adsp: Move DVFS control into codec driver

2014-06-09 Thread Richard Fitzgerald
. A new macro WM_ADSP2_E() takes a callback function to be called by the preloader widget in place of the default handler, and this can be used to do codec-specific power control. The WM5102 driver has been updated to implement the DVFS. Signed-off-by: Richard Fitzgerald r

[PATCH 3/4] ASoC: arizona: Add DVFS handling for sample rate control

2014-06-09 Thread Richard Fitzgerald
Some codecs need to boost DVFS for higher sample rates. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/arizona.c | 22 +- 1 files changed, 21 insertions(+), 1 deletions(-) diff --git a/sound/soc/codecs/arizona.c b/sound/soc/codecs

[PATCH 4/4] regulator: arizona-ldo1: Do not control clocking from regulator

2014-06-09 Thread Richard Fitzgerald
is now handled by the core arizona MFD driver so can be removed from the LDO1 driver. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/regulator/arizona-ldo1.c |5 - 1 files changed, 0 insertions(+), 5 deletions(-) diff --git a/drivers/regulator/arizona-ldo1.c b

[PATCH] extcon: arizona: support inverted jack detect switch

2014-05-20 Thread Richard Fitzgerald
Add pdata option for inverted jack detect switch that opens when jack is inserted. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/extcon/extcon-arizona.c | 29 + include/linux/mfd/arizona/pdata.h |3 +++ 2 files changed, 24

[PATCH] mfd: arizona: correct addresses of always-on trigger registers

2014-05-20 Thread Richard Fitzgerald
Update the addresses and names to match current silicon. The WM8997 regmap tables have been adjusted to match the new names. Missing registers have been added to WM5110 default value table. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd/wm5102-tables.c

[PATCH] mfd: wm5102: Correct default for LDO Control 2 register

2014-05-29 Thread Richard Fitzgerald
Update the default value to match the patch. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd/wm5102-tables.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/mfd/wm5102-tables.c b/drivers/mfd/wm5102-tables.c index 9b9923c

Re: [PATCH V2] extcon: arizona: support inverted jack detect switch

2014-05-23 Thread Richard Fitzgerald
Add config option for inverted jack detect switch that opens when jack is inserted. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/extcon/extcon-arizona.c | 34 ++ include/linux/mfd/arizona/pdata.h |3 +++ 2 files changed

Re: [PATCH] ASoC: arizona: Disable AIF TX/RX before configuring it

2014-07-21 Thread Richard Fitzgerald
On Thu, Jul 17, 2014 at 08:42:15PM +0100, Mark Brown wrote: On Wed, Jul 16, 2014 at 01:10:39PM +0100, Richard Fitzgerald wrote: If we don't disable the AIF TX/RX then we may fall into a situation where the new AIF settings are ignored by the device. For example, this problem manifests

Re: [PATCH] ASoC: arizona: Disable AIF TX/RX before configuring it

2014-07-21 Thread Richard Fitzgerald
On Mon, Jul 21, 2014 at 11:04:56AM +0200, Takashi Iwai wrote: At Mon, 21 Jul 2014 10:01:22 +0100, Richard Fitzgerald wrote: On Thu, Jul 17, 2014 at 08:42:15PM +0100, Mark Brown wrote: On Wed, Jul 16, 2014 at 01:10:39PM +0100, Richard Fitzgerald wrote: If we don't disable the AIF

[PATCH v2] ASoC: arizona: Disable AIF TX/RX before configuring it

2014-07-22 Thread Richard Fitzgerald
Changes to the AIF configuration registers only take effect when the AIF is disabled. If the configuration is being changed from the previous setup, temporarily disable the AIF. Signed-off-by: Dimitris Papastamos d...@opensource.wolfsonmicro.com Signed-off-by: Richard Fitzgerald r

[PATCH 1/3] ASoC: wm5110: Set symmetric samplebits on AIFs

2014-07-22 Thread Richard Fitzgerald
Different playback and capture bits-per-sample are not supported on the AIFs Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/wm5110.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/sound/soc/codecs/wm5110.c b/sound/soc/codecs

[PATCH 2/3] ASoC: wm5102: Set symmetric samplebits on AIFs

2014-07-22 Thread Richard Fitzgerald
Different playback and capture bits-per-sample are not supported on the AIFs Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/wm5102.c |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/sound/soc/codecs/wm5102.c b/sound/soc/codecs

[PATCH 3/3] ASoC: wm8997: Set symmetric samplebits on AIFs

2014-07-22 Thread Richard Fitzgerald
Different playback and capture bits-per-sample are not supported on the AIFs Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/wm8997.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/sound/soc/codecs/wm8997.c b/sound/soc/codecs

[PATCH] ASoC: add SOC_VALUE_ENUM_EXT

2014-07-07 Thread Richard Fitzgerald
SOC_VALUE_ENUM_EXT is better for code clarity. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- include/sound/soc.h |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/include/sound/soc.h b/include/sound/soc.h index 9a5b4f6..1483920 100644 --- a/include

[PATCH] ASoC: arizona: Disable AIF TX/RX before configuring it

2014-07-16 Thread Richard Fitzgerald
If we don't disable the AIF TX/RX then we may fall into a situation where the new AIF settings are ignored by the device. For example, this problem manifests when switching between different sample rates. Signed-off-by: Dimitris Papastamos d...@opensource.wolfsonmicro.com Signed-off-by: Richard

Re: [PATCH 1/3 v4 RESEND] mfd: arizona: Export function to control subsystem DVFS

2014-08-25 Thread Richard Fitzgerald
On Thu, Aug 21, 2014 at 11:40:51AM +0100, Lee Jones wrote: On Fri, 08 Aug 2014, Richard Fitzgerald wrote: From: Richard Fitzgerald r...@opensource.wolfsonmicro.com Moving this control from being a side-effect of the LDO1 regulator driver to a specific exported function. Signed-off

[PATCH 1/3 v4 RESEND] mfd: arizona: Export function to control subsystem DVFS

2014-08-08 Thread Richard Fitzgerald
From: Richard Fitzgerald r...@opensource.wolfsonmicro.com Moving this control from being a side-effect of the LDO1 regulator driver to a specific exported function. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Signed-off-by: Charles Keepax ckee

[PATCH 2/3 v4 RESEND] ASoC: wm_adsp: Move DVFS control into codec driver

2014-08-08 Thread Richard Fitzgerald
From: Richard Fitzgerald r...@opensource.wolfsonmicro.com In theory the ADSP driver should not need to know anything about the codec it is part of. But some codecs need DVFS control based on ADSP clocking speed. This was being handled by bundling part of the knowledge of this into the ADSP driver

[PATCH 3/3 v4 RESEND] ASoC: arizona: Add DVFS handling for sample rate control

2014-08-08 Thread Richard Fitzgerald
From: Richard Fitzgerald r...@opensource.wolfsonmicro.com Some codecs need to boost DVFS for higher sample rates. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Signed-off-by: Charles Keepax ckee...@opensource.wolfsonmicro.com --- sound/soc/codecs/arizona.c | 22

Re: [PATCH 1/6] mfd: arizona: add support for WM8280/WM8281

2014-11-18 Thread Richard Fitzgerald
On Tue, Nov 18, 2014 at 03:41:02PM +, Lee Jones wrote: On Thu, 13 Nov 2014, Richard Fitzgerald wrote: This adds support for the Wolfson Microelectronics WM8280 and WM8281 codecs. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd/Kconfig

Re: [PATCH 3/3] ASoC: arizona: Add initial CS47L24 codec driver

2014-11-18 Thread Richard Fitzgerald
On Tue, Nov 18, 2014 at 02:51:14PM +, Mark Brown wrote: On Tue, Nov 11, 2014 at 05:05:43PM +, Richard Fitzgerald wrote: Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/Kconfig |8 + sound/soc/codecs/Makefile |2 + sound/soc

[PATCH] regulator: gpio: fix parsing of gpio list

2014-11-19 Thread Richard Fitzgerald
as a dummy variable voltage regulator without having to assign any real GPIO lines. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/regulator/gpio-regulator.c | 93 1 files changed, 51 insertions(+), 42 deletions(-) diff --git

Re: [PATCH 1/3 v4 RESEND] mfd: arizona: Export function to control subsystem DVFS

2014-09-01 Thread Richard Fitzgerald
+ +int arizona_dvfs_down(struct arizona *arizona, unsigned int flags) +{ + int ret = 0; + + mutex_lock(arizona-subsys_max_lock); + + if ((arizona-subsys_max_rq flags) != flags) + dev_warn(arizona-dev, Unbalanced DVFS down: %x\n, flags); This warning is bogus

[PATCH] regulator: core: Add PRE_DISABLE notification

2014-11-24 Thread Richard Fitzgerald
Add a PRE_DISABLE notification so that consumers can use a notifier to run any steps required to prepare for the regulator being switched off. Since the regulator disable can fail an abort notification is also added. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers

Re: [alsa-devel] [PATCH 3/6] regulator: arizona-micsupp: Add support for WM8280/WM8281

2014-11-24 Thread Richard Fitzgerald
On Thu, Nov 13, 2014 at 05:50:43PM +, Richard Fitzgerald wrote: Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/regulator/arizona-micsupp.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/regulator/arizona-micsupp.c b

[PATCH 0/3] Driver for Cirrus Logic CS47L24 codec

2014-11-11 Thread Richard Fitzgerald
Richard Fitzgerald (3): mfd: arizona: Add support for CS47L24 gpio: arizona: Add support for CS47L24 ASoC: arizona: Add initial CS47L24 codec driver drivers/gpio/gpio-arizona.c |5 + drivers/mfd/Kconfig |6 + drivers/mfd/Makefile |3 + drivers/mfd

[PATCH 1/3] mfd: arizona: Add support for CS47L24

2014-11-11 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd/Kconfig |6 + drivers/mfd/Makefile |3 + drivers/mfd/arizona-core.c | 91 ++- drivers/mfd/arizona-irq.c| 42 +- drivers/mfd/arizona-spi.c|9 + drivers

[PATCH 2/3] gpio: arizona: Add support for CS47L24

2014-11-11 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/gpio/gpio-arizona.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/drivers/gpio/gpio-arizona.c b/drivers/gpio/gpio-arizona.c index fe369f5..9e29ed0 100644 --- a/drivers/gpio/gpio-arizona.c

[PATCH 3/3] ASoC: arizona: Add initial CS47L24 codec driver

2014-11-11 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/Kconfig |8 + sound/soc/codecs/Makefile |2 + sound/soc/codecs/arizona.c |5 + sound/soc/codecs/cs47l24.c | 1133 sound/soc/codecs/cs47l24.h | 23

[PATCH 1/3] mfd: arizona: Add support for CS47L24

2014-11-11 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd/Kconfig |6 + drivers/mfd/Makefile |3 + drivers/mfd/arizona-core.c | 91 ++- drivers/mfd/arizona-irq.c| 42 +- drivers/mfd/arizona-spi.c|9 + drivers

[PATCH] regulator: core: export function to check if regulator always on

2014-11-12 Thread Richard Fitzgerald
Export a function to allow a consumer to check if its supply regulator is always on. Drivers might wish to take different action based on this - for example skipping time-consuming power-saving preparations that are irrelevant if the regulator cannot be disabled. Signed-off-by: Richard Fitzgerald

Re: [PATCH] regulator: core: export function to check if regulator always on

2014-11-12 Thread Richard Fitzgerald
On Wed, Nov 12, 2014 at 11:35:41AM +, Mark Brown wrote: On Wed, Nov 12, 2014 at 11:18:35AM +, Richard Fitzgerald wrote: Export a function to allow a consumer to check if its supply regulator is always on. Drivers might wish to take different action based on this - for example

Re: [PATCH] regulator: core: export function to check if regulator always on

2014-11-12 Thread Richard Fitzgerald
On Wed, Nov 12, 2014 at 02:58:02PM +, Mark Brown wrote: On Wed, Nov 12, 2014 at 01:07:35PM +, Richard Fitzgerald wrote: On Wed, Nov 12, 2014 at 11:35:41AM +, Mark Brown wrote: I'd like to see a user here, The user will be the Arizona codec drivers but I wanted to upstream

Re: [PATCH 1/3] mfd: arizona: Add support for CS47L24

2014-11-13 Thread Richard Fitzgerald
On Thu, Nov 13, 2014 at 10:12:28AM +, Lee Jones wrote: On Tue, 11 Nov 2014, Richard Fitzgerald wrote: Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd/Kconfig |6 + drivers/mfd/Makefile |3 + drivers/mfd/arizona

[PATCH 6/6] ASoC: arizona: Add support for WM8280/WM8281

2014-11-13 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/arizona.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/sound/soc/codecs/arizona.c b/sound/soc/codecs/arizona.c index 9550d74..55b5e22 100644 --- a/sound/soc/codecs/arizona.c +++ b

[PATCH 1/6] mfd: arizona: add support for WM8280/WM8281

2014-11-13 Thread Richard Fitzgerald
This adds support for the Wolfson Microelectronics WM8280 and WM8281 codecs. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd/Kconfig |5 +++-- drivers/mfd/arizona-core.c | 14 -- drivers/mfd/arizona-i2c.c|2

[PATCH 4/6] gpio: arizona: Add support for WM8280/WM8281

2014-11-13 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/gpio/gpio-arizona.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/gpio/gpio-arizona.c b/drivers/gpio/gpio-arizona.c index fe369f5..9665d0a 100644 --- a/drivers/gpio/gpio-arizona.c

[PATCH 5/6] extcon: arizona: Add support for WM8280/WM8281

2014-11-13 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/extcon/extcon-arizona.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/extcon/extcon-arizona.c b/drivers/extcon/extcon-arizona.c index ba51588..3abe866 100644 --- a/drivers/extcon

[PATCH 3/6] regulator: arizona-micsupp: Add support for WM8280/WM8281

2014-11-13 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/regulator/arizona-micsupp.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/regulator/arizona-micsupp.c b/drivers/regulator/arizona-micsupp.c index ce9aca5..4ff55e1 100644

[PATCH 2/6] Documentation: devicetree: arizona: Add bindings for WM8280

2014-11-13 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- Documentation/devicetree/bindings/mfd/arizona.txt | 10 ++ 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/mfd/arizona.txt b/Documentation/devicetree/bindings/mfd

[PATCH 0/6] Add support for the WM8280 and WM8281 codecs

2014-11-13 Thread Richard Fitzgerald
This set of patches adds support for the WM8280 and WM8281 codecs to the Wolfson Arizona drivers. Richard Fitzgerald (6): mfd: arizona: add support for WM8280/WM8281 Documentation: devicetree: arizona: Add bindings for WM8280 regulator: arizona-micsupp: Add support for WM8280/WM8281 gpio

[PATCH 2/6 V2] Documentation: devicetree: arizona: Add bindings for WM8280

2014-11-14 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- Documentation/devicetree/bindings/mfd/arizona.txt | 15 +++ 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/mfd/arizona.txt b/Documentation/devicetree/bindings

[PATCH V2 1/6] mfd: arizona: add support for WM8280/WM8281

2014-11-26 Thread Richard Fitzgerald
This adds support for the Wolfson Microelectronics WM8280 and WM8281 codecs. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Acked-by: Lee Jones lee.jo...@linaro.org --- drivers/mfd/Kconfig |5 +++-- drivers/mfd/arizona-core.c | 14

[PATCH V2 3/6] regulator: arizona-micsupp: Add support for WM8280/WM8281

2014-11-26 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/regulator/arizona-micsupp.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/regulator/arizona-micsupp.c b/drivers/regulator/arizona-micsupp.c index ce9aca5..4ff55e1 100644

[PATCH V2 6/6] ASoC: arizona: Add support for WM8280/WM8281

2014-11-26 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Acked-by: Mark Brown broo...@kernel.org --- sound/soc/codecs/arizona.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/sound/soc/codecs/arizona.c b/sound/soc/codecs/arizona.c index 9550d74..55b5e22 100644

[PATCH V2 5/6] extcon: arizona: Add support for WM8280/WM8281

2014-11-26 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Acked-by: Chanwoo Choi cw00.c...@samsung.com --- drivers/extcon/extcon-arizona.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/extcon/extcon-arizona.c b/drivers/extcon/extcon-arizona.c index

[PATCH V2 0/6] Add support for the WM8280 and WM8281 codecs

2014-11-26 Thread Richard Fitzgerald
This set of patches adds support for the WM8280 and WM8281 codecs to the Wolfson Arizona drivers. Only change since V1 series is update to device tree binding documentation in patch 2 Richard Fitzgerald (6): mfd: arizona: add support for WM8280/WM8281 Documentation: devicetree: arizona: Add

[PATCH V2 4/6] gpio: arizona: Add support for WM8280/WM8281

2014-11-26 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Acked-by: Linus Walleij linus.wall...@linaro.org --- drivers/gpio/gpio-arizona.c |1 + 1 files changed, 1 insertions(+), 0 deletions(-) diff --git a/drivers/gpio/gpio-arizona.c b/drivers/gpio/gpio-arizona.c index fe369f5

[PATCH V2 2/6] Documentation: devicetree: arizona: Add bindings for WM8280

2014-11-26 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- Documentation/devicetree/bindings/mfd/arizona.txt | 15 +++ 1 files changed, 11 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/mfd/arizona.txt b/Documentation/devicetree/bindings

Re: [PATCH 2/3] gpio: arizona: Add support for CS47L24

2014-11-17 Thread Richard Fitzgerald
On Mon, Nov 17, 2014 at 07:41:53AM +0100, Linus Walleij wrote: On Tue, Nov 11, 2014 at 6:04 PM, Richard Fitzgerald r...@opensource.wolfsonmicro.com wrote: Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Apart from the whitespace fix pointed out by Mark, THe line Mark

[PATCH] ASoC: samsung-i2s: Add 192kHz config option

2014-11-17 Thread Richard Fitzgerald
Adds QUIRK_SUPPORTS_192KHZ to allow 192kHz rate to be selected for hardware that supports it. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- .../devicetree/bindings/sound/samsung-i2s.txt |2 ++ include/linux/platform_data/asoc-s3c.h |1 + sound

Re: [PATCH 1/3] mfd: arizona: Add support for CS47L24

2014-11-17 Thread Richard Fitzgerald
On Mon, Nov 17, 2014 at 12:16:48PM +, Lee Jones wrote: On Thu, 13 Nov 2014, Charles Keepax wrote: On Thu, Nov 13, 2014 at 10:12:28AM +, Lee Jones wrote: On Tue, 11 Nov 2014, Richard Fitzgerald wrote: Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com

Re: [PATCH 1/3] mfd: arizona: Add support for CS47L24

2014-11-18 Thread Richard Fitzgerald
On Tue, Nov 18, 2014 at 11:34:01AM +, Lee Jones wrote: On Mon, 17 Nov 2014, Mark Brown wrote: On Mon, Nov 17, 2014 at 12:54:33PM +, Richard Fitzgerald wrote: On Mon, Nov 17, 2014 at 12:16:48PM +, Lee Jones wrote: Looks like I was a little hasty with my comments. However

Re: [alsa-devel] [PATCH 6/8] extcon: arizona: Add support for WM8998 and WM1814

2015-04-23 Thread Richard Fitzgerald
On Wed, Apr 22, 2015 at 07:20:09PM +0900, Chanwoo Choi wrote: On 04/22/2015 06:19 PM, Richard Fitzgerald wrote: On Wed, Apr 22, 2015 at 02:53:42PM +0900, Chanwoo Choi wrote: Hi Richard, @@ -1176,6 +1182,11 @@ static int arizona_extcon_probe(struct platform_device *pdev

Re: [alsa-devel] [PATCH 8/8] Documentation: Add WM8998/WM1814 device tree bindings

2015-04-23 Thread Richard Fitzgerald
On Thu, Apr 23, 2015 at 02:05:18AM +, Austin, Brian wrote: On Apr 21, 2015, at 07:38, Richard Fitzgerald r...@opensource.wolfsonmicro.com wrote: Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- Documentation/devicetree/bindings/mfd/arizona.txt |3

Re: [PATCH 7/8] ASoC: wm8998: Initial WM8998 codec driver

2015-04-23 Thread Richard Fitzgerald
On Wed, Apr 22, 2015 at 12:00:30PM +0100, Mark Brown wrote: On Tue, Apr 21, 2015 at 01:33:55PM +0100, Richard Fitzgerald wrote: +static int wm8998_in1mux_ev(struct snd_soc_dapm_widget *w, + struct snd_kcontrol *kcontrol, + int event

[PATCH 0/8] Add support for Wolfson WM8998 and WM1814 codecs

2015-04-21 Thread Richard Fitzgerald
This set of patches adds support for the Wolfson Microelectronics WM8998 and WM1814 codecs. Richard Fitzgerald (8): mfd: arizona: Split INx_MODE into two fields ASoC: arizona: add defines for single-input gain control mfd: arizona: Add support for WM8998 and WM1814 gpio: arizona: add

[PATCH 8/8] Documentation: Add WM8998/WM1814 device tree bindings

2015-04-21 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- Documentation/devicetree/bindings/mfd/arizona.txt |3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/Documentation/devicetree/bindings/mfd/arizona.txt b/Documentation/devicetree/bindings/mfd

[PATCH 4/8] gpio: arizona: add support for WM8998 and WM1814

2015-04-21 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/gpio/gpio-arizona.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/gpio/gpio-arizona.c b/drivers/gpio/gpio-arizona.c index 052fbc8..ca00273 100644 --- a/drivers/gpio/gpio-arizona.c

[PATCH 7/8] ASoC: wm8998: Initial WM8998 codec driver

2015-04-21 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/Kconfig |6 + sound/soc/codecs/Makefile |2 + sound/soc/codecs/arizona.c |7 + sound/soc/codecs/arizona.h |2 +- sound/soc/codecs/wm8998.c | 1392

[PATCH 2/8] ASoC: arizona: add defines for single-input gain control

2015-04-21 Thread Richard Fitzgerald
Adds convenience defines for declaring a gain control that has an input mux. These block are functionally equivalent to the existing mixer blocks but only have a single input. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/arizona.h |5 + 1 files

[PATCH 1/8] mfd: arizona: Split INx_MODE into two fields

2015-04-21 Thread Richard Fitzgerald
Later arizona silicon has the single/differential selector in a different register, and IN1_MODE only selects between analogue or digital. Prepare for this by splitting the INx_MODE definition into two fields. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd

[PATCH 5/8] regulator: arizona: add support for WM8998 and WM1814

2015-04-21 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/regulator/arizona-ldo1.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/regulator/arizona-ldo1.c b/drivers/regulator/arizona-ldo1.c index a1d07d3..4dc9b18 100644 --- a/drivers

[PATCH 6/8] extcon: arizona: Add support for WM8998 and WM1814

2015-04-21 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/extcon/extcon-arizona.c | 33 ++--- 1 files changed, 22 insertions(+), 11 deletions(-) diff --git a/drivers/extcon/extcon-arizona.c b/drivers/extcon/extcon-arizona.c index a0ed35b

[PATCH 3/8] mfd: arizona: Add support for WM8998 and WM1814

2015-04-21 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd/Kconfig |6 + drivers/mfd/Makefile |3 + drivers/mfd/arizona-core.c| 106 ++- drivers/mfd/arizona-i2c.c |8 + drivers/mfd/arizona-irq.c

Re: [PATCH 6/8] extcon: arizona: Add support for WM8998 and WM1814

2015-04-22 Thread Richard Fitzgerald
On Wed, Apr 22, 2015 at 02:53:42PM +0900, Chanwoo Choi wrote: Hi Richard, @@ -1176,6 +1182,11 @@ static int arizona_extcon_probe(struct platform_device *pdev) break; } break; + case WM8998: + case WM1814: +

[PATCH 0/1] extcon: arizona: Rename hpdet_ip to make its purpose clearer

2015-04-28 Thread Richard Fitzgerald
I need to do a new version of the WM8998 patches, so here is the change to extcon-arizona to make the hpdet_ip version number clearer. If you can take this change first I will rebase the WM8998 patches onto this one. Richard Fitzgerald (1): extcon: arizona: Rename hpdet_ip to make its purpose

[PATCH 1/1] extcon: arizona: Rename hpdet_ip to make its purpose clearer

2015-04-28 Thread Richard Fitzgerald
Renamed to hpdet_ip_version to make it clearer what it does and that the value in it is simply a version number. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/extcon/extcon-arizona.c | 10 +- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git

Re: [PATCH 3/8] mfd: arizona: Add support for WM8998 and WM1814

2015-04-27 Thread Richard Fitzgerald
On Wed, Apr 22, 2015 at 12:08:08PM +0100, Mark Brown wrote: On Tue, Apr 21, 2015 at 01:33:51PM +0100, Richard Fitzgerald wrote: + switch (arizona-type) { + case WM8998: + case WM1814: + /* Some bits are shifted on WM8998, +* rearrange to match the standard

[PATCH v3 8/8] Documentation: Add WM8998/WM1814 device tree bindings

2015-05-01 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- Documentation/devicetree/bindings/mfd/arizona.txt | 13 + 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/mfd/arizona.txt b/Documentation/devicetree/bindings/mfd

[PATCH v3 7/8] ASoC: wm8998: Initial WM8998 codec driver

2015-05-01 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/Kconfig |6 + sound/soc/codecs/Makefile |2 + sound/soc/codecs/arizona.c |7 + sound/soc/codecs/arizona.h |2 +- sound/soc/codecs/wm8998.c | 1406

[PATCH v3 5/8] regulator: arizona: add support for WM8998 and WM1814

2015-05-01 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Acked-by: Mark Brown broo...@kernel.org --- drivers/regulator/arizona-ldo1.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/regulator/arizona-ldo1.c b/drivers/regulator/arizona-ldo1.c index

[PATCH v3 3/8] mfd: arizona: Add support for WM8998 and WM1814

2015-05-01 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd/Kconfig |6 + drivers/mfd/Makefile |3 + drivers/mfd/arizona-core.c| 105 ++- drivers/mfd/arizona-i2c.c |8 + drivers/mfd/arizona-irq.c

[PATCH v3 2/8] ASoC: arizona: add defines for single-input gain control

2015-05-01 Thread Richard Fitzgerald
Adds convenience defines for declaring a gain control that has an input mux. These blocks are functionally equivalent to the existing mixer blocks but can only have a single input active at once. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Acked-by: Mark Brown broo

[PATCH v3 6/8] extcon: arizona: Add support for WM8998 and WM1814

2015-05-01 Thread Richard Fitzgerald
This patch adds support for the WM8998 and WM1814 codecs. These use the same IP version as WM5110 but have different clamp control. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Acked-by: Chanwoo Choi cw00.c...@samsung.com --- drivers/extcon/extcon-arizona.c | 33

[PATCH v3 1/8] mfd: arizona: Split INx_MODE into two fields

2015-05-01 Thread Richard Fitzgerald
Later arizona silicon has the single/differential selector in a different register, and IN1_MODE only selects between analogue or digital. Prepare for this by splitting the INx_MODE definition into two fields. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd

[PATCH v3 0/8] Add support for Wolfson WM8998 and WM1814 codecs

2015-05-01 Thread Richard Fitzgerald
This set of patches adds support for the Wolfson Microelectronics WM8998 and WM1814 codecs. Richard Fitzgerald (8): mfd: arizona: Split INx_MODE into two fields ASoC: arizona: add defines for single-input gain control mfd: arizona: Add support for WM8998 and WM1814 gpio: arizona: add

[PATCH v3 4/8] gpio: arizona: add support for WM8998 and WM1814

2015-05-01 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Acked-by: Linus Walleij linus.wall...@linaro.org --- drivers/gpio/gpio-arizona.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/drivers/gpio/gpio-arizona.c b/drivers/gpio/gpio-arizona.c index 052fbc8

Re: [PATCH v3 3/8] mfd: arizona: Add support for WM8998 and WM1814

2015-05-04 Thread Richard Fitzgerald
On Sat, May 02, 2015 at 11:58:51AM +0200, Paul Bolle wrote: Something I didn't notice when v2 came along. On Fri, 2015-05-01 at 16:15 +0100, Richard Fitzgerald wrote: --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig +config MFD_WM8998 + bool Wolfson Microelectronics WM8998

[PATCH v2 1/8] mfd: arizona: Split INx_MODE into two fields

2015-04-29 Thread Richard Fitzgerald
Later arizona silicon has the single/differential selector in a different register, and IN1_MODE only selects between analogue or digital. Prepare for this by splitting the INx_MODE definition into two fields. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- drivers/mfd

[PATCH v2 2/8] ASoC: arizona: add defines for single-input gain control

2015-04-29 Thread Richard Fitzgerald
Adds convenience defines for declaring a gain control that has an input mux. These blocks are functionally equivalent to the existing mixer blocks but can only have a single input active at once. Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com Acked-by: Mark Brown broo

[PATCH v2 7/8] ASoC: wm8998: Initial WM8998 codec driver

2015-04-29 Thread Richard Fitzgerald
Signed-off-by: Richard Fitzgerald r...@opensource.wolfsonmicro.com --- sound/soc/codecs/Kconfig |6 + sound/soc/codecs/Makefile |2 + sound/soc/codecs/arizona.c |7 + sound/soc/codecs/arizona.h |2 +- sound/soc/codecs/wm8998.c | 1394

  1   2   3   4   5   6   7   8   9   10   >