Datasheet

Table Of Contents
Table 103.
SPINLOCK25 Register
Bits Name Description Type Reset
31:0 NONAME Reading from a spinlock address will:
- Return 0 if lock is already locked
- Otherwise return nonzero, and simultaneously claim the
lock
Writing (any value) releases the lock.
If core 0 and core 1 attempt to claim the same lock
simultaneously, core 0 wins.
The value returned on success is 0x1 << lock number.
RO 0x02000000
SPINLOCK26 Register
Table 104.
SPINLOCK26 Register
Bits Name Description Type Reset
31:0 NONAME Reading from a spinlock address will:
- Return 0 if lock is already locked
- Otherwise return nonzero, and simultaneously claim the
lock
Writing (any value) releases the lock.
If core 0 and core 1 attempt to claim the same lock
simultaneously, core 0 wins.
The value returned on success is 0x1 << lock number.
RO 0x04000000
SPINLOCK27 Register
Table 105.
SPINLOCK27 Register
Bits Name Description Type Reset
31:0 NONAME Reading from a spinlock address will:
- Return 0 if lock is already locked
- Otherwise return nonzero, and simultaneously claim the
lock
Writing (any value) releases the lock.
If core 0 and core 1 attempt to claim the same lock
simultaneously, core 0 wins.
The value returned on success is 0x1 << lock number.
RO 0x08000000
SPINLOCK28 Register
RP2040 Datasheet
2.3. Processor subsystem 73