18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
28c2ecf20Sopenharmony_ci#ifndef __DTS_MARVELL_PXA910_CLOCK_H
38c2ecf20Sopenharmony_ci#define __DTS_MARVELL_PXA910_CLOCK_H
48c2ecf20Sopenharmony_ci
58c2ecf20Sopenharmony_ci/* fixed clocks and plls */
68c2ecf20Sopenharmony_ci#define PXA910_CLK_CLK32		1
78c2ecf20Sopenharmony_ci#define PXA910_CLK_VCTCXO		2
88c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1			3
98c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_2		8
108c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_4		9
118c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_8		10
128c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_16		11
138c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_6		12
148c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_12		13
158c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_24		14
168c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_48		15
178c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_96		16
188c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_13		17
198c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_13_1_5		18
208c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_2_1_5		19
218c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_3_16		20
228c2ecf20Sopenharmony_ci#define PXA910_CLK_PLL1_192		21
238c2ecf20Sopenharmony_ci#define PXA910_CLK_UART_PLL		27
248c2ecf20Sopenharmony_ci#define PXA910_CLK_USB_PLL		28
258c2ecf20Sopenharmony_ci
268c2ecf20Sopenharmony_ci/* apb periphrals */
278c2ecf20Sopenharmony_ci#define PXA910_CLK_TWSI0		60
288c2ecf20Sopenharmony_ci#define PXA910_CLK_TWSI1		61
298c2ecf20Sopenharmony_ci#define PXA910_CLK_TWSI2		62
308c2ecf20Sopenharmony_ci#define PXA910_CLK_TWSI3		63
318c2ecf20Sopenharmony_ci#define PXA910_CLK_GPIO			64
328c2ecf20Sopenharmony_ci#define PXA910_CLK_KPC			65
338c2ecf20Sopenharmony_ci#define PXA910_CLK_RTC			66
348c2ecf20Sopenharmony_ci#define PXA910_CLK_PWM0			67
358c2ecf20Sopenharmony_ci#define PXA910_CLK_PWM1			68
368c2ecf20Sopenharmony_ci#define PXA910_CLK_PWM2			69
378c2ecf20Sopenharmony_ci#define PXA910_CLK_PWM3			70
388c2ecf20Sopenharmony_ci#define PXA910_CLK_UART0		71
398c2ecf20Sopenharmony_ci#define PXA910_CLK_UART1		72
408c2ecf20Sopenharmony_ci#define PXA910_CLK_UART2		73
418c2ecf20Sopenharmony_ci#define PXA910_CLK_SSP0			74
428c2ecf20Sopenharmony_ci#define PXA910_CLK_SSP1			75
438c2ecf20Sopenharmony_ci#define PXA910_CLK_TIMER0		76
448c2ecf20Sopenharmony_ci#define PXA910_CLK_TIMER1		77
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ci/* axi periphrals */
478c2ecf20Sopenharmony_ci#define PXA910_CLK_DFC			100
488c2ecf20Sopenharmony_ci#define PXA910_CLK_SDH0			101
498c2ecf20Sopenharmony_ci#define PXA910_CLK_SDH1			102
508c2ecf20Sopenharmony_ci#define PXA910_CLK_SDH2			103
518c2ecf20Sopenharmony_ci#define PXA910_CLK_USB			104
528c2ecf20Sopenharmony_ci#define PXA910_CLK_SPH			105
538c2ecf20Sopenharmony_ci#define PXA910_CLK_DISP0		106
548c2ecf20Sopenharmony_ci#define PXA910_CLK_CCIC0		107
558c2ecf20Sopenharmony_ci#define PXA910_CLK_CCIC0_PHY		108
568c2ecf20Sopenharmony_ci#define PXA910_CLK_CCIC0_SPHY		109
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ci#define PXA910_NR_CLKS			200
598c2ecf20Sopenharmony_ci#endif
60