diff options
Diffstat (limited to 'drivers/mfd/wm5110-tables.c')
-rw-r--r-- | drivers/mfd/wm5110-tables.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/drivers/mfd/wm5110-tables.c b/drivers/mfd/wm5110-tables.c index 2a7972349159..3113e39b318e 100644 --- a/drivers/mfd/wm5110-tables.c +++ b/drivers/mfd/wm5110-tables.c | |||
@@ -468,12 +468,14 @@ static const struct reg_default wm5110_reg_default[] = { | |||
468 | { 0x00000176, 0x0000 }, /* R374 - FLL1 Control 6 */ | 468 | { 0x00000176, 0x0000 }, /* R374 - FLL1 Control 6 */ |
469 | { 0x00000177, 0x0281 }, /* R375 - FLL1 Loop Filter Test 1 */ | 469 | { 0x00000177, 0x0281 }, /* R375 - FLL1 Loop Filter Test 1 */ |
470 | { 0x00000178, 0x0000 }, /* R376 - FLL1 NCO Test 0 */ | 470 | { 0x00000178, 0x0000 }, /* R376 - FLL1 NCO Test 0 */ |
471 | { 0x00000179, 0x0000 }, /* R376 - FLL1 Control 7 */ | ||
471 | { 0x00000181, 0x0000 }, /* R385 - FLL1 Synchroniser 1 */ | 472 | { 0x00000181, 0x0000 }, /* R385 - FLL1 Synchroniser 1 */ |
472 | { 0x00000182, 0x0000 }, /* R386 - FLL1 Synchroniser 2 */ | 473 | { 0x00000182, 0x0000 }, /* R386 - FLL1 Synchroniser 2 */ |
473 | { 0x00000183, 0x0000 }, /* R387 - FLL1 Synchroniser 3 */ | 474 | { 0x00000183, 0x0000 }, /* R387 - FLL1 Synchroniser 3 */ |
474 | { 0x00000184, 0x0000 }, /* R388 - FLL1 Synchroniser 4 */ | 475 | { 0x00000184, 0x0000 }, /* R388 - FLL1 Synchroniser 4 */ |
475 | { 0x00000185, 0x0000 }, /* R389 - FLL1 Synchroniser 5 */ | 476 | { 0x00000185, 0x0000 }, /* R389 - FLL1 Synchroniser 5 */ |
476 | { 0x00000186, 0x0000 }, /* R390 - FLL1 Synchroniser 6 */ | 477 | { 0x00000186, 0x0000 }, /* R390 - FLL1 Synchroniser 6 */ |
478 | { 0x00000187, 0x0001 }, /* R390 - FLL1 Synchroniser 7 */ | ||
477 | { 0x00000189, 0x0000 }, /* R393 - FLL1 Spread Spectrum */ | 479 | { 0x00000189, 0x0000 }, /* R393 - FLL1 Spread Spectrum */ |
478 | { 0x0000018A, 0x0004 }, /* R394 - FLL1 GPIO Clock */ | 480 | { 0x0000018A, 0x0004 }, /* R394 - FLL1 GPIO Clock */ |
479 | { 0x00000191, 0x0000 }, /* R401 - FLL2 Control 1 */ | 481 | { 0x00000191, 0x0000 }, /* R401 - FLL2 Control 1 */ |
@@ -484,12 +486,14 @@ static const struct reg_default wm5110_reg_default[] = { | |||
484 | { 0x00000196, 0x0000 }, /* R406 - FLL2 Control 6 */ | 486 | { 0x00000196, 0x0000 }, /* R406 - FLL2 Control 6 */ |
485 | { 0x00000197, 0x0000 }, /* R407 - FLL2 Loop Filter Test 1 */ | 487 | { 0x00000197, 0x0000 }, /* R407 - FLL2 Loop Filter Test 1 */ |
486 | { 0x00000198, 0x0000 }, /* R408 - FLL2 NCO Test 0 */ | 488 | { 0x00000198, 0x0000 }, /* R408 - FLL2 NCO Test 0 */ |
489 | { 0x00000199, 0x0000 }, /* R408 - FLL2 Control 7 */ | ||
487 | { 0x000001A1, 0x0000 }, /* R417 - FLL2 Synchroniser 1 */ | 490 | { 0x000001A1, 0x0000 }, /* R417 - FLL2 Synchroniser 1 */ |
488 | { 0x000001A2, 0x0000 }, /* R418 - FLL2 Synchroniser 2 */ | 491 | { 0x000001A2, 0x0000 }, /* R418 - FLL2 Synchroniser 2 */ |
489 | { 0x000001A3, 0x0000 }, /* R419 - FLL2 Synchroniser 3 */ | 492 | { 0x000001A3, 0x0000 }, /* R419 - FLL2 Synchroniser 3 */ |
490 | { 0x000001A4, 0x0000 }, /* R420 - FLL2 Synchroniser 4 */ | 493 | { 0x000001A4, 0x0000 }, /* R420 - FLL2 Synchroniser 4 */ |
491 | { 0x000001A5, 0x0000 }, /* R421 - FLL2 Synchroniser 5 */ | 494 | { 0x000001A5, 0x0000 }, /* R421 - FLL2 Synchroniser 5 */ |
492 | { 0x000001A6, 0x0000 }, /* R422 - FLL2 Synchroniser 6 */ | 495 | { 0x000001A6, 0x0000 }, /* R422 - FLL2 Synchroniser 6 */ |
496 | { 0x000001A7, 0x0001 }, /* R422 - FLL2 Synchroniser 7 */ | ||
493 | { 0x000001A9, 0x0000 }, /* R425 - FLL2 Spread Spectrum */ | 497 | { 0x000001A9, 0x0000 }, /* R425 - FLL2 Spread Spectrum */ |
494 | { 0x000001AA, 0x0004 }, /* R426 - FLL2 GPIO Clock */ | 498 | { 0x000001AA, 0x0004 }, /* R426 - FLL2 GPIO Clock */ |
495 | { 0x00000200, 0x0006 }, /* R512 - Mic Charge Pump 1 */ | 499 | { 0x00000200, 0x0006 }, /* R512 - Mic Charge Pump 1 */ |
@@ -503,6 +507,11 @@ static const struct reg_default wm5110_reg_default[] = { | |||
503 | { 0x0000029C, 0x0000 }, /* R668 - Headphone Detect 2 */ | 507 | { 0x0000029C, 0x0000 }, /* R668 - Headphone Detect 2 */ |
504 | { 0x000002A3, 0x1102 }, /* R675 - Mic Detect 1 */ | 508 | { 0x000002A3, 0x1102 }, /* R675 - Mic Detect 1 */ |
505 | { 0x000002A4, 0x009F }, /* R676 - Mic Detect 2 */ | 509 | { 0x000002A4, 0x009F }, /* R676 - Mic Detect 2 */ |
510 | { 0x000002A5, 0x0000 }, /* R677 - Mic Detect 3 */ | ||
511 | { 0x000002A6, 0x3737 }, /* R678 - Mic Detect Level 1 */ | ||
512 | { 0x000002A7, 0x372C }, /* R679 - Mic Detect Level 2 */ | ||
513 | { 0x000002A8, 0x1422 }, /* R680 - Mic Detect Level 3 */ | ||
514 | { 0x000002A9, 0x300A }, /* R681 - Mic Detect Level 4 */ | ||
506 | { 0x000002C3, 0x0000 }, /* R707 - Mic noise mix control 1 */ | 515 | { 0x000002C3, 0x0000 }, /* R707 - Mic noise mix control 1 */ |
507 | { 0x000002D3, 0x0000 }, /* R723 - Jack detect analogue */ | 516 | { 0x000002D3, 0x0000 }, /* R723 - Jack detect analogue */ |
508 | { 0x00000300, 0x0000 }, /* R768 - Input Enables */ | 517 | { 0x00000300, 0x0000 }, /* R768 - Input Enables */ |
@@ -1392,6 +1401,7 @@ static bool wm5110_readable_register(struct device *dev, unsigned int reg) | |||
1392 | case ARIZONA_FLL1_CONTROL_4: | 1401 | case ARIZONA_FLL1_CONTROL_4: |
1393 | case ARIZONA_FLL1_CONTROL_5: | 1402 | case ARIZONA_FLL1_CONTROL_5: |
1394 | case ARIZONA_FLL1_CONTROL_6: | 1403 | case ARIZONA_FLL1_CONTROL_6: |
1404 | case ARIZONA_FLL1_CONTROL_7: | ||
1395 | case ARIZONA_FLL1_LOOP_FILTER_TEST_1: | 1405 | case ARIZONA_FLL1_LOOP_FILTER_TEST_1: |
1396 | case ARIZONA_FLL1_NCO_TEST_0: | 1406 | case ARIZONA_FLL1_NCO_TEST_0: |
1397 | case ARIZONA_FLL1_SYNCHRONISER_1: | 1407 | case ARIZONA_FLL1_SYNCHRONISER_1: |
@@ -1400,6 +1410,7 @@ static bool wm5110_readable_register(struct device *dev, unsigned int reg) | |||
1400 | case ARIZONA_FLL1_SYNCHRONISER_4: | 1410 | case ARIZONA_FLL1_SYNCHRONISER_4: |
1401 | case ARIZONA_FLL1_SYNCHRONISER_5: | 1411 | case ARIZONA_FLL1_SYNCHRONISER_5: |
1402 | case ARIZONA_FLL1_SYNCHRONISER_6: | 1412 | case ARIZONA_FLL1_SYNCHRONISER_6: |
1413 | case ARIZONA_FLL1_SYNCHRONISER_7: | ||
1403 | case ARIZONA_FLL1_SPREAD_SPECTRUM: | 1414 | case ARIZONA_FLL1_SPREAD_SPECTRUM: |
1404 | case ARIZONA_FLL1_GPIO_CLOCK: | 1415 | case ARIZONA_FLL1_GPIO_CLOCK: |
1405 | case ARIZONA_FLL2_CONTROL_1: | 1416 | case ARIZONA_FLL2_CONTROL_1: |
@@ -1408,6 +1419,7 @@ static bool wm5110_readable_register(struct device *dev, unsigned int reg) | |||
1408 | case ARIZONA_FLL2_CONTROL_4: | 1419 | case ARIZONA_FLL2_CONTROL_4: |
1409 | case ARIZONA_FLL2_CONTROL_5: | 1420 | case ARIZONA_FLL2_CONTROL_5: |
1410 | case ARIZONA_FLL2_CONTROL_6: | 1421 | case ARIZONA_FLL2_CONTROL_6: |
1422 | case ARIZONA_FLL2_CONTROL_7: | ||
1411 | case ARIZONA_FLL2_LOOP_FILTER_TEST_1: | 1423 | case ARIZONA_FLL2_LOOP_FILTER_TEST_1: |
1412 | case ARIZONA_FLL2_NCO_TEST_0: | 1424 | case ARIZONA_FLL2_NCO_TEST_0: |
1413 | case ARIZONA_FLL2_SYNCHRONISER_1: | 1425 | case ARIZONA_FLL2_SYNCHRONISER_1: |
@@ -1416,6 +1428,7 @@ static bool wm5110_readable_register(struct device *dev, unsigned int reg) | |||
1416 | case ARIZONA_FLL2_SYNCHRONISER_4: | 1428 | case ARIZONA_FLL2_SYNCHRONISER_4: |
1417 | case ARIZONA_FLL2_SYNCHRONISER_5: | 1429 | case ARIZONA_FLL2_SYNCHRONISER_5: |
1418 | case ARIZONA_FLL2_SYNCHRONISER_6: | 1430 | case ARIZONA_FLL2_SYNCHRONISER_6: |
1431 | case ARIZONA_FLL2_SYNCHRONISER_7: | ||
1419 | case ARIZONA_FLL2_SPREAD_SPECTRUM: | 1432 | case ARIZONA_FLL2_SPREAD_SPECTRUM: |
1420 | case ARIZONA_FLL2_GPIO_CLOCK: | 1433 | case ARIZONA_FLL2_GPIO_CLOCK: |
1421 | case ARIZONA_MIC_CHARGE_PUMP_1: | 1434 | case ARIZONA_MIC_CHARGE_PUMP_1: |
@@ -1430,6 +1443,10 @@ static bool wm5110_readable_register(struct device *dev, unsigned int reg) | |||
1430 | case ARIZONA_MIC_DETECT_1: | 1443 | case ARIZONA_MIC_DETECT_1: |
1431 | case ARIZONA_MIC_DETECT_2: | 1444 | case ARIZONA_MIC_DETECT_2: |
1432 | case ARIZONA_MIC_DETECT_3: | 1445 | case ARIZONA_MIC_DETECT_3: |
1446 | case ARIZONA_MIC_DETECT_LEVEL_1: | ||
1447 | case ARIZONA_MIC_DETECT_LEVEL_2: | ||
1448 | case ARIZONA_MIC_DETECT_LEVEL_3: | ||
1449 | case ARIZONA_MIC_DETECT_LEVEL_4: | ||
1433 | case ARIZONA_MIC_NOISE_MIX_CONTROL_1: | 1450 | case ARIZONA_MIC_NOISE_MIX_CONTROL_1: |
1434 | case ARIZONA_JACK_DETECT_ANALOGUE: | 1451 | case ARIZONA_JACK_DETECT_ANALOGUE: |
1435 | case ARIZONA_INPUT_ENABLES: | 1452 | case ARIZONA_INPUT_ENABLES: |
@@ -2332,6 +2349,7 @@ static bool wm5110_volatile_register(struct device *dev, unsigned int reg) | |||
2332 | case ARIZONA_IRQ_PIN_STATUS: | 2349 | case ARIZONA_IRQ_PIN_STATUS: |
2333 | case ARIZONA_AOD_IRQ1: | 2350 | case ARIZONA_AOD_IRQ1: |
2334 | case ARIZONA_AOD_IRQ2: | 2351 | case ARIZONA_AOD_IRQ2: |
2352 | case ARIZONA_FX_CTRL2: | ||
2335 | case ARIZONA_ASRC_STATUS: | 2353 | case ARIZONA_ASRC_STATUS: |
2336 | case ARIZONA_DSP_STATUS: | 2354 | case ARIZONA_DSP_STATUS: |
2337 | case ARIZONA_DSP1_CONTROL_1: | 2355 | case ARIZONA_DSP1_CONTROL_1: |