blob: 98b39c2e79afc86fc1ddc86c1d732c6b29198bae [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
8#define CLKID_CPUCLK 1
Neil Armstrong19a2a852016-08-22 14:49:37 +02009#define CLKID_HDMI_PLL 2
Kevin Hilman33608dc2016-08-02 14:40:11 -070010#define CLKID_FCLK_DIV2 4
Neil Armstrong19a2a852016-08-22 14:49:37 +020011#define CLKID_FCLK_DIV3 5
12#define CLKID_FCLK_DIV4 6
Neil Armstrong7d33d602017-03-22 11:32:26 +010013#define CLKID_GP0_PLL 9
Michael Turquette738f66d2016-05-23 15:44:26 -070014#define CLKID_CLK81 12
Martin Blumenstingled6f4b52016-09-06 23:38:44 +020015#define CLKID_MPLL2 15
Neil Armstrong34f267f2017-04-20 13:59:10 +020016#define CLKID_SPICC 21
Jerome Brunetdfdd7d42016-09-14 12:06:05 +020017#define CLKID_I2C 22
Martin Blumenstingl33d0fcdf2017-01-19 15:58:20 +010018#define CLKID_SAR_ADC 23
Heiner Kallweiteff04152017-02-22 07:55:24 +010019#define CLKID_RNG0 25
Helmut Klein9dc6bd72017-03-31 18:54:34 +020020#define CLKID_UART0 26
Heiner Kallweiteff04152017-02-22 07:55:24 +010021#define CLKID_SPI 34
Michael Turquette738f66d2016-05-23 15:44:26 -070022#define CLKID_ETH 36
Jerome Brunet28f6c582017-03-09 11:41:54 +010023#define CLKID_AIU_GLUE 38
Jerome Brunetc5aee2b2017-03-02 15:22:29 +010024#define CLKID_IEC958 39
Jerome Brunet28f6c582017-03-09 11:41:54 +010025#define CLKID_I2S_OUT 40
26#define CLKID_MIXER_IFACE 44
27#define CLKID_AIU 47
Helmut Klein9dc6bd72017-03-31 18:54:34 +020028#define CLKID_UART1 48
Martin Blumenstingl5dbe7892016-09-04 23:31:46 +020029#define CLKID_USB0 50
30#define CLKID_USB1 51
31#define CLKID_USB 55
Neil Armstrong5a582cf2017-01-17 13:08:48 +010032#define CLKID_HDMI_PCLK 63
Martin Blumenstingl5dbe7892016-09-04 23:31:46 +020033#define CLKID_USB1_DDR_BRIDGE 64
34#define CLKID_USB0_DDR_BRIDGE 65
Helmut Klein9dc6bd72017-03-31 18:54:34 +020035#define CLKID_UART2 68
Martin Blumenstingl33d0fcdf2017-01-19 15:58:20 +010036#define CLKID_SANA 69
Neil Armstrong5a582cf2017-01-17 13:08:48 +010037#define CLKID_GCLK_VENCI_INT0 77
Jerome Brunet28f6c582017-03-09 11:41:54 +010038#define CLKID_AOCLK_GATE 80
Jerome Brunetc5aee2b2017-03-02 15:22:29 +010039#define CLKID_IEC958_GATE 81
Jerome Brunetdfdd7d42016-09-14 12:06:05 +020040#define CLKID_AO_I2C 93
Kevin Hilman33608dc2016-08-02 14:40:11 -070041#define CLKID_SD_EMMC_A 94
42#define CLKID_SD_EMMC_B 95
43#define CLKID_SD_EMMC_C 96
Martin Blumenstingl33d0fcdf2017-01-19 15:58:20 +010044#define CLKID_SAR_ADC_CLK 97
45#define CLKID_SAR_ADC_SEL 98
Neil Armstrong5c65eec2017-03-22 11:18:53 +010046#define CLKID_MALI_0_SEL 100
47#define CLKID_MALI_0 102
48#define CLKID_MALI_1_SEL 103
49#define CLKID_MALI_1 105
50#define CLKID_MALI 106
Jerome Brunetb4d44cd2017-01-26 11:12:52 +010051#define CLKID_CTS_AMCLK 107
Jerome Brunet0420dbb2017-03-02 15:23:38 +010052#define CLKID_CTS_MCLK_I958 110
53#define CLKID_CTS_I958 113
Michael Turquette738f66d2016-05-23 15:44:26 -070054
55#endif /* __GXBB_CLKC_H */