* [PATCH 0/2] mfd: arizona: Updates for v3.8
@ 2012-11-20 4:32 Mark Brown
2012-11-20 4:33 ` [PATCH 1/2] mfd: wm5102: Update maximum register Mark Brown
2012-11-20 11:22 ` [PATCH 0/2] mfd: arizona: Updates for v3.8 Samuel Ortiz
0 siblings, 2 replies; 4+ messages in thread
From: Mark Brown @ 2012-11-20 4:32 UTC (permalink / raw)
To: Samuel Ortiz; +Cc: linux-kernel, patches
[-- Attachment #1: Type: text/plain, Size: 838 bytes --]
The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681:
Linux 3.7-rc6 (2012-11-16 17:42:40 -0800)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc.git tags/mfd-arizona-3.8
for you to fetch changes up to ffe70f1e526c43b9bb56c9b4408b6e39d2b8473c:
mfd: wm5102: Mark some more status registers as volatile (2012-11-20 13:21:54 +0900)
----------------------------------------------------------------
mfd: arizona: Enhancements for v3.8
These have all previously been posted.
----------------------------------------------------------------
Mark Brown (2):
mfd: wm5102: Update maximum register
mfd: wm5102: Mark some more status registers as volatile
drivers/mfd/wm5102-tables.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH 1/2] mfd: wm5102: Update maximum register
2012-11-20 4:32 [PATCH 0/2] mfd: arizona: Updates for v3.8 Mark Brown
@ 2012-11-20 4:33 ` Mark Brown
2012-11-20 4:33 ` [PATCH 2/2] mfd: wm5102: Mark some more status registers as volatile Mark Brown
2012-11-20 11:22 ` [PATCH 0/2] mfd: arizona: Updates for v3.8 Samuel Ortiz
1 sibling, 1 reply; 4+ messages in thread
From: Mark Brown @ 2012-11-20 4:33 UTC (permalink / raw)
To: Samuel Ortiz; +Cc: linux-kernel, patches, Mark Brown
The DSP memories are mapped into the register map, make them readable and
writable by updating max_register appropriately.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
---
drivers/mfd/wm5102-tables.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/mfd/wm5102-tables.c b/drivers/mfd/wm5102-tables.c
index 01b9255..ffeba98 100644
--- a/drivers/mfd/wm5102-tables.c
+++ b/drivers/mfd/wm5102-tables.c
@@ -2369,12 +2369,14 @@ static bool wm5102_volatile_register(struct device *dev, unsigned int reg)
}
}
+#define WM5102_MAX_REGISTER 0x1a8fff
+
const struct regmap_config wm5102_spi_regmap = {
.reg_bits = 32,
.pad_bits = 16,
.val_bits = 16,
- .max_register = ARIZONA_DSP1_STATUS_2,
+ .max_register = WM5102_MAX_REGISTER,
.readable_reg = wm5102_readable_register,
.volatile_reg = wm5102_volatile_register,
@@ -2388,7 +2390,7 @@ const struct regmap_config wm5102_i2c_regmap = {
.reg_bits = 32,
.val_bits = 16,
- .max_register = ARIZONA_DSP1_STATUS_2,
+ .max_register = WM5102_MAX_REGISTER,
.readable_reg = wm5102_readable_register,
.volatile_reg = wm5102_volatile_register,
--
1.7.10.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH 2/2] mfd: wm5102: Mark some more status registers as volatile
2012-11-20 4:33 ` [PATCH 1/2] mfd: wm5102: Update maximum register Mark Brown
@ 2012-11-20 4:33 ` Mark Brown
0 siblings, 0 replies; 4+ messages in thread
From: Mark Brown @ 2012-11-20 4:33 UTC (permalink / raw)
To: Samuel Ortiz; +Cc: linux-kernel, patches, Mark Brown
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
---
drivers/mfd/wm5102-tables.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/mfd/wm5102-tables.c b/drivers/mfd/wm5102-tables.c
index ffeba98..1ade455 100644
--- a/drivers/mfd/wm5102-tables.c
+++ b/drivers/mfd/wm5102-tables.c
@@ -2331,6 +2331,9 @@ static bool wm5102_volatile_register(struct device *dev, unsigned int reg)
case ARIZONA_SOFTWARE_RESET:
case ARIZONA_DEVICE_REVISION:
case ARIZONA_OUTPUT_STATUS_1:
+ case ARIZONA_RAW_OUTPUT_STATUS_1:
+ case ARIZONA_SLIMBUS_RX_PORT_STATUS:
+ case ARIZONA_SLIMBUS_TX_PORT_STATUS:
case ARIZONA_SAMPLE_RATE_1_STATUS:
case ARIZONA_SAMPLE_RATE_2_STATUS:
case ARIZONA_SAMPLE_RATE_3_STATUS:
--
1.7.10.4
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH 0/2] mfd: arizona: Updates for v3.8
2012-11-20 4:32 [PATCH 0/2] mfd: arizona: Updates for v3.8 Mark Brown
2012-11-20 4:33 ` [PATCH 1/2] mfd: wm5102: Update maximum register Mark Brown
@ 2012-11-20 11:22 ` Samuel Ortiz
1 sibling, 0 replies; 4+ messages in thread
From: Samuel Ortiz @ 2012-11-20 11:22 UTC (permalink / raw)
To: Mark Brown; +Cc: linux-kernel, patches
Hi mark
On Tue, Nov 20, 2012 at 01:32:12PM +0900, Mark Brown wrote:
> The following changes since commit f4a75d2eb7b1e2206094b901be09adb31ba63681:
>
> Linux 3.7-rc6 (2012-11-16 17:42:40 -0800)
>
> are available in the git repository at:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc.git tags/mfd-arizona-3.8
>
> for you to fetch changes up to ffe70f1e526c43b9bb56c9b4408b6e39d2b8473c:
>
> mfd: wm5102: Mark some more status registers as volatile (2012-11-20 13:21:54 +0900)
>
> ----------------------------------------------------------------
> mfd: arizona: Enhancements for v3.8
>
> These have all previously been posted.
>
> ----------------------------------------------------------------
> Mark Brown (2):
> mfd: wm5102: Update maximum register
> mfd: wm5102: Mark some more status registers as volatile
Both patches applied to my for-next branch, thanks.
Cheers,
Samuel.
--
Intel Open Source Technology Centre
http://oss.intel.com/
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2012-11-20 11:22 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-20 4:32 [PATCH 0/2] mfd: arizona: Updates for v3.8 Mark Brown
2012-11-20 4:33 ` [PATCH 1/2] mfd: wm5102: Update maximum register Mark Brown
2012-11-20 4:33 ` [PATCH 2/2] mfd: wm5102: Mark some more status registers as volatile Mark Brown
2012-11-20 11:22 ` [PATCH 0/2] mfd: arizona: Updates for v3.8 Samuel Ortiz
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.