ASoC: Remove WM5100 DSP memory windows from register default data
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Wed, 2 Nov 2011 14:47:24 +0000 (14:47 +0000)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 21 Nov 2011 18:11:43 +0000 (18:11 +0000)
They're all volatile so shouldn't have defaults and as we've got pages
into the DSP memory the registers themselves aren't that useful - a
further patch adding support for the DSPs will provide direct diagnostic
access to the DSP memories.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
sound/soc/codecs/wm5100-tables.c

index 3e90dea..9a18fae 100644 (file)
@@ -697,90 +697,6 @@ bool wm5100_readable_register(struct device *dev, unsigned int reg)
        case WM5100_HPLPF3_2:
        case WM5100_HPLPF4_1:
        case WM5100_HPLPF4_2:
-       case WM5100_DSP1_DM_0:
-       case WM5100_DSP1_DM_1:
-       case WM5100_DSP1_DM_2:
-       case WM5100_DSP1_DM_3:
-       case WM5100_DSP1_DM_508:
-       case WM5100_DSP1_DM_509:
-       case WM5100_DSP1_DM_510:
-       case WM5100_DSP1_DM_511:
-       case WM5100_DSP1_PM_0:
-       case WM5100_DSP1_PM_1:
-       case WM5100_DSP1_PM_2:
-       case WM5100_DSP1_PM_3:
-       case WM5100_DSP1_PM_4:
-       case WM5100_DSP1_PM_5:
-       case WM5100_DSP1_PM_1530:
-       case WM5100_DSP1_PM_1531:
-       case WM5100_DSP1_PM_1532:
-       case WM5100_DSP1_PM_1533:
-       case WM5100_DSP1_PM_1534:
-       case WM5100_DSP1_PM_1535:
-       case WM5100_DSP1_ZM_0:
-       case WM5100_DSP1_ZM_1:
-       case WM5100_DSP1_ZM_2:
-       case WM5100_DSP1_ZM_3:
-       case WM5100_DSP1_ZM_2044:
-       case WM5100_DSP1_ZM_2045:
-       case WM5100_DSP1_ZM_2046:
-       case WM5100_DSP1_ZM_2047:
-       case WM5100_DSP2_DM_0:
-       case WM5100_DSP2_DM_1:
-       case WM5100_DSP2_DM_2:
-       case WM5100_DSP2_DM_3:
-       case WM5100_DSP2_DM_508:
-       case WM5100_DSP2_DM_509:
-       case WM5100_DSP2_DM_510:
-       case WM5100_DSP2_DM_511:
-       case WM5100_DSP2_PM_0:
-       case WM5100_DSP2_PM_1:
-       case WM5100_DSP2_PM_2:
-       case WM5100_DSP2_PM_3:
-       case WM5100_DSP2_PM_4:
-       case WM5100_DSP2_PM_5:
-       case WM5100_DSP2_PM_1530:
-       case WM5100_DSP2_PM_1531:
-       case WM5100_DSP2_PM_1532:
-       case WM5100_DSP2_PM_1533:
-       case WM5100_DSP2_PM_1534:
-       case WM5100_DSP2_PM_1535:
-       case WM5100_DSP2_ZM_0:
-       case WM5100_DSP2_ZM_1:
-       case WM5100_DSP2_ZM_2:
-       case WM5100_DSP2_ZM_3:
-       case WM5100_DSP2_ZM_2044:
-       case WM5100_DSP2_ZM_2045:
-       case WM5100_DSP2_ZM_2046:
-       case WM5100_DSP2_ZM_2047:
-       case WM5100_DSP3_DM_0:
-       case WM5100_DSP3_DM_1:
-       case WM5100_DSP3_DM_2:
-       case WM5100_DSP3_DM_3:
-       case WM5100_DSP3_DM_508:
-       case WM5100_DSP3_DM_509:
-       case WM5100_DSP3_DM_510:
-       case WM5100_DSP3_DM_511:
-       case WM5100_DSP3_PM_0:
-       case WM5100_DSP3_PM_1:
-       case WM5100_DSP3_PM_2:
-       case WM5100_DSP3_PM_3:
-       case WM5100_DSP3_PM_4:
-       case WM5100_DSP3_PM_5:
-       case WM5100_DSP3_PM_1530:
-       case WM5100_DSP3_PM_1531:
-       case WM5100_DSP3_PM_1532:
-       case WM5100_DSP3_PM_1533:
-       case WM5100_DSP3_PM_1534:
-       case WM5100_DSP3_PM_1535:
-       case WM5100_DSP3_ZM_0:
-       case WM5100_DSP3_ZM_1:
-       case WM5100_DSP3_ZM_2:
-       case WM5100_DSP3_ZM_3:
-       case WM5100_DSP3_ZM_2044:
-       case WM5100_DSP3_ZM_2045:
-       case WM5100_DSP3_ZM_2046:
-       case WM5100_DSP3_ZM_2047:
                return 1;
        default:
                return 0;
