Lines Matching defs:codec
32 #include <linux/mfd/abx500/ab8500-codec.h>
44 #include "ab8500-codec.h"
1923 * Extended interface for codec-driver
2115 case SND_SOC_DAIFMT_CBM_CFM: /* codec clk & FRM master */
2120 case SND_SOC_DAIFMT_CBS_CFS: /* codec clk & FRM slave */
2124 case SND_SOC_DAIFMT_CBS_CFM: /* codec clk slave & FRM master */
2125 case SND_SOC_DAIFMT_CBM_CFS: /* codec clk master & frame slave */
2377 .name = "ab8500-codec-dai.0",
2390 .name = "ab8500-codec-dai.1",
2405 struct ab8500_codec_platform_data *codec)
2410 codec->amics.mic1_type = AMIC_TYPE_SINGLE_ENDED;
2412 codec->amics.mic1_type = AMIC_TYPE_DIFFERENTIAL;
2415 codec->amics.mic2_type = AMIC_TYPE_SINGLE_ENDED;
2417 codec->amics.mic2_type = AMIC_TYPE_DIFFERENTIAL;
2421 codec->amics.mic1a_micbias = AMIC_MICBIAS_VAMIC2;
2423 codec->amics.mic1a_micbias = AMIC_MICBIAS_VAMIC1;
2426 codec->amics.mic1b_micbias = AMIC_MICBIAS_VAMIC2;
2428 codec->amics.mic1b_micbias = AMIC_MICBIAS_VAMIC1;
2431 codec->amics.mic2_micbias = AMIC_MICBIAS_VAMIC1;
2433 codec->amics.mic2_micbias = AMIC_MICBIAS_VAMIC2;
2438 codec->ear_cmv = EAR_CMV_0_95V;
2441 codec->ear_cmv = EAR_CMV_1_10V;
2444 codec->ear_cmv = EAR_CMV_1_27V;
2447 codec->ear_cmv = EAR_CMV_1_58V;
2450 codec->ear_cmv = EAR_CMV_UNKNOWN;
2455 codec->ear_cmv = EAR_CMV_0_95V;
2563 dev_dbg(&pdev->dev, "%s: Register codec.\n", __func__);
2570 "%s: Error: Failed to register codec (%d).\n",
2578 .name = "ab8500-codec",