| /* |
| * Copyright (c) 2018 MediaTek Inc. |
| * Author: Wenzhen.Yu <Wenzhen.Yu@mediatek.com> |
| * |
| * This program is free software; you can redistribute it and/or modify |
| * it under the terms of the GNU General Public License version 2 as |
| * published by the Free Software Foundation. |
| * |
| * This program is distributed in the hope that it will be useful, |
| * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| * GNU General Public License for more details. |
| */ |
| |
| &clkitg { |
| bring-up { |
| compatible = "mediatek,clk-bring-up"; |
| clocks = |
| <&apmixedsys CK_APMIXED_ARMPLL>, |
| <&apmixedsys CK_APMIXED_NET2PLL>, |
| <&apmixedsys CK_APMIXED_MMPLL>, |
| <&apmixedsys CK_APMIXED_SGMPLL>, |
| <&apmixedsys CK_APMIXED_WEDMCUPLL>, |
| <&apmixedsys CK_APMIXED_NET1PLL>, |
| <&apmixedsys CK_APMIXED_MPLL>, |
| <&apmixedsys CK_APMIXED_APLL2>, |
| <&infracfg CK_INFRA_CK_F26M>, |
| <&infracfg CK_INFRA_UART>, |
| <&infracfg CK_INFRA_ISPI0>, |
| <&infracfg CK_INFRA_I2C>, |
| <&infracfg CK_INFRA_ISPI1>, |
| <&infracfg CK_INFRA_PWM>, |
| <&infracfg CK_INFRA_66M_MCK>, |
| <&infracfg CK_INFRA_CK_F32K>, |
| <&infracfg CK_INFRA_PCIE_CK>, |
| <&infracfg CK_INFRA_PWM_BCK>, |
| <&infracfg CK_INFRA_PWM_CK1>, |
| <&infracfg CK_INFRA_PWM_CK2>, |
| <&infracfg CK_INFRA_133M_HCK>, |
| <&infracfg CK_INFRA_66M_PHCK>, |
| <&infracfg CK_INFRA_FAUD_L_CK >, |
| <&infracfg CK_INFRA_FAUD_AUD_CK>, |
| <&infracfg CK_INFRA_FAUD_EG2_CK>, |
| <&infracfg CK_INFRA_I2CS_CK>, |
| <&infracfg CK_INFRA_MUX_UART0>, |
| <&infracfg CK_INFRA_MUX_UART1>, |
| <&infracfg CK_INFRA_MUX_UART2>, |
| <&infracfg CK_INFRA_NFI_CK>, |
| <&infracfg CK_INFRA_SPINFI_CK>, |
| <&infracfg CK_INFRA_MUX_SPI0>, |
| <&infracfg CK_INFRA_MUX_SPI1>, |
| <&infracfg CK_INFRA_RTC_32K>, |
| <&infracfg CK_INFRA_FMSDC_CK>, |
| <&infracfg CK_INFRA_FMSDC_HCK_CK>, |
| <&infracfg CK_INFRA_PERI_133M>, |
| <&infracfg CK_INFRA_133M_PHCK>, |
| <&infracfg CK_INFRA_USB_SYS_CK>, |
| <&infracfg CK_INFRA_USB_CK>, |
| <&infracfg CK_INFRA_USB_XHCI_CK>, |
| <&infracfg CK_INFRA_PCIE_GFMUX_TL_O_PRE>, |
| <&infracfg CK_INFRA_F26M_CK0>, |
| <&infracfg_ao CK_INFRA_UART0_SEL>, |
| <&infracfg_ao CK_INFRA_UART1_SEL>, |
| <&infracfg_ao CK_INFRA_UART2_SEL>, |
| <&infracfg_ao CK_INFRA_SPI0_SEL>, |
| <&infracfg_ao CK_INFRA_SPI1_SEL>, |
| <&infracfg_ao CK_INFRA_PWM1_SEL>, |
| <&infracfg_ao CK_INFRA_PWM2_SEL>, |
| <&infracfg_ao CK_INFRA_PWM_BSEL>, |
| <&infracfg_ao CK_INFRA_PCIE_SEL>, |
| <&infracfg_ao CK_INFRA_GPT_STA>, |
| <&infracfg_ao CK_INFRA_PWM_HCK>, |
| <&infracfg_ao CK_INFRA_PWM_STA>, |
| <&infracfg_ao CK_INFRA_PWM1_CK>, |
| <&infracfg_ao CK_INFRA_PWM2_CK>, |
| <&infracfg_ao CK_INFRA_CQ_DMA_CK>, |
| <&clk40m>, |
| <&clk40m>, |
| <&clk40m>, |
| <&clk40m>, |
| <&clk40m>, |
| <&infracfg_ao CK_INFRA_DRAMC_26M_CK>, |
| <&infracfg_ao CK_INFRA_DBG_CK>, |
| <&infracfg_ao CK_INFRA_AP_DMA_CK>, |
| <&infracfg_ao CK_INFRA_SEJ_CK>, |
| <&infracfg_ao CK_INFRA_SEJ_13M_CK>, |
| <&infracfg_ao CK_INFRA_THERM_CK>, |
| <&infracfg_ao CK_INFRA_I2CO_CK>, |
| <&infracfg_ao CK_INFRA_UART0_CK>, |
| <&infracfg_ao CK_INFRA_UART1_CK>, |
| <&infracfg_ao CK_INFRA_UART2_CK>, |
| <&infracfg_ao CK_INFRA_SPI2_CK>, |
| <&infracfg_ao CK_INFRA_SPI2_HCK_CK>, |
| <&infracfg_ao CK_INFRA_NFI1_CK>, |
| <&infracfg_ao CK_INFRA_SPINFI1_CK>, |
| <&infracfg_ao CK_INFRA_NFI_HCK_CK>, |
| <&infracfg_ao CK_INFRA_SPI0_CK>, |
| <&infracfg_ao CK_INFRA_SPI1_CK>, |
| <&infracfg_ao CK_INFRA_FRTC_CK>, |
| <&infracfg_ao CK_INFRA_MSDC_CK>, |
| <&infracfg_ao CK_INFRA_MSDC_HCK_CK>, |
| <&infracfg_ao CK_INFRA_MSDC_133M_CK>, |
| <&infracfg_ao CK_INFRA_MSDC_66M_CK>, |
| <&infracfg_ao CK_INFRA_ADC_26M_CK>, |
| <&infracfg_ao CK_INFRA_ADC_FRC_CK>, |
| <&infracfg_ao CK_INFRA_FBIST2FPC_CK>, |
| <&infracfg_ao CK_INFRA_IUSB_133_CK>, |
| <&infracfg_ao CK_INFRA_IUSB_66M_CK>, |
| <&infracfg_ao CK_INFRA_IUSB_SYS_CK>, |
| <&infracfg_ao CK_INFRA_IUSB_CK>, |
| <&infracfg_ao CK_INFRA_IPCIE_CK>, |
| <&infracfg_ao CK_INFRA_IPCIER_CK>, |
| <&infracfg_ao CK_INFRA_IPCIEB_CK>, |
| <&topckgen CK_TOP_CB_M_416M>, |
| <&topckgen CK_TOP_CB_M_D2>, |
| <&topckgen CK_TOP_CB_M_D4>, |
| <&topckgen CK_TOP_CB_M_D8>, |
| <&topckgen CK_TOP_M_D8_D2>, |
| <&topckgen CK_TOP_M_D3_D2>, |
| <&topckgen CK_TOP_CB_MM_D2>, |
| <&topckgen CK_TOP_CB_MM_D4>, |
| <&topckgen CK_TOP_CB_MM_D8>, |
| <&topckgen CK_TOP_CB_APLL2_196M>, |
| <&topckgen CK_TOP_APLL2_D4>, |
| <&topckgen CK_TOP_CB_NET1_D4>, |
| <&topckgen CK_TOP_CB_NET1_D5>, |
| <&topckgen CK_TOP_NET1_D5_D2>, |
| <&topckgen CK_TOP_NET1_D5_D4>, |
| <&topckgen CK_TOP_NET1_D8_D2>, |
| <&topckgen CK_TOP_NET1_D8_D4>, |
| <&topckgen CK_TOP_CB_NET2_800M>, |
| <&topckgen CK_TOP_CB_NET2_D4>, |
| <&topckgen CK_TOP_NET2_D4_D2>, |
| <&topckgen CK_TOP_CB_WEDMCU_208M>, |
| <&topckgen CK_TOP_CB_SGM_325M>, |
| <&topckgen CK_TOP_CB_RTC_32K>, |
| <&topckgen CK_TOP_CB_RTC_32P7K>, |
| <&topckgen CK_TOP_NFI1X>, |
| <&topckgen CK_TOP_USB_EQ_RX250M>, |
| <&topckgen CK_TOP_USB_TX250M>, |
| <&topckgen CK_TOP_USB_LN0_CK>, |
| <&topckgen CK_TOP_USB_CDR_CK>, |
| <&topckgen CK_TOP_SPINFI_BCK>, |
| <&topckgen CK_TOP_I2C_BCK>, |
| <&topckgen CK_TOP_PEXTP_TL>, |
| <&topckgen CK_TOP_EMMC_208M>, |
| <&topckgen CK_TOP_EMMC_400M>, |
| <&topckgen CK_TOP_F26M_SEL>, |
| <&topckgen CK_TOP_SYSAXI>, |
| <&topckgen CK_TOP_NETSYS_WED_MCU>, |
| <&topckgen CK_TOP_NETSYS_2X>, |
| <&topckgen CK_TOP_SGM_325M>, |
| <&topckgen CK_TOP_A1SYS>, |
| <&topckgen CK_TOP_F26M>, |
| <&topckgen CK_TOP_AUD_L>, |
| <&topckgen CK_TOP_A_TUNER>, |
| <&topckgen CK_TOP_U2U3_REF>, |
| <&topckgen CK_TOP_U2U3_SYS>, |
| <&topckgen CK_TOP_U2U3_XHCI>, |
| <&topckgen CK_TOP_AP2CNN_HOST>, |
| <&topckgen CK_TOP_NFI1X_SEL>, |
| <&topckgen CK_TOP_SPINFI_SEL>, |
| <&topckgen CK_TOP_UART_SEL>, |
| <&topckgen CK_TOP_PWM_SEL>, |
| <&topckgen CK_TOP_I2C_SEL>, |
| <&topckgen CK_TOP_PEXTP_TL_SEL>, |
| <&topckgen CK_TOP_EMMC_208M_SEL >, |
| <&topckgen CK_TOP_EMMC_400M_SEL >, |
| <&topckgen CK_TOP_F26M_SEL>, |
| <&topckgen CK_TOP_DRAMC_SEL>, |
| <&topckgen CK_TOP_DRAMC_MD32_SEL>, |
| <&topckgen CK_TOP_SYSAXI_SEL>, |
| <&topckgen CK_TOP_SYSAPB_SEL>, |
| <&topckgen CK_TOP_ARM_DB_MAIN_SEL>, |
| <&topckgen CK_TOP_AP2CNN_HOST_SEL>, |
| <&topckgen CK_TOP_NETSYS_SEL>, |
| <&topckgen CK_TOP_NETSYS_500M_SEL>, |
| <&topckgen CK_TOP_NETSYS_MCU_SEL>, |
| <&topckgen CK_TOP_NETSYS_2X_SEL>, |
| <&topckgen CK_TOP_SGM_325M_SEL>, |
| <&topckgen CK_TOP_SGM_REG_SEL>, |
| <&topckgen CK_TOP_NETSYS_500M_SEL>, |
| <&topckgen CK_TOP_NETSYS_2X_SEL>, |
| <&topckgen CK_TOP_USB3_PHY_SEL>, |
| <&topckgen CK_TOP_F26M_SEL>, |
| <&topckgen CK_TOP_U2U3_SEL>, |
| <&topckgen CK_TOP_U2U3_SYS_SEL>, |
| <&topckgen CK_TOP_U2U3_XHCI_SEL>, |
| <&topckgen CK_TOP_USB_FRMCNT_SEL>; |
| |
| |
| clock-names = "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", |
| "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", |
| "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", |
| "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", |
| "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", |
| "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", |
| "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", |
| "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", |
| "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", |
| "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", |
| "118", "119", "120", "121", "122", "123", |
| "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", |
| "136", "137", "138", "139", "140", "141", "142", "143", "144", "145", "146", "147", |
| "148", "149", "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", |
| "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", "170", "171", |
| "172", "173", "174", "175", "176", "177", "178", "179", "180", "181", "182", "183"; |
| }; |
| }; |