| xj | b04a402 | 2021-11-25 15:01:52 +0800 | [diff] [blame^] | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
| 2 | /* |
| 3 | * Copyright (c) 2020 MediaTek Inc. |
| 4 | */ |
| 5 | |
| 6 | |
| 7 | #ifndef _CLK_MT6880_FMETER_H |
| 8 | #define _CLK_MT6880_FMETER_H |
| 9 | |
| 10 | /* generate from clock_table.xlsx from TOPCKGEN DE */ |
| 11 | |
| 12 | /* CKGEN Part */ |
| 13 | #define FM_AXI_CK 1 |
| 14 | #define FM_SPM_CK 2 |
| 15 | #define FM_BUS_CK 3 |
| 16 | #define FM_MM_CK 4 |
| 17 | #define FM_MFG_REF_CK 5 |
| 18 | #define FM_FUART_CK 6 |
| 19 | #define FM_MSDC50_0_H_CK 7 |
| 20 | #define FM_MSDC50_0_CK 8 |
| 21 | #define FM_MSDC30_1_CK 9 |
| 22 | #define FM_AUDIO_CK 10 |
| 23 | #define FM_AUD_INTBUS_CK 11 |
| 24 | #define FM_AUD_ENGEN1_CK 12 |
| 25 | #define FM_AUD_ENGEN2_CK 13 |
| 26 | #define FM_AUD1_CK 14 |
| 27 | #define FM_AUD2_CK 15 |
| 28 | #define FM_FPWRAP_ULPOSC_CK 16 |
| 29 | #define FM_ATB_CK 17 |
| 30 | #define FM_PWRMCU_CK 18 |
| 31 | #define FM_DBI_CK 19 |
| 32 | #define FM_FDISP_PWM_CK 20 |
| 33 | #define FM_FUSB_CK 21 |
| 34 | #define FM_FSSUSB_XHCI_CK 22 |
| 35 | #define FM_I2C_CK 23 |
| 36 | #define FM_TL_CK 24 |
| 37 | #define FM_DPMAIF_MAIN_CK 25 |
| 38 | #define FM_PWM_CK 26 |
| 39 | #define FM_SPMI_M_MST_CK 27 |
| 40 | #define FM_SPMI_P_MST_CK 28 |
| 41 | #define FM_DVFSRC_CK 29 |
| 42 | #define FM_MCUPM_CK 30 |
| 43 | #define FM_SFLASH_CK 31 |
| 44 | #define FM_GCPU_CK 32 |
| 45 | #define FM_SPI_CK 33 |
| 46 | #define FM_SPIS_CK 34 |
| 47 | #define FM_ECC_CK 35 |
| 48 | #define FM_NFI1X_CK 36 |
| 49 | #define FM_SPINFI_BCLK_CK 37 |
| 50 | #define FM_NETSYS_CK 38 |
| 51 | #define FM_MEDSYS_CK 39 |
| 52 | #define FM_HSM_CRYPTO_CK 40 |
| 53 | #define FM_HSM_ARC_CK 41 |
| 54 | #define FM_EIP97_CK 42 |
| 55 | #define FM_SNPS_ETH_312P5M_CK 43 |
| 56 | #define FM_SNPS_ETH_250M_CK 44 |
| 57 | #define FM_SNPS_PTP_CK 45 |
| 58 | #define FM_SNPS_ETH_50M_RMII_CK 46 |
| 59 | #define FM_NETSYS_500M_CK 47 |
| 60 | #define FM_NETSYS_MED_MCU_CK 48 |
| 61 | #define FM_NETSYS_WED_MCU_CK 49 |
| 62 | #define FM_NETSYS_2X_CK 50 |
| 63 | #define FM_SGMII_CK 51 |
| 64 | #define FM_SGMII_SBUS_CK 52 |
| 65 | /* ABIST Part */ |
| 66 | #define FM_APLL1_CK 2 |
| 67 | #define FM_APLL2_CK 3 |
| 68 | #define FM_APPLLGP_MON_FM_CK 4 |
| 69 | #define FM_ARMPLL_LL_CK 10 |
| 70 | #define FM_CCIPLL_CK 11 |
| 71 | #define FM_NET1PLL_CK 12 |
| 72 | #define FM_NET2PLL_CK 13 |
| 73 | #define FM_WEDMCUPLL_CK 14 |
| 74 | #define FM_MEDMCUPLL_CK 15 |
| 75 | #define FM_SGMIIPLL_CK 16 |
| 76 | #define FM_SNPSETHPLL_CK 17 |
| 77 | #define FM_DSI0_LNTC_DSICLK 20 |
| 78 | #define FM_DSI0_MPPLL_TST_CK 21 |
| 79 | #define FM_MDPLL1_FS26M_DRF_GUIDE 22 |
| 80 | #define FM_MFG_CK 23 |
| 81 | #define FM_MAINPLL_CK 24 |
| 82 | #define FM_MDPLL1_FS26M_GUIDE 25 |
| 83 | #define FM_MFGPLL_CK 26 |
| 84 | #define FM_MMPLL_CK 27 |
| 85 | #define FM_MMPLL_D3_CK 28 |
| 86 | #define FM_MPLL_CK 29 |
| 87 | #define FM_MSDCPLL_CK 30 |
| 88 | #define FM_RCLRPLL_DIV4_CK 31 |
| 89 | #define FM_RPHYPLL_DIV4_CK 33 |
| 90 | #define FM_ULPOSC_CK 37 |
| 91 | #define FM_UNIVPLL_CK 38 |
| 92 | #define FMEM_AFT_CH0 43 |
| 93 | #define FMEM_AFT_CH1 44 |
| 94 | #define FM_TRNG_FREQ_DEBUG_OUT0 45 |
| 95 | #define FM_TRNG_FREQ_DEBUG_OUT1 46 |
| 96 | #define FMEM_BFE_CH0 47 |
| 97 | #define FMEM_BFE_CH1 48 |
| 98 | #define FM_466M_FMEM_INFRASYS 49 |
| 99 | #define FM_MCUSYS_ARM_OUT_ALL 50 |
| 100 | #define FM_RTC32K_I_VAO 57 |
| 101 | /* ABIST2 Part */ |
| 102 | //#define FM_MCUPM_CK 13 |
| 103 | //#define FM_SFLASH_CK 14 |
| 104 | #define FM_UNIPLL_SES_CK 15 |
| 105 | //#define FM_ULPOSC_CK 16 |
| 106 | #define FM_ULPOSC_CORE_CK 17 |
| 107 | #define FM_SRCK_CK 18 |
| 108 | #define FM_MAINPLL_H728M_CK 19 |
| 109 | #define FM_MAINPLL_H546M_CK 20 |
| 110 | #define FM_MAINPLL_H436P8M_CK 21 |
| 111 | #define FM_MAINPLL_H364M_CK 22 |
| 112 | #define FM_MAINPLL_H312M_CK 23 |
| 113 | #define FM_UNIVPLL_1248M_CK 24 |
| 114 | #define FM_UNIVPLL_832M_CK 25 |
| 115 | #define FM_UNIVPLL_624M_CK 26 |
| 116 | #define FM_UNIVPLL_499M_CK 27 |
| 117 | #define FM_UNIVPLL_416M_CK 28 |
| 118 | #define FM_UNIVPLL_356P6M_CK 29 |
| 119 | //#define FM_MMPLL_D3_CK 30 |
| 120 | #define FM_MMPLL_D4_CK 31 |
| 121 | #define FM_MMPLL_D5_CK 32 |
| 122 | #define FM_MMPLL_D6_CK 33 |
| 123 | #define FM_MMPLL_D7_CK 34 |
| 124 | #define FM_MMPLL_D9_CK 35 |
| 125 | //#define FM_NET1PLL_CK 36 |
| 126 | //#define FM_NET2PLL_CK 37 |
| 127 | //#define FM_WEDMCUPLL_CK 38 |
| 128 | //#define FM_MEDMCUPLL_CK 39 |
| 129 | //#define FM_SGMIIPLL_CK 40 |
| 130 | |
| 131 | #endif /* _CLK_MT6880_FMETER_H */ |