blob: c04a76d8facff42319d708830c985bf342427627 [file] [log] [blame]
Michael Turquette738f66d2016-05-23 15:44:26 -07001/*
2 * GXBB clock tree IDs
3 */
4
5#ifndef __GXBB_CLKC_H
6#define __GXBB_CLKC_H
7
Jerome Brunet90640fd2017-07-31 13:38:32 +02008#define CLKID_SYS_PLL 0
Neil Armstrong19a2a852016-08-22 14:49:37 +02009#define CLKID_HDMI_PLL 2
Jerome Brunet90640fd2017-07-31 13:38:32 +020010#define CLKID_FIXED_PLL 3
Kevin Hilman33608dc2016-08-02 14:40:11 -070011#define CLKID_FCLK_DIV2 4
Neil Armstrong19a2a852016-08-22 14:49:37 +020012#define CLKID_FCLK_DIV3 5
13#define CLKID_FCLK_DIV4 6
Jerome Brunet90640fd2017-07-31 13:38:32 +020014#define CLKID_FCLK_DIV5 7
15#define CLKID_FCLK_DIV7 8
Neil Armstrong7d33d602017-03-22 11:32:26 +010016#define CLKID_GP0_PLL 9
Michael Turquette738f66d2016-05-23 15:44:26 -070017#define CLKID_CLK81 12
Jerome Brunet90640fd2017-07-31 13:38:32 +020018#define CLKID_MPLL0 13
19#define CLKID_MPLL1 14
Martin Blumenstingled6f4b52016-09-06 23:38:44 +020020#define CLKID_MPLL2 15
Jerome Brunet90640fd2017-07-31 13:38:32 +020021#define CLKID_DDR 16
22#define CLKID_DOS 17
23#define CLKID_ISA 18
24#define CLKID_PL301 19
25#define CLKID_PERIPHS 20
Neil Armstrong34f267f2017-04-20 13:59:10 +020026#define CLKID_SPICC 21
Jerome Brunetdfdd7d42016-09-14 12:06:05 +020027#define CLKID_I2C 22
Martin Blumenstingl33d0fcdf2017-01-19 15:58:20 +010028#define CLKID_SAR_ADC 23
Jerome Brunet90640fd2017-07-31 13:38:32 +020029#define CLKID_SMART_CARD 24
Heiner Kallweiteff04152017-02-22 07:55:24 +010030#define CLKID_RNG0 25
Helmut Klein9dc6bd72017-03-31 18:54:34 +020031#define CLKID_UART0 26
Jerome Brunet90640fd2017-07-31 13:38:32 +020032#define CLKID_SDHC 27
33#define CLKID_STREAM 28
34#define CLKID_ASYNC_FIFO 29
35#define CLKID_SDIO 30
36#define CLKID_ABUF 31
37#define CLKID_HIU_IFACE 32
38#define CLKID_ASSIST_MISC 33
Heiner Kallweiteff04152017-02-22 07:55:24 +010039#define CLKID_SPI 34
Michael Turquette738f66d2016-05-23 15:44:26 -070040#define CLKID_ETH 36
Jerome Brunet90640fd2017-07-31 13:38:32 +020041#define CLKID_I2S_SPDIF 35
42#define CLKID_DEMUX 37
Jerome Brunet28f6c582017-03-09 11:41:54 +010043#define CLKID_AIU_GLUE 38
Jerome Brunetc5aee2b2017-03-02 15:22:29 +010044#define CLKID_IEC958 39
Jerome Brunet28f6c582017-03-09 11:41:54 +010045#define CLKID_I2S_OUT 40
Jerome Brunet90640fd2017-07-31 13:38:32 +020046#define CLKID_AMCLK 41
47#define CLKID_AIFIFO2 42
48#define CLKID_MIXER 43
Jerome Brunet28f6c582017-03-09 11:41:54 +010049#define CLKID_MIXER_IFACE 44
Jerome Brunet90640fd2017-07-31 13:38:32 +020050#define CLKID_ADC 45
51#define CLKID_BLKMV 46
Jerome Brunet28f6c582017-03-09 11:41:54 +010052#define CLKID_AIU 47
Helmut Klein9dc6bd72017-03-31 18:54:34 +020053#define CLKID_UART1 48
Jerome Brunet90640fd2017-07-31 13:38:32 +020054#define CLKID_G2D 49
Martin Blumenstingl5dbe7892016-09-04 23:31:46 +020055#define CLKID_USB0 50
56#define CLKID_USB1 51
Jerome Brunet90640fd2017-07-31 13:38:32 +020057#define CLKID_RESET 52
58#define CLKID_NAND 53
59#define CLKID_DOS_PARSER 54
Martin Blumenstingl5dbe7892016-09-04 23:31:46 +020060#define CLKID_USB 55
Jerome Brunet90640fd2017-07-31 13:38:32 +020061#define CLKID_VDIN1 56
62#define CLKID_AHB_ARB0 57
63#define CLKID_EFUSE 58
64#define CLKID_BOOT_ROM 59
65#define CLKID_AHB_DATA_BUS 60
66#define CLKID_AHB_CTRL_BUS 61
67#define CLKID_HDMI_INTR_SYNC 62
Neil Armstrong5a582cf2017-01-17 13:08:48 +010068#define CLKID_HDMI_PCLK 63
Martin Blumenstingl5dbe7892016-09-04 23:31:46 +020069#define CLKID_USB1_DDR_BRIDGE 64
70#define CLKID_USB0_DDR_BRIDGE 65
Jerome Brunet90640fd2017-07-31 13:38:32 +020071#define CLKID_MMC_PCLK 66
72#define CLKID_DVIN 67
Helmut Klein9dc6bd72017-03-31 18:54:34 +020073#define CLKID_UART2 68
Martin Blumenstingl33d0fcdf2017-01-19 15:58:20 +010074#define CLKID_SANA 69
Jerome Brunet90640fd2017-07-31 13:38:32 +020075#define CLKID_VPU_INTR 70
76#define CLKID_SEC_AHB_AHB3_BRIDGE 71
77#define CLKID_CLK81_A53 72
78#define CLKID_VCLK2_VENCI0 73
79#define CLKID_VCLK2_VENCI1 74
80#define CLKID_VCLK2_VENCP0 75
81#define CLKID_VCLK2_VENCP1 76
Neil Armstrong5a582cf2017-01-17 13:08:48 +010082#define CLKID_GCLK_VENCI_INT0 77
Jerome Brunet90640fd2017-07-31 13:38:32 +020083#define CLKID_GCLK_VENCI_INT 78
84#define CLKID_DAC_CLK 79
Jerome Brunet28f6c582017-03-09 11:41:54 +010085#define CLKID_AOCLK_GATE 80
Jerome Brunetc5aee2b2017-03-02 15:22:29 +010086#define CLKID_IEC958_GATE 81
Jerome Brunet90640fd2017-07-31 13:38:32 +020087#define CLKID_ENC480P 82
88#define CLKID_RNG1 83
89#define CLKID_GCLK_VENCI_INT1 84
90#define CLKID_VCLK2_VENCLMCC 85
91#define CLKID_VCLK2_VENCL 86
92#define CLKID_VCLK_OTHER 87
93#define CLKID_EDP 88
94#define CLKID_AO_MEDIA_CPU 89
95#define CLKID_AO_AHB_SRAM 90
96#define CLKID_AO_AHB_BUS 91
97#define CLKID_AO_IFACE 92
Jerome Brunetdfdd7d42016-09-14 12:06:05 +020098#define CLKID_AO_I2C 93
Kevin Hilman33608dc2016-08-02 14:40:11 -070099#define CLKID_SD_EMMC_A 94
100#define CLKID_SD_EMMC_B 95
101#define CLKID_SD_EMMC_C 96
Martin Blumenstingl33d0fcdf2017-01-19 15:58:20 +0100102#define CLKID_SAR_ADC_CLK 97
103#define CLKID_SAR_ADC_SEL 98
Neil Armstrong5c65eec2017-03-22 11:18:53 +0100104#define CLKID_MALI_0_SEL 100
105#define CLKID_MALI_0 102
106#define CLKID_MALI_1_SEL 103
107#define CLKID_MALI_1 105
108#define CLKID_MALI 106
Jerome Brunetb4d44cd2017-01-26 11:12:52 +0100109#define CLKID_CTS_AMCLK 107
Jerome Brunet0420dbb2017-03-02 15:23:38 +0100110#define CLKID_CTS_MCLK_I958 110
111#define CLKID_CTS_I958 113
Jerome Brunet90640fd2017-07-31 13:38:32 +0200112#define CLKID_32K_CLK 114
Jerome Bruneta5841de2017-07-31 13:56:02 +0200113#define CLKID_SD_EMMC_A_CLK0 119
114#define CLKID_SD_EMMC_B_CLK0 122
115#define CLKID_SD_EMMC_C_CLK0 125
Michael Turquette738f66d2016-05-23 15:44:26 -0700116
117#endif /* __GXBB_CLKC_H */