r8a7740-clock.h revision 1.1.1.1
1/*	$NetBSD: r8a7740-clock.h,v 1.1.1.1 2017/06/15 20:14:23 jmcneill Exp $	*/
2
3/*
4 * Copyright 2014 Ulrich Hecht
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; either version 2 of the License, or
9 * (at your option) any later version.
10 */
11
12#ifndef __DT_BINDINGS_CLOCK_R8A7740_H__
13#define __DT_BINDINGS_CLOCK_R8A7740_H__
14
15/* CPG */
16#define R8A7740_CLK_SYSTEM	0
17#define R8A7740_CLK_PLLC0	1
18#define R8A7740_CLK_PLLC1	2
19#define R8A7740_CLK_PLLC2	3
20#define R8A7740_CLK_R		4
21#define R8A7740_CLK_USB24S	5
22#define R8A7740_CLK_I		6
23#define R8A7740_CLK_ZG		7
24#define R8A7740_CLK_B		8
25#define R8A7740_CLK_M1		9
26#define R8A7740_CLK_HP		10
27#define R8A7740_CLK_HPP		11
28#define R8A7740_CLK_USBP	12
29#define R8A7740_CLK_S		13
30#define R8A7740_CLK_ZB		14
31#define R8A7740_CLK_M3		15
32#define R8A7740_CLK_CP		16
33
34/* MSTP1 */
35#define R8A7740_CLK_CEU21	28
36#define R8A7740_CLK_CEU20	27
37#define R8A7740_CLK_TMU0	25
38#define R8A7740_CLK_LCDC1	17
39#define R8A7740_CLK_IIC0	16
40#define R8A7740_CLK_TMU1	11
41#define R8A7740_CLK_LCDC0	0
42
43/* MSTP2 */
44#define R8A7740_CLK_SCIFA6	30
45#define R8A7740_CLK_INTCA	29
46#define R8A7740_CLK_SCIFA7	22
47#define R8A7740_CLK_DMAC1	18
48#define R8A7740_CLK_DMAC2	17
49#define R8A7740_CLK_DMAC3	16
50#define R8A7740_CLK_USBDMAC	14
51#define R8A7740_CLK_SCIFA5	7
52#define R8A7740_CLK_SCIFB	6
53#define R8A7740_CLK_SCIFA0	4
54#define R8A7740_CLK_SCIFA1	3
55#define R8A7740_CLK_SCIFA2	2
56#define R8A7740_CLK_SCIFA3	1
57#define R8A7740_CLK_SCIFA4	0
58
59/* MSTP3 */
60#define R8A7740_CLK_CMT1	29
61#define R8A7740_CLK_FSI		28
62#define R8A7740_CLK_IIC1	23
63#define R8A7740_CLK_USBF	20
64#define R8A7740_CLK_SDHI0	14
65#define R8A7740_CLK_SDHI1	13
66#define R8A7740_CLK_MMC		12
67#define R8A7740_CLK_GETHER	9
68#define R8A7740_CLK_TPU0	4
69
70/* MSTP4 */
71#define R8A7740_CLK_USBH	16
72#define R8A7740_CLK_SDHI2	15
73#define R8A7740_CLK_USBFUNC	7
74#define R8A7740_CLK_USBPHY	6
75
76/* SUBCK* */
77#define R8A7740_CLK_SUBCK	9
78#define R8A7740_CLK_SUBCK2	10
79
80#endif /* __DT_BINDINGS_CLOCK_R8A7740_H__ */
81