11.1Sjmcneill/*	$NetBSD: actions,s700-cmu.h,v 1.1.1.1 2019/01/22 14:57:02 jmcneill Exp $	*/
21.1Sjmcneill
31.1Sjmcneill/* SPDX-License-Identifier: GPL-2.0
41.1Sjmcneill *
51.1Sjmcneill * Device Tree binding constants for Actions Semi S700 Clock Management Unit
61.1Sjmcneill *
71.1Sjmcneill * Copyright (c) 2014 Actions Semi Inc.
81.1Sjmcneill * Author: David Liu <liuwei@actions-semi.com>
91.1Sjmcneill *
101.1Sjmcneill * Author: Pathiban Nallathambi <pn@denx.de>
111.1Sjmcneill * Author: Saravanan Sekar <sravanhome@gmail.com>
121.1Sjmcneill */
131.1Sjmcneill
141.1Sjmcneill#ifndef __DT_BINDINGS_CLOCK_S700_H
151.1Sjmcneill#define __DT_BINDINGS_CLOCK_S700_H
161.1Sjmcneill
171.1Sjmcneill#define CLK_NONE			0
181.1Sjmcneill
191.1Sjmcneill/* pll clocks */
201.1Sjmcneill#define CLK_CORE_PLL			1
211.1Sjmcneill#define CLK_DEV_PLL			2
221.1Sjmcneill#define CLK_DDR_PLL			3
231.1Sjmcneill#define CLK_NAND_PLL			4
241.1Sjmcneill#define CLK_DISPLAY_PLL			5
251.1Sjmcneill#define CLK_TVOUT_PLL			6
261.1Sjmcneill#define CLK_CVBS_PLL			7
271.1Sjmcneill#define CLK_AUDIO_PLL			8
281.1Sjmcneill#define CLK_ETHERNET_PLL		9
291.1Sjmcneill
301.1Sjmcneill/* system clock */
311.1Sjmcneill#define CLK_CPU				10
321.1Sjmcneill#define CLK_DEV				11
331.1Sjmcneill#define CLK_AHB				12
341.1Sjmcneill#define CLK_APB				13
351.1Sjmcneill#define CLK_DMAC			14
361.1Sjmcneill#define CLK_NOC0_CLK_MUX		15
371.1Sjmcneill#define CLK_NOC1_CLK_MUX		16
381.1Sjmcneill#define CLK_HP_CLK_MUX			17
391.1Sjmcneill#define CLK_HP_CLK_DIV			18
401.1Sjmcneill#define CLK_NOC1_CLK_DIV		19
411.1Sjmcneill#define CLK_NOC0			20
421.1Sjmcneill#define CLK_NOC1			21
431.1Sjmcneill#define CLK_SENOR_SRC			22
441.1Sjmcneill
451.1Sjmcneill/* peripheral device clock */
461.1Sjmcneill#define CLK_GPIO			23
471.1Sjmcneill#define CLK_TIMER			24
481.1Sjmcneill#define CLK_DSI				25
491.1Sjmcneill#define CLK_CSI				26
501.1Sjmcneill#define CLK_SI				27
511.1Sjmcneill#define CLK_DE				28
521.1Sjmcneill#define CLK_HDE				29
531.1Sjmcneill#define CLK_VDE				30
541.1Sjmcneill#define CLK_VCE				31
551.1Sjmcneill#define CLK_NAND			32
561.1Sjmcneill#define CLK_SD0				33
571.1Sjmcneill#define CLK_SD1				34
581.1Sjmcneill#define CLK_SD2				35
591.1Sjmcneill
601.1Sjmcneill#define CLK_UART0			36
611.1Sjmcneill#define CLK_UART1			37
621.1Sjmcneill#define CLK_UART2			38
631.1Sjmcneill#define CLK_UART3			39
641.1Sjmcneill#define CLK_UART4			40
651.1Sjmcneill#define CLK_UART5			41
661.1Sjmcneill#define CLK_UART6			42
671.1Sjmcneill
681.1Sjmcneill#define CLK_PWM0			43
691.1Sjmcneill#define CLK_PWM1			44
701.1Sjmcneill#define CLK_PWM2			45
711.1Sjmcneill#define CLK_PWM3			46
721.1Sjmcneill#define CLK_PWM4			47
731.1Sjmcneill#define CLK_PWM5			48
741.1Sjmcneill#define CLK_GPU3D			49
751.1Sjmcneill
761.1Sjmcneill#define CLK_I2C0			50
771.1Sjmcneill#define CLK_I2C1			51
781.1Sjmcneill#define CLK_I2C2			52
791.1Sjmcneill#define CLK_I2C3			53
801.1Sjmcneill
811.1Sjmcneill#define CLK_SPI0			54
821.1Sjmcneill#define CLK_SPI1			55
831.1Sjmcneill#define CLK_SPI2			56
841.1Sjmcneill#define CLK_SPI3			57
851.1Sjmcneill
861.1Sjmcneill#define CLK_USB3_480MPLL0		58
871.1Sjmcneill#define CLK_USB3_480MPHY0		59
881.1Sjmcneill#define CLK_USB3_5GPHY			60
891.1Sjmcneill#define CLK_USB3_CCE			61
901.1Sjmcneill#define CLK_USB3_MAC			62
911.1Sjmcneill
921.1Sjmcneill#define CLK_LCD				63
931.1Sjmcneill#define CLK_HDMI_AUDIO			64
941.1Sjmcneill#define CLK_I2SRX			65
951.1Sjmcneill#define CLK_I2STX			66
961.1Sjmcneill
971.1Sjmcneill#define CLK_SENSOR0			67
981.1Sjmcneill#define CLK_SENSOR1			68
991.1Sjmcneill
1001.1Sjmcneill#define CLK_HDMI_DEV			69
1011.1Sjmcneill
1021.1Sjmcneill#define CLK_ETHERNET			70
1031.1Sjmcneill#define CLK_RMII_REF			71
1041.1Sjmcneill
1051.1Sjmcneill#define CLK_USB2H0_PLLEN		72
1061.1Sjmcneill#define CLK_USB2H0_PHY			73
1071.1Sjmcneill#define CLK_USB2H0_CCE			74
1081.1Sjmcneill#define CLK_USB2H1_PLLEN		75
1091.1Sjmcneill#define CLK_USB2H1_PHY			76
1101.1Sjmcneill#define CLK_USB2H1_CCE			77
1111.1Sjmcneill
1121.1Sjmcneill#define CLK_TVOUT			78
1131.1Sjmcneill
1141.1Sjmcneill#define CLK_THERMAL_SENSOR		79
1151.1Sjmcneill
1161.1Sjmcneill#define CLK_IRC_SWITCH			80
1171.1Sjmcneill#define CLK_PCM1			81
1181.1Sjmcneill#define CLK_NR_CLKS			(CLK_PCM1 + 1)
1191.1Sjmcneill
1201.1Sjmcneill#endif /* __DT_BINDINGS_CLOCK_S700_H */
121