105 lines · plain
1ST Microelectronics Nomadik SRC System Reset and Control2 3This binding uses the common clock binding:4Documentation/devicetree/bindings/clock/clock-bindings.txt5 6The Nomadik SRC controller is responsible of controlling chrystals,7PLLs and clock gates.8 9Required properties for the SRC node:10- compatible: must be "stericsson,nomadik-src"11- reg: must contain the SRC register base and size12 13Optional properties for the SRC node:14- disable-sxtalo: if present this will disable the SXTALO15 i.e. the driver output for the slow 32kHz chrystal, if the16 board has its own circuitry for providing this oscillator17- disable-mxtal: if present this will disable the MXTALO,18 i.e. the driver output for the main (~19.2 MHz) chrystal,19 if the board has its own circuitry for providing this20 oscillator21 22 23PLL nodes: these nodes represent the two PLLs on the system,24which should both have the main chrystal, represented as a25fixed frequency clock, as parent.26 27Required properties for the two PLL nodes:28- compatible: must be "st,nomadik-pll-clock"29- clock-cells: must be 030- clock-id: must be 1 or 2 for PLL1 and PLL2 respectively31- clocks: this clock will have main chrystal as parent32 33 34HCLK nodes: these represent the clock gates on individual35lines from the HCLK clock tree and the gate for individual36lines from the PCLK clock tree.37 38Requires properties for the HCLK nodes:39- compatible: must be "st,nomadik-hclk-clock"40- clock-cells: must be 041- clock-id: must be the clock ID from 0 to 63 according to42 this table:43 44 0: HCLKDMA045 1: HCLKSMC46 2: HCLKSDRAM47 3: HCLKDMA148 4: HCLKCLCD49 5: PCLKIRDA50 6: PCLKSSP51 7: PCLKUART052 8: PCLKSDI53 9: PCLKI2C054 10: PCLKI2C155 11: PCLKUART156 12: PCLMSP057 13: HCLKUSB58 14: HCLKDIF59 15: HCLKSAA60 16: HCLKSVA61 17: PCLKHSI62 18: PCLKXTI63 19: PCLKUART264 20: PCLKMSP165 21: PCLKMSP266 22: PCLKOWM67 23: HCLKHPI68 24: PCLKSKE69 25: PCLKHSEM70 26: HCLK3D71 27: HCLKHASH72 28: HCLKCRYP73 29: PCLKMSHC74 30: HCLKUSBM75 31: HCLKRNG76 (32, 33, 34, 35 RESERVED)77 36: CLDCLK78 37: IRDACLK79 38: SSPICLK80 39: UART0CLK81 40: SDICLK82 41: I2C0CLK83 42: I2C1CLK84 43: UART1CLK85 44: MSPCLK086 45: USBCLK87 46: DIFCLK88 47: IPI2CCLK89 48: IPBMCCLK90 49: HSICLKRX91 50: HSICLKTX92 51: UART2CLK93 52: MSPCLK194 53: MSPCLK295 54: OWMCLK96 (55 RESERVED)97 56: SKECLK98 (57 RESERVED)99 58: 3DCLK100 59: PCLKMSP3101 60: MSPCLK3102 61: MSHCCLK103 62: USBMCLK104 63: RNGCCLK105