Commit e5657054ff508c9e547a8ceb931de07838ee3ba0

Authored by Mark Brown
1 parent f773fc6dca

mfd: wm5110: Make DSPn_STATUS_3 readable

These registers have been documented since the driver was originally
submitted so expose them.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>

Showing 2 changed files with 11 additions and 0 deletions Side-by-side Diff

drivers/mfd/wm5110-tables.c
... ... @@ -2273,18 +2273,22 @@
2273 2273 case ARIZONA_DSP1_CLOCKING_1:
2274 2274 case ARIZONA_DSP1_STATUS_1:
2275 2275 case ARIZONA_DSP1_STATUS_2:
  2276 + case ARIZONA_DSP1_STATUS_3:
2276 2277 case ARIZONA_DSP2_CONTROL_1:
2277 2278 case ARIZONA_DSP2_CLOCKING_1:
2278 2279 case ARIZONA_DSP2_STATUS_1:
2279 2280 case ARIZONA_DSP2_STATUS_2:
  2281 + case ARIZONA_DSP2_STATUS_3:
2280 2282 case ARIZONA_DSP3_CONTROL_1:
2281 2283 case ARIZONA_DSP3_CLOCKING_1:
2282 2284 case ARIZONA_DSP3_STATUS_1:
2283 2285 case ARIZONA_DSP3_STATUS_2:
  2286 + case ARIZONA_DSP3_STATUS_3:
2284 2287 case ARIZONA_DSP4_CONTROL_1:
2285 2288 case ARIZONA_DSP4_CLOCKING_1:
2286 2289 case ARIZONA_DSP4_STATUS_1:
2287 2290 case ARIZONA_DSP4_STATUS_2:
  2291 + case ARIZONA_DSP4_STATUS_3:
2288 2292 return true;
2289 2293 default:
2290 2294 return false;
2291 2295  
2292 2296  
2293 2297  
... ... @@ -2334,12 +2338,16 @@
2334 2338 case ARIZONA_DSP1_CLOCKING_1:
2335 2339 case ARIZONA_DSP1_STATUS_1:
2336 2340 case ARIZONA_DSP1_STATUS_2:
  2341 + case ARIZONA_DSP1_STATUS_3:
2337 2342 case ARIZONA_DSP2_STATUS_1:
2338 2343 case ARIZONA_DSP2_STATUS_2:
  2344 + case ARIZONA_DSP2_STATUS_3:
2339 2345 case ARIZONA_DSP3_STATUS_1:
2340 2346 case ARIZONA_DSP3_STATUS_2:
  2347 + case ARIZONA_DSP3_STATUS_3:
2341 2348 case ARIZONA_DSP4_STATUS_1:
2342 2349 case ARIZONA_DSP4_STATUS_2:
  2350 + case ARIZONA_DSP4_STATUS_3:
2343 2351 return true;
2344 2352 default:
2345 2353 return false;
include/linux/mfd/arizona/registers.h
... ... @@ -1002,6 +1002,7 @@
1002 1002 #define ARIZONA_DSP2_CLOCKING_1 0x1201
1003 1003 #define ARIZONA_DSP2_STATUS_1 0x1204
1004 1004 #define ARIZONA_DSP2_STATUS_2 0x1205
  1005 +#define ARIZONA_DSP2_STATUS_3 0x1206
1005 1006 #define ARIZONA_DSP2_SCRATCH_0 0x1240
1006 1007 #define ARIZONA_DSP2_SCRATCH_1 0x1241
1007 1008 #define ARIZONA_DSP2_SCRATCH_2 0x1242
... ... @@ -1010,6 +1011,7 @@
1010 1011 #define ARIZONA_DSP3_CLOCKING_1 0x1301
1011 1012 #define ARIZONA_DSP3_STATUS_1 0x1304
1012 1013 #define ARIZONA_DSP3_STATUS_2 0x1305
  1014 +#define ARIZONA_DSP3_STATUS_3 0x1306
1013 1015 #define ARIZONA_DSP3_SCRATCH_0 0x1340
1014 1016 #define ARIZONA_DSP3_SCRATCH_1 0x1341
1015 1017 #define ARIZONA_DSP3_SCRATCH_2 0x1342
... ... @@ -1018,6 +1020,7 @@
1018 1020 #define ARIZONA_DSP4_CLOCKING_1 0x1401
1019 1021 #define ARIZONA_DSP4_STATUS_1 0x1404
1020 1022 #define ARIZONA_DSP4_STATUS_2 0x1405
  1023 +#define ARIZONA_DSP4_STATUS_3 0x1406
1021 1024 #define ARIZONA_DSP4_SCRATCH_0 0x1440
1022 1025 #define ARIZONA_DSP4_SCRATCH_1 0x1441
1023 1026 #define ARIZONA_DSP4_SCRATCH_2 0x1442