AD1985 Analog Devices, AD1985 Datasheet - Page 25

no-image

AD1985

Manufacturer Part Number
AD1985
Description
AC'97 2.3 Soundmax Codec W/jack Sensing
Manufacturer
Analog Devices
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD1985JST
Manufacturer:
AD
Quantity:
1
Part Number:
AD1985JST
Manufacturer:
ADI
Quantity:
250
Part Number:
AD1985JST
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD1985JST-REEL
Manufacturer:
AD
Quantity:
770
Part Number:
AD1985JST-REEL
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD1985JSTZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
AD1985JSTZ-REEL
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Audio Interrupt and Paging Mechanism Register (Index 0x24)
Reg Num
0x24
This register controls the Audio Interrupt and Register Paging mechanisms.
I4
I[3:2]
I1
I0
X
PG[3:0]
Interrupt Status (read/write), default is 0.
0: Interrupt is clear.
1: Interrupt was generated.
Interrupt event is cleared by writing a 1 to this bit. The interrupt status bit will change regardless of the setting of interrupt enable
(I0). An interrupt in the GPI in slot 12 in the AC Link will follow this bit change when interrupt enable (I0) is unmasked. If this bit is
set, one or both of I3 or I2 must be set to indicate the interrupt cause.
Interrupt Cause (read-only), default is 0.
I [2] = 0: Sense status has not changed (did not cause interrupt).
I [2] = 1: Sense cycle completed or new sense information is available.
I [3] = 0: GPIO status change did not cause interrupt (default)
I [3] = 1: GPIO status change caused interrupt.
These bits will indicate the cause(s) of an interrupt. This information should be used to service the correct interrupting event(s). If
the Interrupt Status bit (I4) is set, one or both of these bits must be set to indicate the interrupt cause.
Hardware resets these bits back to 0 when the Interrupt Status bit is cleared.
Sense Cycle (read/write), default is 0.
0: Sense cycle not in progress.
1: Sense cycle start.
Writing a 1 to this bit causes a sense cycle start if supported.
If a sense cycle is in progress, writing a 0 to this bit will abort the sense cycle. The data in the Sense Result register (0x6A, Page 1)
may or may not be valid, as determined by the IV bit in that register.
Interrupt Enable (read/write), default is 0.
0: Interrupt generation is masked.
1: Interrupt generation is un-masked.
Software should
GPI functionality. AC ’97 2.2 compliant controllers will not likely support audio codec interrupt infrastructure. In that case, software
can poll the interrupt status after initiating a sense cycle and waiting for “Sense Cycle Max Delay” (defined by software) to
determine if an interrupting event has occurred.
Reserved.
Page Selector (read/write), default is 0x0.
0:
0x1:
0x2–0xF: Reserved Pages.
This register is used to select a descriptor of 16-word pages between Registers 0x60 and 0x6F. A value of 0x0 is used to select
vendor specific space to maintain compatibility with AC ’97 2.2 vendor specific registers.
System software can determine implemented pages by writing the page number and reading the value back. If the value read
back does not match the value written, the page is not implemented.
All implemented pages must be in consecutive order (i.e., page 0x2 cannot be implemented without page 0x1).
Name
Audio Inturrupt and Paging I4
Vendor Specific.
Page ID 01, registers defined in AC ’97, Rev. 2.3.
not
unmask the interrupt unless the AC ’97 controller ensures that no conflict is possible with modem slot 12—
D15 D14 D13 D12 D11 D10 D9 D8 D7
I3
I2
I1
Rev. 0 | Page 25 of 48
I0
X
X
X
X
D6 D5
X
X
D4 D3
X
PG3 PG2 PG1 PG0 0xXXXX
D2
D1
D0
AD1985
Default

Related parts for AD1985