~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm/mach-mmp/Kconfig

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0-only
  2 menuconfig ARCH_MMP
  3         bool "Marvell PXA168/910/MMP2/MMP3"
  4         depends on (CPU_LITTLE_ENDIAN && ARCH_MULTI_V5) || ARCH_MULTI_V7
  5         select GPIO_PXA
  6         select GPIOLIB
  7         select PINCTRL
  8         select PLAT_PXA
  9         help
 10           Support for Marvell's PXA168/PXA910(MMP), MMP2, and MMP3 processor lines.
 11 
 12 if ARCH_MMP
 13 
 14 menu "Marvell PXA168/910/MMP2 Implementations"
 15 
 16 config MACH_MMP_DT
 17         bool "Support MMP (ARMv5) platforms from device tree"
 18         depends on ARCH_MULTI_V5
 19         select PINCTRL
 20         select PINCTRL_SINGLE
 21         select ARCH_HAS_RESET_CONTROLLER
 22         select CPU_MOHAWK
 23         help
 24           Include support for Marvell MMP2 based platforms using
 25           the device tree. Needn't select any other machine while
 26           MACH_MMP_DT is enabled.
 27 
 28 config MACH_MMP2_DT
 29         bool "Support MMP2 (ARMv7) platforms from device tree"
 30         depends on ARCH_MULTI_V7
 31         select PINCTRL
 32         select PINCTRL_SINGLE
 33         select ARCH_HAS_RESET_CONTROLLER
 34         select CPU_PJ4
 35         select PM_GENERIC_DOMAINS if PM
 36         select PM_GENERIC_DOMAINS_OF if PM && OF
 37         help
 38           Include support for Marvell MMP2 based platforms using
 39           the device tree.
 40 
 41 config MACH_MMP3_DT
 42         bool "Support MMP3 (ARMv7) platforms"
 43         depends on ARCH_MULTI_V7
 44         select ARM_GIC
 45         select HAVE_ARM_SCU if SMP
 46         select HAVE_ARM_TWD if SMP
 47         select CACHE_L2X0
 48         select PINCTRL
 49         select PINCTRL_SINGLE
 50         select ARCH_HAS_RESET_CONTROLLER
 51         select CPU_PJ4B
 52         select PM_GENERIC_DOMAINS if PM
 53         select PM_GENERIC_DOMAINS_OF if PM && OF
 54         help
 55           Say 'Y' here if you want to include support for platforms
 56           with Marvell MMP3 processor, also known as PXA2128 or
 57           Armada 620.
 58 
 59 endmenu
 60 
 61 config CPU_PXA168
 62         bool
 63         select CPU_MOHAWK
 64         help
 65           Select code specific to PXA168
 66 
 67 config CPU_PXA910
 68         bool
 69         select CPU_MOHAWK
 70         help
 71           Select code specific to PXA910
 72 
 73 config CPU_MMP2
 74         bool
 75         select CPU_PJ4
 76         help
 77           Select code specific to MMP2. MMP2 is ARMv7 compatible.
 78 
 79 endif

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php