Clock driver for TI CDCE913/925/937/949 devices
modulename: clk-cdce925.ko
configname: CONFIG_COMMON_CLK_CDCE925
Linux Kernel Configuration
└─>Device Drivers
└─>Common Clock Framework
└─>Device Tree and Open Firmware support
└─>Clock driver for TI CDCE913/925/937/949 devices
In linux kernel since version 3.10 (release Date: 2013-06-30)
This driver supports the TI CDCE913/925/937/949 programmable clock
synthesizer. Each chip has different number of PLLs and outputs.
For example, the CDCE925 contains two PLLs with spread-spectrum
clocking support and five output dividers. The driver only supports
the following setup, and uses a fixed setting for the output muxes.
Y1 is derived from the input clock
Y2 and Y3 derive from PLL1
Y4 and Y5 derive from PLL2
Given a target output frequency, the driver will set the PLL and
divider to best approximate the desired output.
synthesizer. Each chip has different number of PLLs and outputs.
For example, the CDCE925 contains two PLLs with spread-spectrum
clocking support and five output dividers. The driver only supports
the following setup, and uses a fixed setting for the output muxes.
Y1 is derived from the input clock
Y2 and Y3 derive from PLL1
Y4 and Y5 derive from PLL2
Given a target output frequency, the driver will set the PLL and
divider to best approximate the desired output.