Loading...
Note: File does not exist in v3.1.
1/*
2 * Copyright (C) 2014 Renesas Solutions Corp.
3 * Copyright (C) 2014 Wolfram Sang, Sang Engineering <wsa@sang-engineering.com>
4 *
5 * This program is free software; you can redistribute it and/or modify
6 * it under the terms of the GNU General Public License as published by
7 * the Free Software Foundation; version 2 of the License.
8 */
9
10#ifndef __DT_BINDINGS_CLOCK_R7S72100_H__
11#define __DT_BINDINGS_CLOCK_R7S72100_H__
12
13#define R7S72100_CLK_PLL 0
14#define R7S72100_CLK_I 1
15#define R7S72100_CLK_G 2
16
17/* MSTP2 */
18#define R7S72100_CLK_CORESIGHT 0
19
20/* MSTP3 */
21#define R7S72100_CLK_IEBUS 7
22#define R7S72100_CLK_IRDA 6
23#define R7S72100_CLK_LIN0 5
24#define R7S72100_CLK_LIN1 4
25#define R7S72100_CLK_MTU2 3
26#define R7S72100_CLK_CAN 2
27#define R7S72100_CLK_ADCPWR 1
28#define R7S72100_CLK_PWM 0
29
30/* MSTP4 */
31#define R7S72100_CLK_SCIF0 7
32#define R7S72100_CLK_SCIF1 6
33#define R7S72100_CLK_SCIF2 5
34#define R7S72100_CLK_SCIF3 4
35#define R7S72100_CLK_SCIF4 3
36#define R7S72100_CLK_SCIF5 2
37#define R7S72100_CLK_SCIF6 1
38#define R7S72100_CLK_SCIF7 0
39
40/* MSTP5 */
41#define R7S72100_CLK_SCI0 7
42#define R7S72100_CLK_SCI1 6
43#define R7S72100_CLK_SG0 5
44#define R7S72100_CLK_SG1 4
45#define R7S72100_CLK_SG2 3
46#define R7S72100_CLK_SG3 2
47#define R7S72100_CLK_OSTM0 1
48#define R7S72100_CLK_OSTM1 0
49
50/* MSTP6 */
51#define R7S72100_CLK_ADC 7
52#define R7S72100_CLK_CEU 6
53#define R7S72100_CLK_DOC0 5
54#define R7S72100_CLK_DOC1 4
55#define R7S72100_CLK_DRC0 3
56#define R7S72100_CLK_DRC1 2
57#define R7S72100_CLK_JCU 1
58#define R7S72100_CLK_RTC 0
59
60/* MSTP7 */
61#define R7S72100_CLK_VDEC0 7
62#define R7S72100_CLK_VDEC1 6
63#define R7S72100_CLK_ETHER 4
64#define R7S72100_CLK_NAND 3
65#define R7S72100_CLK_USB0 1
66#define R7S72100_CLK_USB1 0
67
68/* MSTP8 */
69#define R7S72100_CLK_IMR0 7
70#define R7S72100_CLK_IMR1 6
71#define R7S72100_CLK_IMRDISP 5
72#define R7S72100_CLK_MMCIF 4
73#define R7S72100_CLK_MLB 3
74#define R7S72100_CLK_ETHAVB 2
75#define R7S72100_CLK_SCUX 1
76
77/* MSTP9 */
78#define R7S72100_CLK_I2C0 7
79#define R7S72100_CLK_I2C1 6
80#define R7S72100_CLK_I2C2 5
81#define R7S72100_CLK_I2C3 4
82#define R7S72100_CLK_SPIBSC0 3
83#define R7S72100_CLK_SPIBSC1 2
84#define R7S72100_CLK_VDC50 1 /* and LVDS */
85#define R7S72100_CLK_VDC51 0
86
87/* MSTP10 */
88#define R7S72100_CLK_SPI0 7
89#define R7S72100_CLK_SPI1 6
90#define R7S72100_CLK_SPI2 5
91#define R7S72100_CLK_SPI3 4
92#define R7S72100_CLK_SPI4 3
93#define R7S72100_CLK_CDROM 2
94#define R7S72100_CLK_SPDIF 1
95#define R7S72100_CLK_RGPVG2 0
96
97/* MSTP11 */
98#define R7S72100_CLK_SSI0 5
99#define R7S72100_CLK_SSI1 4
100#define R7S72100_CLK_SSI2 3
101#define R7S72100_CLK_SSI3 2
102#define R7S72100_CLK_SSI4 1
103#define R7S72100_CLK_SSI5 0
104
105/* MSTP12 */
106#define R7S72100_CLK_SDHI00 3
107#define R7S72100_CLK_SDHI01 2
108#define R7S72100_CLK_SDHI10 1
109#define R7S72100_CLK_SDHI11 0
110
111/* MSTP13 */
112#define R7S72100_CLK_PIX1 2
113#define R7S72100_CLK_PIX0 1
114
115#endif /* __DT_BINDINGS_CLOCK_R7S72100_H__ */