Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
Linus Torvalds [Sun, 14 Mar 2010 18:13:54 +0000 (11:13 -0700)]
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: i8042 - add ALDI/MEDION netbook E1222 to qurik reset table
  Input: ALPS - fix stuck buttons on some touchpads
  Input: wm831x-on - convert to use genirq
  Input: ads7846 - add wakeup support
  Input: appletouch - fix integer overflow issue
  Input: ad7877 - increase pen up imeout
  Input: ads7846 - add support for AD7843 parts
  Input: bf54x-keys - fix system hang when pressing a key
  Input: alps - add support for the touchpad on Toshiba Tecra A11-11L
  Input: remove BKL, fix input_open_file() locking
  Input: serio_raw - remove BKL
  Input: mousedev - remove BKL
  Input: add driver for TWL4030 vibrator device
  Input: enable remote wakeup for PNP i8042 keyboard ports
  Input: scancode in get/set_keycodes should be unsigned
  Input: i8042 - use platfrom_create_bundle() helper
  Input: wacom - merge out and in prox events
  Input: gamecon - fix off by one range check
  Input: wacom - replace WACOM_PKGLEN_PENABLED

1561 files changed:
.gitignore
Documentation/DMA-API.txt
Documentation/DocBook/mtdnand.tmpl
Documentation/DocBook/v4l/common.xml
Documentation/DocBook/v4l/vidioc-g-parm.xml
Documentation/IPMI.txt
Documentation/Makefile
Documentation/PCI/PCI-DMA-mapping.txt
Documentation/SubmitChecklist
Documentation/arm/Samsung-S3C24XX/CPUfreq.txt
Documentation/arm/Samsung/Overview.txt [new file with mode: 0644]
Documentation/arm/Samsung/clksrc-change-registers.awk [new file with mode: 0755]
Documentation/cgroups/cgroup_event_listener.c [new file with mode: 0644]
Documentation/cgroups/cgroups.txt
Documentation/cgroups/cpusets.txt
Documentation/cgroups/memcg_test.txt
Documentation/cgroups/memory.txt
Documentation/console/console.txt
Documentation/driver-model/platform.txt
Documentation/eisa.txt
Documentation/email-clients.txt
Documentation/filesystems/00-INDEX
Documentation/filesystems/Makefile [new file with mode: 0644]
Documentation/filesystems/dnotify.txt
Documentation/filesystems/dnotify_test.c [new file with mode: 0644]
Documentation/filesystems/proc.txt
Documentation/hwmon/abituguru
Documentation/input/rotary-encoder.txt
Documentation/laptops/00-INDEX
Documentation/laptops/Makefile [new file with mode: 0644]
Documentation/laptops/dslm.c [new file with mode: 0644]
Documentation/laptops/laptop-mode.txt
Documentation/networking/skfp.txt
Documentation/networking/timestamping/timestamping.c
Documentation/pnp.txt
Documentation/power/runtime_pm.txt
Documentation/s390/kvm.txt
Documentation/scsi/ChangeLog.lpfc
Documentation/serial/tty.txt
Documentation/sysctl/vm.txt
Documentation/timers/00-INDEX
Documentation/timers/Makefile [new file with mode: 0644]
Documentation/timers/hpet.txt
Documentation/timers/hpet_example.c [new file with mode: 0644]
Documentation/trace/ftrace.txt
Documentation/vm/00-INDEX
Documentation/vm/Makefile
Documentation/vm/hugepage-mmap.c [new file with mode: 0644]
Documentation/vm/hugepage-shm.c [new file with mode: 0644]
Documentation/vm/hugetlbpage.txt
Documentation/vm/map_hugetlb.c
Documentation/voyager.txt [deleted file]
MAINTAINERS
arch/alpha/Kconfig
arch/alpha/include/asm/dma-mapping.h
arch/alpha/include/asm/pci.h
arch/alpha/include/asm/ptrace.h
arch/alpha/kernel/pci-noop.c
arch/alpha/kernel/pci_iommu.c
arch/alpha/kernel/ptrace.c
arch/arm/Kconfig
arch/arm/Kconfig.debug
arch/arm/Makefile
arch/arm/boot/bootp/init.S
arch/arm/boot/compressed/head.S
arch/arm/boot/compressed/vmlinux.lds.in
arch/arm/common/clkdev.c
arch/arm/common/it8152.c
arch/arm/common/locomo.c
arch/arm/common/sa1111.c
arch/arm/common/scoop.c
arch/arm/configs/ap4evb_defconfig [new file with mode: 0644]
arch/arm/configs/g3evm_defconfig [new file with mode: 0644]
arch/arm/configs/g4evm_defconfig [new file with mode: 0644]
arch/arm/configs/imote2_defconfig [new file with mode: 0644]
arch/arm/configs/kirkwood_defconfig
arch/arm/configs/mini2440_defconfig
arch/arm/configs/mmp2_defconfig [new file with mode: 0644]
arch/arm/configs/mv78xx0_defconfig
arch/arm/configs/mx1ads_defconfig [deleted file]
arch/arm/configs/mx27_defconfig
arch/arm/configs/mx51_defconfig [new file with mode: 0644]
arch/arm/configs/nuc950_defconfig
arch/arm/configs/orion5x_defconfig
arch/arm/configs/pxa168_defconfig
arch/arm/configs/raumfeld_defconfig [new file with mode: 0644]
arch/arm/configs/s3c2410_defconfig
arch/arm/configs/s3c6400_defconfig
arch/arm/configs/s5p6440_defconfig [new file with mode: 0644]
arch/arm/configs/s5p6442_defconfig [new file with mode: 0644]
arch/arm/configs/s5pc110_defconfig [new file with mode: 0644]
arch/arm/configs/s5pv210_defconfig [new file with mode: 0644]
arch/arm/include/asm/dma-mapping.h
arch/arm/include/asm/entry-macro-vic2.S [new file with mode: 0644]
arch/arm/include/asm/hardware/it8152.h
arch/arm/include/asm/hardware/locomo.h
arch/arm/include/asm/hardware/sa1111.h
arch/arm/include/asm/pci.h
arch/arm/include/asm/ptrace.h
arch/arm/include/asm/unistd.h
arch/arm/kernel/calls.S
arch/arm/kernel/perf_event.c
arch/arm/kernel/ptrace.c
arch/arm/kernel/ptrace.h
arch/arm/kernel/sys_arm.c
arch/arm/kernel/sys_oabi-compat.c
arch/arm/kernel/unwind.c
arch/arm/mach-at91/at91rm9200_time.c
arch/arm/mach-at91/at91sam926x_time.c
arch/arm/mach-at91/include/mach/at91_mci.h
arch/arm/mach-davinci/include/mach/i2c.h
arch/arm/mach-dove/common.c
arch/arm/mach-ep93xx/micro9.c
arch/arm/mach-ixp4xx/common-pci.c
arch/arm/mach-ixp4xx/include/mach/hardware.h
arch/arm/mach-kirkwood/Kconfig
arch/arm/mach-kirkwood/Makefile
arch/arm/mach-kirkwood/common.c
arch/arm/mach-kirkwood/netspace_v2-setup.c
arch/arm/mach-kirkwood/openrd-setup.c [new file with mode: 0644]
arch/arm/mach-kirkwood/openrd_base-setup.c [deleted file]
arch/arm/mach-kirkwood/sheevaplug-setup.c
arch/arm/mach-mmp/Kconfig
arch/arm/mach-mmp/Makefile
arch/arm/mach-mmp/avengers_lite.c [new file with mode: 0644]
arch/arm/mach-mmp/common.h
arch/arm/mach-mmp/flint.c [new file with mode: 0644]
arch/arm/mach-mmp/include/mach/cputype.h
arch/arm/mach-mmp/include/mach/devices.h
arch/arm/mach-mmp/include/mach/entry-macro.S
arch/arm/mach-mmp/include/mach/irqs.h
arch/arm/mach-mmp/include/mach/mfp-mmp2.h [new file with mode: 0644]
arch/arm/mach-mmp/include/mach/mfp-pxa168.h
arch/arm/mach-mmp/include/mach/mmp2.h [new file with mode: 0644]
arch/arm/mach-mmp/include/mach/regs-apbc.h
arch/arm/mach-mmp/include/mach/regs-icu.h
arch/arm/mach-mmp/include/mach/uncompress.h
arch/arm/mach-mmp/irq-mmp2.c [new file with mode: 0644]
arch/arm/mach-mmp/irq-pxa168.c [moved from arch/arm/mach-mmp/irq.c with 100% similarity]
arch/arm/mach-mmp/jasper.c [new file with mode: 0644]
arch/arm/mach-mmp/mmp2.c [new file with mode: 0644]
arch/arm/mach-mmp/time.c
arch/arm/mach-mv78xx0/Kconfig
arch/arm/mach-mv78xx0/Makefile
arch/arm/mach-mv78xx0/buffalo-wxl-setup.c [new file with mode: 0644]
arch/arm/mach-mv78xx0/mpp.c [new file with mode: 0644]
arch/arm/mach-mv78xx0/mpp.h [new file with mode: 0644]
arch/arm/mach-mx1/Makefile
arch/arm/mach-mx1/mach-mx1ads.c [new file with mode: 0644]
arch/arm/mach-mx1/mach-scb9328.c [new file with mode: 0644]
arch/arm/mach-mx1/mx1ads.c [deleted file]
arch/arm/mach-mx1/scb9328.c [deleted file]
arch/arm/mach-mx2/Kconfig
arch/arm/mach-mx2/Makefile
arch/arm/mach-mx2/clock_imx21.c
arch/arm/mach-mx2/clock_imx27.c
arch/arm/mach-mx2/cpu_imx27.c
arch/arm/mach-mx2/crm_regs.h [deleted file]
arch/arm/mach-mx2/devices.c
arch/arm/mach-mx2/devices.h
arch/arm/mach-mx2/eukrea_cpuimx27.c [deleted file]
arch/arm/mach-mx2/eukrea_mbimx27-baseboard.c
arch/arm/mach-mx2/generic.c [deleted file]
arch/arm/mach-mx2/mach-cpuimx27.c [new file with mode: 0644]
arch/arm/mach-mx2/mach-imx27lite.c [new file with mode: 0644]
arch/arm/mach-mx2/mach-mx21ads.c [new file with mode: 0644]
arch/arm/mach-mx2/mach-mx27_3ds.c [new file with mode: 0644]
arch/arm/mach-mx2/mach-mx27ads.c [new file with mode: 0644]
arch/arm/mach-mx2/mach-mxt_td60.c [new file with mode: 0644]
arch/arm/mach-mx2/mach-pca100.c [new file with mode: 0644]
arch/arm/mach-mx2/mach-pcm038.c [new file with mode: 0644]
arch/arm/mach-mx2/mm-imx21.c [new file with mode: 0644]
arch/arm/mach-mx2/mm-imx27.c [new file with mode: 0644]
arch/arm/mach-mx2/mx21ads.c [deleted file]
arch/arm/mach-mx2/mx27ads.c [deleted file]
arch/arm/mach-mx2/mx27lite.c [deleted file]
arch/arm/mach-mx2/mx27pdk.c [deleted file]
arch/arm/mach-mx2/mxt_td60.c [deleted file]
arch/arm/mach-mx2/pca100.c [deleted file]
arch/arm/mach-mx2/pcm038.c [deleted file]
arch/arm/mach-mx2/pcm970-baseboard.c
arch/arm/mach-mx2/serial.c
arch/arm/mach-mx25/Kconfig
arch/arm/mach-mx25/Makefile
arch/arm/mach-mx25/clock.c
arch/arm/mach-mx25/devices.c
arch/arm/mach-mx25/devices.h
arch/arm/mach-mx25/mach-mx25pdk.c [new file with mode: 0644]
arch/arm/mach-mx25/mx25pdk.c [deleted file]
arch/arm/mach-mx3/Kconfig
arch/arm/mach-mx3/Makefile
arch/arm/mach-mx3/armadillo5x0.c [deleted file]
arch/arm/mach-mx3/clock-imx31.c [new file with mode: 0644]
arch/arm/mach-mx3/clock-imx35.c
arch/arm/mach-mx3/clock.c [deleted file]
arch/arm/mach-mx3/cpu.c
arch/arm/mach-mx3/crm_regs.h
arch/arm/mach-mx3/iomux-imx31.c [new file with mode: 0644]
arch/arm/mach-mx3/iomux.c [deleted file]
arch/arm/mach-mx3/kzmarm11.c [deleted file]
arch/arm/mach-mx3/mach-armadillo5x0.c [new file with mode: 0644]
arch/arm/mach-mx3/mach-kzm_arm11_01.c [new file with mode: 0644]
arch/arm/mach-mx3/mach-mx31_3ds.c [new file with mode: 0644]
arch/arm/mach-mx3/mach-mx31ads.c [new file with mode: 0644]
arch/arm/mach-mx3/mach-mx31lilly.c [new file with mode: 0644]
arch/arm/mach-mx3/mach-mx31lite.c [new file with mode: 0644]
arch/arm/mach-mx3/mach-mx31moboard.c [new file with mode: 0644]
arch/arm/mach-mx3/mach-mx35pdk.c [new file with mode: 0644]
arch/arm/mach-mx3/mach-pcm037.c [new file with mode: 0644]
arch/arm/mach-mx3/mach-pcm037_eet.c [moved from arch/arm/mach-mx3/pcm037_eet.c with 100% similarity]
arch/arm/mach-mx3/mach-pcm043.c [new file with mode: 0644]
arch/arm/mach-mx3/mach-qong.c [new file with mode: 0644]
arch/arm/mach-mx3/mx31ads.c [deleted file]
arch/arm/mach-mx3/mx31lilly.c [deleted file]
arch/arm/mach-mx3/mx31lite-db.c
arch/arm/mach-mx3/mx31lite.c [deleted file]
arch/arm/mach-mx3/mx31moboard-devboard.c
arch/arm/mach-mx3/mx31moboard-marxbot.c
arch/arm/mach-mx3/mx31moboard-smartbot.c [new file with mode: 0644]
arch/arm/mach-mx3/mx31moboard.c [deleted file]
arch/arm/mach-mx3/mx31pdk.c [deleted file]
arch/arm/mach-mx3/mx35pdk.c [deleted file]
arch/arm/mach-mx3/pcm037.c [deleted file]
arch/arm/mach-mx3/pcm043.c [deleted file]
arch/arm/mach-mx3/qong.c [deleted file]
arch/arm/mach-mx5/Kconfig [new file with mode: 0644]
arch/arm/mach-mx5/Makefile [new file with mode: 0644]
arch/arm/mach-mx5/Makefile.boot [new file with mode: 0644]
arch/arm/mach-mx5/board-mx51_babbage.c [new file with mode: 0644]
arch/arm/mach-mx5/clock-mx51.c [new file with mode: 0644]
arch/arm/mach-mx5/cpu.c [new file with mode: 0644]
arch/arm/mach-mx5/crm_regs.h [new file with mode: 0644]
arch/arm/mach-mx5/devices.c [new file with mode: 0644]
arch/arm/mach-mx5/devices.h [new file with mode: 0644]
arch/arm/mach-mx5/mm.c [new file with mode: 0644]
arch/arm/mach-mxc91231/magx-zn5.c
arch/arm/mach-nomadik/board-nhk8815.c
arch/arm/mach-omap2/board-3630sdp.c [changed mode: 0755->0644]
arch/arm/mach-omap2/board-zoom-peripherals.c [changed mode: 0755->0644]
arch/arm/mach-orion5x/Kconfig
arch/arm/mach-orion5x/Makefile
arch/arm/mach-orion5x/common.c
arch/arm/mach-orion5x/d2net-setup.c
arch/arm/mach-orion5x/dns323-setup.c
arch/arm/mach-orion5x/ls_hgl-setup.c [new file with mode: 0644]
arch/arm/mach-orion5x/lsmini-setup.c
arch/arm/mach-pxa/Kconfig
arch/arm/mach-pxa/Makefile
arch/arm/mach-pxa/am300epd.c
arch/arm/mach-pxa/balloon3.c
arch/arm/mach-pxa/capc7117.c [new file with mode: 0644]
arch/arm/mach-pxa/cm-x255.c
arch/arm/mach-pxa/cm-x270.c
arch/arm/mach-pxa/cm-x2xx-pci.c
arch/arm/mach-pxa/e740.c
arch/arm/mach-pxa/e750.c
arch/arm/mach-pxa/e800.c
arch/arm/mach-pxa/em-x270.c
arch/arm/mach-pxa/icontrol.c [new file with mode: 0644]
arch/arm/mach-pxa/idp.c
arch/arm/mach-pxa/imote2.c
arch/arm/mach-pxa/include/mach/balloon3.h
arch/arm/mach-pxa/include/mach/hardware.h
arch/arm/mach-pxa/include/mach/irqs.h
arch/arm/mach-pxa/include/mach/lpd270.h
arch/arm/mach-pxa/include/mach/lubbock.h
arch/arm/mach-pxa/include/mach/mainstone.h
arch/arm/mach-pxa/include/mach/mfp-pxa25x.h
arch/arm/mach-pxa/include/mach/mfp-pxa27x.h
arch/arm/mach-pxa/include/mach/mxm8x10.h [new file with mode: 0644]
arch/arm/mach-pxa/include/mach/pcm027.h
arch/arm/mach-pxa/include/mach/ssp.h
arch/arm/mach-pxa/include/mach/uncompress.h
arch/arm/mach-pxa/include/mach/zeus.h
arch/arm/mach-pxa/lpd270.c
arch/arm/mach-pxa/lubbock.c
arch/arm/mach-pxa/magician.c
arch/arm/mach-pxa/mainstone.c
arch/arm/mach-pxa/mioa701.c
arch/arm/mach-pxa/mxm8x10.c [new file with mode: 0644]
arch/arm/mach-pxa/palmld.c
arch/arm/mach-pxa/palmt5.c
arch/arm/mach-pxa/palmtc.c
arch/arm/mach-pxa/palmte2.c
arch/arm/mach-pxa/palmtreo.c
arch/arm/mach-pxa/palmtx.c
arch/arm/mach-pxa/palmz72.c
arch/arm/mach-pxa/pcm990-baseboard.c
arch/arm/mach-pxa/poodle.c
arch/arm/mach-pxa/pxa27x.c
arch/arm/mach-pxa/raumfeld.c [new file with mode: 0644]
arch/arm/mach-pxa/spitz.c
arch/arm/mach-pxa/ssp.c
arch/arm/mach-pxa/time.c
arch/arm/mach-pxa/tosa.c
arch/arm/mach-pxa/trizeps4.c
arch/arm/mach-pxa/viper.c
arch/arm/mach-pxa/zeus.c
arch/arm/mach-s3c2410/dma.c
arch/arm/mach-s3c2410/include/mach/gpio-core.h [deleted file]
arch/arm/mach-s3c2410/include/mach/gpio-track.h [new file with mode: 0644]
arch/arm/mach-s3c2410/include/mach/pm-core.h [new file with mode: 0644]
arch/arm/mach-s3c2410/include/mach/regs-gpio.h
arch/arm/mach-s3c2410/include/mach/regs-s3c2443-clock.h
arch/arm/mach-s3c2410/include/mach/spi-gpio.h
arch/arm/mach-s3c2410/include/mach/timex.h [new file with mode: 0644]
arch/arm/mach-s3c2410/include/mach/vmalloc.h [new file with mode: 0644]
arch/arm/mach-s3c2410/mach-amlm5900.c
arch/arm/mach-s3c2410/mach-bast.c
arch/arm/mach-s3c2410/mach-h1940.c
arch/arm/mach-s3c2410/mach-n30.c
arch/arm/mach-s3c2410/mach-otom.c
arch/arm/mach-s3c2410/mach-qt2410.c
arch/arm/mach-s3c2410/mach-smdk2410.c
arch/arm/mach-s3c2410/mach-tct_hammer.c
arch/arm/mach-s3c2410/mach-vr1000.c
arch/arm/mach-s3c2410/usb-simtec.c
arch/arm/mach-s3c2412/clock.c
arch/arm/mach-s3c2412/dma.c
arch/arm/mach-s3c2412/mach-jive.c
arch/arm/mach-s3c2412/mach-smdk2413.c
arch/arm/mach-s3c2412/mach-vstms.c
arch/arm/mach-s3c2440/Kconfig
arch/arm/mach-s3c2440/Makefile
arch/arm/mach-s3c2440/clock.c
arch/arm/mach-s3c2440/dma.c
arch/arm/mach-s3c2440/dsc.c
arch/arm/mach-s3c2440/include/mach/gta02.h [moved from arch/arm/mach-s3c2442/include/mach/gta02.h with 100% similarity]
arch/arm/mach-s3c2440/mach-anubis.c
arch/arm/mach-s3c2440/mach-at2440evb.c
arch/arm/mach-s3c2440/mach-gta02.c [new file with mode: 0644]
arch/arm/mach-s3c2440/mach-mini2440.c
arch/arm/mach-s3c2440/mach-nexcoder.c
arch/arm/mach-s3c2440/mach-rx3715.c
arch/arm/mach-s3c2440/mach-smdk2440.c
arch/arm/mach-s3c2440/s3c2440-pll-12000000.c [new file with mode: 0644]
arch/arm/mach-s3c2440/s3c2440-pll-16934400.c [new file with mode: 0644]
arch/arm/mach-s3c2440/s3c2440.c
arch/arm/mach-s3c2440/s3c2442.c [new file with mode: 0644]
arch/arm/mach-s3c2440/s3c244x-clock.c [new file with mode: 0644]
arch/arm/mach-s3c2440/s3c244x-irq.c [moved from arch/arm/plat-s3c24xx/s3c244x-irq.c with 100% similarity]
arch/arm/mach-s3c2440/s3c244x.c [new file with mode: 0644]
arch/arm/mach-s3c2442/Kconfig [deleted file]
arch/arm/mach-s3c2442/Makefile [deleted file]
arch/arm/mach-s3c2442/clock.c [deleted file]
arch/arm/mach-s3c2442/mach-gta02.c [deleted file]
arch/arm/mach-s3c2442/s3c2442.c [deleted file]
arch/arm/mach-s3c2443/Kconfig
arch/arm/mach-s3c2443/clock.c
arch/arm/mach-s3c2443/dma.c
arch/arm/mach-s3c2443/mach-smdk2443.c
arch/arm/mach-s3c24a0/include/mach/io.h [new file with mode: 0644]
arch/arm/mach-s3c6400/Kconfig [deleted file]
arch/arm/mach-s3c6400/Makefile [deleted file]
arch/arm/mach-s3c6400/include/mach/debug-macro.S [deleted file]
arch/arm/mach-s3c6400/include/mach/dma.h [deleted file]
arch/arm/mach-s3c6400/include/mach/entry-macro.S [deleted file]
arch/arm/mach-s3c6400/include/mach/gpio-core.h [deleted file]
arch/arm/mach-s3c6400/include/mach/gpio.h [deleted file]
arch/arm/mach-s3c6400/include/mach/irqs.h [deleted file]
arch/arm/mach-s3c6400/include/mach/map.h [deleted file]
arch/arm/mach-s3c6400/include/mach/regs-clock.h [deleted file]
arch/arm/mach-s3c6400/include/mach/tick.h [deleted file]
arch/arm/mach-s3c6400/mach-smdk6400.c [deleted file]
arch/arm/mach-s3c6400/s3c6400.c [deleted file]
arch/arm/mach-s3c6400/setup-sdhci.c [deleted file]
arch/arm/mach-s3c6410/Kconfig [deleted file]
arch/arm/mach-s3c6410/Makefile [deleted file]
arch/arm/mach-s3c6410/cpu.c [deleted file]
arch/arm/mach-s3c6410/mach-anw6410.c [deleted file]
arch/arm/mach-s3c6410/mach-hmt.c [deleted file]
arch/arm/mach-s3c6410/mach-ncp.c [deleted file]
arch/arm/mach-s3c6410/mach-smdk6410.c [deleted file]
arch/arm/mach-s3c6410/setup-sdhci.c [deleted file]
arch/arm/mach-s3c64xx/Kconfig [new file with mode: 0644]
arch/arm/mach-s3c64xx/Makefile [new file with mode: 0644]
arch/arm/mach-s3c64xx/Makefile.boot [moved from arch/arm/mach-s3c6400/Makefile.boot with 100% similarity]
arch/arm/mach-s3c64xx/clock.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/cpu.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/cpufreq.c [moved from arch/arm/plat-s3c64xx/cpufreq.c with 100% similarity]
arch/arm/mach-s3c64xx/dev-adc.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/dev-audio.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/dev-rtc.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/dev-spi.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/dev-uart.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/dma.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/gpiolib.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/debug-macro.S [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/dma.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/entry-macro.S [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-a.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-b.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-c.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-d.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-e.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-f.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-g.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-h.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-i.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-j.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-n.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-o.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-p.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio-bank-q.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/gpio.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/hardware.h [moved from arch/arm/mach-s3c6400/include/mach/hardware.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/io.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/irqs.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/map.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/memory.h [moved from arch/arm/mach-s3c6400/include/mach/memory.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/pll.h [moved from arch/arm/plat-s3c64xx/include/plat/pll.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/pm-core.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/pwm-clock.h [moved from arch/arm/mach-s3c6400/include/mach/pwm-clock.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/regs-clock.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/regs-fb.h [moved from arch/arm/mach-s3c6400/include/mach/regs-fb.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/regs-gpio-memport.h [moved from arch/arm/plat-s3c64xx/include/plat/regs-gpio-memport.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/regs-gpio.h [moved from arch/arm/plat-s3c64xx/include/plat/regs-gpio.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/regs-irq.h [moved from arch/arm/mach-s3c6400/include/mach/regs-irq.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/regs-modem.h [moved from arch/arm/plat-s3c64xx/include/plat/regs-modem.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/regs-srom.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/regs-sys.h [moved from arch/arm/plat-s3c64xx/include/plat/regs-sys.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/regs-syscon-power.h [moved from arch/arm/plat-s3c64xx/include/plat/regs-syscon-power.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/s3c6400.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/s3c6410.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/spi-clocks.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/system.h [moved from arch/arm/mach-s3c6400/include/mach/system.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/tick.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/timex.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/include/mach/uncompress.h [moved from arch/arm/mach-s3c6400/include/mach/uncompress.h with 100% similarity]
arch/arm/mach-s3c64xx/include/mach/vmalloc.h [new file with mode: 0644]
arch/arm/mach-s3c64xx/irq-eint.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/irq-pm.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/irq.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/mach-anw6410.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/mach-hmt.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/mach-ncp.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/mach-smdk6400.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/mach-smdk6410.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/pm.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/s3c6400.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/s3c6410.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/setup-fb-24bpp.c [moved from arch/arm/plat-s3c64xx/setup-fb-24bpp.c with 100% similarity]
arch/arm/mach-s3c64xx/setup-i2c0.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/setup-i2c1.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/setup-sdhci-gpio.c [moved from arch/arm/plat-s3c64xx/setup-sdhci-gpio.c with 100% similarity]
arch/arm/mach-s3c64xx/setup-sdhci.c [new file with mode: 0644]
arch/arm/mach-s3c64xx/sleep.S [new file with mode: 0644]
arch/arm/mach-s5p6440/Kconfig [new file with mode: 0644]
arch/arm/mach-s5p6440/Makefile [new file with mode: 0644]
arch/arm/mach-s5p6440/Makefile.boot [new file with mode: 0644]
arch/arm/mach-s5p6440/clock.c [new file with mode: 0644]
arch/arm/mach-s5p6440/cpu.c [new file with mode: 0644]
arch/arm/mach-s5p6440/gpio.c [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/debug-macro.S [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/entry-macro.S [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/gpio.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/hardware.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/io.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/irqs.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/map.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/memory.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/pwm-clock.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/regs-clock.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/regs-gpio.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/regs-irq.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/system.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/tick.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/timex.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/uncompress.h [new file with mode: 0644]
arch/arm/mach-s5p6440/include/mach/vmalloc.h [new file with mode: 0644]
arch/arm/mach-s5p6440/init.c [new file with mode: 0644]
arch/arm/mach-s5p6440/mach-smdk6440.c [new file with mode: 0644]
arch/arm/mach-s5p6442/Kconfig [new file with mode: 0644]
arch/arm/mach-s5p6442/Makefile [new file with mode: 0644]
arch/arm/mach-s5p6442/Makefile.boot [new file with mode: 0644]
arch/arm/mach-s5p6442/clock.c [new file with mode: 0644]
arch/arm/mach-s5p6442/cpu.c [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/debug-macro.S [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/entry-macro.S [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/gpio.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/hardware.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/io.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/irqs.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/map.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/memory.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/pwm-clock.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/regs-clock.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/regs-irq.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/system.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/tick.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/timex.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/uncompress.h [new file with mode: 0644]
arch/arm/mach-s5p6442/include/mach/vmalloc.h [new file with mode: 0644]
arch/arm/mach-s5p6442/init.c [new file with mode: 0644]
arch/arm/mach-s5p6442/mach-smdk6442.c [new file with mode: 0644]
arch/arm/mach-s5pc100/include/mach/gpio-core.h [deleted file]
arch/arm/mach-s5pc100/include/mach/io.h [new file with mode: 0644]
arch/arm/mach-s5pc100/include/mach/tick.h
arch/arm/mach-s5pc100/include/mach/timex.h [new file with mode: 0644]
arch/arm/mach-s5pc100/include/mach/vmalloc.h [new file with mode: 0644]
arch/arm/mach-s5pc100/setup-sdhci.c
arch/arm/mach-s5pv210/Kconfig [new file with mode: 0644]
arch/arm/mach-s5pv210/Makefile [new file with mode: 0644]
arch/arm/mach-s5pv210/Makefile.boot [new file with mode: 0644]
arch/arm/mach-s5pv210/clock.c [new file with mode: 0644]
arch/arm/mach-s5pv210/cpu.c [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/debug-macro.S [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/entry-macro.S [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/gpio.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/hardware.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/io.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/irqs.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/map.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/memory.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/pwm-clock.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/regs-clock.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/regs-irq.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/system.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/tick.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/timex.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/uncompress.h [new file with mode: 0644]
arch/arm/mach-s5pv210/include/mach/vmalloc.h [new file with mode: 0644]
arch/arm/mach-s5pv210/init.c [new file with mode: 0644]
arch/arm/mach-s5pv210/mach-smdkc110.c [new file with mode: 0644]
arch/arm/mach-s5pv210/mach-smdkv210.c [new file with mode: 0644]
arch/arm/mach-sa1100/badge4.c
arch/arm/mach-sa1100/collie.c
arch/arm/mach-sa1100/include/mach/collie.h
arch/arm/mach-sa1100/include/mach/irqs.h
arch/arm/mach-sa1100/jornada720.c
arch/arm/mach-sa1100/neponset.c
arch/arm/mach-sa1100/time.c
arch/arm/mach-shmobile/Kconfig [new file with mode: 0644]
arch/arm/mach-shmobile/Makefile [new file with mode: 0644]
arch/arm/mach-shmobile/Makefile.boot [new file with mode: 0644]
arch/arm/mach-shmobile/board-ap4evb.c [new file with mode: 0644]
arch/arm/mach-shmobile/board-g3evm.c [new file with mode: 0644]
arch/arm/mach-shmobile/board-g4evm.c [new file with mode: 0644]
arch/arm/mach-shmobile/clock-sh7367.c [new file with mode: 0644]
arch/arm/mach-shmobile/console.c [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/clkdev.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/common.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/dma.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/entry-macro.S [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/gpio.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/hardware.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/io.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/irqs.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/memory.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/sh7367.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/sh7372.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/sh7377.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/system.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/timex.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/uncompress.h [new file with mode: 0644]
arch/arm/mach-shmobile/include/mach/vmalloc.h [new file with mode: 0644]
arch/arm/mach-shmobile/intc-sh7367.c [new file with mode: 0644]
arch/arm/mach-shmobile/intc-sh7372.c [new file with mode: 0644]
arch/arm/mach-shmobile/intc-sh7377.c [new file with mode: 0644]
arch/arm/mach-shmobile/pfc-sh7367.c [new file with mode: 0644]
arch/arm/mach-shmobile/pfc-sh7372.c [new file with mode: 0644]
arch/arm/mach-shmobile/pfc-sh7377.c [new file with mode: 0644]
arch/arm/mach-shmobile/setup-sh7367.c [new file with mode: 0644]
arch/arm/mach-shmobile/setup-sh7372.c [new file with mode: 0644]
arch/arm/mach-shmobile/setup-sh7377.c [new file with mode: 0644]
arch/arm/mach-shmobile/timer.c [new file with mode: 0644]
arch/arm/mach-u300/core.c
arch/arm/mach-u300/include/mach/debug-macro.S
arch/arm/mach-ux500/include/mach/hardware.h
arch/arm/mach-w90x900/cpu.h
arch/arm/mach-w90x900/dev.c
arch/arm/mach-w90x900/include/mach/fb.h [new file with mode: 0644]
arch/arm/mach-w90x900/include/mach/regs-ldm.h [new file with mode: 0644]
arch/arm/mach-w90x900/mach-nuc950evb.c
arch/arm/mach-w90x900/nuc950.c
arch/arm/plat-mxc/Kconfig
arch/arm/plat-mxc/Makefile
arch/arm/plat-mxc/audmux-v1.c
arch/arm/plat-mxc/audmux-v2.c
arch/arm/plat-mxc/clock.c
arch/arm/plat-mxc/dma-mx1-mx2.c
arch/arm/plat-mxc/ehci.c
arch/arm/plat-mxc/gpio.c
arch/arm/plat-mxc/include/mach/board-kzmarm11.h
arch/arm/plat-mxc/include/mach/board-mx31ads.h
arch/arm/plat-mxc/include/mach/board-mx31moboard.h
arch/arm/plat-mxc/include/mach/clock.h
arch/arm/plat-mxc/include/mach/common.h
arch/arm/plat-mxc/include/mach/debug-macro.S
arch/arm/plat-mxc/include/mach/entry-macro.S
arch/arm/plat-mxc/include/mach/hardware.h
arch/arm/plat-mxc/include/mach/iomux-mx1.h
arch/arm/plat-mxc/include/mach/iomux-mx21.h
arch/arm/plat-mxc/include/mach/iomux-mx25.h
arch/arm/plat-mxc/include/mach/iomux-mx27.h
arch/arm/plat-mxc/include/mach/iomux-mx2x.h
arch/arm/plat-mxc/include/mach/iomux-mx3.h
arch/arm/plat-mxc/include/mach/iomux-mx35.h
arch/arm/plat-mxc/include/mach/iomux-mx51.h [new file with mode: 0644]
arch/arm/plat-mxc/include/mach/iomux-v1.h [new file with mode: 0644]
arch/arm/plat-mxc/include/mach/iomux-v3.h
arch/arm/plat-mxc/include/mach/iomux.h
arch/arm/plat-mxc/include/mach/irqs.h
arch/arm/plat-mxc/include/mach/memory.h
arch/arm/plat-mxc/include/mach/mtd-xip.h [deleted file]
arch/arm/plat-mxc/include/mach/mx1.h
arch/arm/plat-mxc/include/mach/mx21.h
arch/arm/plat-mxc/include/mach/mx25.h
arch/arm/plat-mxc/include/mach/mx27.h
arch/arm/plat-mxc/include/mach/mx2x.h
arch/arm/plat-mxc/include/mach/mx31.h
arch/arm/plat-mxc/include/mach/mx35.h
arch/arm/plat-mxc/include/mach/mx3x.h
arch/arm/plat-mxc/include/mach/mx51.h [new file with mode: 0644]
arch/arm/plat-mxc/include/mach/mxc.h
arch/arm/plat-mxc/include/mach/mxc91231.h
arch/arm/plat-mxc/include/mach/mxc_ehci.h
arch/arm/plat-mxc/include/mach/ssi.h [new file with mode: 0644]
arch/arm/plat-mxc/include/mach/timex.h
arch/arm/plat-mxc/include/mach/uncompress.h
arch/arm/plat-mxc/iomux-mx1-mx2.c [deleted file]
arch/arm/plat-mxc/iomux-v1.c [new file with mode: 0644]
arch/arm/plat-mxc/time.c
arch/arm/plat-mxc/tzic.c [new file with mode: 0644]
arch/arm/plat-nomadik/timer.c
arch/arm/plat-s3c/Kconfig [deleted file]
arch/arm/plat-s3c/Makefile [deleted file]
arch/arm/plat-s3c/clock.c [deleted file]
arch/arm/plat-s3c/dev-usb-hsotg.c [deleted file]
arch/arm/plat-s3c/dev-usb.c [deleted file]
arch/arm/plat-s3c/dma.c [deleted file]
arch/arm/plat-s3c/gpio-config.c [deleted file]
arch/arm/plat-s3c/gpio.c [deleted file]
arch/arm/plat-s3c/include/mach/io.h [deleted file]
arch/arm/plat-s3c/include/mach/timex.h [deleted file]
arch/arm/plat-s3c/include/mach/vmalloc.h [deleted file]
arch/arm/plat-s3c/include/plat/adc.h [deleted file]
arch/arm/plat-s3c/include/plat/audio-simtec.h [deleted file]
arch/arm/plat-s3c/include/plat/audio.h [deleted file]
arch/arm/plat-s3c/include/plat/clock.h [deleted file]
arch/arm/plat-s3c/include/plat/cpu-freq.h [deleted file]
arch/arm/plat-s3c/include/plat/cpu.h [deleted file]
arch/arm/plat-s3c/include/plat/debug-macro.S [deleted file]
arch/arm/plat-s3c/include/plat/devs.h [deleted file]
arch/arm/plat-s3c/include/plat/dma.h [deleted file]
arch/arm/plat-s3c/include/plat/fb.h [deleted file]
arch/arm/plat-s3c/include/plat/gpio-cfg-helpers.h [deleted file]
arch/arm/plat-s3c/include/plat/gpio-core.h [deleted file]
arch/arm/plat-s3c/include/plat/nand.h [deleted file]
arch/arm/plat-s3c/include/plat/pm.h [deleted file]
arch/arm/plat-s3c/include/plat/regs-adc.h [deleted file]
arch/arm/plat-s3c/include/plat/regs-fb-v4.h [deleted file]
arch/arm/plat-s3c/include/plat/regs-fb.h [deleted file]
arch/arm/plat-s3c/include/plat/regs-serial.h [deleted file]
arch/arm/plat-s3c/include/plat/regs-usb-hsotg-phy.h [deleted file]
arch/arm/plat-s3c/include/plat/sdhci.h [deleted file]
arch/arm/plat-s3c/include/plat/udc-hs.h [deleted file]
arch/arm/plat-s3c/include/plat/uncompress.h [deleted file]
arch/arm/plat-s3c/include/plat/usb-control.h [deleted file]
arch/arm/plat-s3c/pm-check.c [deleted file]
arch/arm/plat-s3c/pm-gpio.c [deleted file]
arch/arm/plat-s3c/pm.c [deleted file]
arch/arm/plat-s3c/pwm-clock.c [deleted file]
arch/arm/plat-s3c/time.c [deleted file]
arch/arm/plat-s3c24xx/Kconfig
arch/arm/plat-s3c24xx/Makefile
arch/arm/plat-s3c24xx/adc.c [deleted file]
arch/arm/plat-s3c24xx/clock-dclk.c
arch/arm/plat-s3c24xx/cpu.c
arch/arm/plat-s3c24xx/devs.c
arch/arm/plat-s3c24xx/dma.c
arch/arm/plat-s3c24xx/gpiolib.c
arch/arm/plat-s3c24xx/include/plat/audio-simtec.h [new file with mode: 0644]
arch/arm/plat-s3c24xx/include/plat/cpu-freq-core.h
arch/arm/plat-s3c24xx/include/plat/dma-plat.h [deleted file]
arch/arm/plat-s3c24xx/include/plat/mci.h
arch/arm/plat-s3c24xx/include/plat/pm-core.h [deleted file]
arch/arm/plat-s3c24xx/include/plat/s3c2440.h [deleted file]
arch/arm/plat-s3c24xx/include/plat/s3c2442.h [deleted file]
arch/arm/plat-s3c24xx/include/plat/s3c244x.h [new file with mode: 0644]
arch/arm/plat-s3c24xx/s3c2440-pll-12000000.c [deleted file]
arch/arm/plat-s3c24xx/s3c2440-pll-16934400.c [deleted file]
arch/arm/plat-s3c24xx/s3c244x-clock.c [deleted file]
arch/arm/plat-s3c24xx/s3c244x.c [deleted file]
arch/arm/plat-s3c24xx/s3c244x.h [deleted file]
arch/arm/plat-s3c64xx/Kconfig [deleted file]
arch/arm/plat-s3c64xx/Makefile [deleted file]
arch/arm/plat-s3c64xx/clock.c [deleted file]
arch/arm/plat-s3c64xx/cpu.c [deleted file]
arch/arm/plat-s3c64xx/dev-audio.c [deleted file]
arch/arm/plat-s3c64xx/dev-uart.c [deleted file]
arch/arm/plat-s3c64xx/dma.c [deleted file]
arch/arm/plat-s3c64xx/gpiolib.c [deleted file]
arch/arm/plat-s3c64xx/include/plat/dma-plat.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-a.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-b.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-c.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-d.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-e.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-f.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-g.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-h.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-i.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-j.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-n.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-o.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-p.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/gpio-bank-q.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/irqs.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/pm-core.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/regs-clock.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/s3c6400.h [deleted file]
arch/arm/plat-s3c64xx/include/plat/s3c6410.h [deleted file]
arch/arm/plat-s3c64xx/irq-eint.c [deleted file]
arch/arm/plat-s3c64xx/irq-pm.c [deleted file]
arch/arm/plat-s3c64xx/irq.c [deleted file]
arch/arm/plat-s3c64xx/pm.c [deleted file]
arch/arm/plat-s3c64xx/s3c6400-clock.c [deleted file]
arch/arm/plat-s3c64xx/s3c6400-init.c [deleted file]
arch/arm/plat-s3c64xx/setup-i2c0.c [deleted file]
arch/arm/plat-s3c64xx/setup-i2c1.c [deleted file]
arch/arm/plat-s3c64xx/sleep.S [deleted file]
arch/arm/plat-s5p/Kconfig [new file with mode: 0644]
arch/arm/plat-s5p/Makefile [new file with mode: 0644]
arch/arm/plat-s5p/clock.c [new file with mode: 0644]
arch/arm/plat-s5p/cpu.c [new file with mode: 0644]
arch/arm/plat-s5p/dev-uart.c [new file with mode: 0644]
arch/arm/plat-s5p/include/plat/irqs.h [new file with mode: 0644]
arch/arm/plat-s5p/include/plat/map-s5p.h [new file with mode: 0644]
arch/arm/plat-s5p/include/plat/pll.h [new file with mode: 0644]
arch/arm/plat-s5p/include/plat/s5p-clock.h [new file with mode: 0644]
arch/arm/plat-s5p/include/plat/s5p6440.h [new file with mode: 0644]
arch/arm/plat-s5p/include/plat/s5p6442.h [new file with mode: 0644]
arch/arm/plat-s5p/include/plat/s5pv210.h [new file with mode: 0644]
arch/arm/plat-s5p/irq.c [new file with mode: 0644]
arch/arm/plat-s5p/setup-i2c0.c [new file with mode: 0644]
arch/arm/plat-s5pc1xx/Kconfig
arch/arm/plat-s5pc1xx/clock.c
arch/arm/plat-s5pc1xx/dev-uart.c
arch/arm/plat-s5pc1xx/gpio-config.c
arch/arm/plat-s5pc1xx/gpiolib.c
arch/arm/plat-s5pc1xx/include/plat/irqs.h
arch/arm/plat-s5pc1xx/include/plat/regs-clock.h
arch/arm/plat-s5pc1xx/irq.c
arch/arm/plat-s5pc1xx/s5pc100-clock.c
arch/arm/plat-samsung/Kconfig
arch/arm/plat-samsung/Makefile
arch/arm/plat-samsung/adc.c [new file with mode: 0644]
arch/arm/plat-samsung/clock-clksrc.c [new file with mode: 0644]
arch/arm/plat-samsung/clock.c [new file with mode: 0644]
arch/arm/plat-samsung/dev-fb.c [moved from arch/arm/plat-s3c/dev-fb.c with 100% similarity]
arch/arm/plat-samsung/dev-hsmmc.c [moved from arch/arm/plat-s3c/dev-hsmmc.c with 100% similarity]
arch/arm/plat-samsung/dev-hsmmc1.c [moved from arch/arm/plat-s3c/dev-hsmmc1.c with 100% similarity]
arch/arm/plat-samsung/dev-hsmmc2.c [moved from arch/arm/plat-s3c/dev-hsmmc2.c with 100% similarity]
arch/arm/plat-samsung/dev-i2c0.c [moved from arch/arm/plat-s3c/dev-i2c0.c with 100% similarity]
arch/arm/plat-samsung/dev-i2c1.c [moved from arch/arm/plat-s3c/dev-i2c1.c with 100% similarity]
arch/arm/plat-samsung/dev-nand.c [moved from arch/arm/plat-s3c/dev-nand.c with 100% similarity]
arch/arm/plat-samsung/dev-uart.c [new file with mode: 0644]
arch/arm/plat-samsung/dev-usb-hsotg.c [new file with mode: 0644]
arch/arm/plat-samsung/dev-usb.c [new file with mode: 0644]
arch/arm/plat-samsung/dma.c [new file with mode: 0644]
arch/arm/plat-samsung/gpio-config.c [new file with mode: 0644]
arch/arm/plat-samsung/gpio.c [new file with mode: 0644]
arch/arm/plat-samsung/gpiolib.c [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/adc.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/audio.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/clock-clksrc.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/clock.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/cpu-freq.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/cpu.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/debug-macro.S [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/devs.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/dma-core.h [moved from arch/arm/plat-s3c/include/plat/dma-core.h with 100% similarity]
arch/arm/plat-samsung/include/plat/dma-s3c24xx.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/dma.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/fb.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/gpio-cfg-helpers.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/gpio-cfg.h [moved from arch/arm/plat-s3c/include/plat/gpio-cfg.h with 100% similarity]
arch/arm/plat-samsung/include/plat/gpio-core.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/hwmon.h [moved from arch/arm/plat-s3c/include/plat/hwmon.h with 100% similarity]
arch/arm/plat-samsung/include/plat/iic-core.h [moved from arch/arm/plat-s3c/include/plat/iic-core.h with 100% similarity]
arch/arm/plat-samsung/include/plat/iic.h [moved from arch/arm/plat-s3c/include/plat/iic.h with 100% similarity]
arch/arm/plat-samsung/include/plat/irq-uart.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/irq-vic-timer.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/map-base.h [moved from arch/arm/plat-s3c/include/plat/map-base.h with 100% similarity]
arch/arm/plat-samsung/include/plat/nand.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/pm.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/regs-ac97.h [moved from arch/arm/plat-s3c/include/plat/regs-ac97.h with 100% similarity]
arch/arm/plat-samsung/include/plat/regs-adc.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/regs-fb-v4.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/regs-fb.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/regs-iic.h [moved from arch/arm/plat-s3c/include/plat/regs-iic.h with 100% similarity]
arch/arm/plat-samsung/include/plat/regs-irqtype.h [moved from arch/arm/plat-s3c/include/plat/regs-irqtype.h with 100% similarity]
arch/arm/plat-samsung/include/plat/regs-nand.h [moved from arch/arm/plat-s3c/include/plat/regs-nand.h with 100% similarity]
arch/arm/plat-samsung/include/plat/regs-rtc.h [moved from arch/arm/plat-s3c/include/plat/regs-rtc.h with 100% similarity]
arch/arm/plat-samsung/include/plat/regs-s3c2412-iis.h [moved from arch/arm/plat-s3c/include/plat/regs-s3c2412-iis.h with 100% similarity]
arch/arm/plat-samsung/include/plat/regs-sdhci.h [moved from arch/arm/plat-s3c/include/plat/regs-sdhci.h with 100% similarity]
arch/arm/plat-samsung/include/plat/regs-serial.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/regs-timer.h [moved from arch/arm/plat-s3c/include/plat/regs-timer.h with 100% similarity]
arch/arm/plat-samsung/include/plat/regs-usb-hsotg-phy.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/regs-usb-hsotg.h [moved from arch/arm/plat-s3c/include/plat/regs-usb-hsotg.h with 100% similarity]
arch/arm/plat-samsung/include/plat/regs-watchdog.h [moved from arch/arm/plat-s3c/include/plat/regs-watchdog.h with 100% similarity]
arch/arm/plat-samsung/include/plat/s3c64xx-spi.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/sdhci.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/udc-hs.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/uncompress.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/usb-control.h [new file with mode: 0644]
arch/arm/plat-samsung/include/plat/watchdog-reset.h [moved from arch/arm/plat-s3c/include/plat/watchdog-reset.h with 100% similarity]
arch/arm/plat-samsung/init.c [moved from arch/arm/plat-s3c/init.c with 100% similarity]
arch/arm/plat-samsung/irq-uart.c [new file with mode: 0644]
arch/arm/plat-samsung/irq-vic-timer.c [new file with mode: 0644]
arch/arm/plat-samsung/pm-check.c [new file with mode: 0644]
arch/arm/plat-samsung/pm-gpio.c [new file with mode: 0644]
arch/arm/plat-samsung/pm.c [new file with mode: 0644]
arch/arm/plat-samsung/pwm-clock.c [new file with mode: 0644]
arch/arm/plat-samsung/pwm.c [moved from arch/arm/plat-s3c/pwm.c with 100% similarity]
arch/arm/plat-samsung/time.c [new file with mode: 0644]
arch/avr32/include/asm/ptrace.h
arch/avr32/kernel/ptrace.c
arch/blackfin/include/asm/dma-mapping.h
arch/blackfin/include/asm/nand.h
arch/cris/arch-v10/kernel/entry.S
arch/cris/arch-v10/kernel/ptrace.c
arch/cris/arch-v10/lib/old_checksum.c
arch/cris/arch-v32/kernel/entry.S
arch/cris/arch-v32/kernel/ptrace.c
arch/cris/arch-v32/mm/tlb.c
arch/cris/include/arch-v32/arch/ptrace.h
arch/cris/include/asm/pci.h
arch/cris/include/asm/unistd.h
arch/cris/kernel/sys_cris.c
arch/frv/include/asm/dma-mapping.h
arch/frv/include/asm/pci.h
arch/frv/include/asm/ptrace.h
arch/frv/include/asm/unistd.h
arch/frv/kernel/sys_frv.c
arch/frv/mb93090-mb00/pci-dma-nommu.c
arch/frv/mb93090-mb00/pci-dma.c
arch/h8300/include/asm/io.h
arch/h8300/include/asm/ptrace.h
arch/h8300/include/asm/unistd.h
arch/h8300/kernel/ptrace.c
arch/h8300/kernel/sys_h8300.c
arch/h8300/kernel/syscalls.S
arch/h8300/platform/h8300h/ptrace_h8300h.c
arch/h8300/platform/h8s/ptrace_h8s.c
arch/ia64/Kconfig
arch/ia64/include/asm/compat.h
arch/ia64/include/asm/pci.h
arch/ia64/include/asm/ptrace.h
arch/ia64/sn/kernel/setup.c
arch/m32r/include/asm/ptrace.h
arch/m32r/include/asm/unistd.h
arch/m32r/kernel/ptrace.c
arch/m32r/kernel/sys_m32r.c
arch/m68k/atari/atakeyb.c
arch/m68k/include/asm/fbio.h
arch/m68k/include/asm/io_no.h
arch/m68k/include/asm/ptrace.h
arch/m68k/include/asm/unistd.h
arch/m68k/kernel/entry.S
arch/m68k/kernel/sys_m68k.c
arch/m68knommu/kernel/ptrace.c
arch/m68knommu/kernel/sys_m68k.c
arch/m68knommu/kernel/syscalltable.S
arch/microblaze/kernel/ptrace.c
arch/mips/Kconfig
arch/mips/include/asm/compat.h
arch/mips/include/asm/pci.h
arch/mips/include/asm/unistd.h
arch/mips/kernel/linux32.c
arch/mips/kernel/ptrace.c
arch/mips/kernel/scall64-n32.S
arch/mips/kernel/scall64-o32.S
arch/mips/kernel/syscall.c
arch/mn10300/include/asm/dma-mapping.h
arch/mn10300/include/asm/ptrace.h
arch/mn10300/include/asm/unistd.h
arch/mn10300/kernel/entry.S
arch/mn10300/kernel/sys_mn10300.c
arch/parisc/Kconfig
arch/parisc/include/asm/compat.h
arch/parisc/include/asm/pci.h
arch/parisc/include/asm/ptrace.h
arch/parisc/kernel/sys_parisc.c
arch/parisc/kernel/syscall_table.S
arch/powerpc/Kconfig
arch/powerpc/boot/dts/gef_ppc9a.dts
arch/powerpc/boot/dts/gef_sbc310.dts
arch/powerpc/boot/dts/gef_sbc610.dts
arch/powerpc/boot/dts/kmeter1.dts
arch/powerpc/include/asm/compat.h
arch/powerpc/include/asm/dma-mapping.h
arch/powerpc/include/asm/paca.h
arch/powerpc/include/asm/pci.h
arch/powerpc/include/asm/perf_event.h
arch/powerpc/include/asm/perf_event_fsl_emb.h [new file with mode: 0644]
arch/powerpc/include/asm/perf_event_server.h [new file with mode: 0644]
arch/powerpc/include/asm/ptrace.h
arch/powerpc/include/asm/reg_booke.h
arch/powerpc/include/asm/reg_fsl_emb.h
arch/powerpc/include/asm/syscalls.h
arch/powerpc/include/asm/systbl.h
arch/powerpc/include/asm/unistd.h
arch/powerpc/kernel/Makefile
arch/powerpc/kernel/cputable.c
arch/powerpc/kernel/e500-pmu.c [new file with mode: 0644]
arch/powerpc/kernel/head_64.S
arch/powerpc/kernel/legacy_serial.c
arch/powerpc/kernel/paca.c
arch/powerpc/kernel/pci-common.c
arch/powerpc/kernel/perf_event.c
arch/powerpc/kernel/perf_event_fsl_emb.c [new file with mode: 0644]
arch/powerpc/kernel/prom.c
arch/powerpc/kernel/ptrace.c
arch/powerpc/kernel/setup-common.c
arch/powerpc/kernel/setup_64.c
arch/powerpc/kernel/syscalls.c
arch/powerpc/mm/init_32.c
arch/powerpc/platforms/82xx/pq2ads-pci-pic.c
arch/powerpc/platforms/85xx/socrates_fpga_pic.c
arch/powerpc/platforms/86xx/Kconfig
arch/powerpc/platforms/86xx/gef_gpio.c
arch/powerpc/platforms/86xx/gef_pic.c
arch/powerpc/platforms/86xx/gef_ppc9a.c
arch/powerpc/platforms/86xx/gef_sbc310.c
arch/powerpc/platforms/86xx/gef_sbc610.c
arch/powerpc/platforms/Kconfig.cputype
arch/powerpc/platforms/iseries/exception.S
arch/powerpc/platforms/pseries/hotplug-cpu.c
arch/powerpc/platforms/pseries/offline_states.h
arch/powerpc/platforms/pseries/plpar_wrappers.h
arch/powerpc/platforms/pseries/xics.c
arch/powerpc/sysdev/cpm2_pic.h
arch/powerpc/sysdev/qe_lib/qe_ic.c
arch/s390/crypto/sha_common.c
arch/s390/include/asm/cio.h
arch/s390/include/asm/compat.h
arch/s390/include/asm/ptrace.h
arch/s390/include/asm/unistd.h
arch/s390/kernel/compat_wrapper.S
arch/s390/kernel/entry.h
arch/s390/kernel/sclp.S
arch/s390/kernel/sys_s390.c
arch/s390/kernel/syscalls.S
arch/score/include/asm/ptrace.h
arch/sh/Kconfig
arch/sh/include/asm/pci.h
arch/sh/include/asm/ptrace.h
arch/sh/include/asm/syscalls.h
arch/sh/include/asm/unistd_32.h
arch/sh/include/asm/unistd_64.h
arch/sh/kernel/cpu/clock.c
arch/sh/kernel/sys_sh.c
arch/sparc/Kconfig
arch/sparc/include/asm/compat.h
arch/sparc/include/asm/dma-mapping.h
arch/sparc/include/asm/fbio.h
arch/sparc/include/asm/pci_32.h
arch/sparc/include/asm/pci_64.h
arch/sparc/include/asm/unistd.h
arch/sparc/kernel/iommu.c
arch/sparc/kernel/ioport.c
arch/sparc/kernel/perf_event.c
arch/sparc/kernel/sys_sparc_32.c
arch/sparc/kernel/sys_sparc_64.c
arch/sparc/kernel/systbls.h
arch/sparc/kernel/systbls_64.S
arch/um/include/asm/dma-mapping.h
arch/um/include/asm/ptrace-generic.h
arch/um/kernel/ptrace.c
arch/um/kernel/syscall.c
arch/um/sys-i386/shared/sysdep/syscalls.h
arch/um/sys-i386/sys_call_table.S
arch/um/sys-i386/syscalls.c
arch/um/sys-x86_64/syscall_table.c
arch/um/sys-x86_64/syscalls.c
arch/x86/Kconfig
arch/x86/crypto/twofish-i586-asm_32.S
arch/x86/crypto/twofish-x86_64-asm_64.S
arch/x86/ia32/ia32entry.S
arch/x86/ia32/sys_ia32.c
arch/x86/include/asm/compat.h
arch/x86/include/asm/hw_breakpoint.h
arch/x86/include/asm/pci.h
arch/x86/include/asm/perf_event.h
arch/x86/include/asm/ptrace.h
arch/x86/include/asm/sys_ia32.h
arch/x86/include/asm/syscalls.h
arch/x86/include/asm/unistd_32.h
arch/x86/include/asm/unistd_64.h
arch/x86/kernel/aperture_64.c
arch/x86/kernel/apic/apic_flat_64.c
arch/x86/kernel/apic/x2apic_uv_x.c
arch/x86/kernel/cpu/intel.c
arch/x86/kernel/cpu/mcheck/mce.c
arch/x86/kernel/cpu/mcheck/mce_intel.c
arch/x86/kernel/cpu/perf_event.c
arch/x86/kernel/cpu/perf_event_intel.c
arch/x86/kernel/cpu/perf_event_p6.c
arch/x86/kernel/cpu/perfctr-watchdog.c
arch/x86/kernel/dumpstack_64.c
arch/x86/kernel/head_64.S
arch/x86/kernel/hw_breakpoint.c
arch/x86/kernel/k8.c
arch/x86/kernel/pci-calgary_64.c
arch/x86/kernel/pci-dma.c
arch/x86/kernel/pci-gart_64.c
arch/x86/kernel/process.c
arch/x86/kernel/ptrace.c
arch/x86/kernel/sys_i386_32.c
arch/x86/kernel/sys_x86_64.c
arch/x86/kernel/syscall_table_32.S
arch/x86/kernel/tsc.c
arch/x86/kernel/vmiclock_32.c
arch/x86/mm/pageattr.c
arch/x86/oprofile/op_model_amd.c
arch/x86/oprofile/op_model_ppro.c
arch/x86/xen/smp.c
arch/xtensa/include/asm/pci.h
arch/xtensa/include/asm/ptrace.h
arch/xtensa/kernel/entry.S
arch/xtensa/kernel/ptrace.c
block/Kconfig
block/Kconfig.iosched
block/blk-cgroup.c
block/blk-cgroup.h
block/bsg.c
crypto/Kconfig
drivers/Makefile
drivers/acpi/dock.c
drivers/acpi/proc.c
drivers/ata/libata-core.c
drivers/ata/libata-sff.c
drivers/ata/pata_acpi.c
drivers/ata/pata_hpt3x3.c
drivers/ata/pata_pcmcia.c
drivers/block/drbd/drbd_int.h
drivers/block/drbd/drbd_req.h
drivers/block/floppy.c
drivers/char/ChangeLog [deleted file]
drivers/char/agp/Kconfig
drivers/char/agp/intel-agp.c
drivers/char/applicom.c
drivers/char/hvc_iseries.c
drivers/char/hw_random/n2-drv.c
drivers/char/ip2/i2hw.h
drivers/char/ipmi/ipmi_si_intf.c
drivers/char/mem.c
drivers/char/mmtimer.c
drivers/char/n_tty.c
drivers/char/pty.c
drivers/char/random.c
drivers/char/serial167.c
drivers/char/tty_audit.c
drivers/char/tty_io.c
drivers/char/vt.c
drivers/crypto/hifn_795x.c
drivers/dma/coh901318_lli.h
drivers/edac/e752x_edac.c
drivers/edac/mpc85xx_edac.c
drivers/edac/mpc85xx_edac.h
drivers/gpu/drm/nouveau/nouveau_bios.c
drivers/gpu/drm/nouveau/nouveau_drv.h
drivers/gpu/drm/radeon/radeon_state.c
drivers/gpu/drm/via/via_irq.c
drivers/i2c/Kconfig
drivers/i2c/Makefile
drivers/i2c/algos/i2c-algo-bit.c
drivers/i2c/algos/i2c-algo-pcf.c
drivers/i2c/busses/i2c-i801.c
drivers/i2c/busses/i2c-powermac.c
drivers/i2c/busses/i2c-pxa.c
drivers/i2c/chips/Kconfig [deleted file]
drivers/i2c/chips/Makefile [deleted file]
drivers/i2c/chips/tsl2550.c [deleted file]
drivers/i2c/i2c-smbus.c
drivers/ieee1394/pcilynx.c
drivers/infiniband/core/mad.c
drivers/infiniband/hw/cxgb3/iwch.c
drivers/infiniband/hw/ehca/ehca_qes.h
drivers/infiniband/hw/ehca/ehca_reqs.c
drivers/infiniband/hw/nes/nes_hw.c
drivers/infiniband/hw/nes/nes_hw.h
drivers/infiniband/hw/nes/nes_nic.c
drivers/infiniband/hw/nes/nes_verbs.c
drivers/infiniband/ulp/ipoib/ipoib_cm.c
drivers/infiniband/ulp/ipoib/ipoib_ib.c
drivers/input/keyboard/locomokbd.c
drivers/input/misc/yealink.h
drivers/input/serio/i8042.c
drivers/input/tablet/aiptek.c
drivers/isdn/hardware/mISDN/mISDNisar.c
drivers/isdn/i4l/isdn_common.c
drivers/isdn/mISDN/dsp_core.c
drivers/isdn/mISDN/l1oip_core.c
drivers/isdn/sc/hardware.h
drivers/macintosh/therm_pm72.c
drivers/macintosh/therm_pm72.h
drivers/media/dvb/dvb-core/dvb_frontend.h
drivers/media/video/bt8xx/bttv-cards.c
drivers/media/video/gspca/ov519.c
drivers/media/video/pwc/philips.txt
drivers/media/video/sn9c102/sn9c102_sensor.h
drivers/media/video/tea6420.c
drivers/message/i2o/iop.c
drivers/mfd/Kconfig
drivers/mfd/sm501.c
drivers/misc/Kconfig
drivers/misc/Makefile
drivers/misc/eeprom/at24.c
drivers/misc/sgi-gru/grutables.h
drivers/misc/tsl2550.c [new file with mode: 0644]
drivers/mmc/card/sdio_uart.c
drivers/mmc/core/core.c
drivers/mmc/core/sdio_ops.c
drivers/mmc/core/sdio_ops.h
drivers/mmc/host/msm_sdcc.c
drivers/mmc/host/mxcmmc.c
drivers/mtd/chips/cfi_util.c [changed mode: 0755->0644]
drivers/mtd/chips/jedec_probe.c
drivers/mtd/inftlcore.c [changed mode: 0755->0644]
drivers/mtd/maps/pismo.c
drivers/mtd/maps/plat-ram.c
drivers/mtd/nand/Kconfig
drivers/mtd/nand/bcm_umi_nand.c
drivers/mtd/nand/mxc_nand.c
drivers/net/Kconfig
drivers/net/arm/ks8695net.c
drivers/net/atlx/atl2.h
drivers/net/benet/be.h
drivers/net/benet/be_cmds.c
drivers/net/benet/be_hw.h
drivers/net/benet/be_main.c
drivers/net/can/bfin_can.c
drivers/net/can/usb/ems_usb.c
drivers/net/cassini.c
drivers/net/chelsio/sge.c
drivers/net/cpmac.c
drivers/net/cs89x0.c
drivers/net/cxgb3/cxgb3_main.c
drivers/net/cxgb3/sge.c
drivers/net/davinci_emac.c
drivers/net/e1000e/82571.c
drivers/net/e1000e/defines.h
drivers/net/e1000e/ich8lan.c
drivers/net/e1000e/lib.c
drivers/net/gianfar.c
drivers/net/igb/igb_main.c
drivers/net/irda/irda-usb.c
drivers/net/irda/sa1100_ir.c
drivers/net/ks8851.c
drivers/net/qlcnic/qlcnic.h
drivers/net/qlcnic/qlcnic_ethtool.c
drivers/net/qlcnic/qlcnic_hw.c
drivers/net/qlcnic/qlcnic_init.c
drivers/net/qlcnic/qlcnic_main.c
drivers/net/qlge/qlge_ethtool.c
drivers/net/qlge/qlge_main.c
drivers/net/r8169.c
drivers/net/s2io.c
drivers/net/sfc/regs.h
drivers/net/skfp/ess.c
drivers/net/sky2.c
drivers/net/smc91x.h
drivers/net/smsc9420.c
drivers/net/spider_net.c
drivers/net/sungem.c
drivers/net/tehuti.c
drivers/net/tg3.c
drivers/net/tokenring/tms380tr.c
drivers/net/tulip/eeprom.c
drivers/net/tun.c
drivers/net/typhoon.c
drivers/net/ucc_geth.c
drivers/net/usb/asix.c
drivers/net/usb/pegasus.h
drivers/net/wan/cosa.c
drivers/net/wan/hdlc_cisco.c
drivers/net/wan/hdlc_x25.c
drivers/net/wimax/i2400m/fw.c
drivers/net/wimax/i2400m/i2400m.h
drivers/net/wimax/i2400m/sdio.c
drivers/net/wimax/i2400m/usb.c
drivers/net/wireless/airo.c
drivers/net/wireless/ath/ar9170/ar9170.h
drivers/net/wireless/ath/ar9170/main.c
drivers/net/wireless/ath/ar9170/usb.c
drivers/net/wireless/ath/ath5k/eeprom.c
drivers/net/wireless/ath/ath5k/phy.c
drivers/net/wireless/ath/ath5k/reg.h
drivers/net/wireless/ath/ath5k/reset.c
drivers/net/wireless/ath/ath9k/rc.c
drivers/net/wireless/ath/ath9k/xmit.c
drivers/net/wireless/ipw2x00/ipw2200.c
drivers/net/wireless/ipw2x00/libipw.h
drivers/net/wireless/ipw2x00/libipw_module.c
drivers/net/wireless/iwlwifi/iwl-3945.c
drivers/net/wireless/iwlwifi/iwl-agn.c
drivers/net/wireless/iwlwifi/iwl-dev.h
drivers/net/wireless/iwlwifi/iwl-scan.c
drivers/net/wireless/iwmc3200wifi/lmac.h
drivers/net/wireless/rndis_wlan.c
drivers/net/wireless/rt2x00/rt2500usb.c
drivers/net/wireless/rt2x00/rt2800pci.c
drivers/net/wireless/rt2x00/rt2800usb.c
drivers/net/wireless/rt2x00/rt2x00debug.c
drivers/net/wireless/rt2x00/rt2x00dev.c
drivers/net/wireless/rt2x00/rt2x00queue.c
drivers/net/wireless/rt2x00/rt2x00soc.c
drivers/net/wireless/rt2x00/rt2x00soc.h
drivers/net/wireless/rt2x00/rt61pci.c
drivers/net/wireless/rt2x00/rt73usb.c
drivers/net/wireless/zd1211rw/zd_mac.c
drivers/parport/ChangeLog [deleted file]
drivers/pci/pci.c
drivers/pcmcia/sa1111_generic.c
drivers/platform/x86/thinkpad_acpi.c
drivers/pps/Kconfig
drivers/pps/Makefile
drivers/pps/clients/Kconfig [new file with mode: 0644]
drivers/pps/clients/Makefile [new file with mode: 0644]
drivers/pps/clients/pps-ktimer.c [new file with mode: 0644]
drivers/pps/clients/pps-ldisc.c [new file with mode: 0644]
drivers/rtc/hctosys.c
drivers/rtc/rtc-sysfs.c
drivers/s390/char/raw3270.c
drivers/s390/char/sclp.c
drivers/s390/net/qeth_core.h
drivers/s390/net/qeth_core_main.c
drivers/s390/net/qeth_core_sys.c
drivers/s390/net/qeth_l2_main.c
drivers/s390/net/qeth_l3_main.c
drivers/scsi/a100u2w.c
drivers/scsi/initio.c
drivers/scsi/libfc/fc_fcp.c
drivers/scsi/lpfc/lpfc_els.c
drivers/scsi/lpfc/lpfc_scsi.c
drivers/scsi/pcmcia/nsp_cs.h
drivers/scsi/pm8001/pm8001_hwi.c
drivers/scsi/pm8001/pm8001_sas.c
drivers/scsi/pmcraid.h
drivers/scsi/qlogicpti.c
drivers/scsi/sd.c
drivers/scsi/ses.c
drivers/serial/8250.c
drivers/serial/Kconfig
drivers/serial/Makefile
drivers/serial/amba-pl010.c
drivers/serial/imx.c
drivers/serial/s3c2412.c
drivers/serial/s5pv210.c [new file with mode: 0644]
drivers/serial/samsung.c
drivers/serial/samsung.h
drivers/serial/sh-sci.h
drivers/sh/intc.c
drivers/spi/spi_s3c24xx.c
drivers/usb/gadget/fsl_mx3_udc.c
drivers/usb/gadget/pxa25x_udc.c
drivers/usb/gadget/s3c-hsotg.c
drivers/usb/musb/davinci.c
drivers/usb/musb/musb_regs.h
drivers/usb/serial/cypress_m8.c
drivers/usb/serial/opticon.c
drivers/usb/serial/symbolserial.c
drivers/usb/wusbcore/wusbhc.h
drivers/uwb/i1480/i1480-est.c
drivers/uwb/uwbd.c
drivers/video/68328fb.c
drivers/video/Kconfig
drivers/video/Makefile
drivers/video/asiliantfb.c
drivers/video/bf54x-lq043fb.c
drivers/video/bfin-lq035q1-fb.c
drivers/video/bfin-t350mcqb-fb.c
drivers/video/broadsheetfb.c
drivers/video/mb862xx/mb862xxfb.c
drivers/video/mbx/mbxfb.c
drivers/video/modedb.c
drivers/video/nuc900fb.c [new file with mode: 0644]
drivers/video/nuc900fb.h [new file with mode: 0644]
drivers/video/omap/lcdc.c
drivers/video/pm2fb.c
drivers/video/s1d13xxxfb.c
drivers/video/sis/sis_main.c
drivers/video/sm501fb.c
drivers/video/sstfb.c
drivers/video/sunxvr1000.c [new file with mode: 0644]
drivers/video/via/Makefile
drivers/video/via/chip.h
drivers/video/via/dvi.c
drivers/video/via/dvi.h
drivers/video/via/global.c
drivers/video/via/global.h
drivers/video/via/hw.c
drivers/video/via/hw.h
drivers/video/via/iface.c [deleted file]
drivers/video/via/iface.h [deleted file]
drivers/video/via/lcd.c
drivers/video/via/share.h
drivers/video/via/via_utility.c
drivers/video/via/via_utility.h
drivers/video/via/viafbdev.c
drivers/video/via/viafbdev.h
drivers/video/via/viamode.c
drivers/video/via/viamode.h
drivers/w1/masters/ds2482.c
drivers/w1/masters/mxc_w1.c
drivers/w1/w1.c
drivers/zorro/zorro.ids
firmware/bnx2x-e1-5.2.7.0.fw.ihex [deleted file]
firmware/bnx2x-e1h-5.2.7.0.fw.ihex [deleted file]
fs/9p/v9fs.h
fs/9p/vfs_dir.c
fs/9p/vfs_file.c
fs/affs/bitmap.c
fs/anon_inodes.c
fs/binfmt_elf_fdpic.c
fs/bio.c
fs/btrfs/disk-io.c
fs/btrfs/extent_io.c
fs/btrfs/extent_map.c
fs/btrfs/free-space-cache.c
fs/btrfs/ordered-data.h
fs/btrfs/ref-cache.h
fs/btrfs/relocation.c
fs/btrfs/super.c
fs/btrfs/transaction.c
fs/buffer.c
fs/cifs/asn1.c
fs/cifs/cifs_dfs_ref.c
fs/cifs/cifssmb.c
fs/compat.c
fs/dlm/member.c
fs/ext3/super.c
fs/ext4/mballoc.c
fs/ext4/super.c
fs/fat/inode.c
fs/fat/namei_vfat.c
fs/fuse/inode.c
fs/gfs2/Kconfig
fs/gfs2/file.c
fs/gfs2/incore.h
fs/gfs2/log.c
fs/gfs2/ops_fstype.c
fs/jbd/transaction.c
fs/locks.c
fs/mpage.c
fs/namei.c
fs/nfsd/nfs4xdr.c
fs/nilfs2/alloc.h
fs/nilfs2/dat.c
fs/nilfs2/dir.c
fs/nilfs2/gcinode.c
fs/nilfs2/page.c
fs/nilfs2/segbuf.c
fs/nilfs2/segment.c
fs/nilfs2/segment.h
fs/nilfs2/sufile.c
fs/nilfs2/super.c
fs/nilfs2/the_nilfs.c
fs/ntfs/ChangeLog [deleted file]
fs/ocfs2/cluster/tcp.c
fs/ocfs2/dlmglue.c
fs/ocfs2/extent_map.c
fs/qnx4/inode.c
fs/reiserfs/bitmap.c
fs/select.c
fs/udf/balloc.c
fs/udf/inode.c
fs/ufs/super.c
fs/ufs/ufs_fs.h
include/asm-generic/pci-dma-compat.h
include/linux/acct.h
include/linux/cgroup.h
include/linux/compat.h
include/linux/coredump.h
include/linux/cred.h
include/linux/decompress/mm.h
include/linux/dm9000.h
include/linux/dma-mapping.h
include/linux/ethtool.h
include/linux/hil.h
include/linux/hw_breakpoint.h
include/linux/i2c-algo-bit.h
include/linux/init_task.h
include/linux/iocontext.h
include/linux/ipc_namespace.h
include/linux/ipmi_smi.h
include/linux/kmod.h
include/linux/lockdep.h
include/linux/lru_cache.h
include/linux/memcontrol.h
include/linux/mm.h
include/linux/mm_types.h
include/linux/mmzone.h
include/linux/module.h
include/linux/msdos_fs.h
include/linux/nodemask.h
include/linux/page_cgroup.h
include/linux/pci-dma.h [new file with mode: 0644]
include/linux/pci.h
include/linux/perf_event.h
include/linux/poll.h
include/linux/ptrace.h
include/linux/rbtree.h
include/linux/rcupdate.h
include/linux/reboot.h
include/linux/rfkill.h
include/linux/rtc.h
include/linux/rtmutex.h
include/linux/rwlock.h
include/linux/sched.h
include/linux/serial_core.h
include/linux/signal.h
include/linux/snmp.h
include/linux/spinlock.h
include/linux/swap.h
include/linux/syscalls.h
include/linux/taskstats_kern.h
include/linux/tty.h
include/linux/tty_ldisc.h
include/linux/virtio.h
include/linux/virtio_9p.h
include/math-emu/op-common.h
include/media/davinci/vpfe_capture.h
include/net/9p/client.h
include/net/ip6_route.h
include/net/ip6_tunnel.h
include/net/irda/irttp.h
include/net/mac80211.h
include/net/net_namespace.h
include/net/sock.h
include/net/tcp.h
include/net/xfrm.h
include/scsi/sg.h
include/trace/ftrace.h
include/video/broadsheetfb.h
init/Kconfig
ipc/Makefile
ipc/mqueue.c
ipc/shm.c
ipc/syscall.c [new file with mode: 0644]
kernel/acct.c
kernel/audit.c
kernel/cgroup.c
kernel/exit.c
kernel/fork.c
kernel/hw_breakpoint.c
kernel/irq/chip.c
kernel/irq/devres.c
kernel/ksysfs.c
kernel/lockdep.c
kernel/nsproxy.c
kernel/params.c
kernel/perf_event.c
kernel/pid.c
kernel/pid_namespace.c
kernel/rcutree.h
kernel/rcutree_plugin.h
kernel/sched.c
kernel/sched_cpupri.c
kernel/sched_fair.c
kernel/sched_rt.c
kernel/sys.c
kernel/sys_ni.c
kernel/sysctl.c
kernel/time/clocksource.c
kernel/trace/ftrace.c
kernel/trace/ring_buffer.c
kernel/trace/trace.c
kernel/trace/trace.h
kernel/trace/trace_clock.c
kernel/trace/trace_event_profile.c
kernel/trace/trace_functions_graph.c
lib/Kconfig.debug
lib/zlib_inflate/inffast.c
mm/highmem.c
mm/memcontrol.c
mm/memory.c
mm/memory_hotplug.c
mm/mempolicy.c
mm/mmap.c
mm/nommu.c
mm/oom_kill.c
mm/page_alloc.c
mm/page_cgroup.c
mm/slub.c
mm/swapfile.c
net/9p/client.c
net/9p/trans_virtio.c
net/bluetooth/hci_sysfs.c
net/bridge/Kconfig
net/bridge/br_multicast.c
net/core/dev_mcast.c
net/core/ethtool.c
net/core/neighbour.c
net/core/sock.c
net/dccp/minisocks.c
net/ipv4/ip_gre.c
net/ipv4/ipconfig.c
net/ipv4/proc.c
net/ipv4/route.c
net/ipv4/tcp_ipv4.c
net/ipv4/tcp_minisocks.c
net/ipv4/tcp_output.c
net/ipv4/tcp_timer.c
net/ipv4/udp.c
net/ipv4/xfrm4_policy.c
net/ipv6/addrconf.c
net/ipv6/fib6_rules.c
net/ipv6/route.c
net/ipv6/tcp_ipv6.c
net/ipv6/udp.c
net/ipv6/xfrm6_policy.c
net/llc/llc_c_ac.c
net/llc/llc_conn.c
net/mac80211/debugfs_netdev.c
net/mac80211/mesh_plink.c
net/mac80211/mlme.c
net/mac80211/rate.h
net/mac80211/sta_info.c
net/netfilter/nf_conntrack_sip.c
net/netfilter/xt_hashlimit.c
net/packet/af_packet.c
net/rfkill/input.c
net/sctp/input.c
net/sctp/sm_sideeffect.c
net/sctp/socket.c
net/sunrpc/xprtrdma/transport.c
net/sunrpc/xprtsock.c
net/tipc/bearer.c
net/tipc/bearer.h
net/tipc/link.c
net/tipc/net.c
net/tipc/socket.c
net/tipc/subscr.c
net/tipc/subscr.h
net/x25/x25_dev.c
net/xfrm/xfrm_policy.c
samples/hw_breakpoint/data_breakpoint.c
scripts/gfp-translate
scripts/kernel-doc
security/selinux/avc.c
sound/arm/pxa2xx-ac97-lib.c
sound/isa/opti9xx/opti92x-ad1848.c
sound/pci/hda/hda_intel.c
sound/pci/hda/patch_realtek.c
sound/pci/rme9652/hdspm.c
sound/soc/codecs/wm8990.c
sound/soc/pxa/pxa-ssp.c
sound/soc/s3c24xx/s3c64xx-i2s.c
tools/perf/Documentation/perf-lock.txt [new file with mode: 0644]
tools/perf/builtin-lock.c
tools/perf/builtin-trace.c
tools/perf/command-list.txt
tools/perf/perf-archive.sh
tools/perf/perf.c
tools/perf/perf.h
tools/perf/util/hist.c
tools/perf/util/probe-event.c

index efab0eb..a2939fc 100644 (file)
@@ -34,14 +34,18 @@ modules.builtin
 #
 # Top-level generic files
 #
-tags
-TAGS
-linux
-vmlinux
-vmlinuz
-System.map
-Module.markers
-Module.symvers
+/tags
+/TAGS
+/linux
+/vmlinux
+/vmlinuz
+/System.map
+/Module.markers
+/Module.symvers
+
+#
+# git files that we don't want to ignore even it they are dot-files
+#
 !.gitignore
 !.mailmap
 
index 5aceb88..05e2ae2 100644 (file)
@@ -4,20 +4,18 @@
         James E.J. Bottomley <James.Bottomley@HansenPartnership.com>
 
 This document describes the DMA API.  For a more gentle introduction
-phrased in terms of the pci_ equivalents (and actual examples) see
-Documentation/PCI/PCI-DMA-mapping.txt.
+of the API (and actual examples) see
+Documentation/DMA-API-HOWTO.txt.
 
-This API is split into two pieces.  Part I describes the API and the
-corresponding pci_ API.  Part II describes the extensions to the API
-for supporting non-consistent memory machines.  Unless you know that
-your driver absolutely has to support non-consistent platforms (this
-is usually only legacy platforms) you should only use the API
-described in part I.
+This API is split into two pieces.  Part I describes the API.  Part II
+describes the extensions to the API for supporting non-consistent
+memory machines.  Unless you know that your driver absolutely has to
+support non-consistent platforms (this is usually only legacy
+platforms) you should only use the API described in part I.
 
-Part I - pci_ and dma_ Equivalent API 
+Part I - dma_ API
 -------------------------------------
 
-To get the pci_ API, you must #include <linux/pci.h>
 To get the dma_ API, you must #include <linux/dma-mapping.h>
 
 
@@ -27,9 +25,6 @@ Part Ia - Using large dma-coherent buffers
 void *
 dma_alloc_coherent(struct device *dev, size_t size,
                             dma_addr_t *dma_handle, gfp_t flag)
-void *
-pci_alloc_consistent(struct pci_dev *dev, size_t size,
-                            dma_addr_t *dma_handle)
 
 Consistent memory is memory for which a write by either the device or
 the processor can immediately be read by the processor or device
@@ -53,15 +48,11 @@ The simplest way to do that is to use the dma_pool calls (see below).
 The flag parameter (dma_alloc_coherent only) allows the caller to
 specify the GFP_ flags (see kmalloc) for the allocation (the
 implementation may choose to ignore flags that affect the location of
-the returned memory, like GFP_DMA).  For pci_alloc_consistent, you
-must assume GFP_ATOMIC behaviour.
+the returned memory, like GFP_DMA).
 
 void
 dma_free_coherent(struct device *dev, size_t size, void *cpu_addr,
                           dma_addr_t dma_handle)
-void
-pci_free_consistent(struct pci_dev *dev, size_t size, void *cpu_addr,
-                          dma_addr_t dma_handle)
 
 Free the region of consistent memory you previously allocated.  dev,
 size and dma_handle must all be the same as those passed into the
@@ -89,10 +80,6 @@ for alignment, like queue heads needing to be aligned on N-byte boundaries.
        dma_pool_create(const char *name, struct device *dev,
                        size_t size, size_t align, size_t alloc);
 
-       struct pci_pool *
-       pci_pool_create(const char *name, struct pci_device *dev,
-                       size_t size, size_t align, size_t alloc);
-
 The pool create() routines initialize a pool of dma-coherent buffers
 for use with a given device.  It must be called in a context which
 can sleep.
@@ -108,9 +95,6 @@ from this pool must not cross 4KByte boundaries.
        void *dma_pool_alloc(struct dma_pool *pool, gfp_t gfp_flags,
                        dma_addr_t *dma_handle);
 
-       void *pci_pool_alloc(struct pci_pool *pool, gfp_t gfp_flags,
-                       dma_addr_t *dma_handle);
-
 This allocates memory from the pool; the returned memory will meet the size
 and alignment requirements specified at creation time.  Pass GFP_ATOMIC to
 prevent blocking, or if it's permitted (not in_interrupt, not holding SMP locks),
@@ -122,9 +106,6 @@ pool's device.
        void dma_pool_free(struct dma_pool *pool, void *vaddr,
                        dma_addr_t addr);
 
-       void pci_pool_free(struct pci_pool *pool, void *vaddr,
-                       dma_addr_t addr);
-
 This puts memory back into the pool.  The pool is what was passed to
 the pool allocation routine; the cpu (vaddr) and dma addresses are what
 were returned when that routine allocated the memory being freed.
@@ -132,8 +113,6 @@ were returned when that routine allocated the memory being freed.
 
        void dma_pool_destroy(struct dma_pool *pool);
 
-       void pci_pool_destroy(struct pci_pool *pool);
-
 The pool destroy() routines free the resources of the pool.  They must be
 called in a context which can sleep.  Make sure you've freed all allocated
 memory back to the pool before you destroy it.
@@ -144,8 +123,6 @@ Part Ic - DMA addressing limitations
 
 int
 dma_supported(struct device *dev, u64 mask)
-int
-pci_dma_supported(struct pci_dev *hwdev, u64 mask)
 
 Checks to see if the device can support DMA to the memory described by
 mask.
@@ -159,8 +136,14 @@ driver writers.
 
 int
 dma_set_mask(struct device *dev, u64 mask)
+
+Checks to see if the mask is possible and updates the device
+parameters if it is.
+
+Returns: 0 if successful and a negative error if not.
+
 int
-pci_set_dma_mask(struct pci_device *dev, u64 mask)
+dma_set_coherent_mask(struct device *dev, u64 mask)
 
 Checks to see if the mask is possible and updates the device
 parameters if it is.
@@ -187,9 +170,6 @@ Part Id - Streaming DMA mappings
 dma_addr_t
 dma_map_single(struct device *dev, void *cpu_addr, size_t size,
                      enum dma_data_direction direction)
-dma_addr_t
-pci_map_single(struct pci_dev *hwdev, void *cpu_addr, size_t size,
-                     int direction)
 
 Maps a piece of processor virtual memory so it can be accessed by the
 device and returns the physical handle of the memory.
@@ -198,14 +178,10 @@ The direction for both api's may be converted freely by casting.
 However the dma_ API uses a strongly typed enumerator for its
 direction:
 
-DMA_NONE               = PCI_DMA_NONE          no direction (used for
-                                               debugging)
-DMA_TO_DEVICE          = PCI_DMA_TODEVICE      data is going from the
-                                               memory to the device
-DMA_FROM_DEVICE                = PCI_DMA_FROMDEVICE    data is coming from
-                                               the device to the
-                                               memory
-DMA_BIDIRECTIONAL      = PCI_DMA_BIDIRECTIONAL direction isn't known
+DMA_NONE               no direction (used for debugging)
+DMA_TO_DEVICE          data is going from the memory to the device
+DMA_FROM_DEVICE                data is coming from the device to the memory
+DMA_BIDIRECTIONAL      direction isn't known
 
 Notes:  Not all memory regions in a machine can be mapped by this
 API.  Further, regions that appear to be physically contiguous in
@@ -268,9 +244,6 @@ cache lines are updated with data that the device may have changed).
 void
 dma_unmap_single(struct device *dev, dma_addr_t dma_addr, size_t size,
                 enum dma_data_direction direction)
-void
-pci_unmap_single(struct pci_dev *hwdev, dma_addr_t dma_addr,
-                size_t size, int direction)
 
 Unmaps the region previously mapped.  All the parameters passed in
 must be identical to those passed in (and returned) by the mapping
@@ -280,15 +253,9 @@ dma_addr_t
 dma_map_page(struct device *dev, struct page *page,
                    unsigned long offset, size_t size,
                    enum dma_data_direction direction)
-dma_addr_t
-pci_map_page(struct pci_dev *hwdev, struct page *page,
-                   unsigned long offset, size_t size, int direction)
 void
 dma_unmap_page(struct device *dev, dma_addr_t dma_address, size_t size,
               enum dma_data_direction direction)
-void
-pci_unmap_page(struct pci_dev *hwdev, dma_addr_t dma_address,
-              size_t size, int direction)
 
 API for mapping and unmapping for pages.  All the notes and warnings
 for the other mapping APIs apply here.  Also, although the <offset>
@@ -299,9 +266,6 @@ cache width is.
 int
 dma_mapping_error(struct device *dev, dma_addr_t dma_addr)
 
-int
-pci_dma_mapping_error(struct pci_dev *hwdev, dma_addr_t dma_addr)
-
 In some circumstances dma_map_single and dma_map_page will fail to create
 a mapping. A driver can check for these errors by testing the returned
 dma address with dma_mapping_error(). A non-zero return value means the mapping
@@ -311,9 +275,6 @@ reduce current DMA mapping usage or delay and try again later).
        int
        dma_map_sg(struct device *dev, struct scatterlist *sg,
                int nents, enum dma_data_direction direction)
-       int
-       pci_map_sg(struct pci_dev *hwdev, struct scatterlist *sg,
-               int nents, int direction)
 
 Returns: the number of physical segments mapped (this may be shorter
 than <nents> passed in if some elements of the scatter/gather list are
@@ -353,9 +314,6 @@ accessed sg->address and sg->length as shown above.
        void
        dma_unmap_sg(struct device *dev, struct scatterlist *sg,
                int nhwentries, enum dma_data_direction direction)
-       void
-       pci_unmap_sg(struct pci_dev *hwdev, struct scatterlist *sg,
-               int nents, int direction)
 
 Unmap the previously mapped scatter/gather list.  All the parameters
 must be the same as those and passed in to the scatter/gather mapping
@@ -365,21 +323,23 @@ Note: <nents> must be the number you passed in, *not* the number of
 physical entries returned.
 
 void
-dma_sync_single(struct device *dev, dma_addr_t dma_handle, size_t size,
-               enum dma_data_direction direction)
+dma_sync_single_for_cpu(struct device *dev, dma_addr_t dma_handle, size_t size,
+                       enum dma_data_direction direction)
 void
-pci_dma_sync_single(struct pci_dev *hwdev, dma_addr_t dma_handle,
-                          size_t size, int direction)
+dma_sync_single_for_device(struct device *dev, dma_addr_t dma_handle, size_t size,
+                          enum dma_data_direction direction)
 void
-dma_sync_sg(struct device *dev, struct scatterlist *sg, int nelems,
-                         enum dma_data_direction direction)
+dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int nelems,
+                   enum dma_data_direction direction)
 void
-pci_dma_sync_sg(struct pci_dev *hwdev, struct scatterlist *sg,
-                      int nelems, int direction)
+dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int nelems,
+                      enum dma_data_direction direction)
 
-Synchronise a single contiguous or scatter/gather mapping.  All the
-parameters must be the same as those passed into the single mapping
-API.
+Synchronise a single contiguous or scatter/gather mapping for the cpu
+and device. With the sync_sg API, all the parameters must be the same
+as those passed into the single mapping API. With the sync_single API,
+you can use dma_handle and size parameters that aren't identical to
+those passed into the single mapping API to do a partial sync.
 
 Notes:  You must do this:
 
@@ -461,9 +421,9 @@ void whizco_dma_map_sg_attrs(struct device *dev, dma_addr_t dma_addr,
 Part II - Advanced dma_ usage
 -----------------------------
 
-Warning: These pieces of the DMA API have no PCI equivalent.  They
-should also not be used in the majority of cases, since they cater for
-unlikely corner cases that don't belong in usual drivers.
+Warning: These pieces of the DMA API should not be used in the
+majority of cases, since they cater for unlikely corner cases that
+don't belong in usual drivers.
 
 If you don't understand how cache line coherency works between a
 processor and an I/O device, you should not be using this part of the
@@ -514,16 +474,6 @@ into the width returned by this call.  It will also always be a power
 of two for easy alignment.
 
 void
-dma_sync_single_range(struct device *dev, dma_addr_t dma_handle,
-                     unsigned long offset, size_t size,
-                     enum dma_data_direction direction)
-
-Does a partial sync, starting at offset and continuing for size.  You
-must be careful to observe the cache alignment and width when doing
-anything like this.  You must also be extra careful about accessing
-memory you intend to sync partially.
-
-void
 dma_cache_sync(struct device *dev, void *vaddr, size_t size,
               enum dma_data_direction direction)
 
index 5e7d84b..133cd6c 100644 (file)
@@ -488,7 +488,7 @@ static void board_select_chip (struct mtd_info *mtd, int chip)
                                The ECC bytes must be placed immidiately after the data
                                bytes in order to make the syndrome generator work. This
                                is contrary to the usual layout used by software ECC. The
-                               seperation of data and out of band area is not longer
+                               separation of data and out of band area is not longer
                                possible. The nand driver code handles this layout and
                                the remaining free bytes in the oob area are managed by 
                                the autoplacement code. Provide a matching oob-layout
@@ -560,7 +560,7 @@ static void board_select_chip (struct mtd_info *mtd, int chip)
                                bad blocks. They have factory marked good blocks. The marker pattern
                                is erased when the block is erased to be reused. So in case of
                                powerloss before writing the pattern back to the chip this block 
-                               would be lost and added to the bad blocks. Therefor we scan the 
+                               would be lost and added to the bad blocks. Therefore we scan the 
                                chip(s) when we detect them the first time for good blocks and 
                                store this information in a bad block table before erasing any 
                                of the blocks.
@@ -1094,7 +1094,7 @@ in this page</entry>
                manufacturers specifications. This applies similar to the spare area. 
        </para>
        <para>
-               Therefor NAND aware filesystems must either write in page size chunks
+               Therefore NAND aware filesystems must either write in page size chunks
                or hold a writebuffer to collect smaller writes until they sum up to 
                pagesize. Available NAND aware filesystems: JFFS2, YAFFS.               
        </para>
index c65f0ac..cea23e1 100644 (file)
@@ -1170,7 +1170,7 @@ frames per second. If less than this number of frames is to be
 captured or output, applications can request frame skipping or
 duplicating on the driver side. This is especially useful when using
 the &func-read; or &func-write;, which are not augmented by timestamps
-or sequence counters, and to avoid unneccessary data copying.</para>
+or sequence counters, and to avoid unnecessary data copying.</para>
 
     <para>Finally these ioctls can be used to determine the number of
 buffers used internally by a driver in read/write mode. For
index 78332d3..392aa9e 100644 (file)
@@ -55,7 +55,7 @@ captured or output, applications can request frame skipping or
 duplicating on the driver side. This is especially useful when using
 the <function>read()</function> or <function>write()</function>, which
 are not augmented by timestamps or sequence counters, and to avoid
-unneccessary data copying.</para>
+unnecessary data copying.</para>
 
     <para>Further these ioctls can be used to determine the number of
 buffers used internally by a driver in read/write mode. For
index bc38283..69dd29e 100644 (file)
@@ -365,6 +365,7 @@ You can change this at module load time (for a module) with:
        regshifts=<shift1>,<shift2>,...
        slave_addrs=<addr1>,<addr2>,...
        force_kipmid=<enable1>,<enable2>,...
+       kipmid_max_busy_us=<ustime1>,<ustime2>,...
        unload_when_empty=[0|1]
 
 Each of these except si_trydefaults is a list, the first item for the
@@ -433,6 +434,7 @@ kernel command line as:
        ipmi_si.regshifts=<shift1>,<shift2>,...
        ipmi_si.slave_addrs=<addr1>,<addr2>,...
        ipmi_si.force_kipmid=<enable1>,<enable2>,...
+       ipmi_si.kipmid_max_busy_us=<ustime1>,<ustime2>,...
 
 It works the same as the module parameters of the same names.
 
@@ -450,6 +452,16 @@ force this thread on or off.  If you force it off and don't have
 interrupts, the driver will run VERY slowly.  Don't blame me,
 these interfaces suck.
 
+Unfortunately, this thread can use a lot of CPU depending on the
+interface's performance.  This can waste a lot of CPU and cause
+various issues with detecting idle CPU and using extra power.  To
+avoid this, the kipmid_max_busy_us sets the maximum amount of time, in
+microseconds, that kipmid will spin before sleeping for a tick.  This
+value sets a balance between performance and CPU waste and needs to be
+tuned to your needs.  Maybe, someday, auto-tuning will be added, but
+that's not a simple thing and even the auto-tuning would need to be
+tuned to the user's desired performance.
+
 The driver supports a hot add and remove of interfaces.  This way,
 interfaces can be added or removed after the kernel is up and running.
 This is done using /sys/modules/ipmi_si/parameters/hotmod, which is a
index 94b9457..6fc7ea1 100644 (file)
@@ -1,3 +1,3 @@
 obj-m := DocBook/ accounting/ auxdisplay/ connector/ \
-       filesystems/configfs/ ia64/ networking/ \
-       pcmcia/ spi/ video4linux/ vm/ watchdog/src/
+       filesystems/ filesystems/configfs/ ia64/ laptops/ networking/ \
+       pcmcia/ spi/ timers/ video4linux/ vm/ watchdog/src/
index ecad88d..52618ab 100644 (file)
@@ -1,12 +1,12 @@
-                       Dynamic DMA mapping
-                       ===================
+                    Dynamic DMA mapping Guide
+                    =========================
 
                 David S. Miller <davem@redhat.com>
                 Richard Henderson <rth@cygnus.com>
                  Jakub Jelinek <jakub@redhat.com>
 
-This document describes the DMA mapping system in terms of the pci_
-API.  For a similar API that works for generic devices, see
+This is a guide to device driver writers on how to use the DMA API
+with example pseudo-code.  For a concise description of the API, see
 DMA-API.txt.
 
 Most of the 64bit platforms have special hardware that translates bus
@@ -26,12 +26,15 @@ mapped only for the time they are actually used and unmapped after the DMA
 transfer.
 
 The following API will work of course even on platforms where no such
-hardware exists, see e.g. arch/x86/include/asm/pci.h for how it is implemented on
-top of the virt_to_bus interface.
+hardware exists.
+
+Note that the DMA API works with any bus independent of the underlying
+microprocessor architecture. You should use the DMA API rather than
+the bus specific DMA API (e.g. pci_dma_*).
 
 First of all, you should make sure
 
-#include <linux/pci.h>
+#include <linux/dma-mapping.h>
 
 is in your driver. This file will obtain for you the definition of the
 dma_addr_t (which can hold any valid DMA address for the platform)
@@ -78,44 +81,43 @@ for you to DMA from/to.
                        DMA addressing limitations
 
 Does your device have any DMA addressing limitations?  For example, is
-your device only capable of driving the low order 24-bits of address
-on the PCI bus for SAC DMA transfers?  If so, you need to inform the
-PCI layer of this fact.
+your device only capable of driving the low order 24-bits of address?
+If so, you need to inform the kernel of this fact.
 
 By default, the kernel assumes that your device can address the full
-32-bits in a SAC cycle.  For a 64-bit DAC capable device, this needs
-to be increased.  And for a device with limitations, as discussed in
-the previous paragraph, it needs to be decreased.
-
-pci_alloc_consistent() by default will return 32-bit DMA addresses.
-PCI-X specification requires PCI-X devices to support 64-bit
-addressing (DAC) for all transactions. And at least one platform (SGI
-SN2) requires 64-bit consistent allocations to operate correctly when
-the IO bus is in PCI-X mode. Therefore, like with pci_set_dma_mask(),
-it's good practice to call pci_set_consistent_dma_mask() to set the
-appropriate mask even if your device only supports 32-bit DMA
-(default) and especially if it's a PCI-X device.
-
-For correct operation, you must interrogate the PCI layer in your
-device probe routine to see if the PCI controller on the machine can
-properly support the DMA addressing limitation your device has.  It is
-good style to do this even if your device holds the default setting,
+32-bits.  For a 64-bit capable device, this needs to be increased.
+And for a device with limitations, as discussed in the previous
+paragraph, it needs to be decreased.
+
+Special note about PCI: PCI-X specification requires PCI-X devices to
+support 64-bit addressing (DAC) for all transactions.  And at least
+one platform (SGI SN2) requires 64-bit consistent allocations to
+operate correctly when the IO bus is in PCI-X mode.
+
+For correct operation, you must interrogate the kernel in your device
+probe routine to see if the DMA controller on the machine can properly
+support the DMA addressing limitation your device has.  It