Kconfig (59d3ae9a5bf60c037e3a6f6e6bcfbd1c048aa313) Kconfig (75bf1bd7d2f993787d0faa7d6e6534f7e88a2975)
1# SPDX-License-Identifier: GPL-2.0
2config ARM
3 bool
4 default y
5 select ARCH_32BIT_OFF_T
6 select ARCH_CLOCKSOURCE_DATA
7 select ARCH_HAS_BINFMT_FLAT
8 select ARCH_HAS_DEBUG_VIRTUAL if MMU

--- 249 unchanged lines hidden (view full) ---

258
259config PHYS_OFFSET
260 hex "Physical address of main memory" if MMU
261 depends on !ARM_PATCH_PHYS_VIRT
262 default DRAM_BASE if !MMU
263 default 0x00000000 if ARCH_EBSA110 || \
264 ARCH_FOOTBRIDGE || \
265 ARCH_INTEGRATOR || \
1# SPDX-License-Identifier: GPL-2.0
2config ARM
3 bool
4 default y
5 select ARCH_32BIT_OFF_T
6 select ARCH_CLOCKSOURCE_DATA
7 select ARCH_HAS_BINFMT_FLAT
8 select ARCH_HAS_DEBUG_VIRTUAL if MMU

--- 249 unchanged lines hidden (view full) ---

258
259config PHYS_OFFSET
260 hex "Physical address of main memory" if MMU
261 depends on !ARM_PATCH_PHYS_VIRT
262 default DRAM_BASE if !MMU
263 default 0x00000000 if ARCH_EBSA110 || \
264 ARCH_FOOTBRIDGE || \
265 ARCH_INTEGRATOR || \
266 ARCH_IOP13XX || \
267 ARCH_KS8695 || \
266 ARCH_REALVIEW
267 default 0x10000000 if ARCH_OMAP1 || ARCH_RPC
268 default 0x20000000 if ARCH_S5PV210
269 default 0xc0000000 if ARCH_SA1100
270 help
271 Please provide the physical address corresponding to the
272 location of main memory in your system.
273

--- 96 unchanged lines hidden (view full) ---

370 select GENERIC_CLOCKEVENTS
371 select HAVE_IDE
372 select NEED_MACH_IO_H if !MMU
373 select NEED_MACH_MEMORY_H
374 help
375 Support for systems based on the DC21285 companion chip
376 ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder.
377
268 ARCH_REALVIEW
269 default 0x10000000 if ARCH_OMAP1 || ARCH_RPC
270 default 0x20000000 if ARCH_S5PV210
271 default 0xc0000000 if ARCH_SA1100
272 help
273 Please provide the physical address corresponding to the
274 location of main memory in your system.
275

--- 96 unchanged lines hidden (view full) ---

372 select GENERIC_CLOCKEVENTS
373 select HAVE_IDE
374 select NEED_MACH_IO_H if !MMU
375 select NEED_MACH_MEMORY_H
376 help
377 Support for systems based on the DC21285 companion chip
378 ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder.
379
380config ARCH_IOP13XX
381 bool "IOP13xx-based"
382 depends on MMU
383 select CPU_XSC3
384 select NEED_MACH_MEMORY_H
385 select NEED_RET_TO_USER
386 select FORCE_PCI
387 select PLAT_IOP
388 select VMSPLIT_1G
389 select SPARSE_IRQ
390 help
391 Support for Intel's IOP13XX (XScale) family of processors.
392
378config ARCH_IOP32X
379 bool "IOP32x-based"
380 depends on MMU
381 select CPU_XSCALE
382 select GPIO_IOP
383 select GPIOLIB
384 select NEED_RET_TO_USER
385 select FORCE_PCI
386 select PLAT_IOP
387 help
388 Support for Intel's 80219 and IOP32X (XScale) family of
389 processors.
390
393config ARCH_IOP32X
394 bool "IOP32x-based"
395 depends on MMU
396 select CPU_XSCALE
397 select GPIO_IOP
398 select GPIOLIB
399 select NEED_RET_TO_USER
400 select FORCE_PCI
401 select PLAT_IOP
402 help
403 Support for Intel's 80219 and IOP32X (XScale) family of
404 processors.
405
406config ARCH_IOP33X
407 bool "IOP33x-based"
408 depends on MMU
409 select CPU_XSCALE
410 select GPIO_IOP
411 select GPIOLIB
412 select NEED_RET_TO_USER
413 select FORCE_PCI
414 select PLAT_IOP
415 help
416 Support for Intel's IOP33X (XScale) family of processors.
417
391config ARCH_IXP4XX
392 bool "IXP4xx-based"
393 depends on MMU
394 select ARCH_HAS_DMA_SET_COHERENT_MASK
395 select ARCH_SUPPORTS_BIG_ENDIAN
396 select CPU_XSCALE
397 select DMABOUNCE if PCI
398 select GENERIC_CLOCKEVENTS

--- 20 unchanged lines hidden (view full) ---

419 select PINCTRL
420 select PINCTRL_DOVE
421 select PLAT_ORION_LEGACY
422 select SPARSE_IRQ
423 select PM_GENERIC_DOMAINS if PM
424 help
425 Support for the Marvell Dove SoC 88AP510
426
418config ARCH_IXP4XX
419 bool "IXP4xx-based"
420 depends on MMU
421 select ARCH_HAS_DMA_SET_COHERENT_MASK
422 select ARCH_SUPPORTS_BIG_ENDIAN
423 select CPU_XSCALE
424 select DMABOUNCE if PCI
425 select GENERIC_CLOCKEVENTS

