Lines Matching +full:0 +full:x3ffff

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()
202 SOC_ENUM_EXT("Mixing Clock Source", fsl_audmix_enum[0],
215 2, 0x00fff, 0),
217 0, 0x3ffff, 0),
219 0, 0x3ffff, 0),
221 0, 0x3ffff, 0),
223 0, 0x3ffff, 0),
228 2, 0x00fff, 0),
230 0, 0x3ffff, 0),
232 0, 0x3ffff, 0),
234 0, 0x3ffff, 0),
236 0, 0x3ffff, 0),
242 u32 mask = 0, ctr = 0; in fsl_audmix_dai_set_fmt()
264 ctr |= FSL_AUDMIX_CTR_OUTCKPOL(0); in fsl_audmix_dai_set_fmt()
287 return 0; in fsl_audmix_dai_trigger()
308 return 0; in fsl_audmix_dai_trigger()
318 .id = 0,
319 .name = "audmix-0",
321 .stream_name = "AUDMIX-Playback-0",
330 .stream_name = "AUDMIX-Capture-0",
417 { FSL_AUDMIX_CTR, 0x00060 },
418 { FSL_AUDMIX_STR, 0x00003 },
419 { FSL_AUDMIX_ATCR0, 0x00000 },
420 { FSL_AUDMIX_ATIVAL0, 0x3FFFF },
421 { FSL_AUDMIX_ATSTPUP0, 0x2AAAA },
422 { FSL_AUDMIX_ATSTPDN0, 0x30000 },
423 { FSL_AUDMIX_ATSTPTGT0, 0x00010 },
424 { FSL_AUDMIX_ATTNVAL0, 0x00000 },
425 { FSL_AUDMIX_ATSTP0, 0x00000 },
426 { FSL_AUDMIX_ATCR1, 0x00000 },
427 { FSL_AUDMIX_ATIVAL1, 0x3FFFF },
428 { FSL_AUDMIX_ATSTPUP1, 0x2AAAA },
429 { FSL_AUDMIX_ATSTPDN1, 0x30000 },
430 { FSL_AUDMIX_ATSTPTGT1, 0x00010 },
431 { FSL_AUDMIX_ATTNVAL1, 0x00000 },
432 { FSL_AUDMIX_ATSTP1, 0x00000 },
467 regs = devm_platform_ioremap_resource(pdev, 0); in fsl_audmix_probe()
495 priv->pdev = platform_device_register_data(dev, "imx-audmix", 0, NULL, 0); in fsl_audmix_probe()
502 return 0; in fsl_audmix_probe()
518 return 0; in fsl_audmix_remove()
547 return 0; in fsl_audmix_runtime_suspend()