Merge commit 'v2.6.31-rc7' into x86/cpu
Showing
with
72431 additions
and
18230 deletions
+72431
-18230
- .gitignore .gitignore +10 -1
- CREDITS CREDITS +11 -1
- Documentation/ABI/testing/sysfs-block Documentation/ABI/testing/sysfs-block +23 -14
- Documentation/ABI/testing/sysfs-bus-pci Documentation/ABI/testing/sysfs-bus-pci +7 -0
- Documentation/ABI/testing/sysfs-class-mtd Documentation/ABI/testing/sysfs-class-mtd +125 -0
- Documentation/ABI/testing/sysfs-fs-ext4 Documentation/ABI/testing/sysfs-fs-ext4 +10 -0
- Documentation/ABI/testing/sysfs-pps Documentation/ABI/testing/sysfs-pps +73 -0
- Documentation/Changes Documentation/Changes +9 -2
- Documentation/CodingStyle Documentation/CodingStyle +2 -2
- Documentation/DMA-API.txt Documentation/DMA-API.txt +2 -2
- Documentation/DocBook/debugobjects.tmpl Documentation/DocBook/debugobjects.tmpl +1 -1
- Documentation/DocBook/kernel-hacking.tmpl Documentation/DocBook/kernel-hacking.tmpl +2 -2
- Documentation/DocBook/mac80211.tmpl Documentation/DocBook/mac80211.tmpl +0 -3
- Documentation/PCI/pcieaer-howto.txt Documentation/PCI/pcieaer-howto.txt +25 -0
- Documentation/RCU/rculist_nulls.txt Documentation/RCU/rculist_nulls.txt +7 -2
- Documentation/SM501.txt Documentation/SM501.txt +1 -1
- Documentation/SubmitChecklist Documentation/SubmitChecklist +1 -1
- Documentation/SubmittingPatches Documentation/SubmittingPatches +3 -3
- Documentation/accounting/getdelays.c Documentation/accounting/getdelays.c +2 -1
- Documentation/arm/Samsung-S3C24XX/GPIO.txt Documentation/arm/Samsung-S3C24XX/GPIO.txt +5 -5
- Documentation/arm/memory.txt Documentation/arm/memory.txt +2 -0
- Documentation/atomic_ops.txt Documentation/atomic_ops.txt +2 -2
- Documentation/block/data-integrity.txt Documentation/block/data-integrity.txt +2 -2
- Documentation/block/deadline-iosched.txt Documentation/block/deadline-iosched.txt +1 -1
- Documentation/braille-console.txt Documentation/braille-console.txt +1 -1
- Documentation/cdrom/packet-writing.txt Documentation/cdrom/packet-writing.txt +1 -1
- Documentation/cgroups/cpusets.txt Documentation/cgroups/cpusets.txt +12 -0
- Documentation/cgroups/memory.txt Documentation/cgroups/memory.txt +11 -5
- Documentation/connector/cn_test.c Documentation/connector/cn_test.c +9 -2
- Documentation/connector/ucon.c Documentation/connector/ucon.c +1 -1
- Documentation/cpu-freq/cpu-drivers.txt Documentation/cpu-freq/cpu-drivers.txt +1 -1
- Documentation/cpu-freq/governors.txt Documentation/cpu-freq/governors.txt +14 -12
- Documentation/cpu-freq/user-guide.txt Documentation/cpu-freq/user-guide.txt +0 -1
- Documentation/dell_rbu.txt Documentation/dell_rbu.txt +2 -2
- Documentation/device-mapper/dm-log.txt Documentation/device-mapper/dm-log.txt +54 -0
- Documentation/device-mapper/dm-queue-length.txt Documentation/device-mapper/dm-queue-length.txt +39 -0
- Documentation/device-mapper/dm-service-time.txt Documentation/device-mapper/dm-service-time.txt +91 -0
- Documentation/driver-model/device.txt Documentation/driver-model/device.txt +32 -0
- Documentation/driver-model/devres.txt Documentation/driver-model/devres.txt +1 -1
- Documentation/driver-model/driver.txt Documentation/driver-model/driver.txt +2 -2
- Documentation/dvb/get_dvb_firmware Documentation/dvb/get_dvb_firmware +56 -5
- Documentation/edac.txt Documentation/edac.txt +4 -4
- Documentation/exception.txt Documentation/exception.txt +0 -292
- Documentation/fault-injection/fault-injection.txt Documentation/fault-injection/fault-injection.txt +35 -35
- Documentation/fb/sh7760fb.txt Documentation/fb/sh7760fb.txt +1 -1
- Documentation/fb/vesafb.txt Documentation/fb/vesafb.txt +1 -1
- Documentation/feature-removal-schedule.txt Documentation/feature-removal-schedule.txt +31 -10
- Documentation/filesystems/00-INDEX Documentation/filesystems/00-INDEX +4 -0
- Documentation/filesystems/Locking Documentation/filesystems/Locking +23 -22
- Documentation/filesystems/afs.txt Documentation/filesystems/afs.txt +12 -14
- Documentation/filesystems/autofs4-mount-control.txt Documentation/filesystems/autofs4-mount-control.txt +1 -1
- Documentation/filesystems/caching/netfs-api.txt Documentation/filesystems/caching/netfs-api.txt +1 -1
- Documentation/filesystems/ext2.txt Documentation/filesystems/ext2.txt +1 -1
- Documentation/filesystems/ext4.txt Documentation/filesystems/ext4.txt +7 -3
- Documentation/filesystems/fiemap.txt Documentation/filesystems/fiemap.txt +1 -1
- Documentation/filesystems/isofs.txt Documentation/filesystems/isofs.txt +7 -2
- Documentation/filesystems/nfs-rdma.txt Documentation/filesystems/nfs-rdma.txt +1 -1
- Documentation/filesystems/nilfs2.txt Documentation/filesystems/nilfs2.txt +2 -3
- Documentation/filesystems/proc.txt Documentation/filesystems/proc.txt +218 -54
- Documentation/filesystems/sysfs-pci.txt Documentation/filesystems/sysfs-pci.txt +1 -1
- Documentation/filesystems/sysfs.txt Documentation/filesystems/sysfs.txt +2 -1
- Documentation/filesystems/vfat.txt Documentation/filesystems/vfat.txt +9 -4
- Documentation/firmware_class/README Documentation/firmware_class/README +2 -1
- Documentation/gcov.txt Documentation/gcov.txt +253 -0
- Documentation/gpio.txt Documentation/gpio.txt +1 -1
- Documentation/hwmon/f71882fg Documentation/hwmon/f71882fg +8 -4
- Documentation/hwmon/ibmaem Documentation/hwmon/ibmaem +1 -1
- Documentation/hwmon/sysfs-interface Documentation/hwmon/sysfs-interface +19 -0
- Documentation/hwmon/tmp401 Documentation/hwmon/tmp401 +42 -0
- Documentation/hwmon/w83627ehf Documentation/hwmon/w83627ehf +9 -2
- Documentation/i2c/busses/i2c-viapro Documentation/i2c/busses/i2c-viapro +4 -0
- Documentation/i2c/instantiating-devices Documentation/i2c/instantiating-devices +44 -0
- Documentation/i2c/writing-clients Documentation/i2c/writing-clients +3 -13
- Documentation/input/input.txt Documentation/input/input.txt +1 -1
- Documentation/input/rotary-encoder.txt Documentation/input/rotary-encoder.txt +8 -1
- Documentation/ioctl/ioctl-number.txt Documentation/ioctl/ioctl-number.txt +3 -0
- Documentation/isdn/00-INDEX Documentation/isdn/00-INDEX +21 -23
- Documentation/isdn/INTERFACE.CAPI Documentation/isdn/INTERFACE.CAPI +90 -4
- Documentation/isdn/README.gigaset Documentation/isdn/README.gigaset +20 -22
- Documentation/ja_JP/SubmitChecklist Documentation/ja_JP/SubmitChecklist +1 -1
- Documentation/kbuild/kconfig.txt Documentation/kbuild/kconfig.txt +60 -56
- Documentation/kbuild/modules.txt Documentation/kbuild/modules.txt +1 -1
- Documentation/kdump/kdump.txt Documentation/kdump/kdump.txt +2 -2
- Documentation/kernel-parameters.txt Documentation/kernel-parameters.txt +75 -13
- Documentation/kmemcheck.txt Documentation/kmemcheck.txt +773 -0
- Documentation/kmemleak.txt Documentation/kmemleak.txt +16 -7
- Documentation/kobject.txt Documentation/kobject.txt +1 -1
- Documentation/kprobes.txt Documentation/kprobes.txt +3 -3
- Documentation/laptops/acer-wmi.txt Documentation/laptops/acer-wmi.txt +1 -1
- Documentation/laptops/sony-laptop.txt Documentation/laptops/sony-laptop.txt +1 -1
- Documentation/laptops/thinkpad-acpi.txt Documentation/laptops/thinkpad-acpi.txt +38 -138
- Documentation/leds-lp3944.txt Documentation/leds-lp3944.txt +50 -0
- Documentation/lguest/lguest.c Documentation/lguest/lguest.c +483 -238
- Documentation/local_ops.txt Documentation/local_ops.txt +1 -1
- Documentation/lockdep-design.txt Documentation/lockdep-design.txt +3 -3
- Documentation/memory-hotplug.txt Documentation/memory-hotplug.txt +4 -4
- Documentation/mn10300/ABI.txt Documentation/mn10300/ABI.txt +1 -1
- Documentation/mtd/nand_ecc.txt Documentation/mtd/nand_ecc.txt +6 -6
- Documentation/networking/6pack.txt Documentation/networking/6pack.txt +1 -1
- Documentation/networking/bonding.txt Documentation/networking/bonding.txt +3 -3
- Documentation/networking/can.txt Documentation/networking/can.txt +198 -39
- Documentation/networking/dm9000.txt Documentation/networking/dm9000.txt +1 -1
- Documentation/networking/ieee802154.txt Documentation/networking/ieee802154.txt +76 -0
- Documentation/networking/ip-sysctl.txt Documentation/networking/ip-sysctl.txt +17 -1
- Documentation/networking/ipv6.txt Documentation/networking/ipv6.txt +37 -0
- Documentation/networking/l2tp.txt Documentation/networking/l2tp.txt +1 -1
- Documentation/networking/mac80211-injection.txt Documentation/networking/mac80211-injection.txt +6 -22
- Documentation/networking/netdevices.txt Documentation/networking/netdevices.txt +1 -1
- Documentation/networking/operstates.txt Documentation/networking/operstates.txt +0 -3
- Documentation/networking/packet_mmap.txt Documentation/networking/packet_mmap.txt +121 -19
- Documentation/networking/phonet.txt Documentation/networking/phonet.txt +1 -1
- Documentation/networking/regulatory.txt Documentation/networking/regulatory.txt +1 -1
- Documentation/power/regulator/consumer.txt Documentation/power/regulator/consumer.txt +1 -1
- Documentation/power/regulator/overview.txt Documentation/power/regulator/overview.txt +1 -1
- Documentation/power/s2ram.txt Documentation/power/s2ram.txt +1 -1
- Documentation/power/userland-swsusp.txt Documentation/power/userland-swsusp.txt +1 -1
- Documentation/powerpc/booting-without-of.txt Documentation/powerpc/booting-without-of.txt +2 -1166
- Documentation/powerpc/dts-bindings/4xx/emac.txt Documentation/powerpc/dts-bindings/4xx/emac.txt +148 -0
- Documentation/powerpc/dts-bindings/can/sja1000.txt Documentation/powerpc/dts-bindings/can/sja1000.txt +53 -0
- Documentation/powerpc/dts-bindings/ecm.txt Documentation/powerpc/dts-bindings/ecm.txt +64 -0
- Documentation/powerpc/dts-bindings/fsl/board.txt Documentation/powerpc/dts-bindings/fsl/board.txt +1 -1
- Documentation/powerpc/dts-bindings/fsl/cpm_qe/cpm.txt Documentation/powerpc/dts-bindings/fsl/cpm_qe/cpm.txt +1 -1
- Documentation/powerpc/dts-bindings/fsl/cpm_qe/gpio.txt Documentation/powerpc/dts-bindings/fsl/cpm_qe/gpio.txt +1 -1
- Documentation/powerpc/dts-bindings/fsl/cpm_qe/qe.txt Documentation/powerpc/dts-bindings/fsl/cpm_qe/qe.txt +3 -0
- Documentation/powerpc/dts-bindings/fsl/esdhc.txt Documentation/powerpc/dts-bindings/fsl/esdhc.txt +4 -3
- Documentation/powerpc/dts-bindings/fsl/mcm.txt Documentation/powerpc/dts-bindings/fsl/mcm.txt +64 -0
- Documentation/powerpc/dts-bindings/fsl/msi-pic.txt Documentation/powerpc/dts-bindings/fsl/msi-pic.txt +1 -1
- Documentation/powerpc/dts-bindings/fsl/pmc.txt Documentation/powerpc/dts-bindings/fsl/pmc.txt +2 -2
- Documentation/powerpc/dts-bindings/gpio/gpio.txt Documentation/powerpc/dts-bindings/gpio/gpio.txt +50 -0
- Documentation/powerpc/dts-bindings/gpio/led.txt Documentation/powerpc/dts-bindings/gpio/led.txt +16 -1
- Documentation/powerpc/dts-bindings/gpio/mdio.txt Documentation/powerpc/dts-bindings/gpio/mdio.txt +19 -0
- Documentation/powerpc/dts-bindings/marvell.txt Documentation/powerpc/dts-bindings/marvell.txt +521 -0
- Documentation/powerpc/dts-bindings/phy.txt Documentation/powerpc/dts-bindings/phy.txt +25 -0
- Documentation/powerpc/dts-bindings/spi-bus.txt Documentation/powerpc/dts-bindings/spi-bus.txt +57 -0
- Documentation/powerpc/dts-bindings/usb-ehci.txt Documentation/powerpc/dts-bindings/usb-ehci.txt +25 -0
- Documentation/powerpc/dts-bindings/xilinx.txt Documentation/powerpc/dts-bindings/xilinx.txt +295 -0
- Documentation/powerpc/qe_firmware.txt Documentation/powerpc/qe_firmware.txt +1 -1
- Documentation/pps/pps.txt Documentation/pps/pps.txt +172 -0
- Documentation/rbtree.txt Documentation/rbtree.txt +5 -5
- Documentation/rfkill.txt Documentation/rfkill.txt +102 -538
- Documentation/robust-futex-ABI.txt Documentation/robust-futex-ABI.txt +2 -2
- Documentation/s390/Debugging390.txt Documentation/s390/Debugging390.txt +2 -2
- Documentation/scheduler/sched-nice-design.txt Documentation/scheduler/sched-nice-design.txt +1 -1
- Documentation/scheduler/sched-rt-group.txt Documentation/scheduler/sched-rt-group.txt +7 -6
- Documentation/scsi/aic79xx.txt Documentation/scsi/aic79xx.txt +1 -1
- Documentation/scsi/ncr53c8xx.txt Documentation/scsi/ncr53c8xx.txt +2 -2
- Documentation/scsi/scsi_fc_transport.txt Documentation/scsi/scsi_fc_transport.txt +12 -2
- Documentation/scsi/scsi_mid_low_api.txt Documentation/scsi/scsi_mid_low_api.txt +5 -0
- Documentation/scsi/sym53c8xx_2.txt Documentation/scsi/sym53c8xx_2.txt +1 -1
- Documentation/sound/alsa/ALSA-Configuration.txt Documentation/sound/alsa/ALSA-Configuration.txt +1 -1
- Documentation/sound/alsa/HD-Audio-Models.txt Documentation/sound/alsa/HD-Audio-Models.txt +2 -0
- Documentation/sound/alsa/HD-Audio.txt Documentation/sound/alsa/HD-Audio.txt +1 -1
- Documentation/sound/alsa/Procfile.txt Documentation/sound/alsa/Procfile.txt +5 -0
- Documentation/sound/alsa/hda_codec.txt Documentation/sound/alsa/hda_codec.txt +1 -1
- Documentation/spi/spidev_test.c Documentation/spi/spidev_test.c +9 -1
- Documentation/sysctl/vm.txt Documentation/sysctl/vm.txt +16 -11
- Documentation/sysrq.txt Documentation/sysrq.txt +4 -3
- Documentation/timers/hpet.txt Documentation/timers/hpet.txt +1 -1
- Documentation/timers/timer_stats.txt Documentation/timers/timer_stats.txt +1 -1
- Documentation/trace/ftrace.txt Documentation/trace/ftrace.txt +143 -92
- Documentation/trace/kmemtrace.txt Documentation/trace/kmemtrace.txt +1 -1
- Documentation/trace/mmiotrace.txt Documentation/trace/mmiotrace.txt +13 -13
- Documentation/usb/WUSB-Design-overview.txt Documentation/usb/WUSB-Design-overview.txt +4 -4
- Documentation/usb/anchors.txt Documentation/usb/anchors.txt +2 -2
- Documentation/usb/callbacks.txt Documentation/usb/callbacks.txt +1 -1
- Documentation/video4linux/CARDLIST.cx23885 Documentation/video4linux/CARDLIST.cx23885 +5 -0
- Documentation/video4linux/CARDLIST.cx88 Documentation/video4linux/CARDLIST.cx88 +5 -3
- Documentation/video4linux/CARDLIST.em28xx Documentation/video4linux/CARDLIST.em28xx +9 -3
- Documentation/video4linux/CARDLIST.saa7134 Documentation/video4linux/CARDLIST.saa7134 +18 -6
- Documentation/video4linux/CARDLIST.tuner Documentation/video4linux/CARDLIST.tuner +2 -0
- Documentation/video4linux/cx18.txt Documentation/video4linux/cx18.txt +1 -1
- Documentation/video4linux/gspca.txt Documentation/video4linux/gspca.txt +42 -2
- Documentation/video4linux/pxa_camera.txt Documentation/video4linux/pxa_camera.txt +49 -0
- Documentation/video4linux/v4l2-framework.txt Documentation/video4linux/v4l2-framework.txt +29 -0
- Documentation/vm/Makefile Documentation/vm/Makefile +1 -1
- Documentation/vm/balance Documentation/vm/balance +9 -9
- Documentation/vm/page-types.c Documentation/vm/page-types.c +698 -0
- Documentation/vm/pagemap.txt Documentation/vm/pagemap.txt +65 -3
- Documentation/watchdog/hpwdt.txt Documentation/watchdog/hpwdt.txt +95 -0
- Documentation/x86/00-INDEX Documentation/x86/00-INDEX +2 -0
- Documentation/x86/exception-tables.txt Documentation/x86/exception-tables.txt +292 -0
- MAINTAINERS MAINTAINERS +1152 -1884
- Makefile Makefile +22 -29
- README README +10 -1
- REPORTING-BUGS REPORTING-BUGS +4 -1
- arch/Kconfig arch/Kconfig +2 -0
- arch/alpha/include/asm/8253pit.h arch/alpha/include/asm/8253pit.h +0 -7
- arch/alpha/include/asm/errno.h arch/alpha/include/asm/errno.h +2 -0
- arch/alpha/include/asm/kmap_types.h arch/alpha/include/asm/kmap_types.h +3 -21
- arch/alpha/include/asm/pci.h arch/alpha/include/asm/pci.h +0 -13
- arch/alpha/include/asm/percpu.h arch/alpha/include/asm/percpu.h +3 -3
- arch/alpha/include/asm/thread_info.h arch/alpha/include/asm/thread_info.h +1 -0
- arch/alpha/include/asm/tlb.h arch/alpha/include/asm/tlb.h +2 -2
- arch/alpha/kernel/init_task.c arch/alpha/kernel/init_task.c +0 -3
- arch/alpha/kernel/irq_alpha.c arch/alpha/kernel/irq_alpha.c +1 -1
- arch/alpha/kernel/irq_i8259.c arch/alpha/kernel/irq_i8259.c +1 -1
- arch/alpha/kernel/irq_impl.h arch/alpha/kernel/irq_impl.h +1 -1
- arch/alpha/kernel/irq_pyxis.c arch/alpha/kernel/irq_pyxis.c +1 -1
- arch/alpha/kernel/irq_srm.c arch/alpha/kernel/irq_srm.c +1 -1
- arch/alpha/kernel/ptrace.c arch/alpha/kernel/ptrace.c +0 -1
- arch/alpha/kernel/setup.c arch/alpha/kernel/setup.c +3 -3
- arch/alpha/kernel/sys_alcor.c arch/alpha/kernel/sys_alcor.c +1 -1
- arch/alpha/kernel/sys_cabriolet.c arch/alpha/kernel/sys_cabriolet.c +1 -1
- arch/alpha/kernel/sys_dp264.c arch/alpha/kernel/sys_dp264.c +3 -3
- arch/alpha/kernel/sys_eb64p.c arch/alpha/kernel/sys_eb64p.c +1 -1
- arch/alpha/kernel/sys_eiger.c arch/alpha/kernel/sys_eiger.c +1 -1
- arch/alpha/kernel/sys_jensen.c arch/alpha/kernel/sys_jensen.c +1 -1
- arch/alpha/kernel/sys_marvel.c arch/alpha/kernel/sys_marvel.c +5 -5
- arch/alpha/kernel/sys_mikasa.c arch/alpha/kernel/sys_mikasa.c +1 -1
- arch/alpha/kernel/sys_noritake.c arch/alpha/kernel/sys_noritake.c +1 -1
- arch/alpha/kernel/sys_rawhide.c arch/alpha/kernel/sys_rawhide.c +1 -1
- arch/alpha/kernel/sys_ruffian.c arch/alpha/kernel/sys_ruffian.c +1 -0
- arch/alpha/kernel/sys_rx164.c arch/alpha/kernel/sys_rx164.c +1 -1
- arch/alpha/kernel/sys_sable.c arch/alpha/kernel/sys_sable.c +1 -1
- arch/alpha/kernel/sys_takara.c arch/alpha/kernel/sys_takara.c +1 -1
- arch/alpha/kernel/sys_titan.c arch/alpha/kernel/sys_titan.c +2 -2
- arch/alpha/kernel/sys_wildfire.c arch/alpha/kernel/sys_wildfire.c +1 -1
- arch/alpha/mm/fault.c arch/alpha/mm/fault.c +1 -1
- arch/alpha/mm/numa.c arch/alpha/mm/numa.c +3 -3
- arch/arm/Kconfig arch/arm/Kconfig +153 -99
- arch/arm/Kconfig.debug arch/arm/Kconfig.debug +0 -8
- arch/arm/Makefile arch/arm/Makefile +68 -56
- arch/arm/boot/compressed/Makefile arch/arm/boot/compressed/Makefile +4 -1
- arch/arm/boot/compressed/head.S arch/arm/boot/compressed/head.S +15 -0
- arch/arm/boot/compressed/misc.c arch/arm/boot/compressed/misc.c +0 -1
- arch/arm/common/Kconfig arch/arm/common/Kconfig +8 -4
- arch/arm/common/Makefile arch/arm/common/Makefile +0 -1
- arch/arm/common/clkdev.c arch/arm/common/clkdev.c +19 -0
- arch/arm/common/gic.c arch/arm/common/gic.c +1 -1
- arch/arm/common/sharpsl_pm.c arch/arm/common/sharpsl_pm.c +0 -859
- arch/arm/common/vic.c arch/arm/common/vic.c +218 -7
- arch/arm/configs/cm_x300_defconfig arch/arm/configs/cm_x300_defconfig +244 -85
- arch/arm/configs/davinci_all_defconfig arch/arm/configs/davinci_all_defconfig +17 -4
- arch/arm/configs/ep93xx_defconfig arch/arm/configs/ep93xx_defconfig +547 -306
- arch/arm/configs/kb9202_defconfig arch/arm/configs/kb9202_defconfig +842 -316
- arch/arm/configs/kirkwood_defconfig arch/arm/configs/kirkwood_defconfig +4 -1
- arch/arm/configs/magician_defconfig arch/arm/configs/magician_defconfig +3 -2
- arch/arm/configs/mini2440_defconfig arch/arm/configs/mini2440_defconfig +2097 -0
- arch/arm/configs/mx21_defconfig arch/arm/configs/mx21_defconfig +1170 -0
- arch/arm/configs/mx27_defconfig arch/arm/configs/mx27_defconfig +185 -85
- arch/arm/configs/mx3_defconfig arch/arm/configs/mx3_defconfig +102 -49
- arch/arm/configs/omap3_evm_defconfig arch/arm/configs/omap3_evm_defconfig +1528 -0
- arch/arm/configs/omap_4430sdp_defconfig arch/arm/configs/omap_4430sdp_defconfig +866 -0
- arch/arm/configs/omap_zoom2_defconfig arch/arm/configs/omap_zoom2_defconfig +1211 -0
- arch/arm/configs/orion5x_defconfig arch/arm/configs/orion5x_defconfig +2 -1
- arch/arm/configs/rx51_defconfig arch/arm/configs/rx51_defconfig +4 -3
- arch/arm/configs/s3c2410_defconfig arch/arm/configs/s3c2410_defconfig +1 -1
- arch/arm/configs/s3c6400_defconfig arch/arm/configs/s3c6400_defconfig +0 -1
- arch/arm/configs/stmp378x_defconfig arch/arm/configs/stmp378x_defconfig +1141 -0
- arch/arm/configs/stmp37xx_defconfig arch/arm/configs/stmp37xx_defconfig +1002 -0
- arch/arm/configs/tct_hammer_defconfig arch/arm/configs/tct_hammer_defconfig +0 -1
- arch/arm/configs/u300_defconfig arch/arm/configs/u300_defconfig +1127 -0
- arch/arm/configs/w90p910_defconfig arch/arm/configs/w90p910_defconfig +351 -72
- arch/arm/include/asm/atomic.h arch/arm/include/asm/atomic.h +0 -2
- arch/arm/include/asm/cacheflush.h arch/arm/include/asm/cacheflush.h +8 -0
- arch/arm/include/asm/cputype.h arch/arm/include/asm/cputype.h +25 -0
- arch/arm/include/asm/hardware/arm_twd.h arch/arm/include/asm/hardware/arm_twd.h +0 -21
- arch/arm/include/asm/hardware/cache-l2x0.h arch/arm/include/asm/hardware/cache-l2x0.h +2 -0
- arch/arm/include/asm/hardware/pl080.h arch/arm/include/asm/hardware/pl080.h +138 -0
- arch/arm/include/asm/hardware/sharpsl_pm.h arch/arm/include/asm/hardware/sharpsl_pm.h +0 -106
- arch/arm/include/asm/hardware/vic.h arch/arm/include/asm/hardware/vic.h +1 -1
- arch/arm/include/asm/localtimer.h arch/arm/include/asm/localtimer.h +63 -0
- arch/arm/include/asm/mach/map.h arch/arm/include/asm/mach/map.h +8 -0
- arch/arm/include/asm/page.h arch/arm/include/asm/page.h +1 -1
- arch/arm/include/asm/pci.h arch/arm/include/asm/pci.h +0 -13
- arch/arm/include/asm/pgtable.h arch/arm/include/asm/pgtable.h +40 -15
- arch/arm/include/asm/processor.h arch/arm/include/asm/processor.h +1 -0
- arch/arm/include/asm/ptrace.h arch/arm/include/asm/ptrace.h +17 -0
- arch/arm/include/asm/setup.h arch/arm/include/asm/setup.h +2 -1
- arch/arm/include/asm/sizes.h arch/arm/include/asm/sizes.h +1 -0
- arch/arm/include/asm/smp.h arch/arm/include/asm/smp.h +1 -41
- arch/arm/include/asm/smp_scu.h arch/arm/include/asm/smp_scu.h +7 -0
- arch/arm/include/asm/smp_twd.h arch/arm/include/asm/smp_twd.h +12 -0
- arch/arm/include/asm/thread_info.h arch/arm/include/asm/thread_info.h +1 -1
- arch/arm/include/asm/tlb.h arch/arm/include/asm/tlb.h +2 -2
- arch/arm/include/asm/tlbflush.h arch/arm/include/asm/tlbflush.h +24 -2
- arch/arm/include/asm/uaccess.h arch/arm/include/asm/uaccess.h +2 -0
- arch/arm/include/asm/unistd.h arch/arm/include/asm/unistd.h +2 -0
- arch/arm/kernel/Makefile arch/arm/kernel/Makefile +2 -0
- arch/arm/kernel/calls.S arch/arm/kernel/calls.S +2 -0
- arch/arm/kernel/entry-armv.S arch/arm/kernel/entry-armv.S +3 -0
- arch/arm/kernel/entry-common.S arch/arm/kernel/entry-common.S +4 -1
- arch/arm/kernel/init_task.c arch/arm/kernel/init_task.c +0 -4
- arch/arm/kernel/irq.c arch/arm/kernel/irq.c +8 -20
- arch/arm/kernel/process.c arch/arm/kernel/process.c +51 -28
- arch/arm/kernel/signal.c arch/arm/kernel/signal.c +11 -7
- arch/arm/kernel/smp.c arch/arm/kernel/smp.c +94 -37
- arch/arm/kernel/smp_scu.c arch/arm/kernel/smp_scu.c +48 -0
- arch/arm/kernel/smp_twd.c arch/arm/kernel/smp_twd.c +175 -0
- arch/arm/kernel/unwind.c arch/arm/kernel/unwind.c +9 -10
- arch/arm/kernel/vmlinux.lds.S arch/arm/kernel/vmlinux.lds.S +18 -7
- arch/arm/lib/Makefile arch/arm/lib/Makefile +3 -0
- arch/arm/lib/clear_user.S arch/arm/lib/clear_user.S +2 -1
- arch/arm/lib/copy_to_user.S arch/arm/lib/copy_to_user.S +2 -1
- arch/arm/lib/uaccess_with_memcpy.c arch/arm/lib/uaccess_with_memcpy.c +228 -0
- arch/arm/mach-at91/board-afeb-9260v1.c arch/arm/mach-at91/board-afeb-9260v1.c +6 -0
- arch/arm/mach-at91/board-sam9g20ek.c arch/arm/mach-at91/board-sam9g20ek.c +62 -1
- arch/arm/mach-at91/board-sam9rlek.c arch/arm/mach-at91/board-sam9rlek.c +4 -2
- arch/arm/mach-at91/clock.c arch/arm/mach-at91/clock.c +112 -39
- arch/arm/mach-at91/include/mach/at91_pmc.h arch/arm/mach-at91/include/mach/at91_pmc.h +20 -6
- arch/arm/mach-at91/include/mach/at_hdmac.h arch/arm/mach-at91/include/mach/at_hdmac.h +102 -0
- arch/arm/mach-davinci/Kconfig arch/arm/mach-davinci/Kconfig +43 -0
- arch/arm/mach-davinci/Makefile arch/arm/mach-davinci/Makefile +11 -2
- arch/arm/mach-davinci/board-dm355-evm.c arch/arm/mach-davinci/board-dm355-evm.c +297 -0
- arch/arm/mach-davinci/board-dm355-leopard.c arch/arm/mach-davinci/board-dm355-leopard.c +295 -0
- arch/arm/mach-davinci/board-dm644x-evm.c arch/arm/mach-davinci/board-dm644x-evm.c +32 -35
- arch/arm/mach-davinci/board-dm646x-evm.c arch/arm/mach-davinci/board-dm646x-evm.c +261 -0
- arch/arm/mach-davinci/board-sffsdr.c arch/arm/mach-davinci/board-sffsdr.c +188 -0
- arch/arm/mach-davinci/clock.c arch/arm/mach-davinci/clock.c +6 -4
- arch/arm/mach-davinci/clock.h arch/arm/mach-davinci/clock.h +4 -0
- arch/arm/mach-davinci/common.c arch/arm/mach-davinci/common.c +108 -0
- arch/arm/mach-davinci/cp_intc.c arch/arm/mach-davinci/cp_intc.c +161 -0
- arch/arm/mach-davinci/devices.c arch/arm/mach-davinci/devices.c +211 -0
- arch/arm/mach-davinci/dm355.c arch/arm/mach-davinci/dm355.c +730 -0
- arch/arm/mach-davinci/dm644x.c arch/arm/mach-davinci/dm644x.c +200 -4
- arch/arm/mach-davinci/dm646x.c arch/arm/mach-davinci/dm646x.c +636 -0
- arch/arm/mach-davinci/gpio.c arch/arm/mach-davinci/gpio.c +31 -32
- arch/arm/mach-davinci/id.c arch/arm/mach-davinci/id.c +0 -116
- arch/arm/mach-davinci/include/mach/board-dm6446evm.h arch/arm/mach-davinci/include/mach/board-dm6446evm.h +0 -20
- arch/arm/mach-davinci/include/mach/common.h arch/arm/mach-davinci/include/mach/common.h +54 -1
- arch/arm/mach-davinci/include/mach/cp_intc.h arch/arm/mach-davinci/include/mach/cp_intc.h +57 -0
- arch/arm/mach-davinci/include/mach/cputype.h arch/arm/mach-davinci/include/mach/cputype.h +21 -8
- arch/arm/mach-davinci/include/mach/debug-macro.S arch/arm/mach-davinci/include/mach/debug-macro.S +29 -2
- arch/arm/mach-davinci/include/mach/dm355.h arch/arm/mach-davinci/include/mach/dm355.h +22 -0
- arch/arm/mach-davinci/include/mach/dm644x.h arch/arm/mach-davinci/include/mach/dm644x.h +1 -0
- arch/arm/mach-davinci/include/mach/dm646x.h arch/arm/mach-davinci/include/mach/dm646x.h +26 -0
- arch/arm/mach-davinci/include/mach/edma.h arch/arm/mach-davinci/include/mach/edma.h +0 -4
- arch/arm/mach-davinci/include/mach/emac.h arch/arm/mach-davinci/include/mach/emac.h +36 -0
- arch/arm/mach-davinci/include/mach/entry-macro.S arch/arm/mach-davinci/include/mach/entry-macro.S +22 -3
- arch/arm/mach-davinci/include/mach/gpio.h arch/arm/mach-davinci/include/mach/gpio.h +8 -6
- arch/arm/mach-davinci/include/mach/irqs.h arch/arm/mach-davinci/include/mach/irqs.h +3 -0
- arch/arm/mach-davinci/include/mach/memory.h arch/arm/mach-davinci/include/mach/memory.h +0 -1
- arch/arm/mach-davinci/include/mach/mmc.h arch/arm/mach-davinci/include/mach/mmc.h +33 -0
- arch/arm/mach-davinci/include/mach/mux.h arch/arm/mach-davinci/include/mach/mux.h +0 -16
- arch/arm/mach-davinci/include/mach/nand.h arch/arm/mach-davinci/include/mach/nand.h +6 -2
- arch/arm/mach-davinci/include/mach/psc.h arch/arm/mach-davinci/include/mach/psc.h +5 -3
- arch/arm/mach-davinci/include/mach/serial.h arch/arm/mach-davinci/include/mach/serial.h +1 -3
- arch/arm/mach-davinci/include/mach/sram.h arch/arm/mach-davinci/include/mach/sram.h +27 -0
- arch/arm/mach-davinci/include/mach/time.h arch/arm/mach-davinci/include/mach/time.h +35 -0
- arch/arm/mach-davinci/include/mach/uncompress.h arch/arm/mach-davinci/include/mach/uncompress.h +17 -2
- arch/arm/mach-davinci/io.c arch/arm/mach-davinci/io.c +0 -38
- arch/arm/mach-davinci/irq.c arch/arm/mach-davinci/irq.c +4 -213
- arch/arm/mach-davinci/mux.c arch/arm/mach-davinci/mux.c +7 -17
- arch/arm/mach-davinci/psc.c arch/arm/mach-davinci/psc.c +25 -7
- arch/arm/mach-davinci/serial.c arch/arm/mach-davinci/serial.c +10 -64
- arch/arm/mach-davinci/sram.c arch/arm/mach-davinci/sram.c +74 -0
- arch/arm/mach-davinci/time.c arch/arm/mach-davinci/time.c +150 -97
- arch/arm/mach-ep93xx/Kconfig arch/arm/mach-ep93xx/Kconfig +65 -17
- arch/arm/mach-ep93xx/Makefile arch/arm/mach-ep93xx/Makefile +1 -7
- arch/arm/mach-ep93xx/Makefile.boot arch/arm/mach-ep93xx/Makefile.boot +5 -2
- arch/arm/mach-ep93xx/clock.c arch/arm/mach-ep93xx/clock.c +29 -29
- arch/arm/mach-ep93xx/core.c arch/arm/mach-ep93xx/core.c +18 -9
- arch/arm/mach-ep93xx/dma-m2p.c arch/arm/mach-ep93xx/dma-m2p.c +1 -0
- arch/arm/mach-ep93xx/edb9302.c arch/arm/mach-ep93xx/edb9302.c +0 -68
- arch/arm/mach-ep93xx/edb9302a.c arch/arm/mach-ep93xx/edb9302a.c +0 -68
- arch/arm/mach-ep93xx/edb9307.c arch/arm/mach-ep93xx/edb9307.c +0 -68
- arch/arm/mach-ep93xx/edb9307a.c arch/arm/mach-ep93xx/edb9307a.c +0 -80
- arch/arm/mach-ep93xx/edb9312.c arch/arm/mach-ep93xx/edb9312.c +0 -69
- arch/arm/mach-ep93xx/edb9315.c arch/arm/mach-ep93xx/edb9315.c +0 -68
- arch/arm/mach-ep93xx/edb9315a.c arch/arm/mach-ep93xx/edb9315a.c +0 -68
- arch/arm/mach-ep93xx/edb93xx.c arch/arm/mach-ep93xx/edb93xx.c +217 -0
- arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h arch/arm/mach-ep93xx/include/mach/ep93xx-regs.h +17 -3
- arch/arm/mach-ep93xx/include/mach/ep93xx_keypad.h arch/arm/mach-ep93xx/include/mach/ep93xx_keypad.h +42 -0
- arch/arm/mach-ep93xx/include/mach/memory.h arch/arm/mach-ep93xx/include/mach/memory.h +6 -0
- arch/arm/mach-ep93xx/include/mach/ts72xx.h arch/arm/mach-ep93xx/include/mach/ts72xx.h +0 -3
- arch/arm/mach-ep93xx/ts72xx.c arch/arm/mach-ep93xx/ts72xx.c +13 -5
- arch/arm/mach-imx/Kconfig arch/arm/mach-imx/Kconfig +0 -11
- arch/arm/mach-imx/Makefile arch/arm/mach-imx/Makefile +0 -18
- arch/arm/mach-imx/Makefile.boot arch/arm/mach-imx/Makefile.boot +0 -2
- arch/arm/mach-imx/clock.c arch/arm/mach-imx/clock.c +0 -210
- arch/arm/mach-imx/cpufreq.c arch/arm/mach-imx/cpufreq.c +0 -315
- arch/arm/mach-imx/dma.c arch/arm/mach-imx/dma.c +0 -597
- arch/arm/mach-imx/generic.c arch/arm/mach-imx/generic.c +0 -271
- arch/arm/mach-imx/generic.h arch/arm/mach-imx/generic.h +0 -16
- arch/arm/mach-imx/include/mach/debug-macro.S arch/arm/mach-imx/include/mach/debug-macro.S +0 -34
- arch/arm/mach-imx/include/mach/dma.h arch/arm/mach-imx/include/mach/dma.h +0 -56
- arch/arm/mach-imx/include/mach/entry-macro.S arch/arm/mach-imx/include/mach/entry-macro.S +0 -32
- arch/arm/mach-imx/include/mach/gpio.h arch/arm/mach-imx/include/mach/gpio.h +0 -106
- arch/arm/mach-imx/include/mach/hardware.h arch/arm/mach-imx/include/mach/hardware.h +0 -91
- arch/arm/mach-imx/include/mach/imx-dma.h arch/arm/mach-imx/include/mach/imx-dma.h +0 -98
- arch/arm/mach-imx/include/mach/imx-regs.h arch/arm/mach-imx/include/mach/imx-regs.h +0 -376
- arch/arm/mach-imx/include/mach/imx-uart.h arch/arm/mach-imx/include/mach/imx-uart.h +0 -12
- arch/arm/mach-imx/include/mach/io.h arch/arm/mach-imx/include/mach/io.h +0 -28
- arch/arm/mach-imx/include/mach/irqs.h arch/arm/mach-imx/include/mach/irqs.h +0 -121
- arch/arm/mach-imx/include/mach/memory.h arch/arm/mach-imx/include/mach/memory.h +0 -26
- arch/arm/mach-imx/include/mach/mmc.h arch/arm/mach-imx/include/mach/mmc.h +0 -15
- arch/arm/mach-imx/include/mach/mx1ads.h arch/arm/mach-imx/include/mach/mx1ads.h +0 -36
- arch/arm/mach-imx/include/mach/spi_imx.h arch/arm/mach-imx/include/mach/spi_imx.h +0 -72
- arch/arm/mach-imx/include/mach/system.h arch/arm/mach-imx/include/mach/system.h +0 -40
- arch/arm/mach-imx/include/mach/timex.h arch/arm/mach-imx/include/mach/timex.h +0 -26
- arch/arm/mach-imx/include/mach/uncompress.h arch/arm/mach-imx/include/mach/uncompress.h +0 -71
- arch/arm/mach-imx/include/mach/vmalloc.h arch/arm/mach-imx/include/mach/vmalloc.h +0 -20
- arch/arm/mach-imx/irq.c arch/arm/mach-imx/irq.c +0 -311
- arch/arm/mach-imx/leds-mx1ads.c arch/arm/mach-imx/leds-mx1ads.c +0 -53
- arch/arm/mach-imx/leds.c arch/arm/mach-imx/leds.c +0 -31
- arch/arm/mach-imx/leds.h arch/arm/mach-imx/leds.h +0 -9
- arch/arm/mach-imx/mx1ads.c arch/arm/mach-imx/mx1ads.c +0 -180
- arch/arm/mach-imx/time.c arch/arm/mach-imx/time.c +0 -220
- arch/arm/mach-ixp4xx/Kconfig arch/arm/mach-ixp4xx/Kconfig +6 -0
- arch/arm/mach-ixp4xx/Makefile arch/arm/mach-ixp4xx/Makefile +1 -0
- arch/arm/mach-ixp4xx/goramo_mlr.c arch/arm/mach-ixp4xx/goramo_mlr.c +507 -0
- arch/arm/mach-ixp4xx/include/mach/cpu.h arch/arm/mach-ixp4xx/include/mach/cpu.h +6 -1
- arch/arm/mach-ixp4xx/include/mach/io.h arch/arm/mach-ixp4xx/include/mach/io.h +1 -1
- arch/arm/mach-ixp4xx/include/mach/qmgr.h arch/arm/mach-ixp4xx/include/mach/qmgr.h +58 -11
- arch/arm/mach-ixp4xx/ixp4xx_npe.c arch/arm/mach-ixp4xx/ixp4xx_npe.c +0 -9
- arch/arm/mach-ixp4xx/ixp4xx_qmgr.c arch/arm/mach-ixp4xx/ixp4xx_qmgr.c +109 -26
- arch/arm/mach-kirkwood/Kconfig arch/arm/mach-kirkwood/Kconfig +6 -0
- arch/arm/mach-kirkwood/Makefile arch/arm/mach-kirkwood/Makefile +3 -0
- arch/arm/mach-kirkwood/addr-map.c arch/arm/mach-kirkwood/addr-map.c +7 -7
- arch/arm/mach-kirkwood/common.c arch/arm/mach-kirkwood/common.c +159 -0
- arch/arm/mach-kirkwood/common.h arch/arm/mach-kirkwood/common.h +3 -1
- arch/arm/mach-kirkwood/cpuidle.c arch/arm/mach-kirkwood/cpuidle.c +96 -0
- arch/arm/mach-kirkwood/db88f6281-bp-setup.c arch/arm/mach-kirkwood/db88f6281-bp-setup.c +1 -30
- arch/arm/mach-kirkwood/include/mach/bridge-regs.h arch/arm/mach-kirkwood/include/mach/bridge-regs.h +21 -0
- arch/arm/mach-kirkwood/include/mach/io.h arch/arm/mach-kirkwood/include/mach/io.h +25 -0
- arch/arm/mach-kirkwood/include/mach/kirkwood.h arch/arm/mach-kirkwood/include/mach/kirkwood.h +15 -3
- arch/arm/mach-kirkwood/mpp.c arch/arm/mach-kirkwood/mpp.c +3 -0
- arch/arm/mach-kirkwood/mpp.h arch/arm/mach-kirkwood/mpp.h +1 -1
- arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c +173 -0
- arch/arm/mach-kirkwood/pcie.c arch/arm/mach-kirkwood/pcie.c +4 -0
- arch/arm/mach-kirkwood/rd88f6192-nas-setup.c arch/arm/mach-kirkwood/rd88f6192-nas-setup.c +0 -2
- arch/arm/mach-kirkwood/rd88f6281-setup.c arch/arm/mach-kirkwood/rd88f6281-setup.c +1 -30
- arch/arm/mach-kirkwood/sheevaplug-setup.c arch/arm/mach-kirkwood/sheevaplug-setup.c +2 -30
- arch/arm/mach-ks8695/include/mach/hardware.h arch/arm/mach-ks8695/include/mach/hardware.h +5 -0
- arch/arm/mach-ks8695/include/mach/timex.h arch/arm/mach-ks8695/include/mach/timex.h +3 -2
- arch/arm/mach-ks8695/pci.c arch/arm/mach-ks8695/pci.c +3 -0
- arch/arm/mach-mmp/include/mach/irqs.h arch/arm/mach-mmp/include/mach/irqs.h +1 -0
- arch/arm/mach-mmp/include/mach/mfp-pxa168.h arch/arm/mach-mmp/include/mach/mfp-pxa168.h +27 -0
- arch/arm/mach-mmp/include/mach/mfp-pxa910.h arch/arm/mach-mmp/include/mach/mfp-pxa910.h +8 -0
- arch/arm/mach-mmp/include/mach/pxa168.h arch/arm/mach-mmp/include/mach/pxa168.h +44 -0
- arch/arm/mach-mmp/include/mach/pxa910.h arch/arm/mach-mmp/include/mach/pxa910.h +44 -0
- arch/arm/mach-mmp/include/mach/regs-apbc.h arch/arm/mach-mmp/include/mach/regs-apbc.h +8 -6
- arch/arm/mach-mmp/pxa168.c arch/arm/mach-mmp/pxa168.c +18 -0
- arch/arm/mach-mmp/pxa910.c arch/arm/mach-mmp/pxa910.c +18 -0
- arch/arm/mach-mv78xx0/irq.c arch/arm/mach-mv78xx0/irq.c +3 -0
- arch/arm/mach-mx1/generic.c arch/arm/mach-mx1/generic.c +4 -1
- arch/arm/mach-mx1/mx1ads.c arch/arm/mach-mx1/mx1ads.c +27 -65
- arch/arm/mach-mx1/scb9328.c arch/arm/mach-mx1/scb9328.c +1 -1
- arch/arm/mach-mx2/Kconfig arch/arm/mach-mx2/Kconfig +21 -0
- arch/arm/mach-mx2/Makefile arch/arm/mach-mx2/Makefile +4 -0
- arch/arm/mach-mx2/clock_imx21.c arch/arm/mach-mx2/clock_imx21.c +51 -26
- arch/arm/mach-mx2/generic.c arch/arm/mach-mx2/generic.c +11 -1
- arch/arm/mach-mx2/mx21ads.c arch/arm/mach-mx2/mx21ads.c +286 -0
- arch/arm/mach-mx2/mx27ads.c arch/arm/mach-mx2/mx27ads.c +179 -136
- arch/arm/mach-mx2/mx27lite.c arch/arm/mach-mx2/mx27lite.c +95 -0
- arch/arm/mach-mx2/mx27pdk.c arch/arm/mach-mx2/mx27pdk.c +95 -0
- arch/arm/mach-mx2/pcm038.c arch/arm/mach-mx2/pcm038.c +70 -125
- arch/arm/mach-mx2/pcm970-baseboard.c arch/arm/mach-mx2/pcm970-baseboard.c +68 -55
- arch/arm/mach-mx3/Kconfig arch/arm/mach-mx3/Kconfig +38 -4
- arch/arm/mach-mx3/Makefile arch/arm/mach-mx3/Makefile +5 -0
- arch/arm/mach-mx3/armadillo5x0.c arch/arm/mach-mx3/armadillo5x0.c +358 -0
- arch/arm/mach-mx3/clock-imx35.c arch/arm/mach-mx3/clock-imx35.c +7 -31
- arch/arm/mach-mx3/clock.c arch/arm/mach-mx3/clock.c +14 -3
- arch/arm/mach-mx3/devices.c arch/arm/mach-mx3/devices.c +64 -1
- arch/arm/mach-mx3/devices.h arch/arm/mach-mx3/devices.h +4 -0
- arch/arm/mach-mx3/iomux.c arch/arm/mach-mx3/iomux.c +6 -19
- arch/arm/mach-mx3/mm.c arch/arm/mach-mx3/mm.c +10 -1
- arch/arm/mach-mx3/mx31ads.c arch/arm/mach-mx3/mx31ads.c +2 -2
- arch/arm/mach-mx3/mx31lilly-db.c arch/arm/mach-mx3/mx31lilly-db.c +216 -0
- arch/arm/mach-mx3/mx31lilly.c arch/arm/mach-mx3/mx31lilly.c +155 -0
- arch/arm/mach-mx3/mx31lite.c arch/arm/mach-mx3/mx31lite.c +73 -1
- arch/arm/mach-mx3/mx31moboard-devboard.c arch/arm/mach-mx3/mx31moboard-devboard.c +116 -7
- arch/arm/mach-mx3/mx31moboard-marxbot.c arch/arm/mach-mx3/mx31moboard-marxbot.c +125 -3
- arch/arm/mach-mx3/mx31moboard.c arch/arm/mach-mx3/mx31moboard.c +98 -19
- arch/arm/mach-mx3/mx31pdk.c arch/arm/mach-mx3/mx31pdk.c +190 -10
- arch/arm/mach-mx3/mx35pdk.c arch/arm/mach-mx3/mx35pdk.c +104 -0
- arch/arm/mach-mx3/pcm037.c arch/arm/mach-mx3/pcm037.c +394 -59
- arch/arm/mach-mx3/pcm037.h arch/arm/mach-mx3/pcm037.h +11 -0
- arch/arm/mach-mx3/pcm037_eet.c arch/arm/mach-mx3/pcm037_eet.c +195 -0
- arch/arm/mach-mx3/pcm043.c arch/arm/mach-mx3/pcm043.c +252 -0
- arch/arm/mach-mx3/qong.c arch/arm/mach-mx3/qong.c +1 -1
- arch/arm/mach-netx/generic.c arch/arm/mach-netx/generic.c +1 -1
- arch/arm/mach-omap1/Kconfig arch/arm/mach-omap1/Kconfig +0 -1
- arch/arm/mach-omap1/Makefile arch/arm/mach-omap1/Makefile +4 -0
- arch/arm/mach-omap1/board-nokia770.c arch/arm/mach-omap1/board-nokia770.c +14 -0
- arch/arm/mach-omap1/clock.c arch/arm/mach-omap1/clock.c +1 -1
- arch/arm/mach-omap1/mailbox.c arch/arm/mach-omap1/mailbox.c +1 -1
- arch/arm/mach-omap1/mcbsp.c arch/arm/mach-omap1/mcbsp.c +0 -1
- arch/arm/mach-omap1/pm.c arch/arm/mach-omap1/pm.c +6 -5
- arch/arm/mach-omap1/pm.h arch/arm/mach-omap1/pm.h +280 -0
- arch/arm/mach-omap1/serial.c arch/arm/mach-omap1/serial.c +0 -3
- arch/arm/mach-omap1/sleep.S arch/arm/mach-omap1/sleep.S +1 -1
- arch/arm/mach-omap2/Kconfig arch/arm/mach-omap2/Kconfig +13 -1
- arch/arm/mach-omap2/Makefile arch/arm/mach-omap2/Makefile +33 -6
- arch/arm/mach-omap2/board-2430sdp.c arch/arm/mach-omap2/board-2430sdp.c +38 -78
- arch/arm/mach-omap2/board-3430sdp.c arch/arm/mach-omap2/board-3430sdp.c +30 -57
- arch/arm/mach-omap2/board-4430sdp.c arch/arm/mach-omap2/board-4430sdp.c +94 -0
- arch/arm/mach-omap2/board-apollon.c arch/arm/mach-omap2/board-apollon.c +1 -1
- arch/arm/mach-omap2/board-generic.c arch/arm/mach-omap2/board-generic.c +1 -1
- arch/arm/mach-omap2/board-h4.c arch/arm/mach-omap2/board-h4.c +1 -1
- arch/arm/mach-omap2/board-ldp.c arch/arm/mach-omap2/board-ldp.c +217 -4
- arch/arm/mach-omap2/board-omap3beagle.c arch/arm/mach-omap2/board-omap3beagle.c +103 -10
- arch/arm/mach-omap2/board-omap3evm.c arch/arm/mach-omap2/board-omap3evm.c +334 -0
- arch/arm/mach-omap2/board-omap3pandora.c arch/arm/mach-omap2/board-omap3pandora.c +202 -1
- arch/arm/mach-omap2/board-overo.c arch/arm/mach-omap2/board-overo.c +67 -21
- arch/arm/mach-omap2/board-rx51-peripherals.c arch/arm/mach-omap2/board-rx51-peripherals.c +119 -119
- arch/arm/mach-omap2/board-rx51.c arch/arm/mach-omap2/board-rx51.c +5 -1
- arch/arm/mach-omap2/board-zoom-debugboard.c arch/arm/mach-omap2/board-zoom-debugboard.c +160 -0
- arch/arm/mach-omap2/board-zoom2.c arch/arm/mach-omap2/board-zoom2.c +110 -0
- arch/arm/mach-omap2/clock.c arch/arm/mach-omap2/clock.c +88 -86
- arch/arm/mach-omap2/clock.h arch/arm/mach-omap2/clock.h +6 -0
- arch/arm/mach-omap2/clock24xx.c arch/arm/mach-omap2/clock24xx.c +48 -12
- arch/arm/mach-omap2/clock24xx.h arch/arm/mach-omap2/clock24xx.h +13 -2
- arch/arm/mach-omap2/clock34xx.c arch/arm/mach-omap2/clock34xx.c +181 -27
- arch/arm/mach-omap2/clock34xx.h arch/arm/mach-omap2/clock34xx.h +107 -13
- arch/arm/mach-omap2/clockdomains.h arch/arm/mach-omap2/clockdomains.h +1 -1
- arch/arm/mach-omap2/cm-regbits-34xx.h arch/arm/mach-omap2/cm-regbits-34xx.h +14 -0
- arch/arm/mach-omap2/cm.h arch/arm/mach-omap2/cm.h +4 -8
- arch/arm/mach-omap2/gpmc-onenand.c arch/arm/mach-omap2/gpmc-onenand.c +347 -0
- arch/arm/mach-omap2/gpmc-smc91x.c arch/arm/mach-omap2/gpmc-smc91x.c +189 -0
- arch/arm/mach-omap2/gpmc.c arch/arm/mach-omap2/gpmc.c +6 -0
- arch/arm/mach-omap2/id.c arch/arm/mach-omap2/id.c +29 -1
- arch/arm/mach-omap2/io.c arch/arm/mach-omap2/io.c +89 -4
- arch/arm/mach-omap2/iommu2.c arch/arm/mach-omap2/iommu2.c +323 -0
- arch/arm/mach-omap2/irq.c arch/arm/mach-omap2/irq.c +16 -2
- arch/arm/mach-omap2/mailbox.c arch/arm/mach-omap2/mailbox.c +3 -3
- arch/arm/mach-omap2/mcbsp.c arch/arm/mach-omap2/mcbsp.c +0 -1
- arch/arm/mach-omap2/mmc-twl4030.c arch/arm/mach-omap2/mmc-twl4030.c +131 -168
- arch/arm/mach-omap2/mmc-twl4030.h arch/arm/mach-omap2/mmc-twl4030.h +2 -1
- arch/arm/mach-omap2/mux.c arch/arm/mach-omap2/mux.c +6 -0
- arch/arm/mach-omap2/omap-headsmp.S arch/arm/mach-omap2/omap-headsmp.S +46 -0
- arch/arm/mach-omap2/omap-smp.c arch/arm/mach-omap2/omap-smp.c +178 -0
- arch/arm/mach-omap2/omap3-iommu.c arch/arm/mach-omap2/omap3-iommu.c +105 -0
- arch/arm/mach-omap2/pm-debug.c arch/arm/mach-omap2/pm-debug.c +152 -0
- arch/arm/mach-omap2/pm.c arch/arm/mach-omap2/pm.c +0 -111
- arch/arm/mach-omap2/pm.h arch/arm/mach-omap2/pm.h +35 -0
- arch/arm/mach-omap2/pm24xx.c arch/arm/mach-omap2/pm24xx.c +549 -0
- arch/arm/mach-omap2/pm34xx.c arch/arm/mach-omap2/pm34xx.c +753 -0
- arch/arm/mach-omap2/powerdomain.c arch/arm/mach-omap2/powerdomain.c +1 -1
- arch/arm/mach-omap2/prcm-common.h arch/arm/mach-omap2/prcm-common.h +2 -0
- arch/arm/mach-omap2/prcm.c arch/arm/mach-omap2/prcm.c +43 -0
- arch/arm/mach-omap2/prm.h arch/arm/mach-omap2/prm.h +128 -79
- arch/arm/mach-omap2/sdram-micron-mt46h32m32lf-6.h arch/arm/mach-omap2/sdram-micron-mt46h32m32lf-6.h +55 -0
- arch/arm/mach-omap2/sdram-qimonda-hyb18m512160af-6.h arch/arm/mach-omap2/sdram-qimonda-hyb18m512160af-6.h +54 -0
- arch/arm/mach-omap2/sdrc.c arch/arm/mach-omap2/sdrc.c +62 -20
- arch/arm/mach-omap2/sdrc2xxx.c arch/arm/mach-omap2/sdrc2xxx.c +4 -1
- arch/arm/mach-omap2/serial.c arch/arm/mach-omap2/serial.c +501 -39
- arch/arm/mach-omap2/sleep24xx.S arch/arm/mach-omap2/sleep24xx.S +0 -1
- arch/arm/mach-omap2/sleep34xx.S arch/arm/mach-omap2/sleep34xx.S +436 -0
- arch/arm/mach-omap2/sram242x.S arch/arm/mach-omap2/sram242x.S +5 -5
- arch/arm/mach-omap2/sram243x.S arch/arm/mach-omap2/sram243x.S +5 -5
- arch/arm/mach-omap2/sram34xx.S arch/arm/mach-omap2/sram34xx.S +212 -91
- arch/arm/mach-omap2/timer-gp.c arch/arm/mach-omap2/timer-gp.c +11 -2
- arch/arm/mach-omap2/timer-mpu.c arch/arm/mach-omap2/timer-mpu.c +34 -0
- arch/arm/mach-omap2/usb-musb.c arch/arm/mach-omap2/usb-musb.c +20 -22
- arch/arm/mach-orion5x/addr-map.c arch/arm/mach-orion5x/addr-map.c +12 -2
- arch/arm/mach-orion5x/common.c arch/arm/mach-orion5x/common.c +47 -3
- arch/arm/mach-orion5x/common.h arch/arm/mach-orion5x/common.h +1 -0
- arch/arm/mach-orion5x/include/mach/bridge-regs.h arch/arm/mach-orion5x/include/mach/bridge-regs.h +2 -2
- arch/arm/mach-orion5x/include/mach/orion5x.h arch/arm/mach-orion5x/include/mach/orion5x.h +6 -0
- arch/arm/mach-orion5x/include/mach/system.h arch/arm/mach-orion5x/include/mach/system.h +1 -1
- arch/arm/mach-orion5x/mpp.c arch/arm/mach-orion5x/mpp.c +3 -0
- arch/arm/mach-orion5x/mss2-setup.c arch/arm/mach-orion5x/mss2-setup.c +2 -2
- arch/arm/mach-orion5x/ts78xx-fpga.h arch/arm/mach-orion5x/ts78xx-fpga.h +1 -0
- arch/arm/mach-orion5x/ts78xx-setup.c arch/arm/mach-orion5x/ts78xx-setup.c +58 -0
- arch/arm/mach-orion5x/wnr854t-setup.c arch/arm/mach-orion5x/wnr854t-setup.c +16 -0
- arch/arm/mach-pxa/Kconfig arch/arm/mach-pxa/Kconfig +29 -6
- arch/arm/mach-pxa/Makefile arch/arm/mach-pxa/Makefile +3 -1
- arch/arm/mach-pxa/clock.c arch/arm/mach-pxa/clock.c +0 -17
- arch/arm/mach-pxa/cm-x270.c arch/arm/mach-pxa/cm-x270.c +4 -0
- arch/arm/mach-pxa/cm-x300.c arch/arm/mach-pxa/cm-x300.c +54 -1
- arch/arm/mach-pxa/corgi.c arch/arm/mach-pxa/corgi.c +10 -43
- arch/arm/mach-pxa/corgi_pm.c arch/arm/mach-pxa/corgi_pm.c +1 -2
- arch/arm/mach-pxa/cpufreq-pxa2xx.c arch/arm/mach-pxa/cpufreq-pxa2xx.c +85 -19
- arch/arm/mach-pxa/csb726.c arch/arm/mach-pxa/csb726.c +17 -3
- arch/arm/mach-pxa/devices.c arch/arm/mach-pxa/devices.c +2 -2
- arch/arm/mach-pxa/em-x270.c arch/arm/mach-pxa/em-x270.c +212 -28
- arch/arm/mach-pxa/ezx.c arch/arm/mach-pxa/ezx.c +169 -8
- arch/arm/mach-pxa/hx4700.c arch/arm/mach-pxa/hx4700.c +892 -0
- arch/arm/mach-pxa/imote2.c arch/arm/mach-pxa/imote2.c +34 -18
- arch/arm/mach-pxa/include/mach/hx4700.h arch/arm/mach-pxa/include/mach/hx4700.h +131 -0
- arch/arm/mach-pxa/include/mach/irqs.h arch/arm/mach-pxa/include/mach/irqs.h +13 -5
- arch/arm/mach-pxa/include/mach/mfp-pxa300.h arch/arm/mach-pxa/include/mach/mfp-pxa300.h +3 -3
- arch/arm/mach-pxa/include/mach/mfp-pxa320.h arch/arm/mach-pxa/include/mach/mfp-pxa320.h +14 -0
- arch/arm/mach-pxa/include/mach/palmld.h arch/arm/mach-pxa/include/mach/palmld.h +0 -1
- arch/arm/mach-pxa/include/mach/palmz72.h arch/arm/mach-pxa/include/mach/palmz72.h +2 -3
- arch/arm/mach-pxa/include/mach/pm.h arch/arm/mach-pxa/include/mach/pm.h +2 -0
- arch/arm/mach-pxa/include/mach/pxa27x.h arch/arm/mach-pxa/include/mach/pxa27x.h +3 -0
- arch/arm/mach-pxa/include/mach/sharpsl_pm.h arch/arm/mach-pxa/include/mach/sharpsl_pm.h +104 -0
- arch/arm/mach-pxa/include/mach/treo680.h arch/arm/mach-pxa/include/mach/treo680.h +49 -0
- arch/arm/mach-pxa/include/mach/uncompress.h arch/arm/mach-pxa/include/mach/uncompress.h +2 -1
- arch/arm/mach-pxa/littleton.c arch/arm/mach-pxa/littleton.c +65 -17
- arch/arm/mach-pxa/magician.c arch/arm/mach-pxa/magician.c +11 -3
- arch/arm/mach-pxa/mainstone.c arch/arm/mach-pxa/mainstone.c +1 -1
- arch/arm/mach-pxa/mioa701.c arch/arm/mach-pxa/mioa701.c +44 -2
- arch/arm/mach-pxa/palmld.c arch/arm/mach-pxa/palmld.c +24 -22
- arch/arm/mach-pxa/palmt5.c arch/arm/mach-pxa/palmt5.c +26 -24
- arch/arm/mach-pxa/palmte2.c arch/arm/mach-pxa/palmte2.c +29 -3
- arch/arm/mach-pxa/palmtx.c arch/arm/mach-pxa/palmtx.c +25 -24
- arch/arm/mach-pxa/palmz72.c arch/arm/mach-pxa/palmz72.c +63 -2
- arch/arm/mach-pxa/pcm990-baseboard.c arch/arm/mach-pxa/pcm990-baseboard.c +17 -8
- arch/arm/mach-pxa/pm.c arch/arm/mach-pxa/pm.c +2 -2
- arch/arm/mach-pxa/poodle.c arch/arm/mach-pxa/poodle.c +8 -15
- arch/arm/mach-pxa/pwm.c arch/arm/mach-pxa/pwm.c +0 -318
- arch/arm/mach-pxa/pxa27x.c arch/arm/mach-pxa/pxa27x.c +19 -2
- arch/arm/mach-pxa/pxa3xx.c arch/arm/mach-pxa/pxa3xx.c +3 -3
- arch/arm/mach-pxa/saar.c arch/arm/mach-pxa/saar.c +1 -1
- arch/arm/mach-pxa/sharpsl.h arch/arm/mach-pxa/sharpsl.h +1 -3
- arch/arm/mach-pxa/sharpsl_pm.c arch/arm/mach-pxa/sharpsl_pm.c +847 -16
- arch/arm/mach-pxa/spitz.c arch/arm/mach-pxa/spitz.c +7 -71
- arch/arm/mach-pxa/spitz_pm.c arch/arm/mach-pxa/spitz_pm.c +1 -2
- arch/arm/mach-pxa/stargate2.c arch/arm/mach-pxa/stargate2.c +796 -0
- arch/arm/mach-pxa/tosa-bt.c arch/arm/mach-pxa/tosa-bt.c +15 -15
- arch/arm/mach-pxa/tosa.c arch/arm/mach-pxa/tosa.c +1 -2
- arch/arm/mach-pxa/treo680.c arch/arm/mach-pxa/treo680.c +612 -0
- arch/arm/mach-pxa/trizeps4.c arch/arm/mach-pxa/trizeps4.c +1 -1
- arch/arm/mach-pxa/viper.c arch/arm/mach-pxa/viper.c +1 -1
- arch/arm/mach-pxa/zylonite_pxa300.c arch/arm/mach-pxa/zylonite_pxa300.c +3 -1
- arch/arm/mach-pxa/zylonite_pxa320.c arch/arm/mach-pxa/zylonite_pxa320.c +2 -0
- arch/arm/mach-realview/Kconfig arch/arm/mach-realview/Kconfig +16 -1
- arch/arm/mach-realview/Makefile arch/arm/mach-realview/Makefile +3 -1
- arch/arm/mach-realview/core.c arch/arm/mach-realview/core.c +8 -5
- arch/arm/mach-realview/core.h arch/arm/mach-realview/core.h +0 -3
- arch/arm/mach-realview/include/mach/board-eb.h arch/arm/mach-realview/include/mach/board-eb.h +0 -105
- arch/arm/mach-realview/include/mach/board-pb1176.h arch/arm/mach-realview/include/mach/board-pb1176.h +2 -78
- arch/arm/mach-realview/include/mach/board-pb11mp.h arch/arm/mach-realview/include/mach/board-pb11mp.h +0 -101
- arch/arm/mach-realview/include/mach/board-pba8.h arch/arm/mach-realview/include/mach/board-pba8.h +0 -77
- arch/arm/mach-realview/include/mach/board-pbx.h arch/arm/mach-realview/include/mach/board-pbx.h +108 -0
- arch/arm/mach-realview/include/mach/debug-macro.S arch/arm/mach-realview/include/mach/debug-macro.S +2 -1
- arch/arm/mach-realview/include/mach/irqs-eb.h arch/arm/mach-realview/include/mach/irqs-eb.h +129 -0
- arch/arm/mach-realview/include/mach/irqs-pb1176.h arch/arm/mach-realview/include/mach/irqs-pb1176.h +99 -0
- arch/arm/mach-realview/include/mach/irqs-pb11mp.h arch/arm/mach-realview/include/mach/irqs-pb11mp.h +122 -0
- arch/arm/mach-realview/include/mach/irqs-pba8.h arch/arm/mach-realview/include/mach/irqs-pba8.h +98 -0
- arch/arm/mach-realview/include/mach/irqs-pbx.h arch/arm/mach-realview/include/mach/irqs-pbx.h +115 -0
- arch/arm/mach-realview/include/mach/irqs.h arch/arm/mach-realview/include/mach/irqs.h +5 -4
- arch/arm/mach-realview/include/mach/scu.h arch/arm/mach-realview/include/mach/scu.h +0 -13
- arch/arm/mach-realview/include/mach/uncompress.h arch/arm/mach-realview/include/mach/uncompress.h +3 -0
- arch/arm/mach-realview/localtimer.c arch/arm/mach-realview/localtimer.c +5 -183
- arch/arm/mach-realview/platsmp.c arch/arm/mach-realview/platsmp.c +19 -34
- arch/arm/mach-realview/realview_eb.c arch/arm/mach-realview/realview_eb.c +1 -0
- arch/arm/mach-realview/realview_pb1176.c arch/arm/mach-realview/realview_pb1176.c +18 -5
- arch/arm/mach-realview/realview_pb11mp.c arch/arm/mach-realview/realview_pb11mp.c +1 -0
- arch/arm/mach-realview/realview_pbx.c arch/arm/mach-realview/realview_pbx.c +336 -0
- arch/arm/mach-s3c2400/gpio.c arch/arm/mach-s3c2400/gpio.c +3 -3
- arch/arm/mach-s3c2410/Kconfig arch/arm/mach-s3c2410/Kconfig +8 -0
- arch/arm/mach-s3c2410/dma.c arch/arm/mach-s3c2410/dma.c +3 -1
- arch/arm/mach-s3c2410/gpio.c arch/arm/mach-s3c2410/gpio.c +3 -3
- arch/arm/mach-s3c2410/h1940-bluetooth.c arch/arm/mach-s3c2410/h1940-bluetooth.c +14 -12
- arch/arm/mach-s3c2410/include/mach/dma.h arch/arm/mach-s3c2410/include/mach/dma.h +7 -258
- arch/arm/mach-s3c2410/include/mach/gpio-core.h arch/arm/mach-s3c2410/include/mach/gpio-core.h +2 -2
- arch/arm/mach-s3c2410/include/mach/gpio-fns.h arch/arm/mach-s3c2410/include/mach/gpio-fns.h +103 -0
- arch/arm/mach-s3c2410/include/mach/gpio-nrs.h arch/arm/mach-s3c2410/include/mach/gpio-nrs.h +70 -0
- arch/arm/mach-s3c2410/include/mach/gpio.h arch/arm/mach-s3c2410/include/mach/gpio.h +1 -0
- arch/arm/mach-s3c2410/include/mach/hardware.h arch/arm/mach-s3c2410/include/mach/hardware.h +0 -95
- arch/arm/mach-s3c2410/include/mach/map.h arch/arm/mach-s3c2410/include/mach/map.h +1 -1
- arch/arm/mach-s3c2410/include/mach/regs-gpio.h arch/arm/mach-s3c2410/include/mach/regs-gpio.h +0 -333
- arch/arm/mach-s3c2410/include/mach/system-reset.h arch/arm/mach-s3c2410/include/mach/system-reset.h +2 -34
- arch/arm/mach-s3c2410/mach-amlm5900.c arch/arm/mach-s3c2410/mach-amlm5900.c +3 -2
- arch/arm/mach-s3c2410/mach-bast.c arch/arm/mach-s3c2410/mach-bast.c +5 -5
- arch/arm/mach-s3c2410/mach-h1940.c arch/arm/mach-s3c2410/mach-h1940.c +1 -1
- arch/arm/mach-s3c2410/mach-n30.c arch/arm/mach-s3c2410/mach-n30.c +26 -25
- arch/arm/mach-s3c2410/mach-qt2410.c arch/arm/mach-s3c2410/mach-qt2410.c +10 -9
- arch/arm/mach-s3c2410/mach-vr1000.c arch/arm/mach-s3c2410/mach-vr1000.c +6 -5
- arch/arm/mach-s3c2410/pm.c arch/arm/mach-s3c2410/pm.c +3 -2
- arch/arm/mach-s3c2410/usb-simtec.c arch/arm/mach-s3c2410/usb-simtec.c +24 -7
- arch/arm/mach-s3c2412/Kconfig arch/arm/mach-s3c2412/Kconfig +3 -0
- arch/arm/mach-s3c2412/dma.c arch/arm/mach-s3c2412/dma.c +2 -1
- arch/arm/mach-s3c2412/mach-jive.c arch/arm/mach-s3c2412/mach-jive.c +22 -21
- arch/arm/mach-s3c2412/mach-smdk2413.c arch/arm/mach-s3c2412/mach-smdk2413.c +5 -4
- arch/arm/mach-s3c2440/Kconfig arch/arm/mach-s3c2440/Kconfig +15 -0
- arch/arm/mach-s3c2440/Makefile arch/arm/mach-s3c2440/Makefile +1 -0
- arch/arm/mach-s3c2440/dma.c arch/arm/mach-s3c2440/dma.c +3 -1
- arch/arm/mach-s3c2440/mach-anubis.c arch/arm/mach-s3c2440/mach-anubis.c +2 -1
- arch/arm/mach-s3c2440/mach-at2440evb.c arch/arm/mach-s3c2440/mach-at2440evb.c +1 -1
- arch/arm/mach-s3c2440/mach-mini2440.c arch/arm/mach-s3c2440/mach-mini2440.c +702 -0
- arch/arm/mach-s3c2440/mach-nexcoder.c arch/arm/mach-s3c2440/mach-nexcoder.c +9 -8
- arch/arm/mach-s3c2440/mach-osiris.c arch/arm/mach-s3c2440/mach-osiris.c +5 -4
- arch/arm/mach-s3c2442/Kconfig arch/arm/mach-s3c2442/Kconfig +12 -0
- arch/arm/mach-s3c2442/Makefile arch/arm/mach-s3c2442/Makefile +2 -0
- arch/arm/mach-s3c2442/include/mach/gta02.h arch/arm/mach-s3c2442/include/mach/gta02.h +84 -0
- arch/arm/mach-s3c2442/mach-gta02.c arch/arm/mach-s3c2442/mach-gta02.c +645 -0
- arch/arm/mach-s3c2443/dma.c arch/arm/mach-s3c2443/dma.c +2 -1
- arch/arm/mach-s3c6400/Kconfig arch/arm/mach-s3c6400/Kconfig +24 -1
- arch/arm/mach-s3c6400/Makefile arch/arm/mach-s3c6400/Makefile +9 -1
- arch/arm/mach-s3c6400/include/mach/dma.h arch/arm/mach-s3c6400/include/mach/dma.h +58 -1
- arch/arm/mach-s3c6400/include/mach/map.h arch/arm/mach-s3c6400/include/mach/map.h +6 -0
- arch/arm/mach-s3c6400/include/mach/regs-clock.h arch/arm/mach-s3c6400/include/mach/regs-clock.h +16 -0
- arch/arm/mach-s3c6400/include/mach/system.h arch/arm/mach-s3c6400/include/mach/system.h +7 -1
- arch/arm/mach-s3c6400/mach-smdk6400.c arch/arm/mach-s3c6400/mach-smdk6400.c +96 -0
- arch/arm/mach-s3c6400/s3c6400.c arch/arm/mach-s3c6400/s3c6400.c +89 -0
- arch/arm/mach-s3c6400/setup-sdhci.c arch/arm/mach-s3c6400/setup-sdhci.c +63 -0
- arch/arm/mach-s3c6410/Kconfig arch/arm/mach-s3c6410/Kconfig +37 -0
- arch/arm/mach-s3c6410/Makefile arch/arm/mach-s3c6410/Makefile +4 -0
- arch/arm/mach-s3c6410/cpu.c arch/arm/mach-s3c6410/cpu.c +2 -1
- arch/arm/mach-s3c6410/mach-anw6410.c arch/arm/mach-s3c6410/mach-anw6410.c +245 -0
- arch/arm/mach-s3c6410/mach-ncp.c arch/arm/mach-s3c6410/mach-ncp.c +107 -0
- arch/arm/mach-s3c6410/mach-smdk6410.c arch/arm/mach-s3c6410/mach-smdk6410.c +198 -0
- arch/arm/mach-s3c6410/setup-sdhci.c arch/arm/mach-s3c6410/setup-sdhci.c +0 -34
- arch/arm/mach-sa1100/collie_pm.c arch/arm/mach-sa1100/collie_pm.c +0 -296
- arch/arm/mach-sa1100/jornada720_ssp.c arch/arm/mach-sa1100/jornada720_ssp.c +2 -2
- arch/arm/mach-stmp378x/Makefile arch/arm/mach-stmp378x/Makefile +2 -0
- arch/arm/mach-stmp378x/Makefile.boot arch/arm/mach-stmp378x/Makefile.boot +3 -0
- arch/arm/mach-stmp378x/include/mach/entry-macro.S arch/arm/mach-stmp378x/include/mach/entry-macro.S +35 -0
- arch/arm/mach-stmp378x/include/mach/irqs.h arch/arm/mach-stmp378x/include/mach/irqs.h +95 -0
- arch/arm/mach-stmp378x/include/mach/pins.h arch/arm/mach-stmp378x/include/mach/pins.h +151 -0
- arch/arm/mach-stmp378x/include/mach/regs-apbh.h arch/arm/mach-stmp378x/include/mach/regs-apbh.h +101 -0
- arch/arm/mach-stmp378x/include/mach/regs-apbx.h arch/arm/mach-stmp378x/include/mach/regs-apbx.h +119 -0
- arch/arm/mach-stmp378x/include/mach/regs-audioin.h arch/arm/mach-stmp378x/include/mach/regs-audioin.h +63 -0
- arch/arm/mach-stmp378x/include/mach/regs-audioout.h arch/arm/mach-stmp378x/include/mach/regs-audioout.h +104 -0
- arch/arm/mach-stmp378x/include/mach/regs-bch.h arch/arm/mach-stmp378x/include/mach/regs-bch.h +56 -0
- arch/arm/mach-stmp378x/include/mach/regs-clkctrl.h arch/arm/mach-stmp378x/include/mach/regs-clkctrl.h +88 -0
- arch/arm/mach-stmp378x/include/mach/regs-dcp.h arch/arm/mach-stmp378x/include/mach/regs-dcp.h +87 -0
- arch/arm/mach-stmp378x/include/mach/regs-digctl.h arch/arm/mach-stmp378x/include/mach/regs-digctl.h +38 -0
- arch/arm/mach-stmp378x/include/mach/regs-dram.h arch/arm/mach-stmp378x/include/mach/regs-dram.h +27 -0
- arch/arm/mach-stmp378x/include/mach/regs-dri.h arch/arm/mach-stmp378x/include/mach/regs-dri.h +45 -0
- arch/arm/mach-stmp378x/include/mach/regs-ecc8.h arch/arm/mach-stmp378x/include/mach/regs-ecc8.h +39 -0
- arch/arm/mach-stmp378x/include/mach/regs-emi.h arch/arm/mach-stmp378x/include/mach/regs-emi.h +25 -0
- arch/arm/mach-stmp378x/include/mach/regs-gpmi.h arch/arm/mach-stmp378x/include/mach/regs-gpmi.h +78 -0
- arch/arm/mach-stmp378x/include/mach/regs-i2c.h arch/arm/mach-stmp378x/include/mach/regs-i2c.h +55 -0
- arch/arm/mach-stmp378x/include/mach/regs-icoll.h arch/arm/mach-stmp378x/include/mach/regs-icoll.h +45 -0
- arch/arm/mach-stmp378x/include/mach/regs-ir.h arch/arm/mach-stmp378x/include/mach/regs-ir.h +23 -0
- arch/arm/mach-stmp378x/include/mach/regs-lcdif.h arch/arm/mach-stmp378x/include/mach/regs-lcdif.h +195 -0
- arch/arm/mach-stmp378x/include/mach/regs-lradc.h arch/arm/mach-stmp378x/include/mach/regs-lradc.h +99 -0
- arch/arm/mach-stmp378x/include/mach/regs-ocotp.h arch/arm/mach-stmp378x/include/mach/regs-ocotp.h +40 -0
- arch/arm/mach-stmp378x/include/mach/regs-pinctrl.h arch/arm/mach-stmp378x/include/mach/regs-pinctrl.h +90 -0
- arch/arm/mach-stmp378x/include/mach/regs-power.h arch/arm/mach-stmp378x/include/mach/regs-power.h +63 -0
- arch/arm/mach-stmp378x/include/mach/regs-pwm.h arch/arm/mach-stmp378x/include/mach/regs-pwm.h +53 -0
- arch/arm/mach-stmp378x/include/mach/regs-pxp.h arch/arm/mach-stmp378x/include/mach/regs-pxp.h +140 -0
- arch/arm/mach-stmp378x/include/mach/regs-rtc.h arch/arm/mach-stmp378x/include/mach/regs-rtc.h +59 -0
- arch/arm/mach-stmp378x/include/mach/regs-saif.h arch/arm/mach-stmp378x/include/mach/regs-saif.h +21 -0
- arch/arm/mach-stmp378x/include/mach/regs-spdif.h arch/arm/mach-stmp378x/include/mach/regs-spdif.h +49 -0
- arch/arm/mach-stmp378x/include/mach/regs-ssp.h arch/arm/mach-stmp378x/include/mach/regs-ssp.h +102 -0
- arch/arm/mach-stmp378x/include/mach/regs-sydma.h arch/arm/mach-stmp378x/include/mach/regs-sydma.h +23 -0
- arch/arm/mach-stmp378x/include/mach/regs-timrot.h arch/arm/mach-stmp378x/include/mach/regs-timrot.h +68 -0
- arch/arm/mach-stmp378x/include/mach/regs-tvenc.h arch/arm/mach-stmp378x/include/mach/regs-tvenc.h +67 -0
- arch/arm/mach-stmp378x/include/mach/regs-uartapp.h arch/arm/mach-stmp378x/include/mach/regs-uartapp.h +87 -0
- arch/arm/mach-stmp378x/include/mach/regs-uartdbg.h arch/arm/mach-stmp378x/include/mach/regs-uartdbg.h +268 -0
- arch/arm/mach-stmp378x/include/mach/regs-usbctrl.h arch/arm/mach-stmp378x/include/mach/regs-usbctrl.h +40 -0
- arch/arm/mach-stmp378x/include/mach/regs-usbphy.h arch/arm/mach-stmp378x/include/mach/regs-usbphy.h +37 -0
- arch/arm/mach-stmp378x/stmp378x.c arch/arm/mach-stmp378x/stmp378x.c +299 -0
- arch/arm/mach-stmp378x/stmp378x.h arch/arm/mach-stmp378x/stmp378x.h +25 -0
- arch/arm/mach-stmp378x/stmp378x_devb.c arch/arm/mach-stmp378x/stmp378x_devb.c +334 -0
- arch/arm/mach-stmp37xx/Makefile arch/arm/mach-stmp37xx/Makefile +2 -0
- arch/arm/mach-stmp37xx/Makefile.boot arch/arm/mach-stmp37xx/Makefile.boot +3 -0
- arch/arm/mach-stmp37xx/include/mach/entry-macro.S arch/arm/mach-stmp37xx/include/mach/entry-macro.S +37 -0
- arch/arm/mach-stmp37xx/include/mach/irqs.h arch/arm/mach-stmp37xx/include/mach/irqs.h +99 -0
- arch/arm/mach-stmp37xx/include/mach/pins.h arch/arm/mach-stmp37xx/include/mach/pins.h +147 -0
- arch/arm/mach-stmp37xx/include/mach/regs-apbh.h arch/arm/mach-stmp37xx/include/mach/regs-apbh.h +97 -0
- arch/arm/mach-stmp37xx/include/mach/regs-apbx.h arch/arm/mach-stmp37xx/include/mach/regs-apbx.h +113 -0
- arch/arm/mach-stmp37xx/include/mach/regs-audioin.h arch/arm/mach-stmp37xx/include/mach/regs-audioin.h +61 -0
- arch/arm/mach-stmp37xx/include/mach/regs-audioout.h arch/arm/mach-stmp37xx/include/mach/regs-audioout.h +111 -0
- arch/arm/mach-stmp37xx/include/mach/regs-clkctrl.h arch/arm/mach-stmp37xx/include/mach/regs-clkctrl.h +72 -0
- arch/arm/mach-stmp37xx/include/mach/regs-digctl.h arch/arm/mach-stmp37xx/include/mach/regs-digctl.h +24 -0
- arch/arm/mach-stmp37xx/include/mach/regs-ecc8.h arch/arm/mach-stmp37xx/include/mach/regs-ecc8.h +37 -0
- arch/arm/mach-stmp37xx/include/mach/regs-gpmi.h arch/arm/mach-stmp37xx/include/mach/regs-gpmi.h +63 -0
- arch/arm/mach-stmp37xx/include/mach/regs-i2c.h arch/arm/mach-stmp37xx/include/mach/regs-i2c.h +55 -0
- arch/arm/mach-stmp37xx/include/mach/regs-icoll.h arch/arm/mach-stmp37xx/include/mach/regs-icoll.h +43 -0
- arch/arm/mach-stmp37xx/include/mach/regs-lcdif.h arch/arm/mach-stmp37xx/include/mach/regs-lcdif.h +89 -0
- arch/arm/mach-stmp37xx/include/mach/regs-lradc.h arch/arm/mach-stmp37xx/include/mach/regs-lradc.h +97 -0
- arch/arm/mach-stmp37xx/include/mach/regs-pinctrl.h arch/arm/mach-stmp37xx/include/mach/regs-pinctrl.h +88 -0
- arch/arm/mach-stmp37xx/include/mach/regs-power.h arch/arm/mach-stmp37xx/include/mach/regs-power.h +56 -0
- arch/arm/mach-stmp37xx/include/mach/regs-pwm.h arch/arm/mach-stmp37xx/include/mach/regs-pwm.h +51 -0
- arch/arm/mach-stmp37xx/include/mach/regs-rtc.h arch/arm/mach-stmp37xx/include/mach/regs-rtc.h +57 -0
- arch/arm/mach-stmp37xx/include/mach/regs-ssp.h arch/arm/mach-stmp37xx/include/mach/regs-ssp.h +101 -0
- arch/arm/mach-stmp37xx/include/mach/regs-timrot.h arch/arm/mach-stmp37xx/include/mach/regs-timrot.h +49 -0
- arch/arm/mach-stmp37xx/include/mach/regs-uartapp.h arch/arm/mach-stmp37xx/include/mach/regs-uartapp.h +85 -0
- arch/arm/mach-stmp37xx/include/mach/regs-uartdbg.h arch/arm/mach-stmp37xx/include/mach/regs-uartdbg.h +268 -0
- arch/arm/mach-stmp37xx/include/mach/regs-usbctl.h arch/arm/mach-stmp37xx/include/mach/regs-usbctl.h +22 -0
- arch/arm/mach-stmp37xx/include/mach/regs-usbctrl.h arch/arm/mach-stmp37xx/include/mach/regs-usbctrl.h +22 -0
- arch/arm/mach-stmp37xx/include/mach/regs-usbphy.h arch/arm/mach-stmp37xx/include/mach/regs-usbphy.h +37 -0
- arch/arm/mach-stmp37xx/stmp37xx.c arch/arm/mach-stmp37xx/stmp37xx.c +219 -0
- arch/arm/mach-stmp37xx/stmp37xx.h arch/arm/mach-stmp37xx/stmp37xx.h +24 -0
- arch/arm/mach-stmp37xx/stmp37xx_devb.c arch/arm/mach-stmp37xx/stmp37xx_devb.c +101 -0
- arch/arm/mach-u300/Kconfig arch/arm/mach-u300/Kconfig +105 -0
- arch/arm/mach-u300/Makefile arch/arm/mach-u300/Makefile +11 -0
- arch/arm/mach-u300/Makefile.boot arch/arm/mach-u300/Makefile.boot +15 -0
- arch/arm/mach-u300/clock.c arch/arm/mach-u300/clock.c +1526 -0
- arch/arm/mach-u300/clock.h arch/arm/mach-u300/clock.h +53 -0
- arch/arm/mach-u300/core.c arch/arm/mach-u300/core.c +649 -0
- arch/arm/mach-u300/gpio.c arch/arm/mach-u300/gpio.c +703 -0
- arch/arm/mach-u300/include/mach/clkdev.h arch/arm/mach-u300/include/mach/clkdev.h +7 -0
- arch/arm/mach-u300/include/mach/debug-macro.S arch/arm/mach-u300/include/mach/debug-macro.S +22 -0
- arch/arm/mach-u300/include/mach/entry-macro.S arch/arm/mach-u300/include/mach/entry-macro.S +40 -0
- arch/arm/mach-u300/include/mach/gpio.h arch/arm/mach-u300/include/mach/gpio.h +290 -0
- arch/arm/mach-u300/include/mach/hardware.h arch/arm/mach-u300/include/mach/hardware.h +5 -0
- arch/arm/mach-u300/include/mach/io.h arch/arm/mach-u300/include/mach/io.h +20 -0
- arch/arm/mach-u300/include/mach/irqs.h arch/arm/mach-u300/include/mach/irqs.h +114 -0
- arch/arm/mach-u300/include/mach/memory.h arch/arm/mach-u300/include/mach/memory.h +42 -0
- arch/arm/mach-u300/include/mach/platform.h arch/arm/mach-u300/include/mach/platform.h +19 -0
- arch/arm/mach-u300/include/mach/syscon.h arch/arm/mach-u300/include/mach/syscon.h +644 -0
- arch/arm/mach-u300/include/mach/system.h arch/arm/mach-u300/include/mach/system.h +42 -0
- arch/arm/mach-u300/include/mach/timex.h arch/arm/mach-u300/include/mach/timex.h +17 -0
- arch/arm/mach-u300/include/mach/u300-regs.h arch/arm/mach-u300/include/mach/u300-regs.h +187 -0
- arch/arm/mach-u300/include/mach/uncompress.h arch/arm/mach-u300/include/mach/uncompress.h +46 -0
- arch/arm/mach-u300/include/mach/vmalloc.h arch/arm/mach-u300/include/mach/vmalloc.h +12 -0
- arch/arm/mach-u300/mmc.c arch/arm/mach-u300/mmc.c +216 -0
- arch/arm/mach-u300/mmc.h arch/arm/mach-u300/mmc.h +18 -0
- arch/arm/mach-u300/padmux.c arch/arm/mach-u300/padmux.c +58 -0
- arch/arm/mach-u300/padmux.h arch/arm/mach-u300/padmux.h +19 -0
- arch/arm/mach-u300/timer.c arch/arm/mach-u300/timer.c +422 -0
- arch/arm/mach-u300/u300.c arch/arm/mach-u300/u300.c +55 -0
- arch/arm/mach-versatile/core.c arch/arm/mach-versatile/core.c +2 -3
- arch/arm/mach-w90x900/Makefile arch/arm/mach-w90x900/Makefile +1 -1
- arch/arm/mach-w90x900/clock.c arch/arm/mach-w90x900/clock.c +77 -0
- arch/arm/mach-w90x900/clock.h arch/arm/mach-w90x900/clock.h +36 -0
- arch/arm/mach-w90x900/cpu.h arch/arm/mach-w90x900/cpu.h +1 -1
- arch/arm/mach-w90x900/gpio.c arch/arm/mach-w90x900/gpio.c +154 -0
- arch/arm/mach-w90x900/include/mach/clkdev.h arch/arm/mach-w90x900/include/mach/clkdev.h +7 -0
- arch/arm/mach-w90x900/include/mach/gpio.h arch/arm/mach-w90x900/include/mach/gpio.h +34 -0
- arch/arm/mach-w90x900/include/mach/irqs.h arch/arm/mach-w90x900/include/mach/irqs.h +45 -4
- arch/arm/mach-w90x900/include/mach/map.h arch/arm/mach-w90x900/include/mach/map.h +91 -10
- arch/arm/mach-w90x900/include/mach/regs-clock.h arch/arm/mach-w90x900/include/mach/regs-clock.h +31 -0
- arch/arm/mach-w90x900/include/mach/regs-usb.h arch/arm/mach-w90x900/include/mach/regs-usb.h +35 -0
- arch/arm/mach-w90x900/mach-w90p910evb.c arch/arm/mach-w90x900/mach-w90p910evb.c +159 -5
- arch/arm/mach-w90x900/mfp-w90p910.c arch/arm/mach-w90x900/mfp-w90p910.c +116 -0
- arch/arm/mach-w90x900/w90p910.c arch/arm/mach-w90x900/w90p910.c +48 -5
- arch/arm/mm/Kconfig arch/arm/mm/Kconfig +17 -6
- arch/arm/mm/abort-ev6.S arch/arm/mm/abort-ev6.S +3 -0
- arch/arm/mm/alignment.c arch/arm/mm/alignment.c +119 -20
- arch/arm/mm/fault.c arch/arm/mm/fault.c +1 -1
- arch/arm/mm/init.c arch/arm/mm/init.c +73 -45
- arch/arm/mm/ioremap.c arch/arm/mm/ioremap.c +6 -0
- arch/arm/mm/mmu.c arch/arm/mm/mmu.c +30 -1
- arch/arm/mm/proc-syms.c arch/arm/mm/proc-syms.c +1 -0
- arch/arm/mm/proc-v6.S arch/arm/mm/proc-v6.S +3 -0
- arch/arm/mm/proc-v7.S arch/arm/mm/proc-v7.S +48 -11
- arch/arm/mm/tlb-v7.S arch/arm/mm/tlb-v7.S +11 -6
- arch/arm/oprofile/op_model_mpcore.c arch/arm/oprofile/op_model_mpcore.c +1 -0
- arch/arm/plat-mxc/Kconfig arch/arm/plat-mxc/Kconfig +7 -0
- arch/arm/plat-mxc/Makefile arch/arm/plat-mxc/Makefile +1 -0
- arch/arm/plat-mxc/gpio.c arch/arm/plat-mxc/gpio.c +48 -1
- arch/arm/plat-mxc/include/mach/board-armadillo5x0.h arch/arm/plat-mxc/include/mach/board-armadillo5x0.h +22 -0
- arch/arm/plat-mxc/include/mach/board-mx21ads.h arch/arm/plat-mxc/include/mach/board-mx21ads.h +58 -0
- arch/arm/plat-mxc/include/mach/board-mx27lite.h arch/arm/plat-mxc/include/mach/board-mx27lite.h +19 -0
- arch/arm/plat-mxc/include/mach/board-mx27pdk.h arch/arm/plat-mxc/include/mach/board-mx27pdk.h +19 -0
- arch/arm/plat-mxc/include/mach/board-mx31ads.h arch/arm/plat-mxc/include/mach/board-mx31ads.h +1 -1
- arch/arm/plat-mxc/include/mach/board-mx31lilly.h arch/arm/plat-mxc/include/mach/board-mx31lilly.h +46 -0
- arch/arm/plat-mxc/include/mach/board-mx31lite.h arch/arm/plat-mxc/include/mach/board-mx31lite.h +1 -21
- arch/arm/plat-mxc/include/mach/board-mx31moboard.h arch/arm/plat-mxc/include/mach/board-mx31moboard.h +1 -1
- arch/arm/plat-mxc/include/mach/board-mx31pdk.h arch/arm/plat-mxc/include/mach/board-mx31pdk.h +46 -1
- arch/arm/plat-mxc/include/mach/board-mx35pdk.h arch/arm/plat-mxc/include/mach/board-mx35pdk.h +27 -0
- arch/arm/plat-mxc/include/mach/board-pcm037.h arch/arm/plat-mxc/include/mach/board-pcm037.h +1 -1
- arch/arm/plat-mxc/include/mach/board-pcm038.h arch/arm/plat-mxc/include/mach/board-pcm038.h +1 -1
- arch/arm/plat-mxc/include/mach/board-pcm043.h arch/arm/plat-mxc/include/mach/board-pcm043.h +27 -0
- arch/arm/plat-mxc/include/mach/board-qong.h arch/arm/plat-mxc/include/mach/board-qong.h +1 -1
- arch/arm/plat-mxc/include/mach/common.h arch/arm/plat-mxc/include/mach/common.h +5 -1
- arch/arm/plat-mxc/include/mach/debug-macro.S arch/arm/plat-mxc/include/mach/debug-macro.S +18 -0
- arch/arm/plat-mxc/include/mach/gpio.h arch/arm/plat-mxc/include/mach/gpio.h +1 -0
- arch/arm/plat-mxc/include/mach/imx-uart.h arch/arm/plat-mxc/include/mach/imx-uart.h +1 -1
- arch/arm/plat-mxc/include/mach/imxfb.h arch/arm/plat-mxc/include/mach/imxfb.h +2 -2
- arch/arm/plat-mxc/include/mach/iomux-mx3.h arch/arm/plat-mxc/include/mach/iomux-mx3.h +37 -1
- arch/arm/plat-mxc/include/mach/iomux-mx35.h arch/arm/plat-mxc/include/mach/iomux-mx35.h +1267 -0
- arch/arm/plat-mxc/include/mach/iomux-v3.h arch/arm/plat-mxc/include/mach/iomux-v3.h +121 -0
- arch/arm/plat-mxc/include/mach/memory.h arch/arm/plat-mxc/include/mach/memory.h +8 -0
- arch/arm/plat-mxc/include/mach/mx1.h arch/arm/plat-mxc/include/mach/mx1.h +1 -1
- arch/arm/plat-mxc/include/mach/mx3x.h arch/arm/plat-mxc/include/mach/mx3x.h +6 -0
- arch/arm/plat-mxc/include/mach/mxc_timer.h arch/arm/plat-mxc/include/mach/mxc_timer.h +0 -158
- arch/arm/plat-mxc/include/mach/usb.h arch/arm/plat-mxc/include/mach/usb.h +1 -1
- arch/arm/plat-mxc/iomux-v3.c arch/arm/plat-mxc/iomux-v3.c +98 -0
- arch/arm/plat-mxc/irq.c arch/arm/plat-mxc/irq.c +39 -40
- arch/arm/plat-mxc/pwm.c arch/arm/plat-mxc/pwm.c +62 -82
- arch/arm/plat-mxc/time.c arch/arm/plat-mxc/time.c +135 -20
- arch/arm/plat-omap/Kconfig arch/arm/plat-omap/Kconfig +12 -7
- arch/arm/plat-omap/Makefile arch/arm/plat-omap/Makefile +1 -0
- arch/arm/plat-omap/clock.c arch/arm/plat-omap/clock.c +35 -2
- arch/arm/plat-omap/common.c arch/arm/plat-omap/common.c +93 -21
- arch/arm/plat-omap/cpu-omap.c arch/arm/plat-omap/cpu-omap.c +4 -4
- arch/arm/plat-omap/devices.c arch/arm/plat-omap/devices.c +2 -0
- arch/arm/plat-omap/dma.c arch/arm/plat-omap/dma.c +84 -35
- arch/arm/plat-omap/dmtimer.c arch/arm/plat-omap/dmtimer.c +63 -10
- arch/arm/plat-omap/gpio.c arch/arm/plat-omap/gpio.c +196 -66
- arch/arm/plat-omap/i2c.c arch/arm/plat-omap/i2c.c +1 -1
- arch/arm/plat-omap/include/mach/clock.h arch/arm/plat-omap/include/mach/clock.h +8 -4
- arch/arm/plat-omap/include/mach/common.h arch/arm/plat-omap/include/mach/common.h +1 -2
- arch/arm/plat-omap/include/mach/control.h arch/arm/plat-omap/include/mach/control.h +17 -3
- arch/arm/plat-omap/include/mach/cpu.h arch/arm/plat-omap/include/mach/cpu.h +28 -16
- arch/arm/plat-omap/include/mach/debug-macro.S arch/arm/plat-omap/include/mach/debug-macro.S +1 -1
- arch/arm/plat-omap/include/mach/dma.h arch/arm/plat-omap/include/mach/dma.h +18 -1
- arch/arm/plat-omap/include/mach/entry-macro.S arch/arm/plat-omap/include/mach/entry-macro.S +78 -5
- arch/arm/plat-omap/include/mach/gpmc-smc91x.h arch/arm/plat-omap/include/mach/gpmc-smc91x.h +42 -0
- arch/arm/plat-omap/include/mach/hardware.h arch/arm/plat-omap/include/mach/hardware.h +1 -0
- arch/arm/plat-omap/include/mach/hwa742.h arch/arm/plat-omap/include/mach/hwa742.h +0 -4
- arch/arm/plat-omap/include/mach/io.h arch/arm/plat-omap/include/mach/io.h +40 -2
- arch/arm/plat-omap/include/mach/iommu.h arch/arm/plat-omap/include/mach/iommu.h +168 -0
- arch/arm/plat-omap/include/mach/iommu2.h arch/arm/plat-omap/include/mach/iommu2.h +96 -0
- arch/arm/plat-omap/include/mach/iovmm.h arch/arm/plat-omap/include/mach/iovmm.h +94 -0
- arch/arm/plat-omap/include/mach/irqs.h arch/arm/plat-omap/include/mach/irqs.h +92 -0
- arch/arm/plat-omap/include/mach/keypad.h arch/arm/plat-omap/include/mach/keypad.h +4 -0
- arch/arm/plat-omap/include/mach/memory.h arch/arm/plat-omap/include/mach/memory.h +2 -1
- arch/arm/plat-omap/include/mach/mux.h arch/arm/plat-omap/include/mach/mux.h +4 -0
- arch/arm/plat-omap/include/mach/omap24xx.h arch/arm/plat-omap/include/mach/omap24xx.h +0 -18
- arch/arm/plat-omap/include/mach/omap34xx.h arch/arm/plat-omap/include/mach/omap34xx.h +0 -13
- arch/arm/plat-omap/include/mach/omap44xx.h arch/arm/plat-omap/include/mach/omap44xx.h +46 -0
- arch/arm/plat-omap/include/mach/onenand.h arch/arm/plat-omap/include/mach/onenand.h +20 -2
- arch/arm/plat-omap/include/mach/pm.h arch/arm/plat-omap/include/mach/pm.h +0 -345
- arch/arm/plat-omap/include/mach/prcm.h arch/arm/plat-omap/include/mach/prcm.h +1 -0
- arch/arm/plat-omap/include/mach/sdrc.h arch/arm/plat-omap/include/mach/sdrc.h +9 -2
- arch/arm/plat-omap/include/mach/serial.h arch/arm/plat-omap/include/mach/serial.h +24 -2
- arch/arm/plat-omap/include/mach/smp.h arch/arm/plat-omap/include/mach/smp.h +51 -0
- arch/arm/plat-omap/include/mach/sram.h arch/arm/plat-omap/include/mach/sram.h +12 -7
- arch/arm/plat-omap/include/mach/usb.h arch/arm/plat-omap/include/mach/usb.h +0 -6
- arch/arm/plat-omap/include/mach/vmalloc.h arch/arm/plat-omap/include/mach/vmalloc.h +1 -1
- arch/arm/plat-omap/io.c arch/arm/plat-omap/io.c +28 -1
- arch/arm/plat-omap/iommu.c arch/arm/plat-omap/iommu.c +996 -0
- arch/arm/plat-omap/iopgtable.h arch/arm/plat-omap/iopgtable.h +72 -0
- arch/arm/plat-omap/iovmm.c arch/arm/plat-omap/iovmm.c +896 -0
- arch/arm/plat-omap/mcbsp.c arch/arm/plat-omap/mcbsp.c +24 -6
- arch/arm/plat-omap/mux.c arch/arm/plat-omap/mux.c +3 -0
- arch/arm/plat-omap/sram.c arch/arm/plat-omap/sram.c +63 -34
- arch/arm/plat-orion/gpio.c arch/arm/plat-orion/gpio.c +75 -119
- arch/arm/plat-orion/include/plat/gpio.h arch/arm/plat-orion/include/plat/gpio.h +8 -9
- arch/arm/plat-orion/include/plat/orion5x_wdt.h arch/arm/plat-orion/include/plat/orion5x_wdt.h +0 -18
- arch/arm/plat-orion/include/plat/orion_wdt.h arch/arm/plat-orion/include/plat/orion_wdt.h +18 -0
- arch/arm/plat-orion/time.c arch/arm/plat-orion/time.c +58 -1
- arch/arm/plat-pxa/Makefile arch/arm/plat-pxa/Makefile +2 -0
- arch/arm/plat-pxa/gpio.c arch/arm/plat-pxa/gpio.c +2 -7
- arch/arm/plat-pxa/include/plat/i2c.h arch/arm/plat-pxa/include/plat/i2c.h +0 -0
- arch/arm/plat-pxa/pwm.c arch/arm/plat-pxa/pwm.c +303 -0
- arch/arm/plat-s3c/Kconfig arch/arm/plat-s3c/Kconfig +26 -0
- arch/arm/plat-s3c/Makefile arch/arm/plat-s3c/Makefile +8 -0
- arch/arm/plat-s3c/dev-audio.c arch/arm/plat-s3c/dev-audio.c +68 -0
- arch/arm/plat-s3c/dev-usb-hsotg.c arch/arm/plat-s3c/dev-usb-hsotg.c +41 -0
- arch/arm/plat-s3c/dev-usb.c arch/arm/plat-s3c/dev-usb.c +50 -0
- arch/arm/plat-s3c/dma.c arch/arm/plat-s3c/dma.c +86 -0
- arch/arm/plat-s3c/gpio-config.c arch/arm/plat-s3c/gpio-config.c +1 -1
- arch/arm/plat-s3c/gpio.c arch/arm/plat-s3c/gpio.c +10 -1
- arch/arm/plat-s3c/include/plat/adc.h arch/arm/plat-s3c/include/plat/adc.h +6 -4
- arch/arm/plat-s3c/include/plat/clock.h arch/arm/plat-s3c/include/plat/clock.h +1 -0
- arch/arm/plat-s3c/include/plat/cpu.h arch/arm/plat-s3c/include/plat/cpu.h +3 -0
- arch/arm/plat-s3c/include/plat/devs.h arch/arm/plat-s3c/include/plat/devs.h +6 -1
- arch/arm/plat-s3c/include/plat/dma-core.h arch/arm/plat-s3c/include/plat/dma-core.h +22 -0
- arch/arm/plat-s3c/include/plat/dma.h arch/arm/plat-s3c/include/plat/dma.h +127 -0
- arch/arm/plat-s3c/include/plat/gpio-core.h arch/arm/plat-s3c/include/plat/gpio-core.h +30 -0
- arch/arm/plat-s3c/include/plat/nand.h arch/arm/plat-s3c/include/plat/nand.h +19 -12
- arch/arm/plat-s3c/include/plat/pm.h arch/arm/plat-s3c/include/plat/pm.h +15 -0
- arch/arm/plat-s3c/include/plat/regs-serial.h arch/arm/plat-s3c/include/plat/regs-serial.h +5 -0
- arch/arm/plat-s3c/include/plat/regs-usb-hsotg-phy.h arch/arm/plat-s3c/include/plat/regs-usb-hsotg-phy.h +50 -0
- arch/arm/plat-s3c/include/plat/regs-usb-hsotg.h arch/arm/plat-s3c/include/plat/regs-usb-hsotg.h +377 -0
- arch/arm/plat-s3c/include/plat/sdhci.h arch/arm/plat-s3c/include/plat/sdhci.h +45 -5
- arch/arm/plat-s3c/include/plat/udc-hs.h arch/arm/plat-s3c/include/plat/udc-hs.h +29 -0
- arch/arm/plat-s3c/include/plat/watchdog-reset.h arch/arm/plat-s3c/include/plat/watchdog-reset.h +49 -0
- arch/arm/plat-s3c/pm-gpio.c arch/arm/plat-s3c/pm-gpio.c +380 -0
- arch/arm/plat-s3c/pm.c arch/arm/plat-s3c/pm.c +17 -2
- arch/arm/plat-s3c24xx/Kconfig arch/arm/plat-s3c24xx/Kconfig +1 -0
- arch/arm/plat-s3c24xx/Makefile arch/arm/plat-s3c24xx/Makefile +1 -1
- arch/arm/plat-s3c24xx/adc.c arch/arm/plat-s3c24xx/adc.c +7 -4
- arch/arm/plat-s3c24xx/clock-dclk.c arch/arm/plat-s3c24xx/clock-dclk.c +1 -1
- arch/arm/plat-s3c24xx/common-smdk.c arch/arm/plat-s3c24xx/common-smdk.c +13 -12
- arch/arm/plat-s3c24xx/devs.c arch/arm/plat-s3c24xx/devs.c +0 -30
- arch/arm/plat-s3c24xx/dma.c arch/arm/plat-s3c24xx/dma.c +56 -95
- arch/arm/plat-s3c24xx/gpio.c arch/arm/plat-s3c24xx/gpio.c +9 -25
- arch/arm/plat-s3c24xx/gpiolib.c arch/arm/plat-s3c24xx/gpiolib.c +34 -16
- arch/arm/plat-s3c24xx/include/plat/dma-plat.h arch/arm/plat-s3c24xx/include/plat/dma-plat.h +84 -0
- arch/arm/plat-s3c24xx/include/plat/dma.h arch/arm/plat-s3c24xx/include/plat/dma.h +0 -82
- arch/arm/plat-s3c24xx/include/plat/map.h arch/arm/plat-s3c24xx/include/plat/map.h +0 -1
- arch/arm/plat-s3c24xx/include/plat/pm-core.h arch/arm/plat-s3c24xx/include/plat/pm-core.h +5 -0
- arch/arm/plat-s3c24xx/include/plat/regs-dma.h arch/arm/plat-s3c24xx/include/plat/regs-dma.h +145 -0
- arch/arm/plat-s3c24xx/pm.c arch/arm/plat-s3c24xx/pm.c +5 -217
- arch/arm/plat-s3c24xx/pwm.c arch/arm/plat-s3c24xx/pwm.c +4 -0
- arch/arm/plat-s3c24xx/setup-i2c.c arch/arm/plat-s3c24xx/setup-i2c.c +3 -2
- arch/arm/plat-s3c24xx/spi-bus0-gpe11_12_13.c arch/arm/plat-s3c24xx/spi-bus0-gpe11_12_13.c +11 -12
- arch/arm/plat-s3c24xx/spi-bus1-gpg5_6_7.c arch/arm/plat-s3c24xx/spi-bus1-gpg5_6_7.c +11 -12
- arch/arm/plat-s3c64xx/Kconfig arch/arm/plat-s3c64xx/Kconfig +10 -0
- arch/arm/plat-s3c64xx/Makefile arch/arm/plat-s3c64xx/Makefile +12 -0
- arch/arm/plat-s3c64xx/clock.c arch/arm/plat-s3c64xx/clock.c +20 -1
- arch/arm/plat-s3c64xx/cpu.c arch/arm/plat-s3c64xx/cpu.c +32 -0
- arch/arm/plat-s3c64xx/cpufreq.c arch/arm/plat-s3c64xx/cpufreq.c +262 -0
- arch/arm/plat-s3c64xx/dma.c arch/arm/plat-s3c64xx/dma.c +722 -0
- arch/arm/plat-s3c64xx/gpiolib.c arch/arm/plat-s3c64xx/gpiolib.c +15 -1
- arch/arm/plat-s3c64xx/include/plat/dma-plat.h arch/arm/plat-s3c64xx/include/plat/dma-plat.h +70 -0
- arch/arm/plat-s3c64xx/include/plat/irqs.h arch/arm/plat-s3c64xx/include/plat/irqs.h +1 -0
- arch/arm/plat-s3c64xx/include/plat/pm-core.h arch/arm/plat-s3c64xx/include/plat/pm-core.h +98 -0
- arch/arm/plat-s3c64xx/include/plat/regs-clock.h arch/arm/plat-s3c64xx/include/plat/regs-clock.h +6 -5
- arch/arm/plat-s3c64xx/include/plat/s3c6400.h arch/arm/plat-s3c64xx/include/plat/s3c6400.h +2 -1
- arch/arm/plat-s3c64xx/irq-eint.c arch/arm/plat-s3c64xx/irq-eint.c +3 -0
- arch/arm/plat-s3c64xx/irq-pm.c arch/arm/plat-s3c64xx/irq-pm.c +111 -0
- arch/arm/plat-s3c64xx/irq.c arch/arm/plat-s3c64xx/irq.c +4 -5
- arch/arm/plat-s3c64xx/pm.c arch/arm/plat-s3c64xx/pm.c +173 -0
- arch/arm/plat-s3c64xx/s3c6400-clock.c arch/arm/plat-s3c64xx/s3c6400-clock.c +105 -1
- arch/arm/plat-s3c64xx/setup-sdhci-gpio.c arch/arm/plat-s3c64xx/setup-sdhci-gpio.c +55 -0
- arch/arm/plat-s3c64xx/sleep.S arch/arm/plat-s3c64xx/sleep.S +144 -0
- arch/arm/plat-stmp3xxx/Kconfig arch/arm/plat-stmp3xxx/Kconfig +37 -0
- arch/arm/plat-stmp3xxx/Makefile arch/arm/plat-stmp3xxx/Makefile +5 -0
- arch/arm/plat-stmp3xxx/clock.c arch/arm/plat-stmp3xxx/clock.c +1135 -0
- arch/arm/plat-stmp3xxx/clock.h arch/arm/plat-stmp3xxx/clock.h +61 -0
- arch/arm/plat-stmp3xxx/core.c arch/arm/plat-stmp3xxx/core.c +128 -0
- arch/arm/plat-stmp3xxx/devices.c arch/arm/plat-stmp3xxx/devices.c +389 -0
- arch/arm/plat-stmp3xxx/dma.c arch/arm/plat-stmp3xxx/dma.c +463 -0
- arch/arm/plat-stmp3xxx/include/mach/clkdev.h arch/arm/plat-stmp3xxx/include/mach/clkdev.h +18 -0
- arch/arm/plat-stmp3xxx/include/mach/cputype.h arch/arm/plat-stmp3xxx/include/mach/cputype.h +33 -0
- arch/arm/plat-stmp3xxx/include/mach/debug-macro.S arch/arm/plat-stmp3xxx/include/mach/debug-macro.S +42 -0
- arch/arm/plat-stmp3xxx/include/mach/dma.h arch/arm/plat-stmp3xxx/include/mach/dma.h +153 -0
- arch/arm/plat-stmp3xxx/include/mach/gpio.h arch/arm/plat-stmp3xxx/include/mach/gpio.h +28 -0
- arch/arm/plat-stmp3xxx/include/mach/gpmi.h arch/arm/plat-stmp3xxx/include/mach/gpmi.h +12 -0
- arch/arm/plat-stmp3xxx/include/mach/hardware.h arch/arm/plat-stmp3xxx/include/mach/hardware.h +32 -0
- arch/arm/plat-stmp3xxx/include/mach/io.h arch/arm/plat-stmp3xxx/include/mach/io.h +25 -0
- arch/arm/plat-stmp3xxx/include/mach/memory.h arch/arm/plat-stmp3xxx/include/mach/memory.h +22 -0
- arch/arm/plat-stmp3xxx/include/mach/mmc.h arch/arm/plat-stmp3xxx/include/mach/mmc.h +14 -0
- arch/arm/plat-stmp3xxx/include/mach/pinmux.h arch/arm/plat-stmp3xxx/include/mach/pinmux.h +157 -0
- arch/arm/plat-stmp3xxx/include/mach/pins.h arch/arm/plat-stmp3xxx/include/mach/pins.h +30 -0
- arch/arm/plat-stmp3xxx/include/mach/platform.h arch/arm/plat-stmp3xxx/include/mach/platform.h +68 -0
- arch/arm/plat-stmp3xxx/include/mach/stmp3xxx.h arch/arm/plat-stmp3xxx/include/mach/stmp3xxx.h +54 -0
- arch/arm/plat-stmp3xxx/include/mach/system.h arch/arm/plat-stmp3xxx/include/mach/system.h +49 -0
- arch/arm/plat-stmp3xxx/include/mach/timex.h arch/arm/plat-stmp3xxx/include/mach/timex.h +20 -0
- arch/arm/plat-stmp3xxx/include/mach/uncompress.h arch/arm/plat-stmp3xxx/include/mach/uncompress.h +53 -0
- arch/arm/plat-stmp3xxx/include/mach/vmalloc.h arch/arm/plat-stmp3xxx/include/mach/vmalloc.h +12 -0
- arch/arm/plat-stmp3xxx/irq.c arch/arm/plat-stmp3xxx/irq.c +51 -0
- arch/arm/plat-stmp3xxx/pinmux.c arch/arm/plat-stmp3xxx/pinmux.c +551 -0
- arch/arm/plat-stmp3xxx/timer.c arch/arm/plat-stmp3xxx/timer.c +189 -0
- arch/arm/tools/mach-types arch/arm/tools/mach-types +37 -2
- No files found.
Too many changes to show.
To preserve performance only 1000 of 1000+ files are displayed.