alphascale,asm9260.h revision 1.1.1.1
1/*	$NetBSD: alphascale,asm9260.h,v 1.1.1.1 2017/06/15 20:14:23 jmcneill Exp $	*/
2
3/*
4 * Copyright 2014 Oleksij Rempel <linux@rempel-privat.de>
5 *
6 * This software is licensed under the terms of the GNU General Public
7 * License version 2, as published by the Free Software Foundation, and
8 * may be copied, distributed, and modified under those terms.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13 * GNU General Public License for more details.
14 */
15
16#ifndef _DT_BINDINGS_CLK_ASM9260_H
17#define _DT_BINDINGS_CLK_ASM9260_H
18
19/* ahb gate */
20#define CLKID_AHB_ROM		0
21#define CLKID_AHB_RAM		1
22#define CLKID_AHB_GPIO		2
23#define CLKID_AHB_MAC		3
24#define CLKID_AHB_EMI		4
25#define CLKID_AHB_USB0		5
26#define CLKID_AHB_USB1		6
27#define CLKID_AHB_DMA0		7
28#define CLKID_AHB_DMA1		8
29#define CLKID_AHB_UART0		9
30#define CLKID_AHB_UART1		10
31#define CLKID_AHB_UART2		11
32#define CLKID_AHB_UART3		12
33#define CLKID_AHB_UART4		13
34#define CLKID_AHB_UART5		14
35#define CLKID_AHB_UART6		15
36#define CLKID_AHB_UART7		16
37#define CLKID_AHB_UART8		17
38#define CLKID_AHB_UART9		18
39#define CLKID_AHB_I2S0		19
40#define CLKID_AHB_I2C0		20
41#define CLKID_AHB_I2C1		21
42#define CLKID_AHB_SSP0		22
43#define CLKID_AHB_IOCONFIG	23
44#define CLKID_AHB_WDT		24
45#define CLKID_AHB_CAN0		25
46#define CLKID_AHB_CAN1		26
47#define CLKID_AHB_MPWM		27
48#define CLKID_AHB_SPI0		28
49#define CLKID_AHB_SPI1		29
50#define CLKID_AHB_QEI		30
51#define CLKID_AHB_QUADSPI0	31
52#define CLKID_AHB_CAMIF		32
53#define CLKID_AHB_LCDIF		33
54#define CLKID_AHB_TIMER0	34
55#define CLKID_AHB_TIMER1	35
56#define CLKID_AHB_TIMER2	36
57#define CLKID_AHB_TIMER3	37
58#define CLKID_AHB_IRQ		38
59#define CLKID_AHB_RTC		39
60#define CLKID_AHB_NAND		40
61#define CLKID_AHB_ADC0		41
62#define CLKID_AHB_LED		42
63#define CLKID_AHB_DAC0		43
64#define CLKID_AHB_LCD		44
65#define CLKID_AHB_I2S1		45
66#define CLKID_AHB_MAC1		46
67
68/* devider */
69#define CLKID_SYS_CPU		47
70#define CLKID_SYS_AHB		48
71#define CLKID_SYS_I2S0M		49
72#define CLKID_SYS_I2S0S		50
73#define CLKID_SYS_I2S1M		51
74#define CLKID_SYS_I2S1S		52
75#define CLKID_SYS_UART0		53
76#define CLKID_SYS_UART1		54
77#define CLKID_SYS_UART2		55
78#define CLKID_SYS_UART3		56
79#define CLKID_SYS_UART4		56
80#define CLKID_SYS_UART5		57
81#define CLKID_SYS_UART6		58
82#define CLKID_SYS_UART7		59
83#define CLKID_SYS_UART8		60
84#define CLKID_SYS_UART9		61
85#define CLKID_SYS_SPI0		62
86#define CLKID_SYS_SPI1		63
87#define CLKID_SYS_QUADSPI	64
88#define CLKID_SYS_SSP0		65
89#define CLKID_SYS_NAND		66
90#define CLKID_SYS_TRACE		67
91#define CLKID_SYS_CAMM		68
92#define CLKID_SYS_WDT		69
93#define CLKID_SYS_CLKOUT	70
94#define CLKID_SYS_MAC		71
95#define CLKID_SYS_LCD		72
96#define CLKID_SYS_ADCANA	73
97
98#define MAX_CLKS		74
99#endif
100