131 lines · plain
1# SPDX-License-Identifier: GPL-2.02# common clock support for NXP i.MX SoC family.3config MXC_CLK4 tristate "IMX clock"5 depends on ARCH_MXC || COMPILE_TEST6 7config MXC_CLK_SCU8 tristate9 10config CLK_IMX111 def_bool SOC_IMX112 select MXC_CLK13 14config CLK_IMX2515 def_bool SOC_IMX2516 select MXC_CLK17 18config CLK_IMX2719 def_bool SOC_IMX2720 select MXC_CLK21 22config CLK_IMX3123 def_bool SOC_IMX3124 select MXC_CLK25 26config CLK_IMX3527 def_bool SOC_IMX3528 select MXC_CLK29 30config CLK_IMX531 def_bool SOC_IMX532 select MXC_CLK33 34config CLK_IMX6Q35 def_bool SOC_IMX6Q36 select MXC_CLK37 38config CLK_IMX6SL39 def_bool SOC_IMX6SL40 select MXC_CLK41 42config CLK_IMX6SLL43 def_bool SOC_IMX6SLL44 select MXC_CLK45 46config CLK_IMX6SX47 def_bool SOC_IMX6SX48 select MXC_CLK49 50config CLK_IMX6UL51 def_bool SOC_IMX6UL52 select MXC_CLK53 54config CLK_IMX7D55 def_bool SOC_IMX7D56 select MXC_CLK57 58config CLK_IMX7ULP59 def_bool SOC_IMX7ULP60 select MXC_CLK61 62config CLK_VF61063 def_bool SOC_VF61064 select MXC_CLK65 66config CLK_IMX8MM67 tristate "IMX8MM CCM Clock Driver"68 depends on ARCH_MXC || COMPILE_TEST69 select MXC_CLK70 help71 Build the driver for i.MX8MM CCM Clock Driver72 73config CLK_IMX8MN74 tristate "IMX8MN CCM Clock Driver"75 depends on ARCH_MXC || COMPILE_TEST76 select MXC_CLK77 help78 Build the driver for i.MX8MN CCM Clock Driver79 80config CLK_IMX8MP81 tristate "IMX8MP CCM Clock Driver"82 depends on ARCH_MXC || COMPILE_TEST83 select MXC_CLK84 select AUXILIARY_BUS if RESET_CONTROLLER85 help86 Build the driver for i.MX8MP CCM Clock Driver87 88config CLK_IMX8MQ89 tristate "IMX8MQ CCM Clock Driver"90 depends on ARCH_MXC || COMPILE_TEST91 select MXC_CLK92 help93 Build the driver for i.MX8MQ CCM Clock Driver94 95config CLK_IMX8QXP96 tristate "IMX8QXP SCU Clock"97 depends on (ARCH_MXC && ARM64) || COMPILE_TEST98 depends on IMX_SCU && HAVE_ARM_SMCCC99 select MXC_CLK_SCU100 select MXC_CLK101 help102 Build the driver for IMX8QXP SCU based clocks.103 104config CLK_IMX8ULP105 tristate "IMX8ULP CCM Clock Driver"106 depends on ARCH_MXC || COMPILE_TEST107 select MXC_CLK108 help109 Build the driver for i.MX8ULP CCM Clock Driver110 111config CLK_IMX93112 tristate "IMX93 CCM Clock Driver"113 depends on ARCH_MXC || COMPILE_TEST114 select MXC_CLK115 help116 Build the driver for i.MX93 CCM Clock Driver117 118config CLK_IMX95_BLK_CTL119 tristate "IMX95 Clock Driver for BLK CTL"120 depends on ARCH_MXC || COMPILE_TEST121 select MXC_CLK122 help123 Build the clock driver for i.MX95 BLK CTL124 125config CLK_IMXRT1050126 tristate "IMXRT1050 CCM Clock Driver"127 depends on SOC_IMXRT || COMPILE_TEST128 select MXC_CLK129 help130 Build the driver for i.MXRT1050 CCM Clock Driver131