GNU Linux-libre 6.9.1-gnu
[releases.git] / include / dt-bindings / clock / mpc512x-clock.h
1 /* SPDX-License-Identifier: GPL-2.0 */
2 /*
3  * This header provides constants for MPC512x clock specs in DT bindings.
4  */
5
6 #ifndef _DT_BINDINGS_CLOCK_MPC512x_CLOCK_H
7 #define _DT_BINDINGS_CLOCK_MPC512x_CLOCK_H
8
9 #define MPC512x_CLK_DUMMY               0
10 #define MPC512x_CLK_REF                 1
11 #define MPC512x_CLK_SYS                 2
12 #define MPC512x_CLK_DIU                 3
13 #define MPC512x_CLK_VIU                 4
14 #define MPC512x_CLK_CSB                 5
15 #define MPC512x_CLK_E300                6
16 #define MPC512x_CLK_IPS                 7
17 #define MPC512x_CLK_FEC                 8
18 #define MPC512x_CLK_SATA                9
19 #define MPC512x_CLK_PATA                10
20 #define MPC512x_CLK_NFC                 11
21 #define MPC512x_CLK_LPC                 12
22 #define MPC512x_CLK_MBX_BUS             13
23 #define MPC512x_CLK_MBX                 14
24 #define MPC512x_CLK_MBX_3D              15
25 #define MPC512x_CLK_AXE                 16
26 #define MPC512x_CLK_USB1                17
27 #define MPC512x_CLK_USB2                18
28 #define MPC512x_CLK_I2C                 19
29 #define MPC512x_CLK_MSCAN0_MCLK         20
30 #define MPC512x_CLK_MSCAN1_MCLK         21
31 #define MPC512x_CLK_MSCAN2_MCLK         22
32 #define MPC512x_CLK_MSCAN3_MCLK         23
33 #define MPC512x_CLK_BDLC                24
34 #define MPC512x_CLK_SDHC                25
35 #define MPC512x_CLK_PCI                 26
36 #define MPC512x_CLK_PSC_MCLK_IN         27
37 #define MPC512x_CLK_SPDIF_TX            28
38 #define MPC512x_CLK_SPDIF_RX            29
39 #define MPC512x_CLK_SPDIF_MCLK          30
40 #define MPC512x_CLK_SPDIF               31
41 #define MPC512x_CLK_AC97                32
42 #define MPC512x_CLK_PSC0_MCLK           33
43 #define MPC512x_CLK_PSC1_MCLK           34
44 #define MPC512x_CLK_PSC2_MCLK           35
45 #define MPC512x_CLK_PSC3_MCLK           36
46 #define MPC512x_CLK_PSC4_MCLK           37
47 #define MPC512x_CLK_PSC5_MCLK           38
48 #define MPC512x_CLK_PSC6_MCLK           39
49 #define MPC512x_CLK_PSC7_MCLK           40
50 #define MPC512x_CLK_PSC8_MCLK           41
51 #define MPC512x_CLK_PSC9_MCLK           42
52 #define MPC512x_CLK_PSC10_MCLK          43
53 #define MPC512x_CLK_PSC11_MCLK          44
54 #define MPC512x_CLK_PSC_FIFO            45
55 #define MPC512x_CLK_PSC0                46
56 #define MPC512x_CLK_PSC1                47
57 #define MPC512x_CLK_PSC2                48
58 #define MPC512x_CLK_PSC3                49
59 #define MPC512x_CLK_PSC4                50
60 #define MPC512x_CLK_PSC5                51
61 #define MPC512x_CLK_PSC6                52
62 #define MPC512x_CLK_PSC7                53
63 #define MPC512x_CLK_PSC8                54
64 #define MPC512x_CLK_PSC9                55
65 #define MPC512x_CLK_PSC10               56
66 #define MPC512x_CLK_PSC11               57
67 #define MPC512x_CLK_SDHC2               58
68 #define MPC512x_CLK_FEC2                59
69 #define MPC512x_CLK_OUT0_CLK            60
70 #define MPC512x_CLK_OUT1_CLK            61
71 #define MPC512x_CLK_OUT2_CLK            62
72 #define MPC512x_CLK_OUT3_CLK            63
73 #define MPC512x_CLK_CAN_CLK_IN          64
74
75 #define MPC512x_CLK_LAST_PUBLIC         64
76
77 #endif