Lines Matching +full:0 +full:x00000018

24 	{ CS35L56_ASP1_ENABLES1,		0x00000000 },
25 { CS35L56_ASP1_CONTROL1, 0x00000028 },
26 { CS35L56_ASP1_CONTROL2, 0x18180200 },
27 { CS35L56_ASP1_CONTROL3, 0x00000002 },
28 { CS35L56_ASP1_FRAME_CONTROL1, 0x03020100 },
29 { CS35L56_ASP1_FRAME_CONTROL5, 0x00020100 },
30 { CS35L56_ASP1_DATA_CONTROL1, 0x00000018 },
31 { CS35L56_ASP1_DATA_CONTROL5, 0x00000018 },
32 { CS35L56_ASP1TX1_INPUT, 0x00000000 },
33 { CS35L56_ASP1TX2_INPUT, 0x00000000 },
34 { CS35L56_ASP1TX3_INPUT, 0x00000000 },
35 { CS35L56_ASP1TX4_INPUT, 0x00000000 },
36 { CS35L56_SWIRE_DP3_CH1_INPUT, 0x00000018 },
37 { CS35L56_SWIRE_DP3_CH2_INPUT, 0x00000019 },
38 { CS35L56_SWIRE_DP3_CH3_INPUT, 0x00000029 },
39 { CS35L56_SWIRE_DP3_CH4_INPUT, 0x00000028 },
40 { CS35L56_IRQ1_MASK_18, 0x1f7df0ff },
43 { CS35L56_MAIN_RENDER_USER_MUTE, 0x00000000 },
44 { CS35L56_MAIN_RENDER_USER_VOLUME, 0x00000000 },
45 { CS35L56_MAIN_POSTURE_NUMBER, 0x00000000 },
58 { CS35L56_ASP1_ENABLES1, 0x00000000 },
59 { CS35L56_ASP1_CONTROL1, 0x00000028 },
60 { CS35L56_ASP1_CONTROL2, 0x18180200 },
61 { CS35L56_ASP1_CONTROL3, 0x00000002 },
62 { CS35L56_ASP1_FRAME_CONTROL1, 0x03020100 },
63 { CS35L56_ASP1_FRAME_CONTROL5, 0x00020100 },
64 { CS35L56_ASP1_DATA_CONTROL1, 0x00000018 },
65 { CS35L56_ASP1_DATA_CONTROL5, 0x00000018 },
66 { CS35L56_ASP1TX1_INPUT, 0x00000000 },
67 { CS35L56_ASP1TX2_INPUT, 0x00000000 },
68 { CS35L56_ASP1TX3_INPUT, 0x00000000 },
69 { CS35L56_ASP1TX4_INPUT, 0x00000000 },
70 { CS35L56_SWIRE_DP3_CH1_INPUT, 0x00000018 },
71 { CS35L56_SWIRE_DP3_CH2_INPUT, 0x00000019 },
72 { CS35L56_SWIRE_DP3_CH3_INPUT, 0x00000029 },
73 { CS35L56_SWIRE_DP3_CH4_INPUT, 0x00000028 },
74 { CS35L56_IRQ1_MASK_1, 0x83ffffff },
75 { CS35L56_IRQ1_MASK_2, 0xffff7fff },
76 { CS35L56_IRQ1_MASK_4, 0xe0ffffff },
77 { CS35L56_IRQ1_MASK_8, 0xfc000fff },
78 { CS35L56_IRQ1_MASK_18, 0x1f7df0ff },
79 { CS35L56_IRQ1_MASK_20, 0x15c00000 },
80 { CS35L56_MAIN_RENDER_USER_MUTE, 0x00000000 },
81 { CS35L56_MAIN_RENDER_USER_VOLUME, 0x00000000 },
82 { CS35L56_MAIN_POSTURE_NUMBER, 0x00000000 },
236 val, (val == 0), in cs35l56_mbox_send()
243 return 0; in cs35l56_mbox_send()
260 if (ret < 0) in cs35l56_firmware_shutdown()
269 unsigned int val = 0; in cs35l56_wait_for_firmware_boot()
277 (val < 0xFFFF) && (val >= CS35L56_HALO_STATE_BOOT_DONE), in cs35l56_wait_for_firmware_boot()
289 return 0; in cs35l56_wait_for_firmware_boot()
327 for (i = 0; i < ARRAY_SIZE(cs35l56_spi_system_reset_stages); i++) { in cs35l56_spi_issue_bus_locked_reset()
367 (val > 0) && (val < 0xffffffff), in cs35l56_spi_system_reset()
381 REG_SEQ0(CS35L56_DSP1_HALO_STATE, 0),
417 return 0; in cs35l56_irq_request()
434 unsigned int status1 = 0, status8 = 0, status20 = 0; in cs35l56_irq()
447 if (rv < 0) { in cs35l56_irq()
453 if ((val & CS35L56_IRQ1_STS_MASK) == 0) { in cs35l56_irq()
473 regmap_write(cs35l56_base->regmap, CS35L56_IRQ1_MASK_20, 0xffffffff); in cs35l56_irq()
561 return 0; in cs35l56_runtime_suspend_common()
579 return 0; in cs35l56_runtime_suspend_common()
594 return 0; in cs35l56_runtime_suspend_common()
604 return 0; in cs35l56_runtime_resume_common()
637 return 0; in cs35l56_runtime_resume_common()
662 cs_dsp->rev = 0; in cs35l56_init_cs_dsp()
682 static_assert((sizeof(struct cs35l56_pte) % sizeof(u32)) == 0);
696 unique_id = (u32)pte.lot[2] | ((u32)pte.lot[1] << 8) | ((u32)pte.lot[0] << 16); in cs35l56_read_silicon_uid()
705 return 0; in cs35l56_read_silicon_uid()
710 .alg_id = 0x9f210,
721 u64 silicon_uid = 0; in cs35l56_get_calibration()
726 return 0; in cs35l56_get_calibration()
729 if (ret < 0) in cs35l56_get_calibration()
738 return 0; in cs35l56_get_calibration()
740 if (ret < 0) in cs35l56_get_calibration()
745 return 0; in cs35l56_get_calibration()
769 return 0; in cs35l56_read_prot_status()
790 if (ret < 0) { in cs35l56_hw_init()
801 if (ret < 0) { in cs35l56_hw_init()
808 case 0x35A54: in cs35l56_hw_init()
809 case 0x35A56: in cs35l56_hw_init()
810 case 0x35A57: in cs35l56_hw_init()
817 cs35l56_base->type = devid & 0xFF; in cs35l56_hw_init()
833 if (ret < 0) { in cs35l56_hw_init()
844 fw_ver >> 16, (fw_ver >> 8) & 0xff, fw_ver & 0xff, !fw_missing); in cs35l56_hw_init()
847 regmap_write(cs35l56_base->regmap, CS35L56_IRQ1_MASK_20, 0xffffffff); in cs35l56_hw_init()
850 0); in cs35l56_hw_init()
853 0); in cs35l56_hw_init()
855 return 0; in cs35l56_hw_init()
881 speaker_id = 0; in cs35l56_get_speaker_id()
882 for (i = 0; i < descs->ndescs; i++) { in cs35l56_get_speaker_id()
884 if (ret < 0) { in cs35l56_get_speaker_id()
902 [0x0C] = 128000,
903 [0x0F] = 256000,
904 [0x11] = 384000,
905 [0x12] = 512000,
906 [0x15] = 768000,
907 [0x17] = 1024000,
908 [0x1A] = 1500000,
909 [0x1B] = 1536000,
910 [0x1C] = 2000000,
911 [0x1D] = 2048000,
912 [0x1E] = 2400000,
913 [0x20] = 3000000,
914 [0x21] = 3072000,
915 [0x23] = 4000000,
916 [0x24] = 4096000,
917 [0x25] = 4800000,
918 [0x27] = 6000000,
919 [0x28] = 6144000,
920 [0x29] = 6250000,
921 [0x2A] = 6400000,
922 [0x2E] = 8000000,
923 [0x2F] = 8192000,
924 [0x30] = 9600000,
925 [0x32] = 12000000,
926 [0x33] = 12288000,
927 [0x37] = 13500000,
928 [0x38] = 19200000,
929 [0x39] = 22579200,
930 [0x3B] = 24576000,
937 if (freq == 0) in cs35l56_get_bclk_freq_id()
941 for (i = 0; i < ARRAY_SIZE(cs35l56_bclk_valid_for_pll_freq_table); ++i) { in cs35l56_get_bclk_freq_id()
961 for (i = 0; i < ARRAY_SIZE(cs35l56_supplies); i++) in cs35l56_fill_supply_names()