0001 ST Microelectronics Nomadik SRC System Reset and Control
0002
0003 This binding uses the common clock binding:
0004 Documentation/devicetree/bindings/clock/clock-bindings.txt
0005
0006 The Nomadik SRC controller is responsible of controlling chrystals,
0007 PLLs and clock gates.
0008
0009 Required properties for the SRC node:
0010 - compatible: must be "stericsson,nomadik-src"
0011 - reg: must contain the SRC register base and size
0012
0013 Optional properties for the SRC node:
0014 - disable-sxtalo: if present this will disable the SXTALO
0015 i.e. the driver output for the slow 32kHz chrystal, if the
0016 board has its own circuitry for providing this oscillator
0017 - disable-mxtal: if present this will disable the MXTALO,
0018 i.e. the driver output for the main (~19.2 MHz) chrystal,
0019 if the board has its own circuitry for providing this
0020 oscillator
0021
0022
0023 PLL nodes: these nodes represent the two PLLs on the system,
0024 which should both have the main chrystal, represented as a
0025 fixed frequency clock, as parent.
0026
0027 Required properties for the two PLL nodes:
0028 - compatible: must be "st,nomadik-pll-clock"
0029 - clock-cells: must be 0
0030 - clock-id: must be 1 or 2 for PLL1 and PLL2 respectively
0031 - clocks: this clock will have main chrystal as parent
0032
0033
0034 HCLK nodes: these represent the clock gates on individual
0035 lines from the HCLK clock tree and the gate for individual
0036 lines from the PCLK clock tree.
0037
0038 Requires properties for the HCLK nodes:
0039 - compatible: must be "st,nomadik-hclk-clock"
0040 - clock-cells: must be 0
0041 - clock-id: must be the clock ID from 0 to 63 according to
0042 this table:
0043
0044 0: HCLKDMA0
0045 1: HCLKSMC
0046 2: HCLKSDRAM
0047 3: HCLKDMA1
0048 4: HCLKCLCD
0049 5: PCLKIRDA
0050 6: PCLKSSP
0051 7: PCLKUART0
0052 8: PCLKSDI
0053 9: PCLKI2C0
0054 10: PCLKI2C1
0055 11: PCLKUART1
0056 12: PCLMSP0
0057 13: HCLKUSB
0058 14: HCLKDIF
0059 15: HCLKSAA
0060 16: HCLKSVA
0061 17: PCLKHSI
0062 18: PCLKXTI
0063 19: PCLKUART2
0064 20: PCLKMSP1
0065 21: PCLKMSP2
0066 22: PCLKOWM
0067 23: HCLKHPI
0068 24: PCLKSKE
0069 25: PCLKHSEM
0070 26: HCLK3D
0071 27: HCLKHASH
0072 28: HCLKCRYP
0073 29: PCLKMSHC
0074 30: HCLKUSBM
0075 31: HCLKRNG
0076 (32, 33, 34, 35 RESERVED)
0077 36: CLDCLK
0078 37: IRDACLK
0079 38: SSPICLK
0080 39: UART0CLK
0081 40: SDICLK
0082 41: I2C0CLK
0083 42: I2C1CLK
0084 43: UART1CLK
0085 44: MSPCLK0
0086 45: USBCLK
0087 46: DIFCLK
0088 47: IPI2CCLK
0089 48: IPBMCCLK
0090 49: HSICLKRX
0091 50: HSICLKTX
0092 51: UART2CLK
0093 52: MSPCLK1
0094 53: MSPCLK2
0095 54: OWMCLK
0096 (55 RESERVED)
0097 56: SKECLK
0098 (57 RESERVED)
0099 58: 3DCLK
0100 59: PCLKMSP3
0101 60: MSPCLK3
0102 61: MSHCCLK
0103 62: USBMCLK
0104 63: RNGCCLK