Lines Matching +full:0 +full:x00000
38 SOC_ENUM_SINGLE_S(FSL_AUDMIX_ATCR0, 0, endis_sel),
41 SOC_ENUM_SINGLE_S(FSL_AUDMIX_ATCR1, 0, endis_sel),
53 { .tdms = 0, .clk = 0, .msg = "" },
59 { .tdms = 3, .clk = 0, .msg = "DIS->MIX: Please start both TDMs!\n" }
61 { .tdms = 1, .clk = 0, .msg = "TDM1->DIS: TDM1 not started!\n" },
63 { .tdms = 0, .clk = 0, .msg = "" },
67 { .tdms = 3, .clk = 0, .msg = "TDM1->MIX: Please start both TDMs!\n" }
69 { .tdms = 2, .clk = 0, .msg = "TDM2->DIS: TDM2 not started!\n" },
73 { .tdms = 0, .clk = 0, .msg = "" },
75 { .tdms = 3, .clk = 0, .msg = "TDM2->MIX: Please start both TDMs!\n" }
77 { .tdms = 3, .clk = 0, .msg = "MIX->DIS: Please start both TDMs!\n" },
83 { .tdms = 0, .clk = 0, .msg = "" }
108 return 0; in fsl_audmix_state_trans()
124 val = snd_soc_enum_item_to_val(e, item[0]); in fsl_audmix_put_mix_clk_src()
157 unsigned int reg_val, val, mask = 0, ctr = 0; in fsl_audmix_put_out_src()
170 val = snd_soc_enum_item_to_val(e, item[0]); in fsl_audmix_put_out_src()
176 return 0; in fsl_audmix_put_out_src()
207 .private_value = (unsigned long)&fsl_audmix_enum[0] },
223 2, 0x00fff, 0),
225 0, 0x3ffff, 0),
227 0, 0x3ffff, 0),
229 0, 0x3ffff, 0),
231 0, 0x3ffff, 0),
236 2, 0x00fff, 0),
238 0, 0x3ffff, 0),
240 0, 0x3ffff, 0),
242 0, 0x3ffff, 0),
244 0, 0x3ffff, 0),
250 u32 mask = 0, ctr = 0; in fsl_audmix_dai_set_fmt()
272 ctr |= FSL_AUDMIX_CTR_OUTCKPOL(0); in fsl_audmix_dai_set_fmt()
295 return 0; in fsl_audmix_dai_trigger()
316 return 0; in fsl_audmix_dai_trigger()
326 .id = 0,
327 .name = "audmix-0",
329 .stream_name = "AUDMIX-Playback-0",
338 .stream_name = "AUDMIX-Capture-0",
425 { FSL_AUDMIX_CTR, 0x00060 },
426 { FSL_AUDMIX_STR, 0x00003 },
427 { FSL_AUDMIX_ATCR0, 0x00000 },
428 { FSL_AUDMIX_ATIVAL0, 0x3FFFF },
429 { FSL_AUDMIX_ATSTPUP0, 0x2AAAA },
430 { FSL_AUDMIX_ATSTPDN0, 0x30000 },
431 { FSL_AUDMIX_ATSTPTGT0, 0x00010 },
432 { FSL_AUDMIX_ATTNVAL0, 0x00000 },
433 { FSL_AUDMIX_ATSTP0, 0x00000 },
434 { FSL_AUDMIX_ATCR1, 0x00000 },
435 { FSL_AUDMIX_ATIVAL1, 0x3FFFF },
436 { FSL_AUDMIX_ATSTPUP1, 0x2AAAA },
437 { FSL_AUDMIX_ATSTPDN1, 0x30000 },
438 { FSL_AUDMIX_ATSTPTGT1, 0x00010 },
439 { FSL_AUDMIX_ATTNVAL1, 0x00000 },
440 { FSL_AUDMIX_ATSTP1, 0x00000 },
484 regs = devm_platform_ioremap_resource(pdev, 0); in fsl_audmix_probe()
513 priv->pdev = platform_device_register_data(dev, mdrv, 0, NULL, 0); in fsl_audmix_probe()
520 return 0; in fsl_audmix_probe()
536 return 0; in fsl_audmix_remove()
565 return 0; in fsl_audmix_runtime_suspend()