xref: /openbmc/linux/drivers/soc/imx/Kconfig (revision 8191455c)
1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only
203aa1262SAndrey Smirnovmenu "i.MX SoC drivers"
303aa1262SAndrey Smirnov
4685efffeSLucas Stachconfig IMX_GPCV2_PM_DOMAINS
5685efffeSLucas Stach	bool "i.MX GPCv2 PM domains"
69b0bb073SAbel Vesa	depends on ARCH_MXC || (COMPILE_TEST && OF)
7e23c7f7dSArnd Bergmann	depends on PM
8e23c7f7dSArnd Bergmann	select PM_GENERIC_DOMAINS
9f617a871SEzequiel Garcia	select REGMAP_MMIO
1003aa1262SAndrey Smirnov	default y if SOC_IMX7D
1103aa1262SAndrey Smirnov
12fc40200eSPeng Fanconfig SOC_IMX8M
13*8191455cSJindong Yue	tristate "i.MX8M SoC family support"
14fc40200eSPeng Fan	depends on ARCH_MXC || COMPILE_TEST
15fc40200eSPeng Fan	default ARCH_MXC && ARM64
164517f481SArnd Bergmann	select SOC_BUS
17097530bfSArnd Bergmann	select ARM_GIC_V3 if ARCH_MXC && ARCH_MULTI_V7
18fc40200eSPeng Fan	help
19fc40200eSPeng Fan	  If you say yes here you get support for the NXP i.MX8M family
20fc40200eSPeng Fan	  support, it will provide the SoC info like SoC family,
21fc40200eSPeng Fan	  ID and revision etc.
22fc40200eSPeng Fan
230a0f7cc2SPeng Fanconfig SOC_IMX9
240a0f7cc2SPeng Fan	tristate "i.MX9 SoC family support"
250a0f7cc2SPeng Fan	depends on ARCH_MXC || COMPILE_TEST
260a0f7cc2SPeng Fan	default ARCH_MXC && ARM64
270a0f7cc2SPeng Fan	select SOC_BUS
280a0f7cc2SPeng Fan	help
290a0f7cc2SPeng Fan	  If you say yes here, you get support for the NXP i.MX9 family
300a0f7cc2SPeng Fan
319d3975f2SLucas Stachconfig IMX8M_BLK_CTRL
329d3975f2SLucas Stach	bool
339d3975f2SLucas Stach	default SOC_IMX8M && IMX_GPCV2_PM_DOMAINS
349d3975f2SLucas Stach	depends on PM_GENERIC_DOMAINS
352cbee26eSLucas Stach	depends on COMMON_CLK
369d3975f2SLucas Stach
379d3975f2SLucas Stachconfig IMX9_BLK_CTRL
389d3975f2SLucas Stach	bool
399d3975f2SLucas Stach	default SOC_IMX9 && IMX_GPCV2_PM_DOMAINS
409d3975f2SLucas Stach	depends on PM_GENERIC_DOMAINS
419d3975f2SLucas Stach
4203aa1262SAndrey Smirnovendmenu
43