36 | | |
37 | | Audio chip details: |
38 | | |
39 | | {{{ |
40 | | - timers |
41 | | G0: system timer : 4000.000us (10000000 ticks) |
42 | | P0-0-0: PCM playback 0-0-0 : SLAVE |
43 | | P0-0-1: PCM capture 0-0-1 : SLAVE |
44 | | P0-1-0: PCM playback 0-1-0 : SLAVE |
45 | | |
46 | | - pcm |
47 | | 00-00: CX20551 Analog : CX20551 Analog : playback 1 : capture 1 |
48 | | 00-01: CX20551 Digital : CX20551 Digital : playback 1 |
49 | | |
50 | | - modules |
51 | | 0 snd_hda_intel |
52 | | |
53 | | - hwdep |
54 | | 00-00: HDA Codec 0 |
55 | | |
56 | | -devices |
57 | | 1: : sequencer |
58 | | 2: [ 0] : control |
59 | | 3: [ 0- 0]: digital audio playback |
60 | | 4: [ 0- 0]: digital audio capture |
61 | | 5: [ 0- 1]: digital audio playback |
62 | | 6: [ 0- 0]: hardware dependent |
63 | | 33: : timer |
64 | | |
65 | | - cards |
66 | | 0 [Intel ]: HDA-Intel - HDA Intel |
67 | | HDA Intel at 0xd2400000 irq 31 |
68 | | |
69 | | - Further detail review |
70 | | Codec: Conexant CX20551 (Waikiki) |
71 | | Address: 0 |
72 | | AFG Function Id: 0x1 (unsol 0) |
73 | | MFG Function Id: 0x2 (unsol 1) |
74 | | Vendor Id: 0x14f15047 |
75 | | Subsystem Id: 0x103c30a5 |
76 | | Revision Id: 0x100000 |
77 | | Modem Function Group: 0x2 |
78 | | Default PCM: |
79 | | rates [0x40]: 48000 |
80 | | bits [0x2]: 16 |
81 | | formats [0x1]: PCM |
82 | | Default Amp-In caps: N/A |
83 | | Default Amp-Out caps: N/A |
84 | | State of AFG node 0x01: |
85 | | Power states: D0 D1 D2 D3 |
86 | | Power: setting=D0, actual=D0 |
87 | | GPIO: io=0, o=0, i=0, unsolicited=0, wake=0 |
88 | | Node 0x10 [Audio Output] wcaps 0x41d: Stereo Amp-Out |
89 | | Device: name="CX20551 Analog", type="Audio", device=0 |
90 | | Amp-Out caps: ofs=0x17, nsteps=0x1e, stepsize=0x05, mute=1 |
91 | | Amp-Out vals: [0x17 0x17] |
92 | | Converter: stream=5, channel=0 |
93 | | PCM: |
94 | | rates [0x40]: 48000 |
95 | | bits [0x2]: 16 |
96 | | formats [0x1]: PCM |
97 | | Power states: D0 D1 D2 D3 |
98 | | Power: setting=D0, actual=D0 |
99 | | Node 0x11 [Audio Output] wcaps 0x611: Stereo Digital |
100 | | Control: name="IEC958 Playback Con Mask", index=0, device=0 |
101 | | Control: name="IEC958 Playback Pro Mask", index=0, device=0 |
102 | | Control: name="IEC958 Playback Default", index=0, device=0 |
103 | | Control: name="IEC958 Playback Switch", index=0, device=0 |
104 | | Control: name="IEC958 Default PCM Playback Switch", index=0, device=0 |
105 | | Device: name="CX20551 Digital", type="SPDIF", device=1 |
106 | | Converter: stream=5, channel=0 |
107 | | Digital: |
108 | | Digital category: 0x0 |
109 | | IEC Coding Type: 0x0 |
110 | | PCM: |
111 | | rates [0x40]: 48000 |
112 | | bits [0x2]: 16 |
113 | | formats [0x1]: PCM |
114 | | Power states: D0 D1 D2 D3 |
115 | | Power: setting=D0, actual=D0 |
116 | | Node 0x12 [Audio Input] wcaps 0x100d1b: Stereo Amp-In R/L |
117 | | Control: name="Capture Volume", index=0, device=0 |
118 | | ControlAmp: chs=3, dir=In, idx=0, ofs=0 |
119 | | Control: name="Capture Switch", index=0, device=0 |
120 | | ControlAmp: chs=3, dir=In, idx=0, ofs=0 |
121 | | Device: name="CX20551 Analog", type="Audio", device=0 |
122 | | Amp-In caps: ofs=0x00, nsteps=0x0e, stepsize=0x05, mute=1 |
123 | | Amp-In vals: [0x08 0x08] [0x80 0x80] [0x08 0x08] [0x08 0x08] [0x08 0x08] [0x80 0x80] |
124 | | Converter: stream=1, channel=0 |
125 | | SDI-Select: 0 |
126 | | PCM: |
127 | | rates [0x40]: 48000 |
128 | | bits [0x2]: 16 |
129 | | formats [0x1]: PCM |
130 | | Power states: D0 D1 D2 D3 |
131 | | Power: setting=D0, actual=D0 |
132 | | Connection: 6 |
133 | | 0x19 0x14 0x15 0x1a* 0x16 0x10 |
134 | | Node 0x13 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out |
135 | | Control: name="Speaker Playback Volume", index=0, device=0 |
136 | | ControlAmp: chs=3, dir=Out, idx=0, ofs=0 |
137 | | Control: name="Speaker Playback Switch", index=0, device=0 |
138 | | ControlAmp: chs=3, dir=Out, idx=0, ofs=0 |
139 | | Amp-Out caps: ofs=0x1f, nsteps=0x1e, stepsize=0x05, mute=1 |
140 | | Amp-Out vals: [0x0e 0x0e] [0x1a 0x1a] [0x1f 0x1f] |
141 | | Pincap 0x0001001c: OUT HP EAPD Detect |
142 | | EAPD 0x2: EAPD |
143 | | Pin Default 0x92170110: [Fixed] Speaker at Int Front |
144 | | Conn = Analog, Color = Unknown |
145 | | DefAssociation = 0x1, Sequence = 0x0 |
146 | | Misc = NO_PRESENCE |
147 | | Pin-ctls: 0x40: OUT |
148 | | Unsolicited: tag=00, enabled=0 |
149 | | Power states: D0 D1 D2 D3 |
150 | | Power: setting=D0, actual=D0 |
151 | | Connection: 3 |
152 | | 0x19 0x10* 0x16 |
153 | | Node 0x14 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out |
154 | | Control: name="Headphone Playback Volume", index=0, device=0 |
155 | | ControlAmp: chs=3, dir=Out, idx=0, ofs=0 |
156 | | Control: name="Headphone Playback Switch", index=0, device=0 |
157 | | ControlAmp: chs=3, dir=Out, idx=0, ofs=0 |
158 | | Amp-Out caps: ofs=0x1f, nsteps=0x1e, stepsize=0x05, mute=1 |
159 | | Amp-Out vals: [0x80 0x80] [0x1f 0x1f] |
160 | | Pincap 0x0000033c: IN OUT HP Detect |
161 | | Vref caps: HIZ 50 |
162 | | Pin Default 0x0221101f: [Jack] HP Out at Ext Front |
163 | | Conn = 1/8, Color = Black |
164 | | DefAssociation = 0x1, Sequence = 0xf |
165 | | Pin-ctls: 0xc0: OUT HP VREF_HIZ |
166 | | Unsolicited: tag=01, enabled=1 |
167 | | Power states: D0 D1 D2 D3 |
168 | | Power: setting=D0, actual=D0 |
169 | | Connection: 2 |
170 | | 0x19* 0x16 |
171 | | Node 0x15 [Pin Complex] wcaps 0x40058d: Stereo Amp-Out |
172 | | Amp-Out caps: ofs=0x1f, nsteps=0x1e, stepsize=0x05, mute=1 |
173 | | Amp-Out vals: [0x1f 0x1f] [0x1f 0x1f] [0x1f 0x1f] |
174 | | Pincap 0x0000033c: IN OUT HP Detect |
175 | | Vref caps: HIZ 50 |
176 | | Pin Default 0x02a1102e: [Jack] Mic at Ext Front |
177 | | Conn = 1/8, Color = Black |
178 | | DefAssociation = 0x2, Sequence = 0xe |
179 | | Pin-ctls: 0x21: IN VREF_50 |
180 | | Unsolicited: tag=02, enabled=1 |
181 | | Power states: D0 D1 D2 D3 |
182 | | Power: setting=D0, actual=D0 |
183 | | Connection: 3 |
184 | | 0x1c* 0x19 0x16 |
185 | | Node 0x16 [Pin Complex] wcaps 0x400401: Stereo |
186 | | Pincap 0x00000060: IN Balanced |
187 | | Pin Default 0x94330121: [Fixed] CD at Int Right |
188 | | Conn = ATAPI, Color = Unknown |
189 | | DefAssociation = 0x2, Sequence = 0x1 |
190 | | Misc = NO_PRESENCE |
191 | | Pin-ctls: 0x20: IN |
192 | | Power states: D0 D1 D2 D3 |
193 | | Power: setting=D0, actual=D0 |
194 | | Node 0x17 [Pin Complex] wcaps 0x400481: Stereo |
195 | | Pincap 0x00000324: IN Detect |
196 | | Vref caps: HIZ 50 |
197 | | Pin Default 0x95a70122: [Fixed] Mic at Int Top |
198 | | Conn = Analog, Color = Unknown |
199 | | DefAssociation = 0x2, Sequence = 0x2 |
200 | | Misc = NO_PRESENCE |
201 | | Pin-ctls: 0x21: IN VREF_50 |
202 | | Unsolicited: tag=00, enabled=0 |
203 | | Power states: D0 D1 D2 D3 |
204 | | Power: setting=D0, actual=D0 |
205 | | Node 0x18 [Pin Complex] wcaps 0x400701: Stereo Digital |
206 | | Pincap 0x00000010: OUT |
207 | | Pin Default 0x04440131: [Jack] SPDIF Out at Ext Right |
208 | | Conn = RCA, Color = Unknown |
209 | | DefAssociation = 0x3, Sequence = 0x1 |
210 | | Misc = NO_PRESENCE |
211 | | Pin-ctls: 0x40: OUT |
212 | | Power states: D0 D1 D2 D3 |
213 | | Power: setting=D0, actual=D0 |
214 | | Connection: 1 |
215 | | 0x11 |
216 | | Node 0x19 [Audio Mixer] wcaps 0x20050b: Stereo Amp-In |
217 | | Control: name="Mic Playback Volume", index=0, device=0 |
218 | | ControlAmp: chs=3, dir=In, idx=1, ofs=0 |
219 | | Control: name="Mic Playback Switch", index=0, device=0 |
220 | | ControlAmp: chs=3, dir=In, idx=1, ofs=0 |
221 | | Control: name="Internal Mic Playback Volume", index=0, device=0 |
222 | | ControlAmp: chs=3, dir=In, idx=2, ofs=0 |
223 | | Control: name="Internal Mic Playback Switch", index=0, device=0 |
224 | | ControlAmp: chs=3, dir=In, idx=2, ofs=0 |
225 | | Control: name="CD Playback Volume", index=0, device=0 |
226 | | ControlAmp: chs=3, dir=In, idx=3, ofs=0 |
227 | | Control: name="CD Playback Switch", index=0, device=0 |
228 | | ControlAmp: chs=3, dir=In, idx=3, ofs=0 |
229 | | Amp-In caps: ofs=0x17, nsteps=0x1e, stepsize=0x05, mute=1 |
230 | | Amp-In vals: [0x17 0x17] [0x80 0x80] [0x80 0x80] [0x80 0x80] |
231 | | Power states: D0 D1 D2 D3 |
232 | | Power: setting=D0, actual=D0 |
233 | | Connection: 4 |
234 | | 0x10 0x1b 0x1a 0x16 |
235 | | Node 0x1a [Audio Selector] wcaps 0x30050d: Stereo Amp-Out |
236 | | Amp-Out caps: ofs=0x00, nsteps=0x03, stepsize=0x1f, mute=0 |
237 | | Amp-Out vals: [0x00 0x00] |
238 | | Power states: D0 D1 D2 D3 |
239 | | Power: setting=D0, actual=D0 |
240 | | Connection: 3 |
241 | | 0x15 0x14 0x17* |
242 | | Node 0x1b [Audio Selector] wcaps 0x300501: Stereo |
243 | | Power states: D0 D1 D2 D3 |
244 | | Power: setting=D0, actual=D0 |
245 | | Connection: 2 |
246 | | 0x14 0x15* |
247 | | Node 0x1c [Audio Output] wcaps 0x41d: Stereo Amp-Out |
248 | | Amp-Out caps: ofs=0x17, nsteps=0x1e, stepsize=0x05, mute=1 |
249 | | Amp-Out vals: [0x97 0x97] |
250 | | Converter: stream=15, channel=0 |
251 | | PCM: |
252 | | rates [0x40]: 48000 |
253 | | bits [0x2]: 16 |
254 | | formats [0x1]: PCM |
255 | | Power states: D0 D1 D2 D3 |
256 | | Power: setting=D0, actual=D0 |
257 | | Node 0x1d [Pin Complex] wcaps 0x40058d: Stereo Amp-Out |
258 | | Amp-Out caps: ofs=0x1f, nsteps=0x1e, stepsize=0x05, mute=1 |
259 | | Amp-Out vals: [0x1f 0x1f] [0x1f 0x1f] [0x1f 0x1f] |
260 | | Pincap 0x00000314: OUT Detect |
261 | | Vref caps: HIZ 50 |
262 | | Pin Default 0x40100180: [N/A] Speaker at Ext N/A |
263 | | Conn = Unknown, Color = Unknown |
264 | | DefAssociation = 0x8, Sequence = 0x0 |
265 | | Misc = NO_PRESENCE |
266 | | Pin-ctls: 0x40: OUT VREF_HIZ |
267 | | Unsolicited: tag=00, enabled=0 |
268 | | Power states: D0 D1 D2 D3 |
269 | | Power: setting=D0, actual=D0 |
270 | | Connection: 3 |
271 | | 0x1c* 0x19 0x16 |
272 | | Node 0x1e [Vendor Defined Widget] wcaps 0xf00000: Mono |
273 | | |
274 | | |
275 | | }}} |
276 | | |
277 | | |