CLK Module
2-44
❏
Base Address of Timers in Data Space
. This property points to the
address of the OMAP 2420 timers as mapped in the Data space by
the ARM. (OMAP 2420 only)
Tconf Name: TIMERS_BASE_DATAMEM
Type: Numeric
Example:
bios.CLK.TIMERS_BASE_DATAMEM = 0x7ee000;
❏
Enable CLK Manager
. If this property is set to true, the on-device
timer hardware is used to drive the high- and low-resolution times
and to trigger execution of CLK functions. On platforms where the
separate ENABLEHTIME property is available, setting the
ENABLECLK property to true and the ENABLEHTIME property to
false enables only the low-resolution timer.
Tconf Name: ENABLECLK
Type: Bool
Example:
bios.CLK.ENABLECLK = true;
❏
Use high resolution time for internal timings
. If this property is set
to true, the high-resolution timer is used to monitor internal periods.
Otherwise the less intrusive, low-resolution timer is used.
Tconf Name: HIRESTIME
Type: Bool
Example:
bios.CLK.HIRESTIME = true;
❏
Enable high resolution timer
. If this property is set to true, this
parameter enables the high-resolution timer. This property is
available only for the ’C5501, ’C5502, and OMAP 2320/2420. For
platforms that use only one timer, the high-resolution and low-
resolution timers are both enabled and disabled by the "Enable CLK
Manager" property.
Tconf Name: ENABLEHTIME
Type: Bool
Example:
bios.CLK.ENABLEHTIME = true;
❏
Microseconds/Int
. The number of microseconds between timer
interrupts. The period register is set to a value that achieves the
desired period as closely as possible.
Tconf Name: MICROSECONDS
Type: Int16
Example:
bios.CLK.MICROSECONDS = 1000;
❏
Directly configure on-device timer registers
. If this property is set
to true, the timer’s hardware registers, PRD and TDDR, can be
directly set to the desired values. In this case, the Microseconds/Int
property is computed based on the values in PRD and TDDR and the
CPU clock speed in the GBL Module Properties.
Tconf Name: CONFIGURETIMER
Type: Bool
Example:
bios.CLK.CONFIGURETIMER = false;