Lines Matching +full:0 +full:x3800
31 { 0x02, 0x8000 },
32 { 0x04, 0x8000 },
33 { 0x06, 0x8000 },
34 { 0x0c, 0x8008 },
35 { 0x0e, 0x8008 },
36 { 0x10, 0x8808 },
37 { 0x12, 0x8808 },
38 { 0x16, 0x8808 },
39 { 0x18, 0x8808 },
40 { 0x1a, 0x0000 },
41 { 0x1c, 0x8000 },
42 { 0x20, 0x0000 },
43 { 0x28, 0x03c7 },
44 { 0x2c, 0xbb80 },
45 { 0x2e, 0xbb80 },
46 { 0x30, 0xbb80 },
47 { 0x32, 0xbb80 },
48 { 0x36, 0x8080 },
49 { 0x38, 0x8080 },
50 { 0x3a, 0x2000 },
51 { 0x60, 0x0000 },
52 { 0x62, 0x0000 },
53 { 0x72, 0x0000 },
54 { 0x74, 0x1001 },
55 { 0x76, 0x0000 },
94 .max_register = 0x7e,
109 AC97_REC_SEL, 8, 0, ad1980_rec_sel);
112 SOC_DOUBLE("Master Playback Volume", AC97_MASTER, 8, 0, 31, 1),
115 SOC_DOUBLE("Headphone Playback Volume", AC97_HEADPHONE, 8, 0, 31, 1),
118 SOC_DOUBLE("PCM Playback Volume", AC97_PCM, 8, 0, 31, 1),
121 SOC_DOUBLE("PCM Capture Volume", AC97_REC_GAIN, 8, 0, 31, 0),
124 SOC_SINGLE("Mono Playback Volume", AC97_MASTER_MONO, 0, 31, 1),
127 SOC_SINGLE("Phone Capture Volume", AC97_PHONE, 0, 31, 1),
130 SOC_SINGLE("Mic Volume", AC97_MIC, 0, 31, 1),
133 SOC_SINGLE("Stereo Mic Switch", AC97_AD_MISC, 6, 1, 0),
134 SOC_DOUBLE("Line HP Swap Switch", AC97_AD_MISC, 10, 5, 1, 0),
136 SOC_DOUBLE("Surround Playback Volume", AC97_SURROUND_MASTER, 8, 0, 31, 1),
139 SOC_DOUBLE("Center/LFE Playback Volume", AC97_CENTER_LFE_MASTER, 8, 0, 31, 1),
144 SOC_SINGLE("Mic Boost Switch", AC97_MIC, 6, 1, 0),
201 #define AD1980_VENDOR_ID 0x41445300
202 #define AD1980_VENDOR_MASK 0xffffff00
207 unsigned int retry_cnt = 0; in ad1980_reset()
213 if (ret >= 0) in ad1980_reset()
214 return 0; in ad1980_reset()
222 snd_soc_component_write(component, AC97_AD_SERIAL_CFG, 0x9900); in ad1980_reset()
239 ac97 = snd_soc_new_ac97_component(component, 0, 0); in ad1980_soc_probe()
255 ret = ad1980_reset(component, 0); in ad1980_soc_probe()
256 if (ret < 0) in ad1980_soc_probe()
260 if (vendor_id2 == 0x5374) { in ad1980_soc_probe()
266 snd_soc_component_write(component, AC97_MASTER, 0x0000); in ad1980_soc_probe()
267 snd_soc_component_write(component, AC97_PCM, 0x0000); in ad1980_soc_probe()
268 snd_soc_component_write(component, AC97_REC_GAIN, 0x0000); in ad1980_soc_probe()
269 snd_soc_component_write(component, AC97_CENTER_LFE_MASTER, 0x0000); in ad1980_soc_probe()
270 snd_soc_component_write(component, AC97_SURROUND_MASTER, 0x0000); in ad1980_soc_probe()
274 snd_soc_component_write(component, AC97_EXTENDED_STATUS, ext_status&~0x3800); in ad1980_soc_probe()
276 return 0; in ad1980_soc_probe()