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",
349 .stream_name = "AUDMIX-Capture-0",
413 { FSL_AUDMIX_CTR, 0x00060 },
414 { FSL_AUDMIX_STR, 0x00003 },
415 { FSL_AUDMIX_ATCR0, 0x00000 },
416 { FSL_AUDMIX_ATIVAL0, 0x3FFFF },
417 { FSL_AUDMIX_ATSTPUP0, 0x2AAAA },
418 { FSL_AUDMIX_ATSTPDN0, 0x30000 },
419 { FSL_AUDMIX_ATSTPTGT0, 0x00010 },
420 { FSL_AUDMIX_ATTNVAL0, 0x00000 },
421 { FSL_AUDMIX_ATSTP0, 0x00000 },
422 { FSL_AUDMIX_ATCR1, 0x00000 },
423 { FSL_AUDMIX_ATIVAL1, 0x3FFFF },
424 { FSL_AUDMIX_ATSTPUP1, 0x2AAAA },
425 { FSL_AUDMIX_ATSTPDN1, 0x30000 },
426 { FSL_AUDMIX_ATSTPTGT1, 0x00010 },
427 { FSL_AUDMIX_ATTNVAL1, 0x00000 },
428 { FSL_AUDMIX_ATSTP1, 0x00000 },
463 regs = devm_platform_ioremap_resource(pdev, 0); in fsl_audmix_probe()
491 priv->pdev = platform_device_register_data(dev, "imx-audmix", 0, NULL, 0); in fsl_audmix_probe()
498 return 0; in fsl_audmix_probe()
540 return 0; in fsl_audmix_runtime_suspend()