1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- config CLK_AT91
- bool "AT91 clock drivers"
- depends on CLK
- select MISC
- help
- This option is used to enable the AT91 clock driver.
- The driver supports the AT91 clock generator, including
- the oscillators and PLLs, such as main clock, slow clock,
- PLLA, UTMI PLL. Clocks can also be a source clock of other
- clocks a tree structure, such as master clock, usb device
- clock, matrix clock and generic clock.
- Devices can use a common clock API to request a particular
- clock, enable it and get its rate.
- config AT91_UTMI
- bool "Support UTMI PLL Clock"
- depends on CLK_AT91
- help
- This option is used to enable the AT91 UTMI PLL clock
- driver. It is the clock provider of USB, and UPLLCK is the
- output of 480 MHz UTMI PLL, The souce clock of the UTMI
- PLL is the main clock, so the main clock must select the
- fast crystal oscillator to meet the frequency accuracy
- required by USB.
- config AT91_H32MX
- bool "Support H32MX 32-bit Matrix Clock"
- depends on CLK_AT91
- help
- This option is used to enable the AT91 H32MX matrixes
- clock driver. There are H64MX and H32MX matrixes clocks,
- H64MX 64-bit matrix clocks are MCK. The H32MX 32-bit
- matrix clock is to be configured as MCK if MCK does not
- exceed 83 MHz, else it is to be configured as MCK/2.
- config AT91_GENERIC_CLK
- bool "Support Generic Clock"
- depends on CLK_AT91
- help
- This option is used to enable the AT91 generic clock
- driver. Some peripherals may need a second clock source
- that may be different from the system clock. This second
- clock is the generic clock (GCLK) and is managed by
- the PMC via PMC_PCR register.
|