diff options
Diffstat (limited to 'arch/arm/Kconfig')
-rw-r--r-- | arch/arm/Kconfig | 61 |
1 files changed, 22 insertions, 39 deletions
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 81148f415352..b7f7510658d6 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
@@ -211,14 +211,16 @@ config ARM_PATCH_PHYS_VIRT | |||
211 | this feature (eg, building a kernel for a single machine) and | 211 | this feature (eg, building a kernel for a single machine) and |
212 | you need to shrink the kernel to the minimal size. | 212 | you need to shrink the kernel to the minimal size. |
213 | 213 | ||
214 | config NO_MACH_MEMORY_H | 214 | config NEED_MACH_MEMORY_H |
215 | bool | 215 | bool |
216 | help | 216 | help |
217 | Select this when mach/memory.h is removed. | 217 | Select this when mach/memory.h is required to provide special |
218 | definitions for this platform. The need for mach/memory.h should | ||
219 | be avoided when possible. | ||
218 | 220 | ||
219 | config PHYS_OFFSET | 221 | config PHYS_OFFSET |
220 | hex "Physical address of main memory" | 222 | hex "Physical address of main memory" |
221 | depends on !ARM_PATCH_PHYS_VIRT && NO_MACH_MEMORY_H | 223 | depends on !ARM_PATCH_PHYS_VIRT && !NEED_MACH_MEMORY_H |
222 | help | 224 | help |
223 | Please provide the physical address corresponding to the | 225 | Please provide the physical address corresponding to the |
224 | location of main memory in your system. | 226 | location of main memory in your system. |
@@ -254,6 +256,7 @@ config ARCH_INTEGRATOR | |||
254 | select GENERIC_CLOCKEVENTS | 256 | select GENERIC_CLOCKEVENTS |
255 | select PLAT_VERSATILE | 257 | select PLAT_VERSATILE |
256 | select PLAT_VERSATILE_FPGA_IRQ | 258 | select PLAT_VERSATILE_FPGA_IRQ |
259 | select NEED_MACH_MEMORY_H | ||
257 | help | 260 | help |
258 | Support for ARM's Integrator platform. | 261 | Support for ARM's Integrator platform. |
259 | 262 | ||
@@ -269,6 +272,7 @@ config ARCH_REALVIEW | |||
269 | select PLAT_VERSATILE_CLCD | 272 | select PLAT_VERSATILE_CLCD |
270 | select ARM_TIMER_SP804 | 273 | select ARM_TIMER_SP804 |
271 | select GPIO_PL061 if GPIOLIB | 274 | select GPIO_PL061 if GPIOLIB |
275 | select NEED_MACH_MEMORY_H | ||
272 | help | 276 | help |
273 | This enables support for ARM Ltd RealView boards. | 277 | This enables support for ARM Ltd RealView boards. |
274 | 278 | ||
@@ -285,7 +289,6 @@ config ARCH_VERSATILE | |||
285 | select PLAT_VERSATILE_CLCD | 289 | select PLAT_VERSATILE_CLCD |
286 | select PLAT_VERSATILE_FPGA_IRQ | 290 | select PLAT_VERSATILE_FPGA_IRQ |
287 | select ARM_TIMER_SP804 | 291 | select ARM_TIMER_SP804 |
288 | select NO_MACH_MEMORY_H | ||
289 | help | 292 | help |
290 | This enables support for ARM Ltd Versatile board. | 293 | This enables support for ARM Ltd Versatile board. |
291 | 294 | ||
@@ -302,7 +305,6 @@ config ARCH_VEXPRESS | |||
302 | select ICST | 305 | select ICST |
303 | select PLAT_VERSATILE | 306 | select PLAT_VERSATILE |
304 | select PLAT_VERSATILE_CLCD | 307 | select PLAT_VERSATILE_CLCD |
305 | select NO_MACH_MEMORY_H | ||
306 | help | 308 | help |
307 | This enables support for the ARM Ltd Versatile Express boards. | 309 | This enables support for the ARM Ltd Versatile Express boards. |
308 | 310 | ||
@@ -324,7 +326,6 @@ config ARCH_BCMRING | |||
324 | select CLKDEV_LOOKUP | 326 | select CLKDEV_LOOKUP |
325 | select GENERIC_CLOCKEVENTS | 327 | select GENERIC_CLOCKEVENTS |
326 | select ARCH_WANT_OPTIONAL_GPIOLIB | 328 | select ARCH_WANT_OPTIONAL_GPIOLIB |
327 | select NO_MACH_MEMORY_H | ||
328 | help | 329 | help |
329 | Support for Broadcom's BCMRing platform. | 330 | Support for Broadcom's BCMRing platform. |
330 | 331 | ||
@@ -332,6 +333,7 @@ config ARCH_CLPS711X | |||
332 | bool "Cirrus Logic CLPS711x/EP721x-based" | 333 | bool "Cirrus Logic CLPS711x/EP721x-based" |
333 | select CPU_ARM720T | 334 | select CPU_ARM720T |
334 | select ARCH_USES_GETTIMEOFFSET | 335 | select ARCH_USES_GETTIMEOFFSET |
336 | select NEED_MACH_MEMORY_H | ||
335 | help | 337 | help |
336 | Support for Cirrus Logic 711x/721x based boards. | 338 | Support for Cirrus Logic 711x/721x based boards. |
337 | 339 | ||
@@ -342,7 +344,6 @@ config ARCH_CNS3XXX | |||
342 | select ARM_GIC | 344 | select ARM_GIC |
343 | select MIGHT_HAVE_PCI | 345 | select MIGHT_HAVE_PCI |
344 | select PCI_DOMAINS if PCI | 346 | select PCI_DOMAINS if PCI |
345 | select NO_MACH_MEMORY_H | ||
346 | help | 347 | help |
347 | Support for Cavium Networks CNS3XXX platform. | 348 | Support for Cavium Networks CNS3XXX platform. |
348 | 349 | ||
@@ -351,7 +352,6 @@ config ARCH_GEMINI | |||
351 | select CPU_FA526 | 352 | select CPU_FA526 |
352 | select ARCH_REQUIRE_GPIOLIB | 353 | select ARCH_REQUIRE_GPIOLIB |
353 | select ARCH_USES_GETTIMEOFFSET | 354 | select ARCH_USES_GETTIMEOFFSET |
354 | select NO_MACH_MEMORY_H | ||
355 | help | 355 | help |
356 | Support for the Cortina Systems Gemini family SoCs | 356 | Support for the Cortina Systems Gemini family SoCs |
357 | 357 | ||
@@ -365,7 +365,6 @@ config ARCH_PRIMA2 | |||
365 | select GENERIC_IRQ_CHIP | 365 | select GENERIC_IRQ_CHIP |
366 | select USE_OF | 366 | select USE_OF |
367 | select ZONE_DMA | 367 | select ZONE_DMA |
368 | select NO_MACH_MEMORY_H | ||
369 | help | 368 | help |
370 | Support for CSR SiRFSoC ARM Cortex A9 Platform | 369 | Support for CSR SiRFSoC ARM Cortex A9 Platform |
371 | 370 | ||
@@ -375,6 +374,7 @@ config ARCH_EBSA110 | |||
375 | select ISA | 374 | select ISA |
376 | select NO_IOPORT | 375 | select NO_IOPORT |
377 | select ARCH_USES_GETTIMEOFFSET | 376 | select ARCH_USES_GETTIMEOFFSET |
377 | select NEED_MACH_MEMORY_H | ||
378 | help | 378 | help |
379 | This is an evaluation board for the StrongARM processor available | 379 | This is an evaluation board for the StrongARM processor available |
380 | from Digital. It has limited hardware on-board, including an | 380 | from Digital. It has limited hardware on-board, including an |
@@ -390,6 +390,7 @@ config ARCH_EP93XX | |||
390 | select ARCH_REQUIRE_GPIOLIB | 390 | select ARCH_REQUIRE_GPIOLIB |
391 | select ARCH_HAS_HOLES_MEMORYMODEL | 391 | select ARCH_HAS_HOLES_MEMORYMODEL |
392 | select ARCH_USES_GETTIMEOFFSET | 392 | select ARCH_USES_GETTIMEOFFSET |
393 | select NEED_MEMORY_H | ||
393 | help | 394 | help |
394 | This enables support for the Cirrus EP93xx series of CPUs. | 395 | This enables support for the Cirrus EP93xx series of CPUs. |
395 | 396 | ||
@@ -398,6 +399,7 @@ config ARCH_FOOTBRIDGE | |||
398 | select CPU_SA110 | 399 | select CPU_SA110 |
399 | select FOOTBRIDGE | 400 | select FOOTBRIDGE |
400 | select GENERIC_CLOCKEVENTS | 401 | select GENERIC_CLOCKEVENTS |
402 | select NEED_MACH_MEMORY_H | ||
401 | help | 403 | help |
402 | Support for systems based on the DC21285 companion chip | 404 | Support for systems based on the DC21285 companion chip |
403 | ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder. | 405 | ("FootBridge"), such as the Simtec CATS and the Rebel NetWinder. |
@@ -410,7 +412,6 @@ config ARCH_MXC | |||
410 | select CLKSRC_MMIO | 412 | select CLKSRC_MMIO |
411 | select GENERIC_IRQ_CHIP | 413 | select GENERIC_IRQ_CHIP |
412 | select HAVE_SCHED_CLOCK | 414 | select HAVE_SCHED_CLOCK |
413 | select NO_MACH_MEMORY_H | ||
414 | help | 415 | help |
415 | Support for Freescale MXC/iMX-based family of processors | 416 | Support for Freescale MXC/iMX-based family of processors |
416 | 417 | ||
@@ -420,7 +421,6 @@ config ARCH_MXS | |||
420 | select ARCH_REQUIRE_GPIOLIB | 421 | select ARCH_REQUIRE_GPIOLIB |
421 | select CLKDEV_LOOKUP | 422 | select CLKDEV_LOOKUP |
422 | select CLKSRC_MMIO | 423 | select CLKSRC_MMIO |
423 | select NO_MACH_MEMORY_H | ||
424 | help | 424 | help |
425 | Support for Freescale MXS-based family of processors | 425 | Support for Freescale MXS-based family of processors |
426 | 426 | ||
@@ -430,7 +430,6 @@ config ARCH_NETX | |||
430 | select CPU_ARM926T | 430 | select CPU_ARM926T |
431 | select ARM_VIC | 431 | select ARM_VIC |
432 | select GENERIC_CLOCKEVENTS | 432 | select GENERIC_CLOCKEVENTS |
433 | select NO_MACH_MEMORY_H | ||
434 | help | 433 | help |
435 | This enables support for systems based on the Hilscher NetX Soc | 434 | This enables support for systems based on the Hilscher NetX Soc |
436 | 435 | ||
@@ -439,7 +438,6 @@ config ARCH_H720X | |||
439 | select CPU_ARM720T | 438 | select CPU_ARM720T |
440 | select ISA_DMA_API | 439 | select ISA_DMA_API |
441 | select ARCH_USES_GETTIMEOFFSET | 440 | select ARCH_USES_GETTIMEOFFSET |
442 | select NO_MACH_MEMORY_H | ||
443 | help | 441 | help |
444 | This enables support for systems based on the Hynix HMS720x | 442 | This enables support for systems based on the Hynix HMS720x |
445 | 443 | ||
@@ -451,6 +449,7 @@ config ARCH_IOP13XX | |||
451 | select PCI | 449 | select PCI |
452 | select ARCH_SUPPORTS_MSI | 450 | select ARCH_SUPPORTS_MSI |
453 | select VMSPLIT_1G | 451 | select VMSPLIT_1G |
452 | select NEED_MACH_MEMORY_H | ||
454 | help | 453 | help |
455 | Support for Intel's IOP13XX (XScale) family of processors. | 454 | Support for Intel's IOP13XX (XScale) family of processors. |
456 | 455 | ||
@@ -461,7 +460,6 @@ config ARCH_IOP32X | |||
461 | select PLAT_IOP | 460 | select PLAT_IOP |
462 | select PCI | 461 | select PCI |
463 | select ARCH_REQUIRE_GPIOLIB | 462 | select ARCH_REQUIRE_GPIOLIB |
464 | select NO_MACH_MEMORY_H | ||
465 | help | 463 | help |
466 | Support for Intel's 80219 and IOP32X (XScale) family of | 464 | Support for Intel's 80219 and IOP32X (XScale) family of |
467 | processors. | 465 | processors. |
@@ -473,7 +471,6 @@ config ARCH_IOP33X | |||
473 | select PLAT_IOP | 471 | select PLAT_IOP |
474 | select PCI | 472 | select PCI |
475 | select ARCH_REQUIRE_GPIOLIB | 473 | select ARCH_REQUIRE_GPIOLIB |
476 | select NO_MACH_MEMORY_H | ||
477 | help | 474 | help |
478 | Support for Intel's IOP33X (XScale) family of processors. | 475 | Support for Intel's IOP33X (XScale) family of processors. |
479 | 476 | ||
@@ -483,6 +480,7 @@ config ARCH_IXP23XX | |||
483 | select CPU_XSC3 | 480 | select CPU_XSC3 |
484 | select PCI | 481 | select PCI |
485 | select ARCH_USES_GETTIMEOFFSET | 482 | select ARCH_USES_GETTIMEOFFSET |
483 | select NEED_MACH_MEMORY_H | ||
486 | help | 484 | help |
487 | Support for Intel's IXP23xx (XScale) family of processors. | 485 | Support for Intel's IXP23xx (XScale) family of processors. |
488 | 486 | ||
@@ -492,6 +490,7 @@ config ARCH_IXP2000 | |||
492 | select CPU_XSCALE | 490 | select CPU_XSCALE |
493 | select PCI | 491 | select PCI |
494 | select ARCH_USES_GETTIMEOFFSET | 492 | select ARCH_USES_GETTIMEOFFSET |
493 | select NEED_MACH_MEMORY_H | ||
495 | help | 494 | help |
496 | Support for Intel's IXP2400/2800 (XScale) family of processors. | 495 | Support for Intel's IXP2400/2800 (XScale) family of processors. |
497 | 496 | ||
@@ -505,7 +504,6 @@ config ARCH_IXP4XX | |||
505 | select HAVE_SCHED_CLOCK | 504 | select HAVE_SCHED_CLOCK |
506 | select MIGHT_HAVE_PCI | 505 | select MIGHT_HAVE_PCI |
507 | select DMABOUNCE if PCI | 506 | select DMABOUNCE if PCI |
508 | select NO_MACH_MEMORY_H | ||
509 | help | 507 | help |
510 | Support for Intel's IXP4XX (XScale) family of processors. | 508 | Support for Intel's IXP4XX (XScale) family of processors. |
511 | 509 | ||
@@ -516,7 +514,6 @@ config ARCH_DOVE | |||
516 | select ARCH_REQUIRE_GPIOLIB | 514 | select ARCH_REQUIRE_GPIOLIB |
517 | select GENERIC_CLOCKEVENTS | 515 | select GENERIC_CLOCKEVENTS |
518 | select PLAT_ORION | 516 | select PLAT_ORION |
519 | select NO_MACH_MEMORY_H | ||
520 | help | 517 | help |
521 | Support for the Marvell Dove SoC 88AP510 | 518 | Support for the Marvell Dove SoC 88AP510 |
522 | 519 | ||
@@ -527,7 +524,6 @@ config ARCH_KIRKWOOD | |||
527 | select ARCH_REQUIRE_GPIOLIB | 524 | select ARCH_REQUIRE_GPIOLIB |
528 | select GENERIC_CLOCKEVENTS | 525 | select GENERIC_CLOCKEVENTS |
529 | select PLAT_ORION | 526 | select PLAT_ORION |
530 | select NO_MACH_MEMORY_H | ||
531 | help | 527 | help |
532 | Support for the following Marvell Kirkwood series SoCs: | 528 | Support for the following Marvell Kirkwood series SoCs: |
533 | 88F6180, 88F6192 and 88F6281. | 529 | 88F6180, 88F6192 and 88F6281. |
@@ -543,7 +539,6 @@ config ARCH_LPC32XX | |||
543 | select CLKDEV_LOOKUP | 539 | select CLKDEV_LOOKUP |
544 | select GENERIC_TIME | 540 | select GENERIC_TIME |
545 | select GENERIC_CLOCKEVENTS | 541 | select GENERIC_CLOCKEVENTS |
546 | select NO_MACH_MEMORY_H | ||
547 | help | 542 | help |
548 | Support for the NXP LPC32XX family of processors | 543 | Support for the NXP LPC32XX family of processors |
549 | 544 | ||
@@ -554,7 +549,6 @@ config ARCH_MV78XX0 | |||
554 | select ARCH_REQUIRE_GPIOLIB | 549 | select ARCH_REQUIRE_GPIOLIB |
555 | select GENERIC_CLOCKEVENTS | 550 | select GENERIC_CLOCKEVENTS |
556 | select PLAT_ORION | 551 | select PLAT_ORION |
557 | select NO_MACH_MEMORY_H | ||
558 | help | 552 | help |
559 | Support for the following Marvell MV78xx0 series SoCs: | 553 | Support for the following Marvell MV78xx0 series SoCs: |
560 | MV781x0, MV782x0. | 554 | MV781x0, MV782x0. |
@@ -567,7 +561,6 @@ config ARCH_ORION5X | |||
567 | select ARCH_REQUIRE_GPIOLIB | 561 | select ARCH_REQUIRE_GPIOLIB |
568 | select GENERIC_CLOCKEVENTS | 562 | select GENERIC_CLOCKEVENTS |
569 | select PLAT_ORION | 563 | select PLAT_ORION |
570 | select NO_MACH_MEMORY_H | ||
571 | help | 564 | help |
572 | Support for the following Marvell Orion 5x series SoCs: | 565 | Support for the following Marvell Orion 5x series SoCs: |
573 | Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), | 566 | Orion-1 (5181), Orion-VoIP (5181L), Orion-NAS (5182), |
@@ -583,7 +576,6 @@ config ARCH_MMP | |||
583 | select TICK_ONESHOT | 576 | select TICK_ONESHOT |
584 | select PLAT_PXA | 577 | select PLAT_PXA |
585 | select SPARSE_IRQ | 578 | select SPARSE_IRQ |
586 | select NO_MACH_MEMORY_H | ||
587 | help | 579 | help |
588 | Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line. | 580 | Support for Marvell's PXA168/PXA910(MMP) and MMP2 processor line. |
589 | 581 | ||
@@ -592,6 +584,7 @@ config ARCH_KS8695 | |||
592 | select CPU_ARM922T | 584 | select CPU_ARM922T |
593 | select ARCH_REQUIRE_GPIOLIB | 585 | select ARCH_REQUIRE_GPIOLIB |
594 | select ARCH_USES_GETTIMEOFFSET | 586 | select ARCH_USES_GETTIMEOFFSET |
587 | select NEED_MACH_MEMORY_H | ||
595 | help | 588 | help |
596 | Support for Micrel/Kendin KS8695 "Centaur" (ARM922T) based | 589 | Support for Micrel/Kendin KS8695 "Centaur" (ARM922T) based |
597 | System-on-Chip devices. | 590 | System-on-Chip devices. |
@@ -603,7 +596,6 @@ config ARCH_W90X900 | |||
603 | select CLKDEV_LOOKUP | 596 | select CLKDEV_LOOKUP |
604 | select CLKSRC_MMIO | 597 | select CLKSRC_MMIO |
605 | select GENERIC_CLOCKEVENTS | 598 | select GENERIC_CLOCKEVENTS |
606 | select NO_MACH_MEMORY_H | ||
607 | help | 599 | help |
608 | Support for Nuvoton (Winbond logic dept.) ARM9 processor, | 600 | Support for Nuvoton (Winbond logic dept.) ARM9 processor, |
609 | At present, the w90x900 has been renamed nuc900, regarding | 601 | At present, the w90x900 has been renamed nuc900, regarding |
@@ -617,7 +609,6 @@ config ARCH_NUC93X | |||
617 | bool "Nuvoton NUC93X CPU" | 609 | bool "Nuvoton NUC93X CPU" |
618 | select CPU_ARM926T | 610 | select CPU_ARM926T |
619 | select CLKDEV_LOOKUP | 611 | select CLKDEV_LOOKUP |
620 | select NO_MACH_MEMORY_H | ||
621 | help | 612 | help |
622 | Support for Nuvoton (Winbond logic dept.) NUC93X MCU,The NUC93X is a | 613 | Support for Nuvoton (Winbond logic dept.) NUC93X MCU,The NUC93X is a |
623 | low-power and high performance MPEG-4/JPEG multimedia controller chip. | 614 | low-power and high performance MPEG-4/JPEG multimedia controller chip. |
@@ -632,7 +623,6 @@ config ARCH_TEGRA | |||
632 | select HAVE_CLK | 623 | select HAVE_CLK |
633 | select HAVE_SCHED_CLOCK | 624 | select HAVE_SCHED_CLOCK |
634 | select ARCH_HAS_CPUFREQ | 625 | select ARCH_HAS_CPUFREQ |
635 | select NO_MACH_MEMORY_H | ||
636 | help | 626 | help |
637 | This enables support for NVIDIA Tegra based systems (Tegra APX, | 627 | This enables support for NVIDIA Tegra based systems (Tegra APX, |
638 | Tegra 6xx and Tegra 2 series). | 628 | Tegra 6xx and Tegra 2 series). |
@@ -642,7 +632,6 @@ config ARCH_PNX4008 | |||
642 | select CPU_ARM926T | 632 | select CPU_ARM926T |
643 | select CLKDEV_LOOKUP | 633 | select CLKDEV_LOOKUP |
644 | select ARCH_USES_GETTIMEOFFSET | 634 | select ARCH_USES_GETTIMEOFFSET |
645 | select NO_MACH_MEMORY_H | ||
646 | help | 635 | help |
647 | This enables support for Philips PNX4008 mobile platform. | 636 | This enables support for Philips PNX4008 mobile platform. |
648 | 637 | ||
@@ -661,7 +650,6 @@ config ARCH_PXA | |||
661 | select SPARSE_IRQ | 650 | select SPARSE_IRQ |
662 | select AUTO_ZRELADDR | 651 | select AUTO_ZRELADDR |
663 | select MULTI_IRQ_HANDLER | 652 | select MULTI_IRQ_HANDLER |
664 | select NO_MACH_MEMORY_H | ||
665 | help | 653 | help |
666 | Support for Intel/Marvell's PXA2xx/PXA3xx processor line. | 654 | Support for Intel/Marvell's PXA2xx/PXA3xx processor line. |
667 | 655 | ||
@@ -671,7 +659,6 @@ config ARCH_MSM | |||
671 | select GENERIC_CLOCKEVENTS | 659 | select GENERIC_CLOCKEVENTS |
672 | select ARCH_REQUIRE_GPIOLIB | 660 | select ARCH_REQUIRE_GPIOLIB |
673 | select CLKDEV_LOOKUP | 661 | select CLKDEV_LOOKUP |
674 | select NO_MACH_MEMORY_H | ||
675 | help | 662 | help |
676 | Support for Qualcomm MSM/QSD based systems. This runs on the | 663 | Support for Qualcomm MSM/QSD based systems. This runs on the |
677 | apps processor of the MSM/QSD and depends on a shared memory | 664 | apps processor of the MSM/QSD and depends on a shared memory |
@@ -689,6 +676,7 @@ config ARCH_SHMOBILE | |||
689 | select SPARSE_IRQ | 676 | select SPARSE_IRQ |
690 | select MULTI_IRQ_HANDLER | 677 | select MULTI_IRQ_HANDLER |
691 | select PM_GENERIC_DOMAINS if PM | 678 | select PM_GENERIC_DOMAINS if PM |
679 | select NEED_MACH_MEMORY_H | ||
692 | help | 680 | help |
693 | Support for Renesas's SH-Mobile and R-Mobile ARM platforms. | 681 | Support for Renesas's SH-Mobile and R-Mobile ARM platforms. |
694 | 682 | ||
@@ -703,6 +691,7 @@ config ARCH_RPC | |||
703 | select NO_IOPORT | 691 | select NO_IOPORT |
704 | select ARCH_SPARSEMEM_ENABLE | 692 | select ARCH_SPARSEMEM_ENABLE |
705 | select ARCH_USES_GETTIMEOFFSET | 693 | select ARCH_USES_GETTIMEOFFSET |
694 | select NEED_MACH_MEMORY_H | ||
706 | help | 695 | help |
707 | On the Acorn Risc-PC, Linux can support the internal IDE disk and | 696 | On the Acorn Risc-PC, Linux can support the internal IDE disk and |
708 | CD-ROM interface, serial and parallel port, and the floppy drive. | 697 | CD-ROM interface, serial and parallel port, and the floppy drive. |
@@ -721,6 +710,7 @@ config ARCH_SA1100 | |||
721 | select HAVE_SCHED_CLOCK | 710 | select HAVE_SCHED_CLOCK |
722 | select TICK_ONESHOT | 711 | select TICK_ONESHOT |
723 | select ARCH_REQUIRE_GPIOLIB | 712 | select ARCH_REQUIRE_GPIOLIB |
713 | select NEED_MACH_MEMORY_H | ||
724 | help | 714 | help |
725 | Support for StrongARM 11x0 based boards. | 715 | Support for StrongARM 11x0 based boards. |
726 | 716 | ||
@@ -732,7 +722,6 @@ config ARCH_S3C2410 | |||
732 | select CLKDEV_LOOKUP | 722 | select CLKDEV_LOOKUP |
733 | select ARCH_USES_GETTIMEOFFSET | 723 | select ARCH_USES_GETTIMEOFFSET |
734 | select HAVE_S3C2410_I2C if I2C | 724 | select HAVE_S3C2410_I2C if I2C |
735 | select NO_MACH_MEMORY_H | ||
736 | help | 725 | help |
737 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics | 726 | Samsung S3C2410X CPU based systems, such as the Simtec Electronics |
738 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or | 727 | BAST (<http://www.simtec.co.uk/products/EB110ITX/>), the IPAQ 1940 or |
@@ -765,7 +754,6 @@ config ARCH_S3C64XX | |||
765 | select SAMSUNG_GPIOLIB_4BIT | 754 | select SAMSUNG_GPIOLIB_4BIT |
766 | select HAVE_S3C2410_I2C if I2C | 755 | select HAVE_S3C2410_I2C if I2C |
767 | select HAVE_S3C2410_WATCHDOG if WATCHDOG | 756 | select HAVE_S3C2410_WATCHDOG if WATCHDOG |
768 | select NO_MACH_MEMORY_H | ||
769 | help | 757 | help |
770 | Samsung S3C64XX series based systems | 758 | Samsung S3C64XX series based systems |
771 | 759 | ||
@@ -781,7 +769,6 @@ config ARCH_S5P64X0 | |||
781 | select HAVE_SCHED_CLOCK | 769 | select HAVE_SCHED_CLOCK |
782 | select HAVE_S3C2410_I2C if I2C | 770 | select HAVE_S3C2410_I2C if I2C |
783 | select HAVE_S3C_RTC if RTC_CLASS | 771 | select HAVE_S3C_RTC if RTC_CLASS |
784 | select NO_MACH_MEMORY_H | ||
785 | help | 772 | help |
786 | Samsung S5P64X0 CPU based systems, such as the Samsung SMDK6440, | 773 | Samsung S5P64X0 CPU based systems, such as the Samsung SMDK6440, |
787 | SMDK6450. | 774 | SMDK6450. |
@@ -797,7 +784,6 @@ config ARCH_S5PC100 | |||
797 | select HAVE_S3C2410_I2C if I2C | 784 | select HAVE_S3C2410_I2C if I2C |
798 | select HAVE_S3C_RTC if RTC_CLASS | 785 | select HAVE_S3C_RTC if RTC_CLASS |
799 | select HAVE_S3C2410_WATCHDOG if WATCHDOG | 786 | select HAVE_S3C2410_WATCHDOG if WATCHDOG |
800 | select NO_MACH_MEMORY_H | ||
801 | help | 787 | help |
802 | Samsung S5PC100 series based systems | 788 | Samsung S5PC100 series based systems |
803 | 789 | ||
@@ -817,6 +803,7 @@ config ARCH_S5PV210 | |||
817 | select HAVE_S3C2410_I2C if I2C | 803 | select HAVE_S3C2410_I2C if I2C |
818 | select HAVE_S3C_RTC if RTC_CLASS | 804 | select HAVE_S3C_RTC if RTC_CLASS |
819 | select HAVE_S3C2410_WATCHDOG if WATCHDOG | 805 | select HAVE_S3C2410_WATCHDOG if WATCHDOG |
806 | select NEED_MACH_MEMORY_H | ||
820 | help | 807 | help |
821 | Samsung S5PV210/S5PC110 series based systems | 808 | Samsung S5PV210/S5PC110 series based systems |
822 | 809 | ||
@@ -833,6 +820,7 @@ config ARCH_EXYNOS4 | |||
833 | select HAVE_S3C_RTC if RTC_CLASS | 820 | select HAVE_S3C_RTC if RTC_CLASS |
834 | select HAVE_S3C2410_I2C if I2C | 821 | select HAVE_S3C2410_I2C if I2C |
835 | select HAVE_S3C2410_WATCHDOG if WATCHDOG | 822 | select HAVE_S3C2410_WATCHDOG if WATCHDOG |
823 | select NEED_MACH_MEMORY_H | ||
836 | help | 824 | help |
837 | Samsung EXYNOS4 series based systems | 825 | Samsung EXYNOS4 series based systems |
838 | 826 | ||
@@ -844,6 +832,7 @@ config ARCH_SHARK | |||
844 | select ZONE_DMA | 832 | select ZONE_DMA |
845 | select PCI | 833 | select PCI |
846 | select ARCH_USES_GETTIMEOFFSET | 834 | select ARCH_USES_GETTIMEOFFSET |
835 | select NEED_MACH_MEMORY_H | ||
847 | help | 836 | help |
848 | Support for the StrongARM based Digital DNARD machine, also known | 837 | Support for the StrongARM based Digital DNARD machine, also known |
849 | as "Shark" (<http://www.shark-linux.de/shark.html>). | 838 | as "Shark" (<http://www.shark-linux.de/shark.html>). |
@@ -855,7 +844,6 @@ config ARCH_TCC_926 | |||
855 | select HAVE_CLK | 844 | select HAVE_CLK |
856 | select CLKDEV_LOOKUP | 845 | select CLKDEV_LOOKUP |
857 | select GENERIC_CLOCKEVENTS | 846 | select GENERIC_CLOCKEVENTS |
858 | select NO_MACH_MEMORY_H | ||
859 | help | 847 | help |
860 | Support for Telechips TCC ARM926-based systems. | 848 | Support for Telechips TCC ARM926-based systems. |
861 | 849 | ||
@@ -872,6 +860,7 @@ config ARCH_U300 | |||
872 | select CLKDEV_LOOKUP | 860 | select CLKDEV_LOOKUP |
873 | select HAVE_MACH_CLKDEV | 861 | select HAVE_MACH_CLKDEV |
874 | select GENERIC_GPIO | 862 | select GENERIC_GPIO |
863 | select NEED_MACH_MEMORY_H | ||
875 | help | 864 | help |
876 | Support for ST-Ericsson U300 series mobile platforms. | 865 | Support for ST-Ericsson U300 series mobile platforms. |
877 | 866 | ||
@@ -883,7 +872,6 @@ config ARCH_U8500 | |||
883 | select CLKDEV_LOOKUP | 872 | select CLKDEV_LOOKUP |
884 | select ARCH_REQUIRE_GPIOLIB | 873 | select ARCH_REQUIRE_GPIOLIB |
885 | select ARCH_HAS_CPUFREQ | 874 | select ARCH_HAS_CPUFREQ |
886 | select NO_MACH_MEMORY_H | ||
887 | help | 875 | help |
888 | Support for ST-Ericsson's Ux500 architecture | 876 | Support for ST-Ericsson's Ux500 architecture |
889 | 877 | ||
@@ -895,7 +883,6 @@ config ARCH_NOMADIK | |||
895 | select CLKDEV_LOOKUP | 883 | select CLKDEV_LOOKUP |
896 | select GENERIC_CLOCKEVENTS | 884 | select GENERIC_CLOCKEVENTS |
897 | select ARCH_REQUIRE_GPIOLIB | 885 | select ARCH_REQUIRE_GPIOLIB |
898 | select NO_MACH_MEMORY_H | ||
899 | help | 886 | help |
900 | Support for the Nomadik platform by ST-Ericsson | 887 | Support for the Nomadik platform by ST-Ericsson |
901 | 888 | ||
@@ -909,7 +896,6 @@ config ARCH_DAVINCI | |||
909 | select GENERIC_ALLOCATOR | 896 | select GENERIC_ALLOCATOR |
910 | select GENERIC_IRQ_CHIP | 897 | select GENERIC_IRQ_CHIP |
911 | select ARCH_HAS_HOLES_MEMORYMODEL | 898 | select ARCH_HAS_HOLES_MEMORYMODEL |
912 | select NO_MACH_MEMORY_H | ||
913 | help | 899 | help |
914 | Support for TI's DaVinci platform. | 900 | Support for TI's DaVinci platform. |
915 | 901 | ||
@@ -933,7 +919,6 @@ config PLAT_SPEAR | |||
933 | select CLKSRC_MMIO | 919 | select CLKSRC_MMIO |
934 | select GENERIC_CLOCKEVENTS | 920 | select GENERIC_CLOCKEVENTS |
935 | select HAVE_CLK | 921 | select HAVE_CLK |
936 | select NO_MACH_MEMORY_H | ||
937 | help | 922 | help |
938 | Support for ST's SPEAr platform (SPEAr3xx, SPEAr6xx and SPEAr13xx). | 923 | Support for ST's SPEAr platform (SPEAr3xx, SPEAr6xx and SPEAr13xx). |
939 | 924 | ||
@@ -945,7 +930,6 @@ config ARCH_VT8500 | |||
945 | select GENERIC_CLOCKEVENTS | 930 | select GENERIC_CLOCKEVENTS |
946 | select ARCH_REQUIRE_GPIOLIB | 931 | select ARCH_REQUIRE_GPIOLIB |
947 | select HAVE_PWM | 932 | select HAVE_PWM |
948 | select NO_MACH_MEMORY_H | ||
949 | help | 933 | help |
950 | Support for VIA/WonderMedia VT8500/WM85xx System-on-Chip. | 934 | Support for VIA/WonderMedia VT8500/WM85xx System-on-Chip. |
951 | 935 | ||
@@ -959,7 +943,6 @@ config ARCH_ZYNQ | |||
959 | select ARM_AMBA | 943 | select ARM_AMBA |
960 | select ICST | 944 | select ICST |
961 | select USE_OF | 945 | select USE_OF |
962 | select NO_MACH_MEMORY_H | ||
963 | help | 946 | help |
964 | Support for Xilinx Zynq ARM Cortex A9 Platform | 947 | Support for Xilinx Zynq ARM Cortex A9 Platform |
965 | endchoice | 948 | endchoice |