xref: /freebsd/sys/contrib/device-tree/Bindings/clock/ti-keystone-pllctrl.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot* Device tree bindings for Texas Instruments keystone pll controller
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotThe main pll controller used to drive theC66x CorePacs, the switch fabric,
4*c66ec88fSEmmanuel Vadotand a majority of the peripheral clocks (all but the ARM CorePacs, DDR3 and
5*c66ec88fSEmmanuel Vadotthe NETCP modules) requires a PLL Controller to manage the various clock
6*c66ec88fSEmmanuel Vadotdivisions, gating, and synchronization.
7*c66ec88fSEmmanuel Vadot
8*c66ec88fSEmmanuel VadotRequired properties:
9*c66ec88fSEmmanuel Vadot
10*c66ec88fSEmmanuel Vadot- compatible:		"ti,keystone-pllctrl", "syscon"
11*c66ec88fSEmmanuel Vadot
12*c66ec88fSEmmanuel Vadot- reg:			contains offset/length value for pll controller
13*c66ec88fSEmmanuel Vadot			registers space.
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel VadotExample:
16*c66ec88fSEmmanuel Vadot
17*c66ec88fSEmmanuel Vadotpllctrl: pll-controller@02310000 {
18*c66ec88fSEmmanuel Vadot	compatible = "ti,keystone-pllctrl", "syscon";
19*c66ec88fSEmmanuel Vadot	reg = <0x02310000 0x200>;
20*c66ec88fSEmmanuel Vadot};
21