1*7d750c35SNeil Armstrong /* SPDX-License-Identifier: GPL-2.0 */ 2a3b02a1dSHeiner Kallweit /* 3a3b02a1dSHeiner Kallweit * GXBB clock tree IDs 4a3b02a1dSHeiner Kallweit */ 5a3b02a1dSHeiner Kallweit 6a3b02a1dSHeiner Kallweit #ifndef __GXBB_CLKC_H 7a3b02a1dSHeiner Kallweit #define __GXBB_CLKC_H 8a3b02a1dSHeiner Kallweit 9*7d750c35SNeil Armstrong #define CLKID_SYS_PLL 0 10a3b02a1dSHeiner Kallweit #define CLKID_HDMI_PLL 2 11*7d750c35SNeil Armstrong #define CLKID_FIXED_PLL 3 12a3b02a1dSHeiner Kallweit #define CLKID_FCLK_DIV2 4 13a3b02a1dSHeiner Kallweit #define CLKID_FCLK_DIV3 5 14a3b02a1dSHeiner Kallweit #define CLKID_FCLK_DIV4 6 15*7d750c35SNeil Armstrong #define CLKID_FCLK_DIV5 7 16*7d750c35SNeil Armstrong #define CLKID_FCLK_DIV7 8 174a63a75cSBeniamino Galvani #define CLKID_GP0_PLL 9 18a3b02a1dSHeiner Kallweit #define CLKID_CLK81 12 19*7d750c35SNeil Armstrong #define CLKID_MPLL0 13 20*7d750c35SNeil Armstrong #define CLKID_MPLL1 14 21a3b02a1dSHeiner Kallweit #define CLKID_MPLL2 15 22*7d750c35SNeil Armstrong #define CLKID_DDR 16 23*7d750c35SNeil Armstrong #define CLKID_DOS 17 24*7d750c35SNeil Armstrong #define CLKID_ISA 18 25*7d750c35SNeil Armstrong #define CLKID_PL301 19 26*7d750c35SNeil Armstrong #define CLKID_PERIPHS 20 274a63a75cSBeniamino Galvani #define CLKID_SPICC 21 28a3b02a1dSHeiner Kallweit #define CLKID_I2C 22 29a3b02a1dSHeiner Kallweit #define CLKID_SAR_ADC 23 30*7d750c35SNeil Armstrong #define CLKID_SMART_CARD 24 314a63a75cSBeniamino Galvani #define CLKID_RNG0 25 324a63a75cSBeniamino Galvani #define CLKID_UART0 26 33*7d750c35SNeil Armstrong #define CLKID_SDHC 27 34*7d750c35SNeil Armstrong #define CLKID_STREAM 28 35*7d750c35SNeil Armstrong #define CLKID_ASYNC_FIFO 29 36*7d750c35SNeil Armstrong #define CLKID_SDIO 30 37*7d750c35SNeil Armstrong #define CLKID_ABUF 31 38*7d750c35SNeil Armstrong #define CLKID_HIU_IFACE 32 39*7d750c35SNeil Armstrong #define CLKID_ASSIST_MISC 33 404a63a75cSBeniamino Galvani #define CLKID_SPI 34 41a3b02a1dSHeiner Kallweit #define CLKID_ETH 36 42*7d750c35SNeil Armstrong #define CLKID_I2S_SPDIF 35 43*7d750c35SNeil Armstrong #define CLKID_DEMUX 37 444a63a75cSBeniamino Galvani #define CLKID_AIU_GLUE 38 454a63a75cSBeniamino Galvani #define CLKID_IEC958 39 464a63a75cSBeniamino Galvani #define CLKID_I2S_OUT 40 47*7d750c35SNeil Armstrong #define CLKID_AMCLK 41 48*7d750c35SNeil Armstrong #define CLKID_AIFIFO2 42 49*7d750c35SNeil Armstrong #define CLKID_MIXER 43 504a63a75cSBeniamino Galvani #define CLKID_MIXER_IFACE 44 51*7d750c35SNeil Armstrong #define CLKID_ADC 45 52*7d750c35SNeil Armstrong #define CLKID_BLKMV 46 534a63a75cSBeniamino Galvani #define CLKID_AIU 47 544a63a75cSBeniamino Galvani #define CLKID_UART1 48 55*7d750c35SNeil Armstrong #define CLKID_G2D 49 56a3b02a1dSHeiner Kallweit #define CLKID_USB0 50 57a3b02a1dSHeiner Kallweit #define CLKID_USB1 51 58*7d750c35SNeil Armstrong #define CLKID_RESET 52 59*7d750c35SNeil Armstrong #define CLKID_NAND 53 60*7d750c35SNeil Armstrong #define CLKID_DOS_PARSER 54 61a3b02a1dSHeiner Kallweit #define CLKID_USB 55 62*7d750c35SNeil Armstrong #define CLKID_VDIN1 56 63*7d750c35SNeil Armstrong #define CLKID_AHB_ARB0 57 64*7d750c35SNeil Armstrong #define CLKID_EFUSE 58 65*7d750c35SNeil Armstrong #define CLKID_BOOT_ROM 59 66*7d750c35SNeil Armstrong #define CLKID_AHB_DATA_BUS 60 67*7d750c35SNeil Armstrong #define CLKID_AHB_CTRL_BUS 61 68*7d750c35SNeil Armstrong #define CLKID_HDMI_INTR_SYNC 62 69a3b02a1dSHeiner Kallweit #define CLKID_HDMI_PCLK 63 70a3b02a1dSHeiner Kallweit #define CLKID_USB1_DDR_BRIDGE 64 71a3b02a1dSHeiner Kallweit #define CLKID_USB0_DDR_BRIDGE 65 72*7d750c35SNeil Armstrong #define CLKID_MMC_PCLK 66 73*7d750c35SNeil Armstrong #define CLKID_DVIN 67 744a63a75cSBeniamino Galvani #define CLKID_UART2 68 75a3b02a1dSHeiner Kallweit #define CLKID_SANA 69 76*7d750c35SNeil Armstrong #define CLKID_VPU_INTR 70 77*7d750c35SNeil Armstrong #define CLKID_SEC_AHB_AHB3_BRIDGE 71 78*7d750c35SNeil Armstrong #define CLKID_CLK81_A53 72 79*7d750c35SNeil Armstrong #define CLKID_VCLK2_VENCI0 73 80*7d750c35SNeil Armstrong #define CLKID_VCLK2_VENCI1 74 81*7d750c35SNeil Armstrong #define CLKID_VCLK2_VENCP0 75 82*7d750c35SNeil Armstrong #define CLKID_VCLK2_VENCP1 76 83a3b02a1dSHeiner Kallweit #define CLKID_GCLK_VENCI_INT0 77 84*7d750c35SNeil Armstrong #define CLKID_GCLK_VENCI_INT 78 85*7d750c35SNeil Armstrong #define CLKID_DAC_CLK 79 864a63a75cSBeniamino Galvani #define CLKID_AOCLK_GATE 80 874a63a75cSBeniamino Galvani #define CLKID_IEC958_GATE 81 88*7d750c35SNeil Armstrong #define CLKID_ENC480P 82 89*7d750c35SNeil Armstrong #define CLKID_RNG1 83 90*7d750c35SNeil Armstrong #define CLKID_GCLK_VENCI_INT1 84 91*7d750c35SNeil Armstrong #define CLKID_VCLK2_VENCLMCC 85 92*7d750c35SNeil Armstrong #define CLKID_VCLK2_VENCL 86 93*7d750c35SNeil Armstrong #define CLKID_VCLK_OTHER 87 94*7d750c35SNeil Armstrong #define CLKID_EDP 88 95*7d750c35SNeil Armstrong #define CLKID_AO_MEDIA_CPU 89 96*7d750c35SNeil Armstrong #define CLKID_AO_AHB_SRAM 90 97*7d750c35SNeil Armstrong #define CLKID_AO_AHB_BUS 91 98*7d750c35SNeil Armstrong #define CLKID_AO_IFACE 92 99a3b02a1dSHeiner Kallweit #define CLKID_AO_I2C 93 100a3b02a1dSHeiner Kallweit #define CLKID_SD_EMMC_A 94 101a3b02a1dSHeiner Kallweit #define CLKID_SD_EMMC_B 95 102a3b02a1dSHeiner Kallweit #define CLKID_SD_EMMC_C 96 103a3b02a1dSHeiner Kallweit #define CLKID_SAR_ADC_CLK 97 104a3b02a1dSHeiner Kallweit #define CLKID_SAR_ADC_SEL 98 1054a63a75cSBeniamino Galvani #define CLKID_MALI_0_SEL 100 1064a63a75cSBeniamino Galvani #define CLKID_MALI_0 102 1074a63a75cSBeniamino Galvani #define CLKID_MALI_1_SEL 103 1084a63a75cSBeniamino Galvani #define CLKID_MALI_1 105 1094a63a75cSBeniamino Galvani #define CLKID_MALI 106 1104a63a75cSBeniamino Galvani #define CLKID_CTS_AMCLK 107 1114a63a75cSBeniamino Galvani #define CLKID_CTS_MCLK_I958 110 1124a63a75cSBeniamino Galvani #define CLKID_CTS_I958 113 113*7d750c35SNeil Armstrong #define CLKID_32K_CLK 114 114*7d750c35SNeil Armstrong #define CLKID_SD_EMMC_A_CLK0 119 115*7d750c35SNeil Armstrong #define CLKID_SD_EMMC_B_CLK0 122 116*7d750c35SNeil Armstrong #define CLKID_SD_EMMC_C_CLK0 125 117*7d750c35SNeil Armstrong #define CLKID_VPU_0_SEL 126 118*7d750c35SNeil Armstrong #define CLKID_VPU_0 128 119*7d750c35SNeil Armstrong #define CLKID_VPU_1_SEL 129 120*7d750c35SNeil Armstrong #define CLKID_VPU_1 131 121*7d750c35SNeil Armstrong #define CLKID_VPU 132 122*7d750c35SNeil Armstrong #define CLKID_VAPB_0_SEL 133 123*7d750c35SNeil Armstrong #define CLKID_VAPB_0 135 124*7d750c35SNeil Armstrong #define CLKID_VAPB_1_SEL 136 125*7d750c35SNeil Armstrong #define CLKID_VAPB_1 138 126*7d750c35SNeil Armstrong #define CLKID_VAPB_SEL 139 127*7d750c35SNeil Armstrong #define CLKID_VAPB 140 128a3b02a1dSHeiner Kallweit 129a3b02a1dSHeiner Kallweit #endif /* __GXBB_CLKC_H */ 130