37 | | |
| 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 | |