Programmer’s Reference

4.3.6CM_LOCK (0x10000014)

The core module lock register (CM_LOCK) is a read/write register that is used to control access to the CM_OSC register, allowing it to be locked and unlocked. This mechanism prevents the CM_OSC register from being overwritten accidently.

31

17

16

15

0

Reserved

 

LOCKED

 

LOCKVAL

 

 

 

 

 

Table 4-7describes the core module lock register bits.

 

 

 

 

Table 4-7 CM_LOCK register

 

 

 

 

Bits

Name

Access

Function

 

 

 

 

16

LOCKED

Read

This bit indicates if the CM_OSC register is

 

 

 

locked or unlocked:

 

 

 

0

= unlocked

 

 

 

1

= locked.

 

 

 

 

15:0

LOCKVAL

Read/write

Write the value 0x0000A05F to this register

 

 

 

to enable write accesses to the CM_OSC

 

 

 

register.

Write any other value to this register to lock the CM_OSC register.

ARM DUI 0125A

© Copyright ARM Limited 1999. All rights reserved.

4-13