4.3.23. Oscillator reset registers, SYS_OSCRESETx

The oscillator reset registers, SYS_OSCRESET0 through to SYS_OSCRESET7, are read/write registers that control the frequency of the clocks generated by clock generators OSC0 through to OSC7 when a manual reset is generated.

Table 4.25 lists the SYS_OSCRESETx registers address locations.

Table 4.25. SYS_OSCRESETx registers

Register

Address

Access

Description

SYS_OSCRESET0

0x1000008C

Read/Write LockableSets OSC0 clock frequency after a manual reset

SYS_OSCRESET1

0x10000090

Read/Write LockableSets OSC1 clock frequency after a manual reset

SYS_OSCRESET2

0x10000094

Read/Write LockableSets OSC2 clock frequency after a manual reset

SYS_OSCRESET3

0x10000098

Read/Write LockableSets OSC3 clock frequency after a manual reset
SYS_OSCRESET4

0x1000009C

Read/Write LockableSets OSC4 clock frequency after a manual reset
SYS_OSCRESET50x100000DCRead/Write LockableSets OSC5 clock frequency after a manual reset
SYS_OSCRESET60x100000E0Read/Write LockableSets OSC6 clock frequency after a manual reset
SYS_OSCRESET70x100000F0Read/Write LockableSets OSC7 clock frequency after a manual reset

Figure 4.23 shows the register bit assignment.

Figure 4.23. SYS_OSCRESETx register

To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


Note

Before writing to a SYS_OSCRESETx register you must unlock it by writing the value 0x0000A05F to the SYS_LOCK register (see Lock Register, SYS_LOCK). After writing to the SYS_OSCRESETx register, you should relock it by writing any value other than 0x0000A05F to the SYS_LOCK register.

For more details on bit values, see ICS307 programmable clock generators and Oscillator Registers, SYS_OSCx.

Note

At power-on reset (nSYSPOR), the SYS_OSCRESETx registers are loaded with the same default values used for the SYS_OSCx registers.

The values of the SYS_OSCRESETx values can be changed after powering on the baseboard. Pushing the reset push button loads the values of the SYS_OSCRESETx registers into the SYS_OSCx registers and loads the programmable oscillators with the new values.

Copyright © 2008-2011 ARM Limited. All rights reserved.ARM DUI 0417D