developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 1 | /* |
| 2 | * Copyright (c) 2018 MediaTek Inc. |
| 3 | * Author: Wenzhen.Yu <Wenzhen.Yu@mediatek.com> |
| 4 | * |
| 5 | * This program is free software; you can redistribute it and/or modify |
| 6 | * it under the terms of the GNU General Public License version 2 as |
| 7 | * published by the Free Software Foundation. |
| 8 | * |
| 9 | * This program is distributed in the hope that it will be useful, |
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 12 | * GNU General Public License for more details. |
| 13 | */ |
| 14 | |
| 15 | &clkitg { |
| 16 | bring-up { |
| 17 | compatible = "mediatek,clk-bring-up"; |
| 18 | clocks = |
| 19 | <&apmixedsys CK_APMIXED_ARMPLL>, |
| 20 | <&apmixedsys CK_APMIXED_NET2PLL>, |
| 21 | <&apmixedsys CK_APMIXED_MMPLL>, |
| 22 | <&apmixedsys CK_APMIXED_SGMPLL>, |
| 23 | <&apmixedsys CK_APMIXED_WEDMCUPLL>, |
| 24 | <&apmixedsys CK_APMIXED_NET1PLL>, |
| 25 | <&apmixedsys CK_APMIXED_MPLL>, |
| 26 | <&apmixedsys CK_APMIXED_APLL2>, |
| 27 | <&infracfg CK_INFRA_CK_F26M>, |
developer | 9963ccb | 2021-12-16 12:17:46 +0800 | [diff] [blame] | 28 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 29 | <&infracfg CK_INFRA_ISPI0>, |
| 30 | <&infracfg CK_INFRA_I2C>, |
| 31 | <&infracfg CK_INFRA_ISPI1>, |
developer | 32e626c | 2021-12-14 11:01:32 +0800 | [diff] [blame] | 32 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 33 | <&infracfg CK_INFRA_66M_MCK>, |
| 34 | <&infracfg CK_INFRA_CK_F32K>, |
developer | b5809d4 | 2021-12-10 14:12:42 +0800 | [diff] [blame] | 35 | <&clk40m>, |
developer | 32e626c | 2021-12-14 11:01:32 +0800 | [diff] [blame] | 36 | <&clk40m>, |
| 37 | <&clk40m>, |
| 38 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 39 | <&infracfg CK_INFRA_133M_HCK>, |
| 40 | <&infracfg CK_INFRA_66M_PHCK>, |
| 41 | <&infracfg CK_INFRA_FAUD_L_CK >, |
| 42 | <&infracfg CK_INFRA_FAUD_AUD_CK>, |
| 43 | <&infracfg CK_INFRA_FAUD_EG2_CK>, |
| 44 | <&infracfg CK_INFRA_I2CS_CK>, |
developer | 9963ccb | 2021-12-16 12:17:46 +0800 | [diff] [blame] | 45 | <&clk40m>, |
| 46 | <&clk40m>, |
developer | 9e47e3a | 2021-12-06 16:02:56 +0800 | [diff] [blame] | 47 | <&clk40m>, |
| 48 | <&clk40m>, |
developer | 9963ccb | 2021-12-16 12:17:46 +0800 | [diff] [blame] | 49 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 50 | <&infracfg CK_INFRA_MUX_SPI0>, |
| 51 | <&infracfg CK_INFRA_MUX_SPI1>, |
| 52 | <&infracfg CK_INFRA_RTC_32K>, |
| 53 | <&infracfg CK_INFRA_FMSDC_CK>, |
| 54 | <&infracfg CK_INFRA_FMSDC_HCK_CK>, |
| 55 | <&infracfg CK_INFRA_PERI_133M>, |
| 56 | <&infracfg CK_INFRA_133M_PHCK>, |
| 57 | <&infracfg CK_INFRA_USB_SYS_CK>, |
| 58 | <&infracfg CK_INFRA_USB_CK>, |
| 59 | <&infracfg CK_INFRA_USB_XHCI_CK>, |
developer | b5809d4 | 2021-12-10 14:12:42 +0800 | [diff] [blame] | 60 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 61 | <&infracfg CK_INFRA_F26M_CK0>, |
developer | 9963ccb | 2021-12-16 12:17:46 +0800 | [diff] [blame] | 62 | <&clk40m>, |
developer | 32e626c | 2021-12-14 11:01:32 +0800 | [diff] [blame] | 63 | <&clk40m>, |
| 64 | <&clk40m>, |
| 65 | <&clk40m>, |
developer | b5809d4 | 2021-12-10 14:12:42 +0800 | [diff] [blame] | 66 | <&clk40m>, |
developer | de91e61 | 2021-12-02 20:02:48 +0800 | [diff] [blame] | 67 | <&clk40m>, |
| 68 | <&clk40m>, |
developer | 9963ccb | 2021-12-16 12:17:46 +0800 | [diff] [blame] | 69 | <&clk40m>, |
| 70 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 71 | <&infracfg_ao CK_INFRA_GPT_STA>, |
developer | 32e626c | 2021-12-14 11:01:32 +0800 | [diff] [blame] | 72 | <&clk40m>, |
| 73 | <&clk40m>, |
| 74 | <&clk40m>, |
| 75 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 76 | <&infracfg_ao CK_INFRA_CQ_DMA_CK>, |
developer | e3c7cd1 | 2021-11-30 14:49:26 +0800 | [diff] [blame] | 77 | <&clk40m>, |
| 78 | <&clk40m>, |
| 79 | <&clk40m>, |
| 80 | <&clk40m>, |
| 81 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 82 | <&infracfg_ao CK_INFRA_DRAMC_26M_CK>, |
developer | edeb397 | 2021-12-02 14:02:24 +0800 | [diff] [blame] | 83 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 84 | <&infracfg_ao CK_INFRA_AP_DMA_CK>, |
| 85 | <&infracfg_ao CK_INFRA_SEJ_CK>, |
| 86 | <&infracfg_ao CK_INFRA_SEJ_13M_CK>, |
developer | 1f80b45 | 2021-12-17 14:26:01 +0800 | [diff] [blame] | 87 | <&clk40m>, |
developer | 373726e | 2021-12-16 14:12:05 +0800 | [diff] [blame] | 88 | <&clk40m>, |
developer | 9963ccb | 2021-12-16 12:17:46 +0800 | [diff] [blame] | 89 | <&clk40m>, |
developer | de91e61 | 2021-12-02 20:02:48 +0800 | [diff] [blame] | 90 | <&clk40m>, |
developer | 9e47e3a | 2021-12-06 16:02:56 +0800 | [diff] [blame] | 91 | <&clk40m>, |
| 92 | <&clk40m>, |
| 93 | <&clk40m>, |
developer | de91e61 | 2021-12-02 20:02:48 +0800 | [diff] [blame] | 94 | <&clk40m>, |
| 95 | <&clk40m>, |
| 96 | <&clk40m>, |
| 97 | <&clk40m>, |
| 98 | <&clk40m>, |
developer | 9963ccb | 2021-12-16 12:17:46 +0800 | [diff] [blame] | 99 | <&clk40m>, |
| 100 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 101 | <&infracfg_ao CK_INFRA_FRTC_CK>, |
| 102 | <&infracfg_ao CK_INFRA_MSDC_CK>, |
| 103 | <&infracfg_ao CK_INFRA_MSDC_HCK_CK>, |
| 104 | <&infracfg_ao CK_INFRA_MSDC_133M_CK>, |
| 105 | <&infracfg_ao CK_INFRA_MSDC_66M_CK>, |
developer | 8690de9 | 2021-12-02 17:27:07 +0800 | [diff] [blame] | 106 | <&clk40m>, |
| 107 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 108 | <&infracfg_ao CK_INFRA_FBIST2FPC_CK>, |
developer | dcd5aba | 2021-12-01 13:47:17 +0800 | [diff] [blame] | 109 | <&infracfg_ao CK_INFRA_I2C_MCK_CK>, |
| 110 | <&infracfg_ao CK_INFRA_I2C_PCK_CK>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 111 | <&infracfg_ao CK_INFRA_IUSB_133_CK>, |
| 112 | <&infracfg_ao CK_INFRA_IUSB_66M_CK>, |
| 113 | <&infracfg_ao CK_INFRA_IUSB_SYS_CK>, |
| 114 | <&infracfg_ao CK_INFRA_IUSB_CK>, |
developer | b5809d4 | 2021-12-10 14:12:42 +0800 | [diff] [blame] | 115 | <&clk40m>, |
| 116 | <&clk40m>, |
| 117 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 118 | <&topckgen CK_TOP_CB_M_416M>, |
developer | de91e61 | 2021-12-02 20:02:48 +0800 | [diff] [blame] | 119 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 120 | <&topckgen CK_TOP_CB_M_D4>, |
| 121 | <&topckgen CK_TOP_CB_M_D8>, |
| 122 | <&topckgen CK_TOP_M_D8_D2>, |
| 123 | <&topckgen CK_TOP_M_D3_D2>, |
| 124 | <&topckgen CK_TOP_CB_MM_D2>, |
| 125 | <&topckgen CK_TOP_CB_MM_D4>, |
| 126 | <&topckgen CK_TOP_CB_MM_D8>, |
| 127 | <&topckgen CK_TOP_CB_APLL2_196M>, |
| 128 | <&topckgen CK_TOP_APLL2_D4>, |
| 129 | <&topckgen CK_TOP_CB_NET1_D4>, |
| 130 | <&topckgen CK_TOP_CB_NET1_D5>, |
| 131 | <&topckgen CK_TOP_NET1_D5_D2>, |
| 132 | <&topckgen CK_TOP_NET1_D5_D4>, |
| 133 | <&topckgen CK_TOP_NET1_D8_D2>, |
| 134 | <&topckgen CK_TOP_NET1_D8_D4>, |
developer | 9e9fb4c | 2021-11-30 17:33:04 +0800 | [diff] [blame] | 135 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 136 | <&topckgen CK_TOP_CB_NET2_D4>, |
| 137 | <&topckgen CK_TOP_NET2_D4_D2>, |
| 138 | <&topckgen CK_TOP_CB_WEDMCU_208M>, |
developer | 9e9fb4c | 2021-11-30 17:33:04 +0800 | [diff] [blame] | 139 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 140 | <&topckgen CK_TOP_CB_RTC_32K>, |
| 141 | <&topckgen CK_TOP_CB_RTC_32P7K>, |
developer | 9e47e3a | 2021-12-06 16:02:56 +0800 | [diff] [blame] | 142 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 143 | <&topckgen CK_TOP_USB_EQ_RX250M>, |
| 144 | <&topckgen CK_TOP_USB_TX250M>, |
| 145 | <&topckgen CK_TOP_USB_LN0_CK>, |
| 146 | <&topckgen CK_TOP_USB_CDR_CK>, |
developer | 9e47e3a | 2021-12-06 16:02:56 +0800 | [diff] [blame] | 147 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 148 | <&topckgen CK_TOP_I2C_BCK>, |
developer | b5809d4 | 2021-12-10 14:12:42 +0800 | [diff] [blame] | 149 | <&clk40m>, |
developer | bd28302 | 2021-12-16 14:24:43 +0800 | [diff] [blame] | 150 | <&clk40m>, |
| 151 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 152 | <&topckgen CK_TOP_F26M_SEL>, |
| 153 | <&topckgen CK_TOP_SYSAXI>, |
| 154 | <&topckgen CK_TOP_NETSYS_WED_MCU>, |
| 155 | <&topckgen CK_TOP_NETSYS_2X>, |
| 156 | <&topckgen CK_TOP_SGM_325M>, |
| 157 | <&topckgen CK_TOP_A1SYS>, |
| 158 | <&topckgen CK_TOP_F26M>, |
| 159 | <&topckgen CK_TOP_AUD_L>, |
| 160 | <&topckgen CK_TOP_A_TUNER>, |
| 161 | <&topckgen CK_TOP_U2U3_REF>, |
| 162 | <&topckgen CK_TOP_U2U3_SYS>, |
| 163 | <&topckgen CK_TOP_U2U3_XHCI>, |
| 164 | <&topckgen CK_TOP_AP2CNN_HOST>, |
developer | 9e47e3a | 2021-12-06 16:02:56 +0800 | [diff] [blame] | 165 | <&clk40m>, |
| 166 | <&clk40m>, |
developer | 9963ccb | 2021-12-16 12:17:46 +0800 | [diff] [blame] | 167 | <&clk40m>, |
developer | 32e626c | 2021-12-14 11:01:32 +0800 | [diff] [blame] | 168 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 169 | <&topckgen CK_TOP_I2C_SEL>, |
developer | b5809d4 | 2021-12-10 14:12:42 +0800 | [diff] [blame] | 170 | <&clk40m>, |
developer | bd28302 | 2021-12-16 14:24:43 +0800 | [diff] [blame] | 171 | <&clk40m>, |
| 172 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 173 | <&topckgen CK_TOP_F26M_SEL>, |
| 174 | <&topckgen CK_TOP_DRAMC_SEL>, |
| 175 | <&topckgen CK_TOP_DRAMC_MD32_SEL>, |
| 176 | <&topckgen CK_TOP_SYSAXI_SEL>, |
| 177 | <&topckgen CK_TOP_SYSAPB_SEL>, |
| 178 | <&topckgen CK_TOP_ARM_DB_MAIN_SEL>, |
developer | e76d15b | 2023-09-27 15:50:37 +0800 | [diff] [blame] | 179 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 180 | <&topckgen CK_TOP_NETSYS_SEL>, |
| 181 | <&topckgen CK_TOP_NETSYS_500M_SEL>, |
developer | e76d15b | 2023-09-27 15:50:37 +0800 | [diff] [blame] | 182 | <&clk40m>, |
developer | 9e9fb4c | 2021-11-30 17:33:04 +0800 | [diff] [blame] | 183 | <&clk40m>, |
| 184 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 185 | <&topckgen CK_TOP_SGM_REG_SEL>, |
| 186 | <&topckgen CK_TOP_NETSYS_500M_SEL>, |
developer | 9e9fb4c | 2021-11-30 17:33:04 +0800 | [diff] [blame] | 187 | <&clk40m>, |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 188 | <&topckgen CK_TOP_USB3_PHY_SEL>, |
| 189 | <&topckgen CK_TOP_F26M_SEL>, |
| 190 | <&topckgen CK_TOP_U2U3_SEL>, |
| 191 | <&topckgen CK_TOP_U2U3_SYS_SEL>, |
| 192 | <&topckgen CK_TOP_U2U3_XHCI_SEL>, |
developer | aafbdc8 | 2021-11-29 10:00:57 +0800 | [diff] [blame] | 193 | <&topckgen CK_TOP_USB_FRMCNT_SEL>; |
developer | 24455dd | 2021-10-28 10:55:41 +0800 | [diff] [blame] | 194 | |
| 195 | |
| 196 | clock-names = "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", |
| 197 | "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", |
| 198 | "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", |
| 199 | "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", |
| 200 | "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", |
| 201 | "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", |
| 202 | "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", |
| 203 | "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", |
| 204 | "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", |
| 205 | "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", |
| 206 | "118", "119", "120", "121", "122", "123", |
| 207 | "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", |
| 208 | "136", "137", "138", "139", "140", "141", "142", "143", "144", "145", "146", "147", |
| 209 | "148", "149", "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", |
| 210 | "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", "170", "171", |
| 211 | "172", "173", "174", "175", "176", "177", "178", "179", "180", "181", "182", "183"; |
| 212 | }; |
| 213 | }; |