beautypg.com

4 unsolicited messages, 1 autodetection – Cirrus Logic AN333 User Manual

Page 20

background image

20

AN333

4.4 Unsolicited Messages

4.4 Unsolicited

Messages

Index = 0xHHHH, data value = 0xhhhhhhhh

No Write Message. No Read Request.

Unsolicited Read Response = 0x8100HHHH 0xhhhhhhhh

4.4.1

Autodetection

Index = 0xHHHH, data value = 0xhhhhhhhh

No Write Command.

No Read Request Command.

Unsolicited Read Response = 0x8100HHHH 0xhhhhhhhh

Table 4-6. Unsolicited Messages

Index

Message

Description

0x0000

MALLOC_FAILURE

Bits 19:16
1 = MALLOC_ERROR_REQ_LIST_OVERFLOW—too many requests.
2 = MALLOC_ERROR_NO_FREE_BLOCK—no non-modulo free block was available
to service next request)
3 = MALLOC_ERROR_NO_MOD_FREE_BLOCK—no modulo free block was
available to service next request)
Message= SPDIF_LOCK_UNLOCK
Bits 6:0
SPDIF LOCKED/SPDIF UNLOCKED unsolicited messages are applicable only if IO_
CONFIG bits 15:0 are set to 0x2000 or 0x02000.
0x40 SPDIF LOCKED
0x41 SPDIF UNLOCKED

0x0002

PLL_OUT_OF_LOCK

Bit 23 1
Bits 22:0 Reserved.