File Index
Files and directories
Sign in
FILE

st,nomadik.txt

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/clock/st,nomadik.txt PLAIN TEXT
  1ST Microelectronics Nomadik SRC System Reset and Control
  2
  3This binding uses the common clock binding:
  4Documentation/devicetree/bindings/clock/clock-bindings.txt
  5
  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 size
 12
 13Optional properties for the SRC node:
 14- disable-sxtalo: if present this will disable the SXTALO
 15  i.e. the driver output for the slow 32kHz chrystal, if the
 16  board has its own circuitry for providing this oscillator
 17- 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 this
 20  oscillator
 21
 22
 23PLL nodes: these nodes represent the two PLLs on the system,
 24which should both have the main chrystal, represented as a
 25fixed 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 0
 30- clock-id: must be 1 or 2 for PLL1 and PLL2 respectively
 31- clocks: this clock will have main chrystal as parent
 32
 33
 34HCLK nodes: these represent the clock gates on individual
 35lines from the HCLK clock tree and the gate for individual
 36lines 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 0
 41- clock-id: must be the clock ID from 0 to 63 according to
 42  this table:
 43
 44	0:  HCLKDMA0
 45	1:  HCLKSMC
 46	2:  HCLKSDRAM
 47	3:  HCLKDMA1
 48	4:  HCLKCLCD
 49	5:  PCLKIRDA
 50	6:  PCLKSSP
 51	7:  PCLKUART0
 52	8:  PCLKSDI
 53	9:  PCLKI2C0
 54	10: PCLKI2C1
 55	11: PCLKUART1
 56	12: PCLMSP0
 57	13: HCLKUSB
 58	14: HCLKDIF
 59	15: HCLKSAA
 60	16: HCLKSVA
 61	17: PCLKHSI
 62	18: PCLKXTI
 63	19: PCLKUART2
 64	20: PCLKMSP1
 65	21: PCLKMSP2
 66	22: PCLKOWM
 67	23: HCLKHPI
 68	24: PCLKSKE
 69	25: PCLKHSEM
 70	26: HCLK3D
 71	27: HCLKHASH
 72	28: HCLKCRYP
 73	29: PCLKMSHC
 74	30: HCLKUSBM
 75	31: HCLKRNG
 76	(32, 33, 34, 35 RESERVED)
 77	36: CLDCLK
 78	37: IRDACLK
 79	38: SSPICLK
 80	39: UART0CLK
 81	40: SDICLK
 82	41: I2C0CLK
 83	42: I2C1CLK
 84	43: UART1CLK
 85	44: MSPCLK0
 86	45: USBCLK
 87	46: DIFCLK
 88	47: IPI2CCLK
 89	48: IPBMCCLK
 90	49: HSICLKRX
 91	50: HSICLKTX
 92	51: UART2CLK
 93	52: MSPCLK1
 94	53: MSPCLK2
 95	54: OWMCLK
 96	(55 RESERVED)
 97	56: SKECLK
 98	(57 RESERVED)
 99	58: 3DCLK
100	59: PCLKMSP3
101	60: MSPCLK3
102	61: MSHCCLK
103	62: USBMCLK
104	63: RNGCCLK
~/ Read-only file preview.