xref: /openbmc/linux/scripts/dtc/include-prefixes/dt-bindings/clock/alphascale,asm9260.h (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
19c92ab61SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-only */
2ec6415dcSOleksij Rempel /*
3ec6415dcSOleksij Rempel  * Copyright 2014 Oleksij Rempel <linux@rempel-privat.de>
4ec6415dcSOleksij Rempel  */
5ec6415dcSOleksij Rempel 
6ec6415dcSOleksij Rempel #ifndef _DT_BINDINGS_CLK_ASM9260_H
7ec6415dcSOleksij Rempel #define _DT_BINDINGS_CLK_ASM9260_H
8ec6415dcSOleksij Rempel 
9ec6415dcSOleksij Rempel /* ahb gate */
10ec6415dcSOleksij Rempel #define CLKID_AHB_ROM		0
11ec6415dcSOleksij Rempel #define CLKID_AHB_RAM		1
12ec6415dcSOleksij Rempel #define CLKID_AHB_GPIO		2
13ec6415dcSOleksij Rempel #define CLKID_AHB_MAC		3
14ec6415dcSOleksij Rempel #define CLKID_AHB_EMI		4
15ec6415dcSOleksij Rempel #define CLKID_AHB_USB0		5
16ec6415dcSOleksij Rempel #define CLKID_AHB_USB1		6
17ec6415dcSOleksij Rempel #define CLKID_AHB_DMA0		7
18ec6415dcSOleksij Rempel #define CLKID_AHB_DMA1		8
19ec6415dcSOleksij Rempel #define CLKID_AHB_UART0		9
20ec6415dcSOleksij Rempel #define CLKID_AHB_UART1		10
21ec6415dcSOleksij Rempel #define CLKID_AHB_UART2		11
22ec6415dcSOleksij Rempel #define CLKID_AHB_UART3		12
23ec6415dcSOleksij Rempel #define CLKID_AHB_UART4		13
24ec6415dcSOleksij Rempel #define CLKID_AHB_UART5		14
25ec6415dcSOleksij Rempel #define CLKID_AHB_UART6		15
26ec6415dcSOleksij Rempel #define CLKID_AHB_UART7		16
27ec6415dcSOleksij Rempel #define CLKID_AHB_UART8		17
28ec6415dcSOleksij Rempel #define CLKID_AHB_UART9		18
29ec6415dcSOleksij Rempel #define CLKID_AHB_I2S0		19
30ec6415dcSOleksij Rempel #define CLKID_AHB_I2C0		20
31ec6415dcSOleksij Rempel #define CLKID_AHB_I2C1		21
32ec6415dcSOleksij Rempel #define CLKID_AHB_SSP0		22
33ec6415dcSOleksij Rempel #define CLKID_AHB_IOCONFIG	23
34ec6415dcSOleksij Rempel #define CLKID_AHB_WDT		24
35ec6415dcSOleksij Rempel #define CLKID_AHB_CAN0		25
36ec6415dcSOleksij Rempel #define CLKID_AHB_CAN1		26
37ec6415dcSOleksij Rempel #define CLKID_AHB_MPWM		27
38ec6415dcSOleksij Rempel #define CLKID_AHB_SPI0		28
39ec6415dcSOleksij Rempel #define CLKID_AHB_SPI1		29
40ec6415dcSOleksij Rempel #define CLKID_AHB_QEI		30
41ec6415dcSOleksij Rempel #define CLKID_AHB_QUADSPI0	31
42ec6415dcSOleksij Rempel #define CLKID_AHB_CAMIF		32
43ec6415dcSOleksij Rempel #define CLKID_AHB_LCDIF		33
44ec6415dcSOleksij Rempel #define CLKID_AHB_TIMER0	34
45ec6415dcSOleksij Rempel #define CLKID_AHB_TIMER1	35
46ec6415dcSOleksij Rempel #define CLKID_AHB_TIMER2	36
47ec6415dcSOleksij Rempel #define CLKID_AHB_TIMER3	37
48ec6415dcSOleksij Rempel #define CLKID_AHB_IRQ		38
49ec6415dcSOleksij Rempel #define CLKID_AHB_RTC		39
50ec6415dcSOleksij Rempel #define CLKID_AHB_NAND		40
51ec6415dcSOleksij Rempel #define CLKID_AHB_ADC0		41
52ec6415dcSOleksij Rempel #define CLKID_AHB_LED		42
53ec6415dcSOleksij Rempel #define CLKID_AHB_DAC0		43
54ec6415dcSOleksij Rempel #define CLKID_AHB_LCD		44
55ec6415dcSOleksij Rempel #define CLKID_AHB_I2S1		45
56ec6415dcSOleksij Rempel #define CLKID_AHB_MAC1		46
57ec6415dcSOleksij Rempel 
58*6853feceSTom Rix /* divider */
59ec6415dcSOleksij Rempel #define CLKID_SYS_CPU		47
60ec6415dcSOleksij Rempel #define CLKID_SYS_AHB		48
61ec6415dcSOleksij Rempel #define CLKID_SYS_I2S0M		49
62ec6415dcSOleksij Rempel #define CLKID_SYS_I2S0S		50
63ec6415dcSOleksij Rempel #define CLKID_SYS_I2S1M		51
64ec6415dcSOleksij Rempel #define CLKID_SYS_I2S1S		52
65ec6415dcSOleksij Rempel #define CLKID_SYS_UART0		53
66ec6415dcSOleksij Rempel #define CLKID_SYS_UART1		54
67ec6415dcSOleksij Rempel #define CLKID_SYS_UART2		55
68ec6415dcSOleksij Rempel #define CLKID_SYS_UART3		56
69ec6415dcSOleksij Rempel #define CLKID_SYS_UART4		56
70ec6415dcSOleksij Rempel #define CLKID_SYS_UART5		57
71ec6415dcSOleksij Rempel #define CLKID_SYS_UART6		58
72ec6415dcSOleksij Rempel #define CLKID_SYS_UART7		59
73ec6415dcSOleksij Rempel #define CLKID_SYS_UART8		60
74ec6415dcSOleksij Rempel #define CLKID_SYS_UART9		61
75ec6415dcSOleksij Rempel #define CLKID_SYS_SPI0		62
76ec6415dcSOleksij Rempel #define CLKID_SYS_SPI1		63
77ec6415dcSOleksij Rempel #define CLKID_SYS_QUADSPI	64
78ec6415dcSOleksij Rempel #define CLKID_SYS_SSP0		65
79ec6415dcSOleksij Rempel #define CLKID_SYS_NAND		66
80ec6415dcSOleksij Rempel #define CLKID_SYS_TRACE		67
81ec6415dcSOleksij Rempel #define CLKID_SYS_CAMM		68
82ec6415dcSOleksij Rempel #define CLKID_SYS_WDT		69
83ec6415dcSOleksij Rempel #define CLKID_SYS_CLKOUT	70
84ec6415dcSOleksij Rempel #define CLKID_SYS_MAC		71
85ec6415dcSOleksij Rempel #define CLKID_SYS_LCD		72
86ec6415dcSOleksij Rempel #define CLKID_SYS_ADCANA	73
87ec6415dcSOleksij Rempel 
88ec6415dcSOleksij Rempel #define MAX_CLKS		74
89ec6415dcSOleksij Rempel #endif
90