1* Clock bindings for CSR SiRFprimaII 2 3Required properties: 4- compatible: Should be "sirf,prima2-clkc" 5- reg: Address and length of the register set 6- interrupts: Should contain clock controller interrupt 7- #clock-cells: Should be <1> 8 9The clock consumer should specify the desired clock by having the clock 10ID in its "clocks" phandle cell. The following is a full list of prima2 11clocks and IDs. 12 13 Clock ID 14 --------------------------- 15 rtc 0 16 osc 1 17 pll1 2 18 pll2 3 19 pll3 4 20 mem 5 21 sys 6 22 security 7 23 dsp 8 24 gps 9 25 mf 10 26 io 11 27 cpu 12 28 uart0 13 29 uart1 14 30 uart2 15 31 tsc 16 32 i2c0 17 33 i2c1 18 34 spi0 19 35 spi1 20 36 pwmc 21 37 efuse 22 38 pulse 23 39 dmac0 24 40 dmac1 25 41 nand 26 42 audio 27 43 usp0 28 44 usp1 29 45 usp2 30 46 vip 31 47 gfx 32 48 mm 33 49 lcd 34 50 vpp 35 51 mmc01 36 52 mmc23 37 53 mmc45 38 54 usbpll 39 55 usb0 40 56 usb1 41 57 58Examples: 59 60clks: clock-controller@88000000 { 61 compatible = "sirf,prima2-clkc"; 62 reg = <0x88000000 0x1000>; 63 interrupts = <3>; 64 #clock-cells = <1>; 65}; 66 67i2c0: i2c@b00e0000 { 68 cell-index = <0>; 69 compatible = "sirf,prima2-i2c"; 70 reg = <0xb00e0000 0x10000>; 71 interrupts = <24>; 72 clocks = <&clks 17>; 73}; 74