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