Kconfig (6239da297281e2ea6284ce28a92f97ab047aa365) | Kconfig (0774a6ed294b963dc76df2d8342ab86d030759ec) |
---|---|
1# SPDX-License-Identifier: GPL-2.0 2config ARM 3 bool 4 default y 5 select ARCH_32BIT_OFF_T 6 select ARCH_HAS_BINFMT_FLAT 7 select ARCH_HAS_DEBUG_VIRTUAL if MMU 8 select ARCH_HAS_DEVMEM_IS_ALLOWED --- 307 unchanged lines hidden (view full) --- 316 select ARCH_FLATMEM_ENABLE 317 select ARCH_SPARSEMEM_ENABLE 318 select ARCH_SELECT_MEMORY_MODEL 319 select ARM_HAS_SG_CHAIN 320 select ARM_PATCH_PHYS_VIRT 321 select AUTO_ZRELADDR 322 select TIMER_OF 323 select COMMON_CLK | 1# SPDX-License-Identifier: GPL-2.0 2config ARM 3 bool 4 default y 5 select ARCH_32BIT_OFF_T 6 select ARCH_HAS_BINFMT_FLAT 7 select ARCH_HAS_DEBUG_VIRTUAL if MMU 8 select ARCH_HAS_DEVMEM_IS_ALLOWED --- 307 unchanged lines hidden (view full) --- 316 select ARCH_FLATMEM_ENABLE 317 select ARCH_SPARSEMEM_ENABLE 318 select ARCH_SELECT_MEMORY_MODEL 319 select ARM_HAS_SG_CHAIN 320 select ARM_PATCH_PHYS_VIRT 321 select AUTO_ZRELADDR 322 select TIMER_OF 323 select COMMON_CLK |
324 select GENERIC_CLOCKEVENTS | |
325 select GENERIC_IRQ_MULTI_HANDLER 326 select HAVE_PCI 327 select PCI_DOMAINS_GENERIC if PCI 328 select SPARSE_IRQ 329 select USE_OF 330 331config ARM_SINGLE_ARMV7M 332 bool "ARMv7-M based platforms (Cortex-M0/M3/M4)" 333 depends on !MMU 334 select ARM_NVIC 335 select AUTO_ZRELADDR 336 select TIMER_OF 337 select COMMON_CLK 338 select CPU_V7M | 324 select GENERIC_IRQ_MULTI_HANDLER 325 select HAVE_PCI 326 select PCI_DOMAINS_GENERIC if PCI 327 select SPARSE_IRQ 328 select USE_OF 329 330config ARM_SINGLE_ARMV7M 331 bool "ARMv7-M based platforms (Cortex-M0/M3/M4)" 332 depends on !MMU 333 select ARM_NVIC 334 select AUTO_ZRELADDR 335 select TIMER_OF 336 select COMMON_CLK 337 select CPU_V7M |
339 select GENERIC_CLOCKEVENTS | |
340 select NO_IOPORT_MAP 341 select SPARSE_IRQ 342 select USE_OF 343 344config ARCH_EP93XX 345 bool "EP93xx-based" 346 select ARCH_SPARSEMEM_ENABLE 347 select ARM_AMBA 348 imply ARM_PATCH_PHYS_VIRT 349 select ARM_VIC 350 select AUTO_ZRELADDR 351 select CLKDEV_LOOKUP 352 select CLKSRC_MMIO 353 select CPU_ARM920T | 338 select NO_IOPORT_MAP 339 select SPARSE_IRQ 340 select USE_OF 341 342config ARCH_EP93XX 343 bool "EP93xx-based" 344 select ARCH_SPARSEMEM_ENABLE 345 select ARM_AMBA 346 imply ARM_PATCH_PHYS_VIRT 347 select ARM_VIC 348 select AUTO_ZRELADDR 349 select CLKDEV_LOOKUP 350 select CLKSRC_MMIO 351 select CPU_ARM920T |
354 select GENERIC_CLOCKEVENTS | |
355 select GPIOLIB 356 select HAVE_LEGACY_CLK 357 help 358 This enables support for the Cirrus EP93xx series of CPUs. 359 360config ARCH_FOOTBRIDGE 361 bool "FootBridge" 362 select CPU_SA110 363 select FOOTBRIDGE | 352 select GPIOLIB 353 select HAVE_LEGACY_CLK 354 help 355 This enables support for the Cirrus EP93xx series of CPUs. 356 357config ARCH_FOOTBRIDGE 358 bool "FootBridge" 359 select CPU_SA110 360 select FOOTBRIDGE |
364 select GENERIC_CLOCKEVENTS | |
365 select HAVE_IDE 366 select NEED_MACH_IO_H if !MMU 367 select NEED_MACH_MEMORY_H 368 help 369 Support for systems based on the DC21285 companion chip 370 ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder. 371 372config ARCH_IOP32X --- 11 unchanged lines hidden (view full) --- 384 385config ARCH_IXP4XX 386 bool "IXP4xx-based" 387 depends on MMU 388 select ARCH_HAS_DMA_SET_COHERENT_MASK 389 select ARCH_SUPPORTS_BIG_ENDIAN 390 select CPU_XSCALE 391 select DMABOUNCE if PCI | 361 select HAVE_IDE 362 select NEED_MACH_IO_H if !MMU 363 select NEED_MACH_MEMORY_H 364 help 365 Support for systems based on the DC21285 companion chip 366 ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder. 367 368config ARCH_IOP32X --- 11 unchanged lines hidden (view full) --- 380 381config ARCH_IXP4XX 382 bool "IXP4xx-based" 383 depends on MMU 384 select ARCH_HAS_DMA_SET_COHERENT_MASK 385 select ARCH_SUPPORTS_BIG_ENDIAN 386 select CPU_XSCALE 387 select DMABOUNCE if PCI |
392 select GENERIC_CLOCKEVENTS | |
393 select GENERIC_IRQ_MULTI_HANDLER 394 select GPIO_IXP4XX 395 select GPIOLIB 396 select HAVE_PCI 397 select IXP4XX_IRQ 398 select IXP4XX_TIMER 399 select NEED_MACH_IO_H 400 select USB_EHCI_BIG_ENDIAN_DESC 401 select USB_EHCI_BIG_ENDIAN_MMIO 402 help 403 Support for Intel's IXP4XX (XScale) family of processors. 404 405config ARCH_DOVE 406 bool "Marvell Dove" 407 select CPU_PJ4 | 388 select GENERIC_IRQ_MULTI_HANDLER 389 select GPIO_IXP4XX 390 select GPIOLIB 391 select HAVE_PCI 392 select IXP4XX_IRQ 393 select IXP4XX_TIMER 394 select NEED_MACH_IO_H 395 select USB_EHCI_BIG_ENDIAN_DESC 396 select USB_EHCI_BIG_ENDIAN_MMIO 397 help 398 Support for Intel's IXP4XX (XScale) family of processors. 399 400config ARCH_DOVE 401 bool "Marvell Dove" 402 select CPU_PJ4 |
408 select GENERIC_CLOCKEVENTS | |
409 select GENERIC_IRQ_MULTI_HANDLER 410 select GPIOLIB 411 select HAVE_PCI 412 select MVEBU_MBUS 413 select PINCTRL 414 select PINCTRL_DOVE 415 select PLAT_ORION_LEGACY 416 select SPARSE_IRQ --- 7 unchanged lines hidden (view full) --- 424 select ARCH_MTD_XIP 425 select ARM_CPU_SUSPEND if PM 426 select AUTO_ZRELADDR 427 select COMMON_CLK 428 select CLKSRC_PXA 429 select CLKSRC_MMIO 430 select TIMER_OF 431 select CPU_XSCALE if !CPU_XSC3 | 403 select GENERIC_IRQ_MULTI_HANDLER 404 select GPIOLIB 405 select HAVE_PCI 406 select MVEBU_MBUS 407 select PINCTRL 408 select PINCTRL_DOVE 409 select PLAT_ORION_LEGACY 410 select SPARSE_IRQ --- 7 unchanged lines hidden (view full) --- 418 select ARCH_MTD_XIP 419 select ARM_CPU_SUSPEND if PM 420 select AUTO_ZRELADDR 421 select COMMON_CLK 422 select CLKSRC_PXA 423 select CLKSRC_MMIO 424 select TIMER_OF 425 select CPU_XSCALE if !CPU_XSC3 |
432 select GENERIC_CLOCKEVENTS | |
433 select GENERIC_IRQ_MULTI_HANDLER 434 select GPIO_PXA 435 select GPIOLIB 436 select HAVE_IDE 437 select IRQ_DOMAIN 438 select PLAT_PXA 439 select SPARSE_IRQ 440 help --- 24 unchanged lines hidden (view full) --- 465 select ARCH_MTD_XIP 466 select ARCH_SPARSEMEM_ENABLE 467 select CLKSRC_MMIO 468 select CLKSRC_PXA 469 select TIMER_OF if OF 470 select COMMON_CLK 471 select CPU_FREQ 472 select CPU_SA1100 | 426 select GENERIC_IRQ_MULTI_HANDLER 427 select GPIO_PXA 428 select GPIOLIB 429 select HAVE_IDE 430 select IRQ_DOMAIN 431 select PLAT_PXA 432 select SPARSE_IRQ 433 help --- 24 unchanged lines hidden (view full) --- 458 select ARCH_MTD_XIP 459 select ARCH_SPARSEMEM_ENABLE 460 select CLKSRC_MMIO 461 select CLKSRC_PXA 462 select TIMER_OF if OF 463 select COMMON_CLK 464 select CPU_FREQ 465 select CPU_SA1100 |
473 select GENERIC_CLOCKEVENTS | |
474 select GENERIC_IRQ_MULTI_HANDLER 475 select GPIOLIB 476 select HAVE_IDE 477 select IRQ_DOMAIN 478 select ISA 479 select NEED_MACH_MEMORY_H 480 select SPARSE_IRQ 481 help 482 Support for StrongARM 11x0 based boards. 483 484config ARCH_S3C24XX 485 bool "Samsung S3C24XX SoCs" 486 select ATAGS 487 select CLKSRC_SAMSUNG_PWM | 466 select GENERIC_IRQ_MULTI_HANDLER 467 select GPIOLIB 468 select HAVE_IDE 469 select IRQ_DOMAIN 470 select ISA 471 select NEED_MACH_MEMORY_H 472 select SPARSE_IRQ 473 help 474 Support for StrongARM 11x0 based boards. 475 476config ARCH_S3C24XX 477 bool "Samsung S3C24XX SoCs" 478 select ATAGS 479 select CLKSRC_SAMSUNG_PWM |
488 select GENERIC_CLOCKEVENTS | |
489 select GPIO_SAMSUNG 490 select GPIOLIB 491 select GENERIC_IRQ_MULTI_HANDLER 492 select HAVE_S3C2410_I2C if I2C 493 select HAVE_S3C_RTC if RTC_CLASS 494 select NEED_MACH_IO_H 495 select S3C2410_WATCHDOG 496 select SAMSUNG_ATAGS --- 7 unchanged lines hidden (view full) --- 504 505config ARCH_OMAP1 506 bool "TI OMAP1" 507 depends on MMU 508 select ARCH_HAS_HOLES_MEMORYMODEL 509 select ARCH_OMAP 510 select CLKDEV_LOOKUP 511 select CLKSRC_MMIO | 480 select GPIO_SAMSUNG 481 select GPIOLIB 482 select GENERIC_IRQ_MULTI_HANDLER 483 select HAVE_S3C2410_I2C if I2C 484 select HAVE_S3C_RTC if RTC_CLASS 485 select NEED_MACH_IO_H 486 select S3C2410_WATCHDOG 487 select SAMSUNG_ATAGS --- 7 unchanged lines hidden (view full) --- 495 496config ARCH_OMAP1 497 bool "TI OMAP1" 498 depends on MMU 499 select ARCH_HAS_HOLES_MEMORYMODEL 500 select ARCH_OMAP 501 select CLKDEV_LOOKUP 502 select CLKSRC_MMIO |
512 select GENERIC_CLOCKEVENTS | |
513 select GENERIC_IRQ_CHIP 514 select GENERIC_IRQ_MULTI_HANDLER 515 select GPIOLIB 516 select HAVE_IDE 517 select HAVE_LEGACY_CLK 518 select IRQ_DOMAIN 519 select NEED_MACH_IO_H if PCCARD 520 select NEED_MACH_MEMORY_H --- 246 unchanged lines hidden (view full) --- 767 for the platform may vary, so adjustment of RAM base might be needed. 768 769# Definitions to make life easier 770config ARCH_ACORN 771 bool 772 773config PLAT_IOP 774 bool | 503 select GENERIC_IRQ_CHIP 504 select GENERIC_IRQ_MULTI_HANDLER 505 select GPIOLIB 506 select HAVE_IDE 507 select HAVE_LEGACY_CLK 508 select IRQ_DOMAIN 509 select NEED_MACH_IO_H if PCCARD 510 select NEED_MACH_MEMORY_H --- 246 unchanged lines hidden (view full) --- 757 for the platform may vary, so adjustment of RAM base might be needed. 758 759# Definitions to make life easier 760config ARCH_ACORN 761 bool 762 763config PLAT_IOP 764 bool |
775 select GENERIC_CLOCKEVENTS | |
776 777config PLAT_ORION 778 bool 779 select CLKSRC_MMIO 780 select COMMON_CLK 781 select GENERIC_IRQ_CHIP 782 select IRQ_DOMAIN 783 --- 374 unchanged lines hidden (view full) --- 1158 capable CPU. 1159 1160 The only effect of this option is to make the SMP-related 1161 options available to the user for configuration. 1162 1163config SMP 1164 bool "Symmetric Multi-Processing" 1165 depends on CPU_V6K || CPU_V7 | 765 766config PLAT_ORION 767 bool 768 select CLKSRC_MMIO 769 select COMMON_CLK 770 select GENERIC_IRQ_CHIP 771 select IRQ_DOMAIN 772 --- 374 unchanged lines hidden (view full) --- 1147 capable CPU. 1148 1149 The only effect of this option is to make the SMP-related 1150 options available to the user for configuration. 1151 1152config SMP 1153 bool "Symmetric Multi-Processing" 1154 depends on CPU_V6K || CPU_V7 |
1166 depends on GENERIC_CLOCKEVENTS | |
1167 depends on HAVE_SMP 1168 depends on MMU || ARM_MPU 1169 select IRQ_WORK 1170 help 1171 This enables support for systems with more than one CPU. If you have 1172 a system with only one CPU, say N. If you have a system with more 1173 than one CPU, say Y. 1174 --- 860 unchanged lines hidden --- | 1155 depends on HAVE_SMP 1156 depends on MMU || ARM_MPU 1157 select IRQ_WORK 1158 help 1159 This enables support for systems with more than one CPU. If you have 1160 a system with only one CPU, say N. If you have a system with more 1161 than one CPU, say Y. 1162 --- 860 unchanged lines hidden --- |