litex,clk¶
Vendor: LiteX SoC builder
Description¶
LiteX Mixed Mode Clock Manager
Common clock driver with MMCM unit for dynamic reconfiguration
of up to 7 clock outputs with ability to change frequency, duty
cycle and phase offset
Properties¶
Properties not inherited from the base binding file.
Name |
Type |
Details |
---|---|---|
|
|
Number of cells in a clock specifier;
Typically 0 for nodes with a single clock output
and 1 for nodes with multiple clock outputs.
This property is required. Constant value: |
|
|
List of strings of clock output signal names indexed
by the first cell in the clock specifier.
This property is required. |
|
|
Number of ms to wait for MMCM to assert LOCK signal
This property is required. |
|
|
Number of ms to wait for MMCM to assert DRDY signal
This property is required. |
|
|
System clock frequency
This property is required. |
|
|
minimal global divider
This property is required. |
|
|
maximal global divider
This property is required. |
|
|
minimal global multiplier
This property is required. |
|
|
maximal global multiplier
This property is required. |
|
|
minimal frequency after global divider and multiplier
This property is required. |
|
|
maximal frequency after global divider and multiplier
This property is required. |
|
|
minimal clock output divider
This property is required. |
|
|
maximal clock output divider
This property is required. |
|
|
tolerancy for vco frequency
This property is required. |
Properties inherited from the base binding file, which defines common properties that may be set on many nodes. Not all of these may apply to the “litex,clk” compatible.
Name |
Type |
Details |
---|---|---|
|
|
Base address and lengths of the register space
See Important properties for more information. |
|
|
Number of cells that are needed to form the base address
part in the reg property.
This property is required. Default value: |
|
|
Used to state how many cells are in each field of a reg property
This property is required. |
|
|
indicates the operational status of a device
Legal values: See Important properties for more information. |
|
|
compatible strings
This property is required. See Important properties for more information. |
|
|
name of each register space
|
|
|
interrupts for device
See Important properties for more information. |
|
|
extended interrupt specifier for device
|
|
|
name of each interrupt
|
|
|
phandle to interrupt controller node
|
|
|
Human readable string describing the device (used as device_get_binding() argument)
See Important properties for more information. |
|
|
Clock gate information
|
|
|
name of each clock
|
|
|
DMA channels specifiers
|
|
|
Provided names of DMA channel specifiers
|
|
|
IO channels specifiers
|
|
|
Provided names of IO channel specifiers
|
Specifier cell names¶
clock cells: id