xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/clock/sun50i-h6-ccu.h (revision aa1a8ff2d6dbc51ef058f46f3db5a8bb77967145)
1*aa1a8ff2SEmmanuel Vadot /* SPDX-License-Identifier: (GPL-2.0+ OR MIT) */
2c66ec88fSEmmanuel Vadot /*
3c66ec88fSEmmanuel Vadot  * Copyright (C) 2017 Icenowy Zheng <icenowy@aosc.io>
4c66ec88fSEmmanuel Vadot  */
5c66ec88fSEmmanuel Vadot 
6c66ec88fSEmmanuel Vadot #ifndef _DT_BINDINGS_CLK_SUN50I_H6_H_
7c66ec88fSEmmanuel Vadot #define _DT_BINDINGS_CLK_SUN50I_H6_H_
8c66ec88fSEmmanuel Vadot 
9c66ec88fSEmmanuel Vadot #define CLK_PLL_PERIPH0		3
10c66ec88fSEmmanuel Vadot 
11c66ec88fSEmmanuel Vadot #define CLK_CPUX		21
12c66ec88fSEmmanuel Vadot 
13c66ec88fSEmmanuel Vadot #define CLK_APB1		26
14c66ec88fSEmmanuel Vadot 
15c66ec88fSEmmanuel Vadot #define CLK_DE			29
16c66ec88fSEmmanuel Vadot #define CLK_BUS_DE		30
17c66ec88fSEmmanuel Vadot #define CLK_DEINTERLACE		31
18c66ec88fSEmmanuel Vadot #define CLK_BUS_DEINTERLACE	32
19c66ec88fSEmmanuel Vadot #define CLK_GPU			33
20c66ec88fSEmmanuel Vadot #define CLK_BUS_GPU		34
21c66ec88fSEmmanuel Vadot #define CLK_CE			35
22c66ec88fSEmmanuel Vadot #define CLK_BUS_CE		36
23c66ec88fSEmmanuel Vadot #define CLK_VE			37
24c66ec88fSEmmanuel Vadot #define CLK_BUS_VE		38
25c66ec88fSEmmanuel Vadot #define CLK_EMCE		39
26c66ec88fSEmmanuel Vadot #define CLK_BUS_EMCE		40
27c66ec88fSEmmanuel Vadot #define CLK_VP9			41
28c66ec88fSEmmanuel Vadot #define CLK_BUS_VP9		42
29c66ec88fSEmmanuel Vadot #define CLK_BUS_DMA		43
30c66ec88fSEmmanuel Vadot #define CLK_BUS_MSGBOX		44
31c66ec88fSEmmanuel Vadot #define CLK_BUS_SPINLOCK	45
32c66ec88fSEmmanuel Vadot #define CLK_BUS_HSTIMER		46
33c66ec88fSEmmanuel Vadot #define CLK_AVS			47
34c66ec88fSEmmanuel Vadot #define CLK_BUS_DBG		48
35c66ec88fSEmmanuel Vadot #define CLK_BUS_PSI		49
36c66ec88fSEmmanuel Vadot #define CLK_BUS_PWM		50
37c66ec88fSEmmanuel Vadot #define CLK_BUS_IOMMU		51
38c66ec88fSEmmanuel Vadot 
39c66ec88fSEmmanuel Vadot #define CLK_MBUS_DMA		53
40c66ec88fSEmmanuel Vadot #define CLK_MBUS_VE		54
41c66ec88fSEmmanuel Vadot #define CLK_MBUS_CE		55
42c66ec88fSEmmanuel Vadot #define CLK_MBUS_TS		56
43c66ec88fSEmmanuel Vadot #define CLK_MBUS_NAND		57
44c66ec88fSEmmanuel Vadot #define CLK_MBUS_CSI		58
45c66ec88fSEmmanuel Vadot #define CLK_MBUS_DEINTERLACE	59
46c66ec88fSEmmanuel Vadot 
47c66ec88fSEmmanuel Vadot #define CLK_NAND0		61
48c66ec88fSEmmanuel Vadot #define CLK_NAND1		62
49c66ec88fSEmmanuel Vadot #define CLK_BUS_NAND		63
50c66ec88fSEmmanuel Vadot #define CLK_MMC0		64
51c66ec88fSEmmanuel Vadot #define CLK_MMC1		65
52c66ec88fSEmmanuel Vadot #define CLK_MMC2		66
53c66ec88fSEmmanuel Vadot #define CLK_BUS_MMC0		67
54c66ec88fSEmmanuel Vadot #define CLK_BUS_MMC1		68
55c66ec88fSEmmanuel Vadot #define CLK_BUS_MMC2		69
56c66ec88fSEmmanuel Vadot #define CLK_BUS_UART0		70
57c66ec88fSEmmanuel Vadot #define CLK_BUS_UART1		71
58c66ec88fSEmmanuel Vadot #define CLK_BUS_UART2		72
59c66ec88fSEmmanuel Vadot #define CLK_BUS_UART3		73
60c66ec88fSEmmanuel Vadot #define CLK_BUS_I2C0		74
61c66ec88fSEmmanuel Vadot #define CLK_BUS_I2C1		75
62c66ec88fSEmmanuel Vadot #define CLK_BUS_I2C2		76
63c66ec88fSEmmanuel Vadot #define CLK_BUS_I2C3		77
64c66ec88fSEmmanuel Vadot #define CLK_BUS_SCR0		78
65c66ec88fSEmmanuel Vadot #define CLK_BUS_SCR1		79
66c66ec88fSEmmanuel Vadot #define CLK_SPI0		80
67c66ec88fSEmmanuel Vadot #define CLK_SPI1		81
68c66ec88fSEmmanuel Vadot #define CLK_BUS_SPI0		82
69c66ec88fSEmmanuel Vadot #define CLK_BUS_SPI1		83
70c66ec88fSEmmanuel Vadot #define CLK_BUS_EMAC		84
71c66ec88fSEmmanuel Vadot #define CLK_TS			85
72c66ec88fSEmmanuel Vadot #define CLK_BUS_TS		86
73c66ec88fSEmmanuel Vadot #define CLK_IR_TX		87
74c66ec88fSEmmanuel Vadot #define CLK_BUS_IR_TX		88
75c66ec88fSEmmanuel Vadot #define CLK_BUS_THS		89
76c66ec88fSEmmanuel Vadot #define CLK_I2S3		90
77c66ec88fSEmmanuel Vadot #define CLK_I2S0		91
78c66ec88fSEmmanuel Vadot #define CLK_I2S1		92
79c66ec88fSEmmanuel Vadot #define CLK_I2S2		93
80c66ec88fSEmmanuel Vadot #define CLK_BUS_I2S0		94
81c66ec88fSEmmanuel Vadot #define CLK_BUS_I2S1		95
82c66ec88fSEmmanuel Vadot #define CLK_BUS_I2S2		96
83c66ec88fSEmmanuel Vadot #define CLK_BUS_I2S3		97
84c66ec88fSEmmanuel Vadot #define CLK_SPDIF		98
85c66ec88fSEmmanuel Vadot #define CLK_BUS_SPDIF		99
86c66ec88fSEmmanuel Vadot #define CLK_DMIC		100
87c66ec88fSEmmanuel Vadot #define CLK_BUS_DMIC		101
88c66ec88fSEmmanuel Vadot #define CLK_AUDIO_HUB		102
89c66ec88fSEmmanuel Vadot #define CLK_BUS_AUDIO_HUB	103
90c66ec88fSEmmanuel Vadot #define CLK_USB_OHCI0		104
91c66ec88fSEmmanuel Vadot #define CLK_USB_PHY0		105
92c66ec88fSEmmanuel Vadot #define CLK_USB_PHY1		106
93c66ec88fSEmmanuel Vadot #define CLK_USB_OHCI3		107
94c66ec88fSEmmanuel Vadot #define CLK_USB_PHY3		108
95c66ec88fSEmmanuel Vadot #define CLK_USB_HSIC_12M	109
96c66ec88fSEmmanuel Vadot #define CLK_USB_HSIC		110
97c66ec88fSEmmanuel Vadot #define CLK_BUS_OHCI0		111
98c66ec88fSEmmanuel Vadot #define CLK_BUS_OHCI3		112
99c66ec88fSEmmanuel Vadot #define CLK_BUS_EHCI0		113
100c66ec88fSEmmanuel Vadot #define CLK_BUS_XHCI		114
101c66ec88fSEmmanuel Vadot #define CLK_BUS_EHCI3		115
102c66ec88fSEmmanuel Vadot #define CLK_BUS_OTG		116
103c66ec88fSEmmanuel Vadot #define CLK_PCIE_REF_100M	117
104c66ec88fSEmmanuel Vadot #define CLK_PCIE_REF		118
105c66ec88fSEmmanuel Vadot #define CLK_PCIE_REF_OUT	119
106c66ec88fSEmmanuel Vadot #define CLK_PCIE_MAXI		120
107c66ec88fSEmmanuel Vadot #define CLK_PCIE_AUX		121
108c66ec88fSEmmanuel Vadot #define CLK_BUS_PCIE		122
109c66ec88fSEmmanuel Vadot #define CLK_HDMI		123
110c66ec88fSEmmanuel Vadot #define CLK_HDMI_SLOW		124
111c66ec88fSEmmanuel Vadot #define CLK_HDMI_CEC		125
112c66ec88fSEmmanuel Vadot #define CLK_BUS_HDMI		126
113c66ec88fSEmmanuel Vadot #define CLK_BUS_TCON_TOP	127
114c66ec88fSEmmanuel Vadot #define CLK_TCON_LCD0		128
115c66ec88fSEmmanuel Vadot #define CLK_BUS_TCON_LCD0	129
116c66ec88fSEmmanuel Vadot #define CLK_TCON_TV0		130
117c66ec88fSEmmanuel Vadot #define CLK_BUS_TCON_TV0	131
118c66ec88fSEmmanuel Vadot #define CLK_CSI_CCI		132
119c66ec88fSEmmanuel Vadot #define CLK_CSI_TOP		133
120c66ec88fSEmmanuel Vadot #define CLK_CSI_MCLK		134
121c66ec88fSEmmanuel Vadot #define CLK_BUS_CSI		135
122c66ec88fSEmmanuel Vadot #define CLK_HDCP		136
123c66ec88fSEmmanuel Vadot #define CLK_BUS_HDCP		137
124c66ec88fSEmmanuel Vadot 
125c66ec88fSEmmanuel Vadot #endif /* _DT_BINDINGS_CLK_SUN50I_H6_H_ */
126