18a3d9c16SRob Herring #ifndef __DTS_MARVELL_PXA1928_CLOCK_H
28a3d9c16SRob Herring #define __DTS_MARVELL_PXA1928_CLOCK_H
38a3d9c16SRob Herring 
48a3d9c16SRob Herring /*
58a3d9c16SRob Herring  * Clock ID values here correspond to the control register offset/4.
68a3d9c16SRob Herring  */
78a3d9c16SRob Herring 
88a3d9c16SRob Herring /* apb peripherals */
98a3d9c16SRob Herring #define PXA1928_CLK_RTC			0x00
108a3d9c16SRob Herring #define PXA1928_CLK_TWSI0		0x01
118a3d9c16SRob Herring #define PXA1928_CLK_TWSI1		0x02
128a3d9c16SRob Herring #define PXA1928_CLK_TWSI2		0x03
138a3d9c16SRob Herring #define PXA1928_CLK_TWSI3		0x04
148a3d9c16SRob Herring #define PXA1928_CLK_OWIRE		0x05
158a3d9c16SRob Herring #define PXA1928_CLK_KPC			0x06
168a3d9c16SRob Herring #define PXA1928_CLK_TB_ROTARY		0x07
178a3d9c16SRob Herring #define PXA1928_CLK_SW_JTAG		0x08
188a3d9c16SRob Herring #define PXA1928_CLK_TIMER1		0x09
198a3d9c16SRob Herring #define PXA1928_CLK_UART0		0x0b
208a3d9c16SRob Herring #define PXA1928_CLK_UART1		0x0c
218a3d9c16SRob Herring #define PXA1928_CLK_UART2		0x0d
228a3d9c16SRob Herring #define PXA1928_CLK_GPIO		0x0e
238a3d9c16SRob Herring #define PXA1928_CLK_PWM0		0x0f
248a3d9c16SRob Herring #define PXA1928_CLK_PWM1		0x10
258a3d9c16SRob Herring #define PXA1928_CLK_PWM2		0x11
268a3d9c16SRob Herring #define PXA1928_CLK_PWM3		0x12
278a3d9c16SRob Herring #define PXA1928_CLK_SSP0		0x13
288a3d9c16SRob Herring #define PXA1928_CLK_SSP1		0x14
298a3d9c16SRob Herring #define PXA1928_CLK_SSP2		0x15
308a3d9c16SRob Herring 
318a3d9c16SRob Herring #define PXA1928_CLK_TWSI4		0x1f
328a3d9c16SRob Herring #define PXA1928_CLK_TWSI5		0x20
338a3d9c16SRob Herring #define PXA1928_CLK_UART3		0x22
348a3d9c16SRob Herring #define PXA1928_CLK_THSENS_GLOB		0x24
358a3d9c16SRob Herring #define PXA1928_CLK_THSENS_CPU		0x26
368a3d9c16SRob Herring #define PXA1928_CLK_THSENS_VPU		0x27
378a3d9c16SRob Herring #define PXA1928_CLK_THSENS_GC		0x28
388a3d9c16SRob Herring #define PXA1928_APBC_NR_CLKS		0x30
398a3d9c16SRob Herring 
408a3d9c16SRob Herring 
418a3d9c16SRob Herring /* axi peripherals */
428a3d9c16SRob Herring #define PXA1928_CLK_SDH0		0x15
438a3d9c16SRob Herring #define PXA1928_CLK_SDH1		0x16
448a3d9c16SRob Herring #define PXA1928_CLK_USB			0x17
458a3d9c16SRob Herring #define PXA1928_CLK_NAND		0x18
468a3d9c16SRob Herring #define PXA1928_CLK_DMA			0x19
478a3d9c16SRob Herring 
488a3d9c16SRob Herring #define PXA1928_CLK_SDH2		0x3a
498a3d9c16SRob Herring #define PXA1928_CLK_SDH3		0x3b
508a3d9c16SRob Herring #define PXA1928_CLK_HSIC		0x3e
518a3d9c16SRob Herring #define PXA1928_CLK_SDH4		0x57
528a3d9c16SRob Herring #define PXA1928_CLK_GC3D		0x5d
538a3d9c16SRob Herring #define PXA1928_CLK_GC2D		0x5f
548a3d9c16SRob Herring 
558a3d9c16SRob Herring #define PXA1928_APMU_NR_CLKS		0x60
568a3d9c16SRob Herring 
578a3d9c16SRob Herring #endif
58