Lines Matching +full:0 +full:x00000029
23 { CS35L56_ASP1_ENABLES1, 0x00000000 },
24 { CS35L56_ASP1_CONTROL1, 0x00000028 },
25 { CS35L56_ASP1_CONTROL2, 0x18180200 },
26 { CS35L56_ASP1_CONTROL3, 0x00000002 },
27 { CS35L56_ASP1_FRAME_CONTROL1, 0x03020100 },
28 { CS35L56_ASP1_FRAME_CONTROL5, 0x00020100 },
29 { CS35L56_ASP1_DATA_CONTROL1, 0x00000018 },
30 { CS35L56_ASP1_DATA_CONTROL5, 0x00000018 },
31 { CS35L56_ASP1TX1_INPUT, 0x00000000 },
32 { CS35L56_ASP1TX2_INPUT, 0x00000000 },
33 { CS35L56_ASP1TX3_INPUT, 0x00000000 },
34 { CS35L56_ASP1TX4_INPUT, 0x00000000 },
35 { CS35L56_SWIRE_DP3_CH1_INPUT, 0x00000018 },
36 { CS35L56_SWIRE_DP3_CH2_INPUT, 0x00000019 },
37 { CS35L56_SWIRE_DP3_CH3_INPUT, 0x00000029 },
38 { CS35L56_SWIRE_DP3_CH4_INPUT, 0x00000028 },
39 { CS35L56_IRQ1_MASK_18, 0x1f7df0ff },
42 { CS35L56_MAIN_RENDER_USER_MUTE, 0x00000000 },
43 { CS35L56_MAIN_RENDER_USER_VOLUME, 0x00000000 },
44 { CS35L56_MAIN_POSTURE_NUMBER, 0x00000000 },
57 { CS35L56_ASP1_ENABLES1, 0x00000000 },
58 { CS35L56_ASP1_CONTROL1, 0x00000028 },
59 { CS35L56_ASP1_CONTROL2, 0x18180200 },
60 { CS35L56_ASP1_CONTROL3, 0x00000002 },
61 { CS35L56_ASP1_FRAME_CONTROL1, 0x03020100 },
62 { CS35L56_ASP1_FRAME_CONTROL5, 0x00020100 },
63 { CS35L56_ASP1_DATA_CONTROL1, 0x00000018 },
64 { CS35L56_ASP1_DATA_CONTROL5, 0x00000018 },
65 { CS35L56_ASP1TX1_INPUT, 0x00000000 },
66 { CS35L56_ASP1TX2_INPUT, 0x00000000 },
67 { CS35L56_ASP1TX3_INPUT, 0x00000000 },
68 { CS35L56_ASP1TX4_INPUT, 0x00000000 },
69 { CS35L56_SWIRE_DP3_CH1_INPUT, 0x00000018 },
70 { CS35L56_SWIRE_DP3_CH2_INPUT, 0x00000019 },
71 { CS35L56_SWIRE_DP3_CH3_INPUT, 0x00000029 },
72 { CS35L56_SWIRE_DP3_CH4_INPUT, 0x00000028 },
73 { CS35L56_IRQ1_MASK_1, 0x83ffffff },
74 { CS35L56_IRQ1_MASK_2, 0xffff7fff },
75 { CS35L56_IRQ1_MASK_4, 0xe0ffffff },
76 { CS35L56_IRQ1_MASK_8, 0xfc000fff },
77 { CS35L56_IRQ1_MASK_18, 0x1f7df0ff },
78 { CS35L56_IRQ1_MASK_20, 0x15c00000 },
79 { CS35L56_MAIN_RENDER_USER_MUTE, 0x00000000 },
80 { CS35L56_MAIN_RENDER_USER_VOLUME, 0x00000000 },
81 { CS35L56_MAIN_POSTURE_NUMBER, 0x00000000 },
235 val, (val == 0), in cs35l56_mbox_send()
242 return 0; in cs35l56_mbox_send()
259 if (ret < 0) in cs35l56_firmware_shutdown()
268 unsigned int val = 0; in cs35l56_wait_for_firmware_boot()
276 (val < 0xFFFF) && (val >= CS35L56_HALO_STATE_BOOT_DONE), in cs35l56_wait_for_firmware_boot()
288 return 0; in cs35l56_wait_for_firmware_boot()
307 REG_SEQ0(CS35L56_DSP1_HALO_STATE, 0),
337 return 0; in cs35l56_irq_request()
354 unsigned int status1 = 0, status8 = 0, status20 = 0; in cs35l56_irq()
367 if (rv < 0) { in cs35l56_irq()
373 if ((val & CS35L56_IRQ1_STS_MASK) == 0) { in cs35l56_irq()
393 regmap_write(cs35l56_base->regmap, CS35L56_IRQ1_MASK_20, 0xffffffff); in cs35l56_irq()
481 return 0; in cs35l56_runtime_suspend_common()
499 return 0; in cs35l56_runtime_suspend_common()
514 return 0; in cs35l56_runtime_suspend_common()
524 return 0; in cs35l56_runtime_resume_common()
557 return 0; in cs35l56_runtime_resume_common()
582 cs_dsp->rev = 0; in cs35l56_init_cs_dsp()
602 static_assert((sizeof(struct cs35l56_pte) % sizeof(u32)) == 0);
616 unique_id = (u32)pte.lot[2] | ((u32)pte.lot[1] << 8) | ((u32)pte.lot[0] << 16); in cs35l56_read_silicon_uid()
625 return 0; in cs35l56_read_silicon_uid()
630 .alg_id = 0x9f210,
641 u64 silicon_uid = 0; in cs35l56_get_calibration()
646 return 0; in cs35l56_get_calibration()
649 if (ret < 0) in cs35l56_get_calibration()
658 return 0; in cs35l56_get_calibration()
660 if (ret < 0) in cs35l56_get_calibration()
665 return 0; in cs35l56_get_calibration()
689 return 0; in cs35l56_read_prot_status()
710 if (ret < 0) { in cs35l56_hw_init()
721 if (ret < 0) { in cs35l56_hw_init()
728 case 0x35A54: in cs35l56_hw_init()
729 case 0x35A56: in cs35l56_hw_init()
730 case 0x35A57: in cs35l56_hw_init()
737 cs35l56_base->type = devid & 0xFF; in cs35l56_hw_init()
753 if (ret < 0) { in cs35l56_hw_init()
764 fw_ver >> 16, (fw_ver >> 8) & 0xff, fw_ver & 0xff, !fw_missing); in cs35l56_hw_init()
767 regmap_write(cs35l56_base->regmap, CS35L56_IRQ1_MASK_20, 0xffffffff); in cs35l56_hw_init()
770 0); in cs35l56_hw_init()
773 0); in cs35l56_hw_init()
775 return 0; in cs35l56_hw_init()
801 speaker_id = 0; in cs35l56_get_speaker_id()
802 for (i = 0; i < descs->ndescs; i++) { in cs35l56_get_speaker_id()
804 if (ret < 0) { in cs35l56_get_speaker_id()
822 [0x0C] = 128000,
823 [0x0F] = 256000,
824 [0x11] = 384000,
825 [0x12] = 512000,
826 [0x15] = 768000,
827 [0x17] = 1024000,
828 [0x1A] = 1500000,
829 [0x1B] = 1536000,
830 [0x1C] = 2000000,
831 [0x1D] = 2048000,
832 [0x1E] = 2400000,
833 [0x20] = 3000000,
834 [0x21] = 3072000,
835 [0x23] = 4000000,
836 [0x24] = 4096000,
837 [0x25] = 4800000,
838 [0x27] = 6000000,
839 [0x28] = 6144000,
840 [0x29] = 6250000,
841 [0x2A] = 6400000,
842 [0x2E] = 8000000,
843 [0x2F] = 8192000,
844 [0x30] = 9600000,
845 [0x32] = 12000000,
846 [0x33] = 12288000,
847 [0x37] = 13500000,
848 [0x38] = 19200000,
849 [0x39] = 22579200,
850 [0x3B] = 24576000,
857 if (freq == 0) in cs35l56_get_bclk_freq_id()
861 for (i = 0; i < ARRAY_SIZE(cs35l56_bclk_valid_for_pll_freq_table); ++i) { in cs35l56_get_bclk_freq_id()
881 for (i = 0; i < ARRAY_SIZE(cs35l56_supplies); i++) in cs35l56_fill_supply_names()