From: Nikesh Oswal
A binary search is much more efficient rather than iterating
over the rbtree in ascending order which the current code is
doing.
During initialisation the reg defaults are written to the
cache in a large chunk and these are always sorted in the
ascending order so
From: Nikesh Oswal <nikesh.os...@wolfsonmicro.com>
A binary search is much more efficient rather than iterating
over the rbtree in ascending order which the current code is
doing.
During initialisation the reg defaults are written to the
cache in a large chunk and these are always
voltage to acheive higher quality whereas voice
trigger may need bypass voltage so as to save on power.
Signed-off-by: Nikesh Oswal
---
include/sound/soc-dapm.h |7 +-
sound/soc/soc-dapm.c | 177 ++
2 files changed, 183 insertions(+), 1 deletion
cache search depth will have a default value of 2 and can
be modified by the respective component probe function
Signed-off-by: Nikesh Oswal
---
include/sound/soc-dapm.h |1 +
sound/soc/soc-core.c |2 ++
sound/soc/soc-dapm.c |5 +++--
3 files changed, 6 insertions(+), 2
voltage to acheive higher quality whereas voice
trigger may need bypass voltage so as to save on power.
Signed-off-by: Nikesh Oswal <nik...@opensource.wolfsonmicro.com>
---
include/sound/soc-dapm.h |7 +-
sound/soc/soc-dapm.c | 177 ++
2
cache search depth will have a default value of 2 and can
be modified by the respective component probe function
Signed-off-by: Nikesh Oswal <nik...@opensource.wolfsonmicro.com>
---
include/sound/soc-dapm.h |1 +
sound/soc/soc-core.c |2 ++
sound/soc/soc-dapm.c |5 ++
.
Signed-off-by: Nikesh Oswal
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 164 --
4 files changed, 166 insertions(+), 8 deletions(-)
diff --git a/include/sound
.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 164 --
4 files changed, 166 insertions(+), 8 deletions
.
Signed-off-by: Nikesh Oswal
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 155 --
4 files changed, 157 insertions(+), 8 deletions(-)
diff --git a/include/sound
.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 155 --
4 files changed, 157 insertions(+), 8 deletions
.
Signed-off-by: Nikesh Oswal
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 154 --
4 files changed, 157 insertions(+), 7 deletions(-)
diff --git a/include/sound
.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 154 --
4 files changed, 157 insertions(+), 7 deletions
On Fri, Oct 10, 2014 at 05:49:59PM +0100, Mark Brown wrote:
> On Fri, Oct 10, 2014 at 05:17:15PM +0100, Nikesh Oswal wrote:
> > dai-link params for codec-codec links were fixed. The fixed
> > link between codec and another chip which may be another codec,
> > baseband, bl
On Fri, Oct 10, 2014 at 05:49:59PM +0100, Mark Brown wrote:
On Fri, Oct 10, 2014 at 05:17:15PM +0100, Nikesh Oswal wrote:
dai-link params for codec-codec links were fixed. The fixed
link between codec and another chip which may be another codec,
baseband, bluetooth codec etc may require run
.
Signed-off-by: Nikesh Oswal
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 143 --
4 files changed, 146 insertions(+), 7 deletions(-)
diff --git a/include/sound
.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 143 --
4 files changed, 146 insertions(+), 7 deletions
.
Signed-off-by: Nikesh Oswal
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 143 --
4 files changed, 146 insertions(+), 7 deletions(-)
diff --git a/include/sound
.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 143 --
4 files changed, 146 insertions(+), 7 deletions
.
Signed-off-by: Nikesh Oswal
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 143 --
4 files changed, 146 insertions(+), 7 deletions(-)
diff --git a/include/sound
.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 143 --
4 files changed, 146 insertions(+), 7 deletions
.
Signed-off-by: Nikesh Oswal
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 139 --
4 files changed, 142 insertions(+), 7 deletions(-)
diff --git a/include/sound
.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |6 +-
sound/soc/soc-dapm.c | 139 --
4 files changed, 142 insertions(+), 7 deletions
DC Servo register 57h holds the DC offset value after the hardware has
completed the DC Servo Correction, so declare this register as volatile
because it is changed by the hardware.
Signed-off-by: Nikesh Oswal
---
drivers/mfd/wm8994-regmap.c |1 +
1 file changed, 1 insertion(+)
diff --git
in register 57h for these codecs. This patch fixes it by reading
the correct register for DC Servo
Signed-off-by: Nikesh Oswal
---
sound/soc/codecs/wm_hubs.c |3 ---
1 file changed, 3 deletions(-)
diff --git a/sound/soc/codecs/wm_hubs.c b/sound/soc/codecs/wm_hubs.c
index 916817f..95c5d71 100644
DC Servo register 57h holds the DC offset value after the hardware has
completed the DC Servo Correction, so declare this register as volatile
because it is changed by the hardware.
Signed-off-by: Nikesh Oswal
---
drivers/mfd/wm8994-regmap.c |1 +
include/linux/mfd/wm8994
Current code only allows direct routing of the WM8994 microphone
detection signal to a GPIO this change adds support to demux the
interrupt from the main interrupt line of the codec.
Signed-off-by: Nikesh Oswal
---
sound/soc/codecs/wm8994.c | 18 --
1 file changed, 12
Current code only allows direct routing of the WM8994 microphone
detection signal to a GPIO this change adds support to demux the
interrupt from the main interrupt line of the codec.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
sound/soc/codecs/wm8994.c | 18
DC Servo register 57h holds the DC offset value after the hardware has
completed the DC Servo Correction, so declare this register as volatile
because it is changed by the hardware.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
drivers/mfd/wm8994-regmap.c |1
in register 57h for these codecs. This patch fixes it by reading
the correct register for DC Servo
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
sound/soc/codecs/wm_hubs.c |3 ---
1 file changed, 3 deletions(-)
diff --git a/sound/soc/codecs/wm_hubs.c b/sound/soc/codecs/wm_hubs.c
DC Servo register 57h holds the DC offset value after the hardware has
completed the DC Servo Correction, so declare this register as volatile
because it is changed by the hardware.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
drivers/mfd/wm8994-regmap.c |1 +
1 file
Earlier code was using the gpio offset as is to get the irq.
For wm8994 driver the gpio related irq's starts from a fixed
offset as fixed by this patch.
Signed-off-by: Nikesh Oswal
---
drivers/gpio/gpio-wm8994.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers
Signed-off-by: Nikesh Oswal
---
sound/soc/codecs/wm8994.c |9 +
1 file changed, 9 insertions(+)
diff --git a/sound/soc/codecs/wm8994.c b/sound/soc/codecs/wm8994.c
index 247b390..24bcbe3 100644
--- a/sound/soc/codecs/wm8994.c
+++ b/sound/soc/codecs/wm8994.c
@@ -4099,6 +4099,15
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
sound/soc/codecs/wm8994.c |9 +
1 file changed, 9 insertions(+)
diff --git a/sound/soc/codecs/wm8994.c b/sound/soc/codecs/wm8994.c
index 247b390..24bcbe3 100644
--- a/sound/soc/codecs/wm8994.c
+++ b/sound/soc/codecs
Earlier code was using the gpio offset as is to get the irq.
For wm8994 driver the gpio related irq's starts from a fixed
offset as fixed by this patch.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
drivers/gpio/gpio-wm8994.c |3 ++-
1 file changed, 2 insertions(+), 1
.
Signed-off-by: Nikesh Oswal
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |4 +-
sound/soc/soc-dapm.c | 140 --
4 files changed, 141 insertions(+), 7 deletions(-)
diff --git a/include/sound
.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
include/sound/soc-dapm.h |3 +
include/sound/soc.h |1 +
sound/soc/soc-core.c |4 +-
sound/soc/soc-dapm.c | 140 --
4 files changed, 141 insertions(+), 7 deletions
WM5110/8280 devices do not support bypass mode for LDO1 so remove
the bypass callbacks registered with regulator core.
Signed-off-by: Nikesh Oswal
---
drivers/regulator/arizona-ldo1.c |2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/regulator/arizona-ldo1.c b/drivers/regulator
WM5110/8280 devices do not support bypass mode for LDO1 so remove
the bypass callbacks registered with regulator core.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
drivers/regulator/arizona-ldo1.c |2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/regulator
From: Nikesh Oswal
WM5110/8280 devices do not support bypass mode for LDO1 so remove
the bypass callbacks registered with regulator core.
Signed-off-by: Nikesh Oswal
---
drivers/regulator/arizona-ldo1.c |2 --
1 file changed, 2 deletions(-)
diff --git a/drivers/regulator/arizona-ldo1.c b
From: Nikesh Oswal nikesh.os...@wolfsonmicro.com
WM5110/8280 devices do not support bypass mode for LDO1 so remove
the bypass callbacks registered with regulator core.
Signed-off-by: Nikesh Oswal nik...@opensource.wolfsonmicro.com
---
drivers/regulator/arizona-ldo1.c |2 --
1 file changed
40 matches
Mail list logo