blob: 8ba99a5e3fd34a64f8581ca51cedd47f11e803c5 [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001/* SPDX-License-Identifier: GPL-2.0 */
Michael Turquette738f66d2016-05-23 15:44:26 -07002/*
3 * GXBB clock tree IDs
4 */
5
6#ifndef __GXBB_CLKC_H
7#define __GXBB_CLKC_H
8
Jerome Brunet90640fd2017-07-31 13:38:32 +02009#define CLKID_SYS_PLL 0
Neil Armstrong19a2a852016-08-22 14:49:37 +020010#define CLKID_HDMI_PLL 2
Jerome Brunet90640fd2017-07-31 13:38:32 +020011#define CLKID_FIXED_PLL 3
Kevin Hilman33608dc2016-08-02 14:40:11 -070012#define CLKID_FCLK_DIV2 4
Neil Armstrong19a2a852016-08-22 14:49:37 +020013#define CLKID_FCLK_DIV3 5
14#define CLKID_FCLK_DIV4 6
Jerome Brunet90640fd2017-07-31 13:38:32 +020015#define CLKID_FCLK_DIV5 7
16#define CLKID_FCLK_DIV7 8
Neil Armstrong7d33d602017-03-22 11:32:26 +010017#define CLKID_GP0_PLL 9
Michael Turquette738f66d2016-05-23 15:44:26 -070018#define CLKID_CLK81 12
Jerome Brunet90640fd2017-07-31 13:38:32 +020019#define CLKID_MPLL0 13
20#define CLKID_MPLL1 14
Martin Blumenstingled6f4b52016-09-06 23:38:44 +020021#define CLKID_MPLL2 15
Jerome Brunet90640fd2017-07-31 13:38:32 +020022#define CLKID_DDR 16
23#define CLKID_DOS 17
24#define CLKID_ISA 18
25#define CLKID_PL301 19
26#define CLKID_PERIPHS 20
Neil Armstrong34f267f2017-04-20 13:59:10 +020027#define CLKID_SPICC 21
Jerome Brunetdfdd7d42016-09-14 12:06:05 +020028#define CLKID_I2C 22
Martin Blumenstingl33d0fcdf2017-01-19 15:58:20 +010029#define CLKID_SAR_ADC 23
Jerome Brunet90640fd2017-07-31 13:38:32 +020030#define CLKID_SMART_CARD 24
Heiner Kallweiteff04152017-02-22 07:55:24 +010031#define CLKID_RNG0 25
Helmut Klein9dc6bd72017-03-31 18:54:34 +020032#define CLKID_UART0 26
Jerome Brunet90640fd2017-07-31 13:38:32 +020033#define CLKID_SDHC 27
34#define CLKID_STREAM 28
35#define CLKID_ASYNC_FIFO 29
36#define CLKID_SDIO 30
37#define CLKID_ABUF 31
38#define CLKID_HIU_IFACE 32
39#define CLKID_ASSIST_MISC 33
Heiner Kallweiteff04152017-02-22 07:55:24 +010040#define CLKID_SPI 34
Michael Turquette738f66d2016-05-23 15:44:26 -070041#define CLKID_ETH 36
Jerome Brunet90640fd2017-07-31 13:38:32 +020042#define CLKID_I2S_SPDIF 35
43#define CLKID_DEMUX 37
Jerome Brunet28f6c582017-03-09 11:41:54 +010044#define CLKID_AIU_GLUE 38
Jerome Brunetc5aee2b2017-03-02 15:22:29 +010045#define CLKID_IEC958 39
Jerome Brunet28f6c582017-03-09 11:41:54 +010046#define CLKID_I2S_OUT 40
Jerome Brunet90640fd2017-07-31 13:38:32 +020047#define CLKID_AMCLK 41
48#define CLKID_AIFIFO2 42
49#define CLKID_MIXER 43
Jerome Brunet28f6c582017-03-09 11:41:54 +010050#define CLKID_MIXER_IFACE 44
Jerome Brunet90640fd2017-07-31 13:38:32 +020051#define CLKID_ADC 45
52#define CLKID_BLKMV 46
Jerome Brunet28f6c582017-03-09 11:41:54 +010053#define CLKID_AIU 47
Helmut Klein9dc6bd72017-03-31 18:54:34 +020054#define CLKID_UART1 48
Jerome Brunet90640fd2017-07-31 13:38:32 +020055#define CLKID_G2D 49
Martin Blumenstingl5dbe7892016-09-04 23:31:46 +020056#define CLKID_USB0 50
57#define CLKID_USB1 51
Jerome Brunet90640fd2017-07-31 13:38:32 +020058#define CLKID_RESET 52
59#define CLKID_NAND 53
60#define CLKID_DOS_PARSER 54
Martin Blumenstingl5dbe7892016-09-04 23:31:46 +020061#define CLKID_USB 55
Jerome Brunet90640fd2017-07-31 13:38:32 +020062#define CLKID_VDIN1 56
63#define CLKID_AHB_ARB0 57
64#define CLKID_EFUSE 58
65#define CLKID_BOOT_ROM 59
66#define CLKID_AHB_DATA_BUS 60
67#define CLKID_AHB_CTRL_BUS 61
68#define CLKID_HDMI_INTR_SYNC 62
Neil Armstrong5a582cf2017-01-17 13:08:48 +010069#define CLKID_HDMI_PCLK 63
Martin Blumenstingl5dbe7892016-09-04 23:31:46 +020070#define CLKID_USB1_DDR_BRIDGE 64
71#define CLKID_USB0_DDR_BRIDGE 65
Jerome Brunet90640fd2017-07-31 13:38:32 +020072#define CLKID_MMC_PCLK 66
73#define CLKID_DVIN 67
Helmut Klein9dc6bd72017-03-31 18:54:34 +020074#define CLKID_UART2 68
Martin Blumenstingl33d0fcdf2017-01-19 15:58:20 +010075#define CLKID_SANA 69
Jerome Brunet90640fd2017-07-31 13:38:32 +020076#define CLKID_VPU_INTR 70
77#define CLKID_SEC_AHB_AHB3_BRIDGE 71
78#define CLKID_CLK81_A53 72
79#define CLKID_VCLK2_VENCI0 73
80#define CLKID_VCLK2_VENCI1 74
81#define CLKID_VCLK2_VENCP0 75
82#define CLKID_VCLK2_VENCP1 76
Neil Armstrong5a582cf2017-01-17 13:08:48 +010083#define CLKID_GCLK_VENCI_INT0 77
Jerome Brunet90640fd2017-07-31 13:38:32 +020084#define CLKID_GCLK_VENCI_INT 78
85#define CLKID_DAC_CLK 79
Jerome Brunet28f6c582017-03-09 11:41:54 +010086#define CLKID_AOCLK_GATE 80
Jerome Brunetc5aee2b2017-03-02 15:22:29 +010087#define CLKID_IEC958_GATE 81
Jerome Brunet90640fd2017-07-31 13:38:32 +020088#define CLKID_ENC480P 82
89#define CLKID_RNG1 83
90#define CLKID_GCLK_VENCI_INT1 84
91#define CLKID_VCLK2_VENCLMCC 85
92#define CLKID_VCLK2_VENCL 86
93#define CLKID_VCLK_OTHER 87
94#define CLKID_EDP 88
95#define CLKID_AO_MEDIA_CPU 89
96#define CLKID_AO_AHB_SRAM 90
97#define CLKID_AO_AHB_BUS 91
98#define CLKID_AO_IFACE 92
Jerome Brunetdfdd7d42016-09-14 12:06:05 +020099#define CLKID_AO_I2C 93
Kevin Hilman33608dc2016-08-02 14:40:11 -0700100#define CLKID_SD_EMMC_A 94
101#define CLKID_SD_EMMC_B 95
102#define CLKID_SD_EMMC_C 96
Martin Blumenstingl33d0fcdf2017-01-19 15:58:20 +0100103#define CLKID_SAR_ADC_CLK 97
104#define CLKID_SAR_ADC_SEL 98
Neil Armstrong5c65eec2017-03-22 11:18:53 +0100105#define CLKID_MALI_0_SEL 100
106#define CLKID_MALI_0 102
107#define CLKID_MALI_1_SEL 103
108#define CLKID_MALI_1 105
109#define CLKID_MALI 106
Jerome Brunetb4d44cd2017-01-26 11:12:52 +0100110#define CLKID_CTS_AMCLK 107
Jerome Brunet0420dbb2017-03-02 15:23:38 +0100111#define CLKID_CTS_MCLK_I958 110
112#define CLKID_CTS_I958 113
Jerome Brunet90640fd2017-07-31 13:38:32 +0200113#define CLKID_32K_CLK 114
Jerome Bruneta5841de2017-07-31 13:56:02 +0200114#define CLKID_SD_EMMC_A_CLK0 119
115#define CLKID_SD_EMMC_B_CLK0 122
116#define CLKID_SD_EMMC_C_CLK0 125
Neil Armstrong4cf8f812017-10-16 17:34:44 +0200117#define CLKID_VPU_0_SEL 126
118#define CLKID_VPU_0 128
119#define CLKID_VPU_1_SEL 129
120#define CLKID_VPU_1 131
121#define CLKID_VPU 132
122#define CLKID_VAPB_0_SEL 133
123#define CLKID_VAPB_0 135
124#define CLKID_VAPB_1_SEL 136
125#define CLKID_VAPB_1 138
126#define CLKID_VAPB_SEL 139
127#define CLKID_VAPB 140
Michael Turquette738f66d2016-05-23 15:44:26 -0700128
129#endif /* __GXBB_CLKC_H */