2012-11-28 19:04:19

by Mark Brown

[permalink] [raw]
Subject: [PATCH] mfd: wm5102: Mark DSP memory regions as volatile

We can cache some of them but this is simpler for now.

Signed-off-by: Mark Brown <[email protected]>
---
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 065ffd3..965e60f 100644
--- a/drivers/mfd/wm5102-tables.c
+++ b/drivers/mfd/wm5102-tables.c
@@ -1832,6 +1832,9 @@ static bool wm5102_readable_register(struct device *dev, unsigned int reg)

static bool wm5102_volatile_register(struct device *dev, unsigned int reg)
{
+ if (reg > 0xffff)
+ return true;
+
switch (reg) {
case ARIZONA_SOFTWARE_RESET:
case ARIZONA_DEVICE_REVISION:
--
1.7.10.4


2012-11-30 10:20:55

by Samuel Ortiz

[permalink] [raw]
Subject: Re: [PATCH] mfd: wm5102: Mark DSP memory regions as volatile

Hi Mark,

On Wed, Nov 28, 2012 at 07:04:16PM +0000, Mark Brown wrote:
> We can cache some of them but this is simpler for now.
>
> Signed-off-by: Mark Brown <[email protected]>
> ---
> drivers/mfd/wm5102-tables.c | 3 +++
> 1 file changed, 3 insertions(+)
Patch applied, thanks.

Cheers,
Samuel.

--
Intel Open Source Technology Centre
http://oss.intel.com/