xref: /freebsd/sys/contrib/device-tree/include/dt-bindings/clock/hi3516cv300-clock.h (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel Vadot /* SPDX-License-Identifier: GPL-2.0-or-later */
2*c66ec88fSEmmanuel Vadot /*
3*c66ec88fSEmmanuel Vadot  * Copyright (c) 2016 HiSilicon Technologies Co., Ltd.
4*c66ec88fSEmmanuel Vadot  */
5*c66ec88fSEmmanuel Vadot 
6*c66ec88fSEmmanuel Vadot #ifndef __DTS_HI3516CV300_CLOCK_H
7*c66ec88fSEmmanuel Vadot #define __DTS_HI3516CV300_CLOCK_H
8*c66ec88fSEmmanuel Vadot 
9*c66ec88fSEmmanuel Vadot /* hi3516CV300 core CRG */
10*c66ec88fSEmmanuel Vadot #define HI3516CV300_APB_CLK		0
11*c66ec88fSEmmanuel Vadot #define HI3516CV300_UART0_CLK		1
12*c66ec88fSEmmanuel Vadot #define HI3516CV300_UART1_CLK		2
13*c66ec88fSEmmanuel Vadot #define HI3516CV300_UART2_CLK		3
14*c66ec88fSEmmanuel Vadot #define HI3516CV300_SPI0_CLK		4
15*c66ec88fSEmmanuel Vadot #define HI3516CV300_SPI1_CLK		5
16*c66ec88fSEmmanuel Vadot #define HI3516CV300_FMC_CLK		6
17*c66ec88fSEmmanuel Vadot #define HI3516CV300_MMC0_CLK		7
18*c66ec88fSEmmanuel Vadot #define HI3516CV300_MMC1_CLK		8
19*c66ec88fSEmmanuel Vadot #define HI3516CV300_MMC2_CLK		9
20*c66ec88fSEmmanuel Vadot #define HI3516CV300_MMC3_CLK		10
21*c66ec88fSEmmanuel Vadot #define HI3516CV300_ETH_CLK		11
22*c66ec88fSEmmanuel Vadot #define HI3516CV300_ETH_MACIF_CLK	12
23*c66ec88fSEmmanuel Vadot #define HI3516CV300_DMAC_CLK		13
24*c66ec88fSEmmanuel Vadot #define HI3516CV300_PWM_CLK		14
25*c66ec88fSEmmanuel Vadot #define HI3516CV300_USB2_BUS_CLK	15
26*c66ec88fSEmmanuel Vadot #define HI3516CV300_USB2_OHCI48M_CLK	16
27*c66ec88fSEmmanuel Vadot #define HI3516CV300_USB2_OHCI12M_CLK	17
28*c66ec88fSEmmanuel Vadot #define HI3516CV300_USB2_OTG_UTMI_CLK	18
29*c66ec88fSEmmanuel Vadot #define HI3516CV300_USB2_HST_PHY_CLK	19
30*c66ec88fSEmmanuel Vadot #define HI3516CV300_USB2_UTMI0_CLK	20
31*c66ec88fSEmmanuel Vadot #define HI3516CV300_USB2_PHY_CLK	21
32*c66ec88fSEmmanuel Vadot 
33*c66ec88fSEmmanuel Vadot /* hi3516CV300 sysctrl CRG */
34*c66ec88fSEmmanuel Vadot #define HI3516CV300_WDT_CLK		1
35*c66ec88fSEmmanuel Vadot 
36*c66ec88fSEmmanuel Vadot #endif	/* __DTS_HI3516CV300_CLOCK_H */
37