@@ -1445,88 +1361,4 @@ struct reg_default wm5100_reg_defaults[WM5100_REGISTER_COUNT] = {
        { 0x0EC9, 0x0000 },  /* R3785  - HPLPF3_2 */
        { 0x0ECC, 0x0000 },  /* R3788  - HPLPF4_1 */
        { 0x0ECD, 0x0000 },  /* R3789  - HPLPF4_2 */
-       { 0x4000, 0x0000 },  /* R16384 - DSP1 DM 0 */
-       { 0x4001, 0x0000 },  /* R16385 - DSP1 DM 1 */
-       { 0x4002, 0x0000 },  /* R16386 - DSP1 DM 2 */
-       { 0x4003, 0x0000 },  /* R16387 - DSP1 DM 3 */
-       { 0x41FC, 0x0000 },  /* R16892 - DSP1 DM 508 */
-       { 0x41FD, 0x0000 },  /* R16893 - DSP1 DM 509 */
-       { 0x41FE, 0x0000 },  /* R16894 - DSP1 DM 510 */
-       { 0x41FF, 0x0000 },  /* R16895 - DSP1 DM 511 */
-       { 0x4800, 0x0000 },  /* R18432 - DSP1 PM 0 */
-       { 0x4801, 0x0000 },  /* R18433 - DSP1 PM 1 */
-       { 0x4802, 0x0000 },  /* R18434 - DSP1 PM 2 */
-       { 0x4803, 0x0000 },  /* R18435 - DSP1 PM 3 */
-       { 0x4804, 0x0000 },  /* R18436 - DSP1 PM 4 */
-       { 0x4805, 0x0000 },  /* R18437 - DSP1 PM 5 */
-       { 0x4DFA, 0x0000 },  /* R19962 - DSP1 PM 1530 */
-       { 0x4DFB, 0x0000 },  /* R19963 - DSP1 PM 1531 */
-       { 0x4DFC, 0x0000 },  /* R19964 - DSP1 PM 1532 */
-       { 0x4DFD, 0x0000 },  /* R19965 - DSP1 PM 1533 */
-       { 0x4DFE, 0x0000 },  /* R19966 - DSP1 PM 1534 */
-       { 0x4DFF, 0x0000 },  /* R19967 - DSP1 PM 1535 */
-       { 0x5000, 0x0000 },  /* R20480 - DSP1 ZM 0 */
-       { 0x5001, 0x0000 },  /* R20481 - DSP1 ZM 1 */
-       { 0x5002, 0x0000 },  /* R20482 - DSP1 ZM 2 */
-       { 0x5003, 0x0000 },  /* R20483 - DSP1 ZM 3 */
-       { 0x57FC, 0x0000 },  /* R22524 - DSP1 ZM 2044 */
-       { 0x57FD, 0x0000 },  /* R22525 - DSP1 ZM 2045 */
-       { 0x57FE, 0x0000 },  /* R22526 - DSP1 ZM 2046 */
-       { 0x57FF, 0x0000 },  /* R22527 - DSP1 ZM 2047 */
-       { 0x6000, 0x0000 },  /* R24576 - DSP2 DM 0 */
-       { 0x6001, 0x0000 },  /* R24577 - DSP2 DM 1 */
-       { 0x6002, 0x0000 },  /* R24578 - DSP2 DM 2 */
-       { 0x6003, 0x0000 },  /* R24579 - DSP2 DM 3 */
-       { 0x61FC, 0x0000 },  /* R25084 - DSP2 DM 508 */
-       { 0x61FD, 0x0000 },  /* R25085 - DSP2 DM 509 */
-       { 0x61FE, 0x0000 },  /* R25086 - DSP2 DM 510 */
-       { 0x61FF, 0x0000 },  /* R25087 - DSP2 DM 511 */
-       { 0x6800, 0x0000 },  /* R26624 - DSP2 PM 0 */
-       { 0x6801, 0x0000 },  /* R26625 - DSP2 PM 1 */
-       { 0x6802, 0x0000 },  /* R26626 - DSP2 PM 2 */
-       { 0x6803, 0x0000 },  /* R26627 - DSP2 PM 3 */
-       { 0x6804, 0x0000 },  /* R26628 - DSP2 PM 4 */
-       { 0x6805, 0x0000 },  /* R26629 - DSP2 PM 5 */
-       { 0x6DFA, 0x0000 },  /* R28154 - DSP2 PM 1530 */
-       { 0x6DFB, 0x0000 },  /* R28155 - DSP2 PM 1531 */
-       { 0x6DFC, 0x0000 },  /* R28156 - DSP2 PM 1532 */
-       { 0x6DFD, 0x0000 },  /* R28157 - DSP2 PM 1533 */
-       { 0x6DFE, 0x0000 },  /* R28158 - DSP2 PM 1534 */
-       { 0x6DFF, 0x0000 },  /* R28159 - DSP2 PM 1535 */
-       { 0x7000, 0x0000 },  /* R28672 - DSP2 ZM 0 */
-       { 0x7001, 0x0000 },  /* R28673 - DSP2 ZM 1 */
-       { 0x7002, 0x0000 },  /* R28674 - DSP2 ZM 2 */
-       { 0x7003, 0x0000 },  /* R28675 - DSP2 ZM 3 */
-       { 0x77FC, 0x0000 },  /* R30716 - DSP2 ZM 2044 */
-       { 0x77FD, 0x0000 },  /* R30717 - DSP2 ZM 2045 */
-       { 0x77FE, 0x0000 },  /* R30718 - DSP2 ZM 2046 */
-       { 0x77FF, 0x0000 },  /* R30719 - DSP2 ZM 2047 */
-       { 0x8000, 0x0000 },  /* R32768 - DSP3 DM 0 */
-       { 0x8001, 0x0000 },  /* R32769 - DSP3 DM 1 */
-       { 0x8002, 0x0000 },  /* R32770 - DSP3 DM 2 */
-       { 0x8003, 0x0000 },  /* R32771 - DSP3 DM 3 */
-       { 0x81FC, 0x0000 },  /* R33276 - DSP3 DM 508 */
-       { 0x81FD, 0x0000 },  /* R33277 - DSP3 DM 509 */
-       { 0x81FE, 0x0000 },  /* R33278 - DSP3 DM 510 */
-       { 0x81FF, 0x0000 },  /* R33279 - DSP3 DM 511 */
-       { 0x8800, 0x0000 },  /* R34816 - DSP3 PM 0 */
-       { 0x8801, 0x0000 },  /* R34817 - DSP3 PM 1 */
-       { 0x8802, 0x0000 },  /* R34818 - DSP3 PM 2 */
-       { 0x8803, 0x0000 },  /* R34819 - DSP3 PM 3 */
-       { 0x8804, 0x0000 },  /* R34820 - DSP3 PM 4 */
-       { 0x8805, 0x0000 },  /* R34821 - DSP3 PM 5 */
-       { 0x8DFA, 0x0000 },  /* R36346 - DSP3 PM 1530 */
-       { 0x8DFB, 0x0000 },  /* R36347 - DSP3 PM 1531 */
-       { 0x8DFC, 0x0000 },  /* R36348 - DSP3 PM 1532 */
-       { 0x8DFD, 0x0000 },  /* R36349 - DSP3 PM 1533 */
-       { 0x8DFE, 0x0000 },  /* R36350 - DSP3 PM 1534 */
-       { 0x8DFF, 0x0000 },  /* R36351 - DSP3 PM 1535 */
-       { 0x9000, 0x0000 },  /* R36864 - DSP3 ZM 0 */
-       { 0x9001, 0x0000 },  /* R36865 - DSP3 ZM 1 */
-       { 0x9002, 0x0000 },  /* R36866 - DSP3 ZM 2 */
-       { 0x9003, 0x0000 },  /* R36867 - DSP3 ZM 3 */
-       { 0x97FC, 0x0000 },  /* R38908 - DSP3 ZM 2044 */
-       { 0x97FD, 0x0000 },  /* R38909 - DSP3 ZM 2045 */
-       { 0x97FE, 0x0000 },  /* R38910 - DSP3 ZM 2046 */
-       { 0x97FF, 0x0000 },  /* R38911 - DSP3 ZM 2047 */
 };