14.4.8
ACLC Semaphore Register (ACSEMAPH)
This register is used for mutual exclusion control for resource.
31
15
Bits
Mnemonic
Field Name
SEMAPH
Semaphore flag
31:0
This register is provided primarily for the mutual exclusion between the audio and modem drivers to
share the common resources of ACLC, such as the ACREGACC register and the link-control bits in the
ACCTLEN/DIS register.
SEMAPH
RS/WC
0x0000
SEMAPH
RS/WC
0x0000
Semaphore flag. (Initial value: 0x0000_0000, RS/WC)
RS
0: Indicates that the semaphore is unlocked. The read operation to this register will
atomically set the bit[0] to lock the semaphore.
1: Indicates that the semaphore is locked.
WC
x: Writing any value to this register clears the bit[0] to release the semaphore.
Figure 14.4.5 ACSEMAPH Register
14-26
Chapter 14 AC-link Controller
0xF720
Description
16
: Type
: Initial value
0
: Type
: Initial value