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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
+
+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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
+
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 - 100 of 1256 matches
Mail list logo