diff options
-rw-r--r-- | MAINTAINERS | 106 | ||||
-rw-r--r-- | arch/arm/common/vic.c | 1 | ||||
-rw-r--r-- | arch/arm/include/asm/cache.h | 2 | ||||
-rw-r--r-- | arch/arm/lib/copy_page.S | 16 | ||||
-rw-r--r-- | arch/arm/mach-pxa/spitz.c | 1 | ||||
-rw-r--r-- | arch/arm/mach-s3c2410/Kconfig | 5 | ||||
-rw-r--r-- | arch/arm/mach-s3c2412/Kconfig | 3 | ||||
-rw-r--r-- | arch/arm/mach-s3c2440/Kconfig | 6 | ||||
-rw-r--r-- | arch/arm/mach-s3c6400/Kconfig | 1 | ||||
-rw-r--r-- | arch/arm/mach-s3c6410/Kconfig | 1 | ||||
-rw-r--r-- | arch/arm/mm/Kconfig | 5 | ||||
-rw-r--r-- | arch/arm/plat-s3c/gpio.c | 2 | ||||
-rw-r--r-- | arch/arm/plat-s3c64xx/dma.c | 6 | ||||
-rw-r--r-- | arch/arm/plat-s3c64xx/include/plat/dma-plat.h | 2 | ||||
-rw-r--r-- | arch/arm/plat-s3c64xx/include/plat/irqs.h | 10 | ||||
-rw-r--r-- | arch/arm/plat-s3c64xx/s3c6400-clock.c | 8 | ||||
-rw-r--r-- | arch/arm/plat-stmp3xxx/dma.c | 2 | ||||
-rw-r--r-- | arch/arm/tools/mach-types | 20 |
18 files changed, 121 insertions, 76 deletions
diff --git a/MAINTAINERS b/MAINTAINERS index e613c6dd709f..c7e91b05cf51 100644 --- a/MAINTAINERS +++ b/MAINTAINERS | |||
@@ -497,7 +497,7 @@ F: arch/arm/include/asm/floppy.h | |||
497 | 497 | ||
498 | ARM PORT | 498 | ARM PORT |
499 | M: Russell King <linux@arm.linux.org.uk> | 499 | M: Russell King <linux@arm.linux.org.uk> |
500 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 500 | L: linux-arm-kernel@lists.infradead.org |
501 | W: http://www.arm.linux.org.uk/ | 501 | W: http://www.arm.linux.org.uk/ |
502 | S: Maintained | 502 | S: Maintained |
503 | F: arch/arm/ | 503 | F: arch/arm/ |
@@ -508,36 +508,36 @@ F: drivers/mmc/host/mmci.* | |||
508 | 508 | ||
509 | ARM/ADI ROADRUNNER MACHINE SUPPORT | 509 | ARM/ADI ROADRUNNER MACHINE SUPPORT |
510 | M: Lennert Buytenhek <kernel@wantstofly.org> | 510 | M: Lennert Buytenhek <kernel@wantstofly.org> |
511 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 511 | L: linux-arm-kernel@lists.infradead.org |
512 | S: Maintained | 512 | S: Maintained |
513 | F: arch/arm/mach-ixp23xx/ | 513 | F: arch/arm/mach-ixp23xx/ |
514 | F: arch/arm/mach-ixp23xx/include/mach/ | 514 | F: arch/arm/mach-ixp23xx/include/mach/ |
515 | 515 | ||
516 | ARM/ADS SPHERE MACHINE SUPPORT | 516 | ARM/ADS SPHERE MACHINE SUPPORT |
517 | M: Lennert Buytenhek <kernel@wantstofly.org> | 517 | M: Lennert Buytenhek <kernel@wantstofly.org> |
518 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 518 | L: linux-arm-kernel@lists.infradead.org |
519 | S: Maintained | 519 | S: Maintained |
520 | 520 | ||
521 | ARM/AFEB9260 MACHINE SUPPORT | 521 | ARM/AFEB9260 MACHINE SUPPORT |
522 | M: Sergey Lapin <slapin@ossfans.org> | 522 | M: Sergey Lapin <slapin@ossfans.org> |
523 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 523 | L: linux-arm-kernel@lists.infradead.org |
524 | S: Maintained | 524 | S: Maintained |
525 | 525 | ||
526 | ARM/AJECO 1ARM MACHINE SUPPORT | 526 | ARM/AJECO 1ARM MACHINE SUPPORT |
527 | M: Lennert Buytenhek <kernel@wantstofly.org> | 527 | M: Lennert Buytenhek <kernel@wantstofly.org> |
528 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 528 | L: linux-arm-kernel@lists.infradead.org |
529 | S: Maintained | 529 | S: Maintained |
530 | 530 | ||
531 | ARM/ATMEL AT91RM9200 ARM ARCHITECTURE | 531 | ARM/ATMEL AT91RM9200 ARM ARCHITECTURE |
532 | M: Andrew Victor <linux@maxim.org.za> | 532 | M: Andrew Victor <linux@maxim.org.za> |
533 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 533 | L: linux-arm-kernel@lists.infradead.org |
534 | W: http://maxim.org.za/at91_26.html | 534 | W: http://maxim.org.za/at91_26.html |
535 | S: Maintained | 535 | S: Maintained |
536 | 536 | ||
537 | ARM/BCMRING ARM ARCHITECTURE | 537 | ARM/BCMRING ARM ARCHITECTURE |
538 | M: Leo Chen <leochen@broadcom.com> | 538 | M: Leo Chen <leochen@broadcom.com> |
539 | M: Scott Branden <sbranden@broadcom.com> | 539 | M: Scott Branden <sbranden@broadcom.com> |
540 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 540 | L: linux-arm-kernel@lists.infradead.org |
541 | S: Maintained | 541 | S: Maintained |
542 | F: arch/arm/mach-bcmring | 542 | F: arch/arm/mach-bcmring |
543 | 543 | ||
@@ -554,25 +554,25 @@ F: drivers/mtd/nand/nand_bcm_umi.h | |||
554 | ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE | 554 | ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE |
555 | M: Hartley Sweeten <hsweeten@visionengravers.com> | 555 | M: Hartley Sweeten <hsweeten@visionengravers.com> |
556 | M: Ryan Mallon <ryan@bluewatersys.com> | 556 | M: Ryan Mallon <ryan@bluewatersys.com> |
557 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 557 | L: linux-arm-kernel@lists.infradead.org |
558 | S: Maintained | 558 | S: Maintained |
559 | F: arch/arm/mach-ep93xx/ | 559 | F: arch/arm/mach-ep93xx/ |
560 | F: arch/arm/mach-ep93xx/include/mach/ | 560 | F: arch/arm/mach-ep93xx/include/mach/ |
561 | 561 | ||
562 | ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT | 562 | ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT |
563 | M: Lennert Buytenhek <kernel@wantstofly.org> | 563 | M: Lennert Buytenhek <kernel@wantstofly.org> |
564 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 564 | L: linux-arm-kernel@lists.infradead.org |
565 | S: Maintained | 565 | S: Maintained |
566 | 566 | ||
567 | ARM/CLKDEV SUPPORT | 567 | ARM/CLKDEV SUPPORT |
568 | M: Russell King <linux@arm.linux.org.uk> | 568 | M: Russell King <linux@arm.linux.org.uk> |
569 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 569 | L: linux-arm-kernel@lists.infradead.org |
570 | F: arch/arm/common/clkdev.c | 570 | F: arch/arm/common/clkdev.c |
571 | F: arch/arm/include/asm/clkdev.h | 571 | F: arch/arm/include/asm/clkdev.h |
572 | 572 | ||
573 | ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT | 573 | ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT |
574 | M: Mike Rapoport <mike@compulab.co.il> | 574 | M: Mike Rapoport <mike@compulab.co.il> |
575 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 575 | L: linux-arm-kernel@lists.infradead.org |
576 | S: Maintained | 576 | S: Maintained |
577 | 577 | ||
578 | ARM/CORGI MACHINE SUPPORT | 578 | ARM/CORGI MACHINE SUPPORT |
@@ -581,14 +581,14 @@ S: Maintained | |||
581 | 581 | ||
582 | ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE | 582 | ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE |
583 | M: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> | 583 | M: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> |
584 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 584 | L: linux-arm-kernel@lists.infradead.org |
585 | T: git git://gitorious.org/linux-gemini/mainline.git | 585 | T: git git://gitorious.org/linux-gemini/mainline.git |
586 | S: Maintained | 586 | S: Maintained |
587 | F: arch/arm/mach-gemini/ | 587 | F: arch/arm/mach-gemini/ |
588 | 588 | ||
589 | ARM/EBSA110 MACHINE SUPPORT | 589 | ARM/EBSA110 MACHINE SUPPORT |
590 | M: Russell King <linux@arm.linux.org.uk> | 590 | M: Russell King <linux@arm.linux.org.uk> |
591 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 591 | L: linux-arm-kernel@lists.infradead.org |
592 | W: http://www.arm.linux.org.uk/ | 592 | W: http://www.arm.linux.org.uk/ |
593 | S: Maintained | 593 | S: Maintained |
594 | F: arch/arm/mach-ebsa110/ | 594 | F: arch/arm/mach-ebsa110/ |
@@ -606,13 +606,13 @@ F: arch/arm/mach-pxa/ezx.c | |||
606 | 606 | ||
607 | ARM/FARADAY FA526 PORT | 607 | ARM/FARADAY FA526 PORT |
608 | M: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> | 608 | M: Paulius Zaleckas <paulius.zaleckas@teltonika.lt> |
609 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 609 | L: linux-arm-kernel@lists.infradead.org |
610 | S: Maintained | 610 | S: Maintained |
611 | F: arch/arm/mm/*-fa* | 611 | F: arch/arm/mm/*-fa* |
612 | 612 | ||
613 | ARM/FOOTBRIDGE ARCHITECTURE | 613 | ARM/FOOTBRIDGE ARCHITECTURE |
614 | M: Russell King <linux@arm.linux.org.uk> | 614 | M: Russell King <linux@arm.linux.org.uk> |
615 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 615 | L: linux-arm-kernel@lists.infradead.org |
616 | W: http://www.arm.linux.org.uk/ | 616 | W: http://www.arm.linux.org.uk/ |
617 | S: Maintained | 617 | S: Maintained |
618 | F: arch/arm/include/asm/hardware/dec21285.h | 618 | F: arch/arm/include/asm/hardware/dec21285.h |
@@ -620,17 +620,17 @@ F: arch/arm/mach-footbridge/ | |||
620 | 620 | ||
621 | ARM/FREESCALE IMX / MXC ARM ARCHITECTURE | 621 | ARM/FREESCALE IMX / MXC ARM ARCHITECTURE |
622 | M: Sascha Hauer <kernel@pengutronix.de> | 622 | M: Sascha Hauer <kernel@pengutronix.de> |
623 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 623 | L: linux-arm-kernel@lists.infradead.org |
624 | S: Maintained | 624 | S: Maintained |
625 | 625 | ||
626 | ARM/GLOMATION GESBC9312SX MACHINE SUPPORT | 626 | ARM/GLOMATION GESBC9312SX MACHINE SUPPORT |
627 | M: Lennert Buytenhek <kernel@wantstofly.org> | 627 | M: Lennert Buytenhek <kernel@wantstofly.org> |
628 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 628 | L: linux-arm-kernel@lists.infradead.org |
629 | S: Maintained | 629 | S: Maintained |
630 | 630 | ||
631 | ARM/GUMSTIX MACHINE SUPPORT | 631 | ARM/GUMSTIX MACHINE SUPPORT |
632 | M: Steve Sakoman <sakoman@gmail.com> | 632 | M: Steve Sakoman <sakoman@gmail.com> |
633 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 633 | L: linux-arm-kernel@lists.infradead.org |
634 | S: Maintained | 634 | S: Maintained |
635 | 635 | ||
636 | ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT | 636 | ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT |
@@ -650,55 +650,55 @@ F: arch/arm/mach-sa1100/include/mach/jornada720.h | |||
650 | ARM/INTEL IOP32X ARM ARCHITECTURE | 650 | ARM/INTEL IOP32X ARM ARCHITECTURE |
651 | M: Lennert Buytenhek <kernel@wantstofly.org> | 651 | M: Lennert Buytenhek <kernel@wantstofly.org> |
652 | M: Dan Williams <dan.j.williams@intel.com> | 652 | M: Dan Williams <dan.j.williams@intel.com> |
653 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 653 | L: linux-arm-kernel@lists.infradead.org |
654 | S: Supported | 654 | S: Supported |
655 | 655 | ||
656 | ARM/INTEL IOP33X ARM ARCHITECTURE | 656 | ARM/INTEL IOP33X ARM ARCHITECTURE |
657 | M: Dan Williams <dan.j.williams@intel.com> | 657 | M: Dan Williams <dan.j.williams@intel.com> |
658 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 658 | L: linux-arm-kernel@lists.infradead.org |
659 | S: Supported | 659 | S: Supported |
660 | 660 | ||
661 | ARM/INTEL IOP13XX ARM ARCHITECTURE | 661 | ARM/INTEL IOP13XX ARM ARCHITECTURE |
662 | M: Lennert Buytenhek <kernel@wantstofly.org> | 662 | M: Lennert Buytenhek <kernel@wantstofly.org> |
663 | M: Dan Williams <dan.j.williams@intel.com> | 663 | M: Dan Williams <dan.j.williams@intel.com> |
664 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 664 | L: linux-arm-kernel@lists.infradead.org |
665 | S: Supported | 665 | S: Supported |
666 | 666 | ||
667 | ARM/INTEL IQ81342EX MACHINE SUPPORT | 667 | ARM/INTEL IQ81342EX MACHINE SUPPORT |
668 | M: Lennert Buytenhek <kernel@wantstofly.org> | 668 | M: Lennert Buytenhek <kernel@wantstofly.org> |
669 | M: Dan Williams <dan.j.williams@intel.com> | 669 | M: Dan Williams <dan.j.williams@intel.com> |
670 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 670 | L: linux-arm-kernel@lists.infradead.org |
671 | S: Supported | 671 | S: Supported |
672 | 672 | ||
673 | ARM/INTEL IXP2000 ARM ARCHITECTURE | 673 | ARM/INTEL IXP2000 ARM ARCHITECTURE |
674 | M: Lennert Buytenhek <kernel@wantstofly.org> | 674 | M: Lennert Buytenhek <kernel@wantstofly.org> |
675 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 675 | L: linux-arm-kernel@lists.infradead.org |
676 | S: Maintained | 676 | S: Maintained |
677 | 677 | ||
678 | ARM/INTEL IXDP2850 MACHINE SUPPORT | 678 | ARM/INTEL IXDP2850 MACHINE SUPPORT |
679 | M: Lennert Buytenhek <kernel@wantstofly.org> | 679 | M: Lennert Buytenhek <kernel@wantstofly.org> |
680 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 680 | L: linux-arm-kernel@lists.infradead.org |
681 | S: Maintained | 681 | S: Maintained |
682 | 682 | ||
683 | ARM/INTEL IXP23XX ARM ARCHITECTURE | 683 | ARM/INTEL IXP23XX ARM ARCHITECTURE |
684 | M: Lennert Buytenhek <kernel@wantstofly.org> | 684 | M: Lennert Buytenhek <kernel@wantstofly.org> |
685 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 685 | L: linux-arm-kernel@lists.infradead.org |
686 | S: Maintained | 686 | S: Maintained |
687 | 687 | ||
688 | ARM/INTEL XSC3 (MANZANO) ARM CORE | 688 | ARM/INTEL XSC3 (MANZANO) ARM CORE |
689 | M: Lennert Buytenhek <kernel@wantstofly.org> | 689 | M: Lennert Buytenhek <kernel@wantstofly.org> |
690 | M: Dan Williams <dan.j.williams@intel.com> | 690 | M: Dan Williams <dan.j.williams@intel.com> |
691 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 691 | L: linux-arm-kernel@lists.infradead.org |
692 | S: Supported | 692 | S: Supported |
693 | 693 | ||
694 | ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT | 694 | ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT |
695 | M: Lennert Buytenhek <kernel@wantstofly.org> | 695 | M: Lennert Buytenhek <kernel@wantstofly.org> |
696 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 696 | L: linux-arm-kernel@lists.infradead.org |
697 | S: Maintained | 697 | S: Maintained |
698 | 698 | ||
699 | ARM/LOGICPD PXA270 MACHINE SUPPORT | 699 | ARM/LOGICPD PXA270 MACHINE SUPPORT |
700 | M: Lennert Buytenhek <kernel@wantstofly.org> | 700 | M: Lennert Buytenhek <kernel@wantstofly.org> |
701 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 701 | L: linux-arm-kernel@lists.infradead.org |
702 | S: Maintained | 702 | S: Maintained |
703 | 703 | ||
704 | ARM/MAGICIAN MACHINE SUPPORT | 704 | ARM/MAGICIAN MACHINE SUPPORT |
@@ -708,7 +708,7 @@ S: Maintained | |||
708 | ARM/Marvell Loki/Kirkwood/MV78xx0/Orion SOC support | 708 | ARM/Marvell Loki/Kirkwood/MV78xx0/Orion SOC support |
709 | M: Lennert Buytenhek <buytenh@marvell.com> | 709 | M: Lennert Buytenhek <buytenh@marvell.com> |
710 | M: Nicolas Pitre <nico@marvell.com> | 710 | M: Nicolas Pitre <nico@marvell.com> |
711 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 711 | L: linux-arm-kernel@lists.infradead.org |
712 | T: git git://git.marvell.com/orion | 712 | T: git git://git.marvell.com/orion |
713 | S: Maintained | 713 | S: Maintained |
714 | F: arch/arm/mach-loki/ | 714 | F: arch/arm/mach-loki/ |
@@ -719,7 +719,7 @@ F: arch/arm/plat-orion/ | |||
719 | 719 | ||
720 | ARM/MIOA701 MACHINE SUPPORT | 720 | ARM/MIOA701 MACHINE SUPPORT |
721 | M: Robert Jarzmik <robert.jarzmik@free.fr> | 721 | M: Robert Jarzmik <robert.jarzmik@free.fr> |
722 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 722 | L: linux-arm-kernel@lists.infradead.org |
723 | F: arch/arm/mach-pxa/mioa701.c | 723 | F: arch/arm/mach-pxa/mioa701.c |
724 | S: Maintained | 724 | S: Maintained |
725 | 725 | ||
@@ -760,18 +760,18 @@ S: Maintained | |||
760 | 760 | ||
761 | ARM/PT DIGITAL BOARD PORT | 761 | ARM/PT DIGITAL BOARD PORT |
762 | M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> | 762 | M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> |
763 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 763 | L: linux-arm-kernel@lists.infradead.org |
764 | W: http://www.arm.linux.org.uk/ | 764 | W: http://www.arm.linux.org.uk/ |
765 | S: Maintained | 765 | S: Maintained |
766 | 766 | ||
767 | ARM/RADISYS ENP2611 MACHINE SUPPORT | 767 | ARM/RADISYS ENP2611 MACHINE SUPPORT |
768 | M: Lennert Buytenhek <kernel@wantstofly.org> | 768 | M: Lennert Buytenhek <kernel@wantstofly.org> |
769 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 769 | L: linux-arm-kernel@lists.infradead.org |
770 | S: Maintained | 770 | S: Maintained |
771 | 771 | ||
772 | ARM/RISCPC ARCHITECTURE | 772 | ARM/RISCPC ARCHITECTURE |
773 | M: Russell King <linux@arm.linux.org.uk> | 773 | M: Russell King <linux@arm.linux.org.uk> |
774 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 774 | L: linux-arm-kernel@lists.infradead.org |
775 | W: http://www.arm.linux.org.uk/ | 775 | W: http://www.arm.linux.org.uk/ |
776 | S: Maintained | 776 | S: Maintained |
777 | F: arch/arm/common/time-acorn.c | 777 | F: arch/arm/common/time-acorn.c |
@@ -790,7 +790,7 @@ S: Maintained | |||
790 | 790 | ||
791 | ARM/SAMSUNG ARM ARCHITECTURES | 791 | ARM/SAMSUNG ARM ARCHITECTURES |
792 | M: Ben Dooks <ben-linux@fluff.org> | 792 | M: Ben Dooks <ben-linux@fluff.org> |
793 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 793 | L: linux-arm-kernel@lists.infradead.org |
794 | W: http://www.fluff.org/ben/linux/ | 794 | W: http://www.fluff.org/ben/linux/ |
795 | S: Maintained | 795 | S: Maintained |
796 | F: arch/arm/plat-s3c/ | 796 | F: arch/arm/plat-s3c/ |
@@ -798,65 +798,65 @@ F: arch/arm/plat-s3c24xx/ | |||
798 | 798 | ||
799 | ARM/S3C2410 ARM ARCHITECTURE | 799 | ARM/S3C2410 ARM ARCHITECTURE |
800 | M: Ben Dooks <ben-linux@fluff.org> | 800 | M: Ben Dooks <ben-linux@fluff.org> |
801 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 801 | L: linux-arm-kernel@lists.infradead.org |
802 | W: http://www.fluff.org/ben/linux/ | 802 | W: http://www.fluff.org/ben/linux/ |
803 | S: Maintained | 803 | S: Maintained |
804 | F: arch/arm/mach-s3c2410/ | 804 | F: arch/arm/mach-s3c2410/ |
805 | 805 | ||
806 | ARM/S3C2440 ARM ARCHITECTURE | 806 | ARM/S3C2440 ARM ARCHITECTURE |
807 | M: Ben Dooks <ben-linux@fluff.org> | 807 | M: Ben Dooks <ben-linux@fluff.org> |
808 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 808 | L: linux-arm-kernel@lists.infradead.org |
809 | W: http://www.fluff.org/ben/linux/ | 809 | W: http://www.fluff.org/ben/linux/ |
810 | S: Maintained | 810 | S: Maintained |
811 | F: arch/arm/mach-s3c2440/ | 811 | F: arch/arm/mach-s3c2440/ |
812 | 812 | ||
813 | ARM/S3C2442 ARM ARCHITECTURE | 813 | ARM/S3C2442 ARM ARCHITECTURE |
814 | M: Ben Dooks <ben-linux@fluff.org> | 814 | M: Ben Dooks <ben-linux@fluff.org> |
815 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 815 | L: linux-arm-kernel@lists.infradead.org |
816 | W: http://www.fluff.org/ben/linux/ | 816 | W: http://www.fluff.org/ben/linux/ |
817 | S: Maintained | 817 | S: Maintained |
818 | F: arch/arm/mach-s3c2442/ | 818 | F: arch/arm/mach-s3c2442/ |
819 | 819 | ||
820 | ARM/S3C2443 ARM ARCHITECTURE | 820 | ARM/S3C2443 ARM ARCHITECTURE |
821 | M: Ben Dooks <ben-linux@fluff.org> | 821 | M: Ben Dooks <ben-linux@fluff.org> |
822 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 822 | L: linux-arm-kernel@lists.infradead.org |
823 | W: http://www.fluff.org/ben/linux/ | 823 | W: http://www.fluff.org/ben/linux/ |
824 | S: Maintained | 824 | S: Maintained |
825 | F: arch/arm/mach-s3c2443/ | 825 | F: arch/arm/mach-s3c2443/ |
826 | 826 | ||
827 | ARM/S3C6400 ARM ARCHITECTURE | 827 | ARM/S3C6400 ARM ARCHITECTURE |
828 | M: Ben Dooks <ben-linux@fluff.org> | 828 | M: Ben Dooks <ben-linux@fluff.org> |
829 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 829 | L: linux-arm-kernel@lists.infradead.org |
830 | W: http://www.fluff.org/ben/linux/ | 830 | W: http://www.fluff.org/ben/linux/ |
831 | S: Maintained | 831 | S: Maintained |
832 | F: arch/arm/mach-s3c6400/ | 832 | F: arch/arm/mach-s3c6400/ |
833 | 833 | ||
834 | ARM/S3C6410 ARM ARCHITECTURE | 834 | ARM/S3C6410 ARM ARCHITECTURE |
835 | M: Ben Dooks <ben-linux@fluff.org> | 835 | M: Ben Dooks <ben-linux@fluff.org> |
836 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 836 | L: linux-arm-kernel@lists.infradead.org |
837 | W: http://www.fluff.org/ben/linux/ | 837 | W: http://www.fluff.org/ben/linux/ |
838 | S: Maintained | 838 | S: Maintained |
839 | F: arch/arm/mach-s3c6410/ | 839 | F: arch/arm/mach-s3c6410/ |
840 | 840 | ||
841 | ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT | 841 | ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT |
842 | M: Lennert Buytenhek <kernel@wantstofly.org> | 842 | M: Lennert Buytenhek <kernel@wantstofly.org> |
843 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 843 | L: linux-arm-kernel@lists.infradead.org |
844 | S: Maintained | 844 | S: Maintained |
845 | 845 | ||
846 | ARM/THECUS N2100 MACHINE SUPPORT | 846 | ARM/THECUS N2100 MACHINE SUPPORT |
847 | M: Lennert Buytenhek <kernel@wantstofly.org> | 847 | M: Lennert Buytenhek <kernel@wantstofly.org> |
848 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 848 | L: linux-arm-kernel@lists.infradead.org |
849 | S: Maintained | 849 | S: Maintained |
850 | 850 | ||
851 | ARM/NUVOTON W90X900 ARM ARCHITECTURE | 851 | ARM/NUVOTON W90X900 ARM ARCHITECTURE |
852 | M: Wan ZongShun <mcuos.com@gmail.com> | 852 | M: Wan ZongShun <mcuos.com@gmail.com> |
853 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 853 | L: linux-arm-kernel@lists.infradead.org |
854 | W: http://www.mcuos.com | 854 | W: http://www.mcuos.com |
855 | S: Maintained | 855 | S: Maintained |
856 | 856 | ||
857 | ARM/VFP SUPPORT | 857 | ARM/VFP SUPPORT |
858 | M: Russell King <linux@arm.linux.org.uk> | 858 | M: Russell King <linux@arm.linux.org.uk> |
859 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 859 | L: linux-arm-kernel@lists.infradead.org |
860 | W: http://www.arm.linux.org.uk/ | 860 | W: http://www.arm.linux.org.uk/ |
861 | S: Maintained | 861 | S: Maintained |
862 | F: arch/arm/vfp/ | 862 | F: arch/arm/vfp/ |
@@ -963,7 +963,7 @@ F: include/linux/atm* | |||
963 | 963 | ||
964 | ATMEL AT91 MCI DRIVER | 964 | ATMEL AT91 MCI DRIVER |
965 | M: Nicolas Ferre <nicolas.ferre@atmel.com> | 965 | M: Nicolas Ferre <nicolas.ferre@atmel.com> |
966 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 966 | L: linux-arm-kernel@lists.infradead.org |
967 | W: http://www.atmel.com/products/AT91/ | 967 | W: http://www.atmel.com/products/AT91/ |
968 | W: http://www.at91.com/ | 968 | W: http://www.at91.com/ |
969 | S: Maintained | 969 | S: Maintained |
@@ -1541,7 +1541,7 @@ F: drivers/infiniband/hw/cxgb3/ | |||
1541 | 1541 | ||
1542 | CYBERPRO FB DRIVER | 1542 | CYBERPRO FB DRIVER |
1543 | M: Russell King <linux@arm.linux.org.uk> | 1543 | M: Russell King <linux@arm.linux.org.uk> |
1544 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 1544 | L: linux-arm-kernel@lists.infradead.org |
1545 | W: http://www.arm.linux.org.uk/ | 1545 | W: http://www.arm.linux.org.uk/ |
1546 | S: Maintained | 1546 | S: Maintained |
1547 | F: drivers/video/cyber2000fb.* | 1547 | F: drivers/video/cyber2000fb.* |
@@ -2086,7 +2086,7 @@ F: drivers/i2c/busses/i2c-cpm.c | |||
2086 | FREESCALE IMX / MXC FRAMEBUFFER DRIVER | 2086 | FREESCALE IMX / MXC FRAMEBUFFER DRIVER |
2087 | M: Sascha Hauer <kernel@pengutronix.de> | 2087 | M: Sascha Hauer <kernel@pengutronix.de> |
2088 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) | 2088 | L: linux-fbdev-devel@lists.sourceforge.net (moderated for non-subscribers) |
2089 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 2089 | L: linux-arm-kernel@lists.infradead.org |
2090 | S: Maintained | 2090 | S: Maintained |
2091 | F: arch/arm/plat-mxc/include/mach/imxfb.h | 2091 | F: arch/arm/plat-mxc/include/mach/imxfb.h |
2092 | F: drivers/video/imxfb.c | 2092 | F: drivers/video/imxfb.c |
@@ -3450,7 +3450,7 @@ F: include/linux/meye.h | |||
3450 | 3450 | ||
3451 | MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER | 3451 | MOTOROLA IMX MMC/SD HOST CONTROLLER INTERFACE DRIVER |
3452 | M: Pavel Pisa <ppisa@pikron.com> | 3452 | M: Pavel Pisa <ppisa@pikron.com> |
3453 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 3453 | L: linux-arm-kernel@lists.infradead.org |
3454 | S: Maintained | 3454 | S: Maintained |
3455 | F: drivers/mmc/host/imxmmc.* | 3455 | F: drivers/mmc/host/imxmmc.* |
3456 | 3456 | ||
@@ -4169,7 +4169,7 @@ F: drivers/media/video/pvrusb2/ | |||
4169 | PXA2xx/PXA3xx SUPPORT | 4169 | PXA2xx/PXA3xx SUPPORT |
4170 | M: Eric Miao <eric.y.miao@gmail.com> | 4170 | M: Eric Miao <eric.y.miao@gmail.com> |
4171 | M: Russell King <linux@arm.linux.org.uk> | 4171 | M: Russell King <linux@arm.linux.org.uk> |
4172 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 4172 | L: linux-arm-kernel@lists.infradead.org |
4173 | S: Maintained | 4173 | S: Maintained |
4174 | F: arch/arm/mach-pxa/ | 4174 | F: arch/arm/mach-pxa/ |
4175 | F: drivers/pcmcia/pxa2xx* | 4175 | F: drivers/pcmcia/pxa2xx* |
@@ -4182,13 +4182,13 @@ F: sound/soc/pxa | |||
4182 | PXA168 SUPPORT | 4182 | PXA168 SUPPORT |
4183 | M: Eric Miao <eric.y.miao@gmail.com> | 4183 | M: Eric Miao <eric.y.miao@gmail.com> |
4184 | M: Jason Chagas <jason.chagas@marvell.com> | 4184 | M: Jason Chagas <jason.chagas@marvell.com> |
4185 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 4185 | L: linux-arm-kernel@lists.infradead.org |
4186 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git | 4186 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git |
4187 | S: Maintained | 4187 | S: Maintained |
4188 | 4188 | ||
4189 | PXA910 SUPPORT | 4189 | PXA910 SUPPORT |
4190 | M: Eric Miao <eric.y.miao@gmail.com> | 4190 | M: Eric Miao <eric.y.miao@gmail.com> |
4191 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 4191 | L: linux-arm-kernel@lists.infradead.org |
4192 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git | 4192 | T: git git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6.git |
4193 | S: Maintained | 4193 | S: Maintained |
4194 | 4194 | ||
@@ -4429,7 +4429,7 @@ F: net/iucv/ | |||
4429 | 4429 | ||
4430 | S3C24XX SD/MMC Driver | 4430 | S3C24XX SD/MMC Driver |
4431 | M: Ben Dooks <ben-linux@fluff.org> | 4431 | M: Ben Dooks <ben-linux@fluff.org> |
4432 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 4432 | L: linux-arm-kernel@lists.infradead.org |
4433 | S: Supported | 4433 | S: Supported |
4434 | F: drivers/mmc/host/s3cmci.* | 4434 | F: drivers/mmc/host/s3cmci.* |
4435 | 4435 | ||
@@ -4625,7 +4625,7 @@ F: drivers/misc/sgi-xp/ | |||
4625 | SHARP LH SUPPORT (LH7952X & LH7A40X) | 4625 | SHARP LH SUPPORT (LH7952X & LH7A40X) |
4626 | M: Marc Singer <elf@buici.com> | 4626 | M: Marc Singer <elf@buici.com> |
4627 | W: http://projects.buici.com/arm | 4627 | W: http://projects.buici.com/arm |
4628 | L: linux-arm-kernel@lists.arm.linux.org.uk (subscribers-only) | 4628 | L: linux-arm-kernel@lists.infradead.org |
4629 | S: Maintained | 4629 | S: Maintained |
4630 | F: Documentation/arm/Sharp-LH/ADC-LH7-Touchscreen | 4630 | F: Documentation/arm/Sharp-LH/ADC-LH7-Touchscreen |
4631 | F: arch/arm/mach-lh7a40x/ | 4631 | F: arch/arm/mach-lh7a40x/ |
diff --git a/arch/arm/common/vic.c b/arch/arm/common/vic.c index 920ced0b73c5..f232941de8ab 100644 --- a/arch/arm/common/vic.c +++ b/arch/arm/common/vic.c | |||
@@ -22,6 +22,7 @@ | |||
22 | #include <linux/list.h> | 22 | #include <linux/list.h> |
23 | #include <linux/io.h> | 23 | #include <linux/io.h> |
24 | #include <linux/sysdev.h> | 24 | #include <linux/sysdev.h> |
25 | #include <linux/device.h> | ||
25 | #include <linux/amba/bus.h> | 26 | #include <linux/amba/bus.h> |
26 | 27 | ||
27 | #include <asm/mach/irq.h> | 28 | #include <asm/mach/irq.h> |
diff --git a/arch/arm/include/asm/cache.h b/arch/arm/include/asm/cache.h index feaa75f0013e..66c160b8547f 100644 --- a/arch/arm/include/asm/cache.h +++ b/arch/arm/include/asm/cache.h | |||
@@ -4,7 +4,7 @@ | |||
4 | #ifndef __ASMARM_CACHE_H | 4 | #ifndef __ASMARM_CACHE_H |
5 | #define __ASMARM_CACHE_H | 5 | #define __ASMARM_CACHE_H |
6 | 6 | ||
7 | #define L1_CACHE_SHIFT 5 | 7 | #define L1_CACHE_SHIFT CONFIG_ARM_L1_CACHE_SHIFT |
8 | #define L1_CACHE_BYTES (1 << L1_CACHE_SHIFT) | 8 | #define L1_CACHE_BYTES (1 << L1_CACHE_SHIFT) |
9 | 9 | ||
10 | /* | 10 | /* |
diff --git a/arch/arm/lib/copy_page.S b/arch/arm/lib/copy_page.S index 6ae04db1ca4f..6ee2f6706f86 100644 --- a/arch/arm/lib/copy_page.S +++ b/arch/arm/lib/copy_page.S | |||
@@ -12,8 +12,9 @@ | |||
12 | #include <linux/linkage.h> | 12 | #include <linux/linkage.h> |
13 | #include <asm/assembler.h> | 13 | #include <asm/assembler.h> |
14 | #include <asm/asm-offsets.h> | 14 | #include <asm/asm-offsets.h> |
15 | #include <asm/cache.h> | ||
15 | 16 | ||
16 | #define COPY_COUNT (PAGE_SZ/64 PLD( -1 )) | 17 | #define COPY_COUNT (PAGE_SZ / (2 * L1_CACHE_BYTES) PLD( -1 )) |
17 | 18 | ||
18 | .text | 19 | .text |
19 | .align 5 | 20 | .align 5 |
@@ -26,17 +27,16 @@ | |||
26 | ENTRY(copy_page) | 27 | ENTRY(copy_page) |
27 | stmfd sp!, {r4, lr} @ 2 | 28 | stmfd sp!, {r4, lr} @ 2 |
28 | PLD( pld [r1, #0] ) | 29 | PLD( pld [r1, #0] ) |
29 | PLD( pld [r1, #32] ) | 30 | PLD( pld [r1, #L1_CACHE_BYTES] ) |
30 | mov r2, #COPY_COUNT @ 1 | 31 | mov r2, #COPY_COUNT @ 1 |
31 | ldmia r1!, {r3, r4, ip, lr} @ 4+1 | 32 | ldmia r1!, {r3, r4, ip, lr} @ 4+1 |
32 | 1: PLD( pld [r1, #64] ) | 33 | 1: PLD( pld [r1, #2 * L1_CACHE_BYTES]) |
33 | PLD( pld [r1, #96] ) | 34 | PLD( pld [r1, #3 * L1_CACHE_BYTES]) |
34 | 2: stmia r0!, {r3, r4, ip, lr} @ 4 | 35 | 2: |
35 | ldmia r1!, {r3, r4, ip, lr} @ 4+1 | 36 | .rept (2 * L1_CACHE_BYTES / 16 - 1) |
36 | stmia r0!, {r3, r4, ip, lr} @ 4 | ||
37 | ldmia r1!, {r3, r4, ip, lr} @ 4+1 | ||
38 | stmia r0!, {r3, r4, ip, lr} @ 4 | 37 | stmia r0!, {r3, r4, ip, lr} @ 4 |
39 | ldmia r1!, {r3, r4, ip, lr} @ 4 | 38 | ldmia r1!, {r3, r4, ip, lr} @ 4 |
39 | .endr | ||
40 | subs r2, r2, #1 @ 1 | 40 | subs r2, r2, #1 @ 1 |
41 | stmia r0!, {r3, r4, ip, lr} @ 4 | 41 | stmia r0!, {r3, r4, ip, lr} @ 4 |
42 | ldmgtia r1!, {r3, r4, ip, lr} @ 4 | 42 | ldmgtia r1!, {r3, r4, ip, lr} @ 4 |
diff --git a/arch/arm/mach-pxa/spitz.c b/arch/arm/mach-pxa/spitz.c index dda310fe71c8..08d08f4a3836 100644 --- a/arch/arm/mach-pxa/spitz.c +++ b/arch/arm/mach-pxa/spitz.c | |||
@@ -296,6 +296,7 @@ static struct ads7846_platform_data spitz_ads7846_info = { | |||
296 | .vref_delay_usecs = 100, | 296 | .vref_delay_usecs = 100, |
297 | .x_plate_ohms = 419, | 297 | .x_plate_ohms = 419, |
298 | .y_plate_ohms = 486, | 298 | .y_plate_ohms = 486, |
299 | .pressure_max = 1024, | ||
299 | .gpio_pendown = SPITZ_GPIO_TP_INT, | 300 | .gpio_pendown = SPITZ_GPIO_TP_INT, |
300 | .wait_for_sync = spitz_wait_for_hsync, | 301 | .wait_for_sync = spitz_wait_for_hsync, |
301 | }; | 302 | }; |
diff --git a/arch/arm/mach-s3c2410/Kconfig b/arch/arm/mach-s3c2410/Kconfig index d8c023d4df30..3d4e9da3fa52 100644 --- a/arch/arm/mach-s3c2410/Kconfig +++ b/arch/arm/mach-s3c2410/Kconfig | |||
@@ -77,6 +77,7 @@ config ARCH_H1940 | |||
77 | select CPU_S3C2410 | 77 | select CPU_S3C2410 |
78 | select PM_H1940 if PM | 78 | select PM_H1940 if PM |
79 | select S3C_DEV_USB_HOST | 79 | select S3C_DEV_USB_HOST |
80 | select S3C_DEV_NAND | ||
80 | help | 81 | help |
81 | Say Y here if you are using the HP IPAQ H1940 | 82 | Say Y here if you are using the HP IPAQ H1940 |
82 | 83 | ||
@@ -89,6 +90,7 @@ config MACH_N30 | |||
89 | bool "Acer N30 family" | 90 | bool "Acer N30 family" |
90 | select CPU_S3C2410 | 91 | select CPU_S3C2410 |
91 | select S3C_DEV_USB_HOST | 92 | select S3C_DEV_USB_HOST |
93 | select S3C_DEV_NAND | ||
92 | help | 94 | help |
93 | Say Y here if you want suppt for the Acer N30, Acer N35, | 95 | Say Y here if you want suppt for the Acer N30, Acer N35, |
94 | Navman PiN570, Yakumo AlphaX or Airis NC05 PDAs. | 96 | Navman PiN570, Yakumo AlphaX or Airis NC05 PDAs. |
@@ -103,6 +105,7 @@ config ARCH_BAST | |||
103 | select S3C24XX_DCLK | 105 | select S3C24XX_DCLK |
104 | select ISA | 106 | select ISA |
105 | select S3C_DEV_USB_HOST | 107 | select S3C_DEV_USB_HOST |
108 | select S3C_DEV_NAND | ||
106 | help | 109 | help |
107 | Say Y here if you are using the Simtec Electronics EB2410ITX | 110 | Say Y here if you are using the Simtec Electronics EB2410ITX |
108 | development board (also known as BAST) | 111 | development board (also known as BAST) |
@@ -111,6 +114,7 @@ config MACH_OTOM | |||
111 | bool "NexVision OTOM Board" | 114 | bool "NexVision OTOM Board" |
112 | select CPU_S3C2410 | 115 | select CPU_S3C2410 |
113 | select S3C_DEV_USB_HOST | 116 | select S3C_DEV_USB_HOST |
117 | select S3C_DEV_NAND | ||
114 | help | 118 | help |
115 | Say Y here if you are using the Nex Vision OTOM board | 119 | Say Y here if you are using the Nex Vision OTOM board |
116 | 120 | ||
@@ -154,6 +158,7 @@ config MACH_QT2410 | |||
154 | bool "QT2410" | 158 | bool "QT2410" |
155 | select CPU_S3C2410 | 159 | select CPU_S3C2410 |
156 | select S3C_DEV_USB_HOST | 160 | select S3C_DEV_USB_HOST |
161 | select S3C_DEV_NAND | ||
157 | help | 162 | help |
158 | Say Y here if you are using the Armzone QT2410 | 163 | Say Y here if you are using the Armzone QT2410 |
159 | 164 | ||
diff --git a/arch/arm/mach-s3c2412/Kconfig b/arch/arm/mach-s3c2412/Kconfig index 35c1bde89cf2..c2bdc4635d12 100644 --- a/arch/arm/mach-s3c2412/Kconfig +++ b/arch/arm/mach-s3c2412/Kconfig | |||
@@ -48,6 +48,7 @@ config MACH_JIVE | |||
48 | bool "Logitech Jive" | 48 | bool "Logitech Jive" |
49 | select CPU_S3C2412 | 49 | select CPU_S3C2412 |
50 | select S3C_DEV_USB_HOST | 50 | select S3C_DEV_USB_HOST |
51 | select S3C_DEV_NAND | ||
51 | help | 52 | help |
52 | Say Y here if you are using the Logitech Jive. | 53 | Say Y here if you are using the Logitech Jive. |
53 | 54 | ||
@@ -61,6 +62,7 @@ config MACH_SMDK2413 | |||
61 | select MACH_S3C2413 | 62 | select MACH_S3C2413 |
62 | select MACH_SMDK | 63 | select MACH_SMDK |
63 | select S3C_DEV_USB_HOST | 64 | select S3C_DEV_USB_HOST |
65 | select S3C_DEV_NAND | ||
64 | help | 66 | help |
65 | Say Y here if you are using an SMDK2413 | 67 | Say Y here if you are using an SMDK2413 |
66 | 68 | ||
@@ -84,6 +86,7 @@ config MACH_VSTMS | |||
84 | bool "VMSTMS" | 86 | bool "VMSTMS" |
85 | select CPU_S3C2412 | 87 | select CPU_S3C2412 |
86 | select S3C_DEV_USB_HOST | 88 | select S3C_DEV_USB_HOST |
89 | select S3C_DEV_NAND | ||
87 | help | 90 | help |
88 | Say Y here if you are using an VSTMS board | 91 | Say Y here if you are using an VSTMS board |
89 | 92 | ||
diff --git a/arch/arm/mach-s3c2440/Kconfig b/arch/arm/mach-s3c2440/Kconfig index 8ae1b288f7fa..d7bba919a77e 100644 --- a/arch/arm/mach-s3c2440/Kconfig +++ b/arch/arm/mach-s3c2440/Kconfig | |||
@@ -48,6 +48,7 @@ config MACH_OSIRIS | |||
48 | select S3C2440_XTAL_12000000 | 48 | select S3C2440_XTAL_12000000 |
49 | select S3C2410_IOTIMING if S3C2440_CPUFREQ | 49 | select S3C2410_IOTIMING if S3C2440_CPUFREQ |
50 | select S3C_DEV_USB_HOST | 50 | select S3C_DEV_USB_HOST |
51 | select S3C_DEV_NAND | ||
51 | help | 52 | help |
52 | Say Y here if you are using the Simtec IM2440D20 module, also | 53 | Say Y here if you are using the Simtec IM2440D20 module, also |
53 | known as the Osiris. | 54 | known as the Osiris. |
@@ -57,6 +58,7 @@ config MACH_RX3715 | |||
57 | select CPU_S3C2440 | 58 | select CPU_S3C2440 |
58 | select S3C2440_XTAL_16934400 | 59 | select S3C2440_XTAL_16934400 |
59 | select PM_H1940 if PM | 60 | select PM_H1940 if PM |
61 | select S3C_DEV_NAND | ||
60 | help | 62 | help |
61 | Say Y here if you are using the HP iPAQ rx3715. | 63 | Say Y here if you are using the HP iPAQ rx3715. |
62 | 64 | ||
@@ -66,6 +68,7 @@ config ARCH_S3C2440 | |||
66 | select S3C2440_XTAL_16934400 | 68 | select S3C2440_XTAL_16934400 |
67 | select MACH_SMDK | 69 | select MACH_SMDK |
68 | select S3C_DEV_USB_HOST | 70 | select S3C_DEV_USB_HOST |
71 | select S3C_DEV_NAND | ||
69 | help | 72 | help |
70 | Say Y here if you are using the SMDK2440. | 73 | Say Y here if you are using the SMDK2440. |
71 | 74 | ||
@@ -74,6 +77,7 @@ config MACH_NEXCODER_2440 | |||
74 | select CPU_S3C2440 | 77 | select CPU_S3C2440 |
75 | select S3C2440_XTAL_12000000 | 78 | select S3C2440_XTAL_12000000 |
76 | select S3C_DEV_USB_HOST | 79 | select S3C_DEV_USB_HOST |
80 | select S3C_DEV_NAND | ||
77 | help | 81 | help |
78 | Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board | 82 | Say Y here if you are using the Nex Vision NEXCODER 2440 Light Board |
79 | 83 | ||
@@ -88,6 +92,7 @@ config MACH_AT2440EVB | |||
88 | bool "Avantech AT2440EVB development board" | 92 | bool "Avantech AT2440EVB development board" |
89 | select CPU_S3C2440 | 93 | select CPU_S3C2440 |
90 | select S3C_DEV_USB_HOST | 94 | select S3C_DEV_USB_HOST |
95 | select S3C_DEV_NAND | ||
91 | help | 96 | help |
92 | Say Y here if you are using the AT2440EVB development board | 97 | Say Y here if you are using the AT2440EVB development board |
93 | 98 | ||
@@ -97,6 +102,7 @@ config MACH_MINI2440 | |||
97 | select EEPROM_AT24 | 102 | select EEPROM_AT24 |
98 | select LEDS_TRIGGER_BACKLIGHT | 103 | select LEDS_TRIGGER_BACKLIGHT |
99 | select SND_S3C24XX_SOC_S3C24XX_UDA134X | 104 | select SND_S3C24XX_SOC_S3C24XX_UDA134X |
105 | select S3C_DEV_NAND | ||
100 | help | 106 | help |
101 | Say Y here to select support for the MINI2440. Is a 10cm x 10cm board | 107 | Say Y here to select support for the MINI2440. Is a 10cm x 10cm board |
102 | available via various sources. It can come with a 3.5" or 7" touch LCD. | 108 | available via various sources. It can come with a 3.5" or 7" touch LCD. |
diff --git a/arch/arm/mach-s3c6400/Kconfig b/arch/arm/mach-s3c6400/Kconfig index f5af212066c3..770b72067e3d 100644 --- a/arch/arm/mach-s3c6400/Kconfig +++ b/arch/arm/mach-s3c6400/Kconfig | |||
@@ -26,6 +26,7 @@ config MACH_SMDK6400 | |||
26 | bool "SMDK6400" | 26 | bool "SMDK6400" |
27 | select CPU_S3C6400 | 27 | select CPU_S3C6400 |
28 | select S3C_DEV_HSMMC | 28 | select S3C_DEV_HSMMC |
29 | select S3C_DEV_NAND | ||
29 | select S3C6400_SETUP_SDHCI | 30 | select S3C6400_SETUP_SDHCI |
30 | help | 31 | help |
31 | Machine support for the Samsung SMDK6400 | 32 | Machine support for the Samsung SMDK6400 |
diff --git a/arch/arm/mach-s3c6410/Kconfig b/arch/arm/mach-s3c6410/Kconfig index f9d0f09f9761..53fc3ff657f7 100644 --- a/arch/arm/mach-s3c6410/Kconfig +++ b/arch/arm/mach-s3c6410/Kconfig | |||
@@ -102,6 +102,7 @@ config MACH_HMT | |||
102 | bool "Airgoo HMT" | 102 | bool "Airgoo HMT" |
103 | select CPU_S3C6410 | 103 | select CPU_S3C6410 |
104 | select S3C_DEV_FB | 104 | select S3C_DEV_FB |
105 | select S3C_DEV_NAND | ||
105 | select S3C_DEV_USB_HOST | 106 | select S3C_DEV_USB_HOST |
106 | select S3C64XX_SETUP_FB_24BPP | 107 | select S3C64XX_SETUP_FB_24BPP |
107 | select HAVE_PWM | 108 | select HAVE_PWM |
diff --git a/arch/arm/mm/Kconfig b/arch/arm/mm/Kconfig index 5fe595aeba69..8d43e58f9244 100644 --- a/arch/arm/mm/Kconfig +++ b/arch/arm/mm/Kconfig | |||
@@ -771,3 +771,8 @@ config CACHE_XSC3L2 | |||
771 | select OUTER_CACHE | 771 | select OUTER_CACHE |
772 | help | 772 | help |
773 | This option enables the L2 cache on XScale3. | 773 | This option enables the L2 cache on XScale3. |
774 | |||
775 | config ARM_L1_CACHE_SHIFT | ||
776 | int | ||
777 | default 6 if ARCH_OMAP3 | ||
778 | default 5 | ||
diff --git a/arch/arm/plat-s3c/gpio.c b/arch/arm/plat-s3c/gpio.c index 260fdc6ad685..5ff24e0f9f89 100644 --- a/arch/arm/plat-s3c/gpio.c +++ b/arch/arm/plat-s3c/gpio.c | |||
@@ -28,7 +28,7 @@ static __init void s3c_gpiolib_track(struct s3c_gpio_chip *chip) | |||
28 | 28 | ||
29 | gpn = chip->chip.base; | 29 | gpn = chip->chip.base; |
30 | for (i = 0; i < chip->chip.ngpio; i++, gpn++) { | 30 | for (i = 0; i < chip->chip.ngpio; i++, gpn++) { |
31 | BUG_ON(gpn > ARRAY_SIZE(s3c_gpios)); | 31 | BUG_ON(gpn >= ARRAY_SIZE(s3c_gpios)); |
32 | s3c_gpios[gpn] = chip; | 32 | s3c_gpios[gpn] = chip; |
33 | } | 33 | } |
34 | } | 34 | } |
diff --git a/arch/arm/plat-s3c64xx/dma.c b/arch/arm/plat-s3c64xx/dma.c index 67aa93dbb69e..266a10745a85 100644 --- a/arch/arm/plat-s3c64xx/dma.c +++ b/arch/arm/plat-s3c64xx/dma.c | |||
@@ -345,13 +345,13 @@ int s3c2410_dma_enqueue(unsigned int channel, void *id, | |||
345 | if (!chan) | 345 | if (!chan) |
346 | return -EINVAL; | 346 | return -EINVAL; |
347 | 347 | ||
348 | buff = kzalloc(sizeof(struct s3c64xx_dma_buff), GFP_KERNEL); | 348 | buff = kzalloc(sizeof(struct s3c64xx_dma_buff), GFP_ATOMIC); |
349 | if (!buff) { | 349 | if (!buff) { |
350 | printk(KERN_ERR "%s: no memory for buffer\n", __func__); | 350 | printk(KERN_ERR "%s: no memory for buffer\n", __func__); |
351 | return -ENOMEM; | 351 | return -ENOMEM; |
352 | } | 352 | } |
353 | 353 | ||
354 | lli = dma_pool_alloc(dma_pool, GFP_KERNEL, &buff->lli_dma); | 354 | lli = dma_pool_alloc(dma_pool, GFP_ATOMIC, &buff->lli_dma); |
355 | if (!lli) { | 355 | if (!lli) { |
356 | printk(KERN_ERR "%s: no memory for lli\n", __func__); | 356 | printk(KERN_ERR "%s: no memory for lli\n", __func__); |
357 | ret = -ENOMEM; | 357 | ret = -ENOMEM; |
@@ -697,7 +697,7 @@ static int __init s3c64xx_dma_init(void) | |||
697 | 697 | ||
698 | printk(KERN_INFO "%s: Registering DMA channels\n", __func__); | 698 | printk(KERN_INFO "%s: Registering DMA channels\n", __func__); |
699 | 699 | ||
700 | dma_pool = dma_pool_create("DMA-LLI", NULL, 32, 16, 0); | 700 | dma_pool = dma_pool_create("DMA-LLI", NULL, sizeof(struct pl080s_lli), 16, 0); |
701 | if (!dma_pool) { | 701 | if (!dma_pool) { |
702 | printk(KERN_ERR "%s: failed to create pool\n", __func__); | 702 | printk(KERN_ERR "%s: failed to create pool\n", __func__); |
703 | return -ENOMEM; | 703 | return -ENOMEM; |
diff --git a/arch/arm/plat-s3c64xx/include/plat/dma-plat.h b/arch/arm/plat-s3c64xx/include/plat/dma-plat.h index 0c30dd986725..8f76a1e474d6 100644 --- a/arch/arm/plat-s3c64xx/include/plat/dma-plat.h +++ b/arch/arm/plat-s3c64xx/include/plat/dma-plat.h | |||
@@ -26,7 +26,7 @@ struct s3c64xx_dma_buff { | |||
26 | struct s3c64xx_dma_buff *next; | 26 | struct s3c64xx_dma_buff *next; |
27 | 27 | ||
28 | void *pw; | 28 | void *pw; |
29 | struct pl080_lli *lli; | 29 | struct pl080s_lli *lli; |
30 | dma_addr_t lli_dma; | 30 | dma_addr_t lli_dma; |
31 | }; | 31 | }; |
32 | 32 | ||
diff --git a/arch/arm/plat-s3c64xx/include/plat/irqs.h b/arch/arm/plat-s3c64xx/include/plat/irqs.h index 743a70094d04..7956fd3bb194 100644 --- a/arch/arm/plat-s3c64xx/include/plat/irqs.h +++ b/arch/arm/plat-s3c64xx/include/plat/irqs.h | |||
@@ -194,9 +194,17 @@ | |||
194 | 194 | ||
195 | #define IRQ_EINT_GROUP(group, no) (IRQ_EINT_GROUP##group##_BASE + (no)) | 195 | #define IRQ_EINT_GROUP(group, no) (IRQ_EINT_GROUP##group##_BASE + (no)) |
196 | 196 | ||
197 | /* Define a group of interrupts for board-specific use (eg, for MFD | ||
198 | * interrupt controllers). */ | ||
199 | #define IRQ_BOARD_START (IRQ_EINT_GROUP9_BASE + IRQ_EINT_GROUP9_NR + 1) | ||
200 | |||
201 | #define IRQ_BOARD_NR 16 | ||
202 | |||
203 | #define IRQ_BOARD_END (IRQ_BOARD_START + IRQ_BOARD_NR) | ||
204 | |||
197 | /* Set the default NR_IRQS */ | 205 | /* Set the default NR_IRQS */ |
198 | 206 | ||
199 | #define NR_IRQS (IRQ_EINT_GROUP9_BASE + IRQ_EINT_GROUP9_NR + 1) | 207 | #define NR_IRQS (IRQ_BOARD_END + 1) |
200 | 208 | ||
201 | #endif /* __ASM_PLAT_S3C64XX_IRQS_H */ | 209 | #endif /* __ASM_PLAT_S3C64XX_IRQS_H */ |
202 | 210 | ||
diff --git a/arch/arm/plat-s3c64xx/s3c6400-clock.c b/arch/arm/plat-s3c64xx/s3c6400-clock.c index febac1950d8e..9745852261e0 100644 --- a/arch/arm/plat-s3c64xx/s3c6400-clock.c +++ b/arch/arm/plat-s3c64xx/s3c6400-clock.c | |||
@@ -302,8 +302,8 @@ static int s3c64xx_setrate_clksrc(struct clk *clk, unsigned long rate) | |||
302 | return -EINVAL; | 302 | return -EINVAL; |
303 | 303 | ||
304 | val = __raw_readl(reg); | 304 | val = __raw_readl(reg); |
305 | val &= ~(0xf << sclk->shift); | 305 | val &= ~(0xf << sclk->divider_shift); |
306 | val |= (div - 1) << sclk->shift; | 306 | val |= (div - 1) << sclk->divider_shift; |
307 | __raw_writel(val, reg); | 307 | __raw_writel(val, reg); |
308 | 308 | ||
309 | return 0; | 309 | return 0; |
@@ -328,6 +328,8 @@ static int s3c64xx_setparent_clksrc(struct clk *clk, struct clk *parent) | |||
328 | clksrc |= src_nr << sclk->shift; | 328 | clksrc |= src_nr << sclk->shift; |
329 | 329 | ||
330 | __raw_writel(clksrc, S3C_CLK_SRC); | 330 | __raw_writel(clksrc, S3C_CLK_SRC); |
331 | |||
332 | clk->parent = parent; | ||
331 | return 0; | 333 | return 0; |
332 | } | 334 | } |
333 | 335 | ||
@@ -343,7 +345,7 @@ static unsigned long s3c64xx_roundrate_clksrc(struct clk *clk, | |||
343 | if (rate > parent_rate) | 345 | if (rate > parent_rate) |
344 | rate = parent_rate; | 346 | rate = parent_rate; |
345 | else { | 347 | else { |
346 | div = rate / parent_rate; | 348 | div = parent_rate / rate; |
347 | 349 | ||
348 | if (div == 0) | 350 | if (div == 0) |
349 | div = 1; | 351 | div = 1; |
diff --git a/arch/arm/plat-stmp3xxx/dma.c b/arch/arm/plat-stmp3xxx/dma.c index d2f497764dce..ef88f25fb870 100644 --- a/arch/arm/plat-stmp3xxx/dma.c +++ b/arch/arm/plat-stmp3xxx/dma.c | |||
@@ -264,7 +264,7 @@ int stmp3xxx_dma_make_chain(int ch, struct stmp37xx_circ_dma_chain *chain, | |||
264 | stmp3xxx_dma_free_command(ch, | 264 | stmp3xxx_dma_free_command(ch, |
265 | &descriptors | 265 | &descriptors |
266 | [i]); | 266 | [i]); |
267 | } while (i-- >= 0); | 267 | } while (i-- > 0); |
268 | } | 268 | } |
269 | return err; | 269 | return err; |
270 | } | 270 | } |
diff --git a/arch/arm/tools/mach-types b/arch/arm/tools/mach-types index c8c55b469342..94be7bb6cb9a 100644 --- a/arch/arm/tools/mach-types +++ b/arch/arm/tools/mach-types | |||
@@ -12,7 +12,7 @@ | |||
12 | # | 12 | # |
13 | # http://www.arm.linux.org.uk/developer/machines/?action=new | 13 | # http://www.arm.linux.org.uk/developer/machines/?action=new |
14 | # | 14 | # |
15 | # Last update: Sat Sep 12 12:00:16 2009 | 15 | # Last update: Fri Sep 18 21:42:00 2009 |
16 | # | 16 | # |
17 | # machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number | 17 | # machine_is_xxx CONFIG_xxxx MACH_TYPE_xxx number |
18 | # | 18 | # |
@@ -1638,7 +1638,7 @@ mx35evb MACH_MX35EVB MX35EVB 1643 | |||
1638 | aml_m8050 MACH_AML_M8050 AML_M8050 1644 | 1638 | aml_m8050 MACH_AML_M8050 AML_M8050 1644 |
1639 | mx35_3ds MACH_MX35_3DS MX35_3DS 1645 | 1639 | mx35_3ds MACH_MX35_3DS MX35_3DS 1645 |
1640 | mars MACH_MARS MARS 1646 | 1640 | mars MACH_MARS MARS 1646 |
1641 | ntosd_644xa MACH_NTOSD_644XA NTOSD_644XA 1647 | 1641 | neuros_osd2 MACH_NEUROS_OSD2 NEUROS_OSD2 1647 |
1642 | badger MACH_BADGER BADGER 1648 | 1642 | badger MACH_BADGER BADGER 1648 |
1643 | trizeps4wl MACH_TRIZEPS4WL TRIZEPS4WL 1649 | 1643 | trizeps4wl MACH_TRIZEPS4WL TRIZEPS4WL 1649 |
1644 | trizeps5 MACH_TRIZEPS5 TRIZEPS5 1650 | 1644 | trizeps5 MACH_TRIZEPS5 TRIZEPS5 1650 |
@@ -1654,7 +1654,7 @@ vf10xx MACH_VF10XX VF10XX 1659 | |||
1654 | zoran43xx MACH_ZORAN43XX ZORAN43XX 1660 | 1654 | zoran43xx MACH_ZORAN43XX ZORAN43XX 1660 |
1655 | sonix926 MACH_SONIX926 SONIX926 1661 | 1655 | sonix926 MACH_SONIX926 SONIX926 1661 |
1656 | celestialsemi MACH_CELESTIALSEMI CELESTIALSEMI 1662 | 1656 | celestialsemi MACH_CELESTIALSEMI CELESTIALSEMI 1662 |
1657 | cc9m2443 MACH_CC9M2443 CC9M2443 1663 | 1657 | cc9m2443js MACH_CC9M2443JS CC9M2443JS 1663 |
1658 | tw5334 MACH_TW5334 TW5334 1664 | 1658 | tw5334 MACH_TW5334 TW5334 1664 |
1659 | omap_htcartemis MACH_HTCARTEMIS HTCARTEMIS 1665 | 1659 | omap_htcartemis MACH_HTCARTEMIS HTCARTEMIS 1665 |
1660 | nal_hlite MACH_NAL_HLITE NAL_HLITE 1666 | 1660 | nal_hlite MACH_NAL_HLITE NAL_HLITE 1666 |
@@ -1802,7 +1802,7 @@ ccw9p9215js MACH_CCW9P9215JS CCW9P9215JS 1811 | |||
1802 | rd88f5181l_ge MACH_RD88F5181L_GE RD88F5181L_GE 1812 | 1802 | rd88f5181l_ge MACH_RD88F5181L_GE RD88F5181L_GE 1812 |
1803 | sifmain MACH_SIFMAIN SIFMAIN 1813 | 1803 | sifmain MACH_SIFMAIN SIFMAIN 1813 |
1804 | sam9_l9261 MACH_SAM9_L9261 SAM9_L9261 1814 | 1804 | sam9_l9261 MACH_SAM9_L9261 SAM9_L9261 1814 |
1805 | cc9m2443js MACH_CC9M2443JS CC9M2443JS 1815 | 1805 | cc9m2443 MACH_CC9M2443 CC9M2443 1815 |
1806 | xaria300 MACH_XARIA300 XARIA300 1816 | 1806 | xaria300 MACH_XARIA300 XARIA300 1816 |
1807 | it9200 MACH_IT9200 IT9200 1817 | 1807 | it9200 MACH_IT9200 IT9200 1817 |
1808 | rd88f5181l_fxo MACH_RD88F5181L_FXO RD88F5181L_FXO 1818 | 1808 | rd88f5181l_fxo MACH_RD88F5181L_FXO RD88F5181L_FXO 1818 |
@@ -2409,3 +2409,15 @@ platypus MACH_PLATYPUS PLATYPUS 2422 | |||
2409 | pss2 MACH_PSS2 PSS2 2423 | 2409 | pss2 MACH_PSS2 PSS2 2423 |
2410 | davinci_apm150 MACH_DAVINCI_APM150 DAVINCI_APM150 2424 | 2410 | davinci_apm150 MACH_DAVINCI_APM150 DAVINCI_APM150 2424 |
2411 | str9100 MACH_STR9100 STR9100 2425 | 2411 | str9100 MACH_STR9100 STR9100 2425 |
2412 | net5big MACH_NET5BIG NET5BIG 2426 | ||
2413 | seabed9263 MACH_SEABED9263 SEABED9263 2427 | ||
2414 | mx51_m2id MACH_MX51_M2ID MX51_M2ID 2428 | ||
2415 | octvocplus_eb MACH_OCTVOCPLUS_EB OCTVOCPLUS_EB 2429 | ||
2416 | klk_firefox MACH_KLK_FIREFOX KLK_FIREFOX 2430 | ||
2417 | klk_wirma_module MACH_KLK_WIRMA_MODULE KLK_WIRMA_MODULE 2431 | ||
2418 | klk_wirma_mmi MACH_KLK_WIRMA_MMI KLK_WIRMA_MMI 2432 | ||
2419 | supersonic MACH_SUPERSONIC SUPERSONIC 2433 | ||
2420 | liberty MACH_LIBERTY LIBERTY 2434 | ||
2421 | mh355 MACH_MH355 MH355 2435 | ||
2422 | pc7802 MACH_PC7802 PC7802 2436 | ||
2423 | gnet_sgc MACH_GNET_SGC GNET_SGC 2437 | ||