--- 20 unchanged lines hidden (view full) ---

446 select PINCTRL
447 select PINCTRL_DOVE
448 select PLAT_ORION_LEGACY
449 select SPARSE_IRQ
450 select PM_GENERIC_DOMAINS if PM
451 help
452 Support for the Marvell Dove SoC 88AP510
453
427config ARCH_LPC32XX
428 bool "NXP LPC32XX"
429 select ARM_AMBA
454config ARCH_KS8695
455 bool "Micrel/Kendin KS8695"
456 select CLKSRC_MMIO
457 select CPU_ARM922T
458 select GENERIC_CLOCKEVENTS
459 select GPIOLIB
460 select NEED_MACH_MEMORY_H
461 help
462 Support for Micrel/Kendin KS8695 "Centaur" (ARM922T) based
463 System-on-Chip devices.
464
465config ARCH_W90X900
466 bool "Nuvoton W90X900 CPU"
430 select CLKDEV_LOOKUP
467 select CLKDEV_LOOKUP
431 select CLKSRC_LPC32XX
432 select COMMON_CLK
468 select CLKSRC_MMIO
433 select CPU_ARM926T
434 select GENERIC_CLOCKEVENTS
469 select CPU_ARM926T
470 select GENERIC_CLOCKEVENTS
435 select GENERIC_IRQ_MULTI_HANDLER
436 select GPIOLIB
471 select GPIOLIB
437 select SPARSE_IRQ
438 select USE_OF
439 help
472 help
440 Support for the NXP LPC32XX family of processors
473 Support for Nuvoton (Winbond logic dept.) ARM9 processor,
474 At present, the w90x900 has been renamed nuc900, regarding
475 the ARM series product line, you can login the following
476 link address to know more.
441
477
478 <http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/
479 ConsumerElectronicsIC/ARMMicrocontroller/ARMMicrocontroller>
480
442config ARCH_PXA
443 bool "PXA2xx/PXA3xx-based"
444 depends on MMU
445 select ARCH_MTD_XIP
446 select ARM_CPU_SUSPEND if PM
447 select AUTO_ZRELADDR
448 select COMMON_CLK
449 select CLKDEV_LOOKUP

--- 225 unchanged lines hidden (view full) ---

675source "arch/arm/mach-highbank/Kconfig"
676
677source "arch/arm/mach-hisi/Kconfig"
678
679source "arch/arm/mach-imx/Kconfig"
680
681source "arch/arm/mach-integrator/Kconfig"
682
481config ARCH_PXA
482 bool "PXA2xx/PXA3xx-based"
483 depends on MMU
484 select ARCH_MTD_XIP
485 select ARM_CPU_SUSPEND if PM
486 select AUTO_ZRELADDR
487 select COMMON_CLK
488 select CLKDEV_LOOKUP

--- 225 unchanged lines hidden (view full) ---

714source "arch/arm/mach-highbank/Kconfig"
715
716source "arch/arm/mach-hisi/Kconfig"
717
718source "arch/arm/mach-imx/Kconfig"
719
720source "arch/arm/mach-integrator/Kconfig"
721
722source "arch/arm/mach-iop13xx/Kconfig"
723
683source "arch/arm/mach-iop32x/Kconfig"
684
724source "arch/arm/mach-iop32x/Kconfig"
725
726source "arch/arm/mach-iop33x/Kconfig"
727
685source "arch/arm/mach-ixp4xx/Kconfig"
686
687source "arch/arm/mach-keystone/Kconfig"
688
728source "arch/arm/mach-ixp4xx/Kconfig"
729
730source "arch/arm/mach-keystone/Kconfig"
731
732source "arch/arm/mach-ks8695/Kconfig"
733
734source "arch/arm/mach-lpc32xx/Kconfig"
735
689source "arch/arm/mach-mediatek/Kconfig"
690
691source "arch/arm/mach-meson/Kconfig"
692
693source "arch/arm/mach-milbeaut/Kconfig"
694
695source "arch/arm/mach-mmp/Kconfig"
696

--- 68 unchanged lines hidden (view full) ---

765
766source "arch/arm/mach-versatile/Kconfig"
767
768source "arch/arm/mach-vexpress/Kconfig"
769source "arch/arm/plat-versatile/Kconfig"
770
771source "arch/arm/mach-vt8500/Kconfig"
772
736source "arch/arm/mach-mediatek/Kconfig"
737
738source "arch/arm/mach-meson/Kconfig"
739
740source "arch/arm/mach-milbeaut/Kconfig"
741
742source "arch/arm/mach-mmp/Kconfig"
743

--- 68 unchanged lines hidden (view full) ---

812
813source "arch/arm/mach-versatile/Kconfig"
814
815source "arch/arm/mach-vexpress/Kconfig"
816source "arch/arm/plat-versatile/Kconfig"
817
818source "arch/arm/mach-vt8500/Kconfig"
819
820source "arch/arm/mach-w90x900/Kconfig"
821
773source "arch/arm/mach-zx/Kconfig"
774
775source "arch/arm/mach-zynq/Kconfig"
776
777# ARMv7-M architecture
778config ARCH_EFM32
779 bool "Energy Micro efm32"
780 depends on ARM_SINGLE_ARMV7M

--- 1344 unchanged lines hidden ---
822source "arch/arm/mach-zx/Kconfig"
823
824source "arch/arm/mach-zynq/Kconfig"
825
826# ARMv7-M architecture
827config ARCH_EFM32
828 bool "Energy Micro efm32"
829 depends on ARM_SINGLE_ARMV7M

--- 1344 unchanged lines hidden ---