diff options
| author | Koen Kooi <koen@openembedded.org> | 2009-11-26 13:45:32 +0100 |
|---|---|---|
| committer | Koen Kooi <koen@openembedded.org> | 2009-11-26 13:45:32 +0100 |
| commit | 8af5e0ed1a7c79cd97ac5c58a7663c56b7f11621 (patch) | |
| tree | 39c6c19e441e1dc48a671a96e81d6c9aa3ebad63 | |
| parent | 39e66d2f9b322ea7f8711bdcfa9b251b614e60fa (diff) | |
linux 2.6.24: add support for smartq5 device (machine.conf will follow later)
* also fix task ordering due to kernel.bbclass changes
17 files changed, 449958 insertions, 4 deletions
diff --git a/recipes/linux/linux-2.6.24/smartq5/base/0001-Apply-samsung-kernel-patch.patch b/recipes/linux/linux-2.6.24/smartq5/base/0001-Apply-samsung-kernel-patch.patch new file mode 100644 index 0000000000..2274bd0024 --- /dev/null +++ b/recipes/linux/linux-2.6.24/smartq5/base/0001-Apply-samsung-kernel-patch.patch @@ -0,0 +1,336089 @@ +From 9b253055c73de146ed220dc94700f89a1e93c1b0 Mon Sep 17 00:00:00 2001 +From: YouSheng <david.ysh@gmail.com> +Date: Tue, 21 Jul 2009 14:54:59 +0800 +Subject: [PATCH 1/4] Apply samsung kernel patch + +--- + Changelog | 1383 + + Makefile | 19 +- + RELEASENOTE | 130 + + arch/arm/Kconfig | 21 +- + arch/arm/Makefile | 9 +- + arch/arm/boot/rootfs.cpio.gz | Bin 0 -> 3753247 bytes + arch/arm/boot/rootfs.uboot | Bin 0 -> 3753311 bytes + arch/arm/configs/fpgac100_defconfig | 936 + + arch/arm/configs/smdk2416mtd_defconfig | 1447 + + arch/arm/configs/smdk2416nfs_defconfig | 1397 + + arch/arm/configs/smdk2416ramdisk_defconfig | 1447 + + arch/arm/configs/smdk2443mtd_defconfig | 1439 + + arch/arm/configs/smdk2443nfs_defconfig | 1400 + + arch/arm/configs/smdk2450mtd_defconfig | 1495 + + arch/arm/configs/smdk2450nfs_defconfig | 1461 + + arch/arm/configs/smdk2450ramdisk_defconfig | 1495 + + arch/arm/configs/smdk6400mtd_defconfig | 1423 + + arch/arm/configs/smdk6400nfs_defconfig | 1384 + + arch/arm/configs/smdk6410mtd_defconfig | 1513 + + arch/arm/configs/smdk6410nfs_defconfig | 1349 + + arch/arm/configs/smdk6410onenand_defconfig | 1354 + + arch/arm/configs/smdk6410ramdisk_defconfig | 1513 + + arch/arm/configs/smdk6430mtd_defconfig | 1521 + + arch/arm/configs/smdk6430nfs_defconfig | 1332 + + arch/arm/configs/smdk6430ramdisk_defconfig | 1521 + + arch/arm/kernel/entry-common.S | 5 + + arch/arm/mach-s3c2410/Makefile.boot | 9 +- + arch/arm/mach-s3c2416/Kconfig | 28 + + arch/arm/mach-s3c2416/Makefile | 20 + + arch/arm/mach-s3c2416/clock.c | 1006 + + arch/arm/mach-s3c2416/mach-smdk2416.c | 544 + + arch/arm/mach-s3c2416/s3c2416.c | 113 + + arch/arm/mach-s3c2443/clock.c | 68 +- + arch/arm/mach-s3c2443/dma.c | 10 + + arch/arm/mach-s3c2443/irq.c | 6 + + arch/arm/mach-s3c2443/mach-smdk2443.c | 183 +- + arch/arm/mach-s3c2443/s3c2443.c | 11 + + arch/arm/mach-s3c2450/Kconfig | 28 + + arch/arm/mach-s3c2450/Makefile | 20 + + arch/arm/mach-s3c2450/clock.c | 1095 + + arch/arm/mach-s3c2450/mach-smdk2450.c | 565 + + arch/arm/mach-s3c2450/s3c2450.c | 113 + + arch/arm/mach-s3c6400/Kconfig | 44 + + arch/arm/mach-s3c6400/Makefile | 25 + + arch/arm/mach-s3c6400/clock.c | 698 + + arch/arm/mach-s3c6400/dma-sysfs.c | 276 + + arch/arm/mach-s3c6400/dma.c | 312 + + arch/arm/mach-s3c6400/irq.c | 48 + + arch/arm/mach-s3c6400/kdpmd.c | 208 + + arch/arm/mach-s3c6400/leds-s3c6400.c | 117 + + arch/arm/mach-s3c6400/leds.c | 89 + + arch/arm/mach-s3c6400/leds.h | 1 + + arch/arm/mach-s3c6400/mach-smdk6400.c | 637 + + arch/arm/mach-s3c6400/pm-s3c6400.c | 794 + + arch/arm/mach-s3c6400/pm-s3c6400.h | 67 + + arch/arm/mach-s3c6400/pm.c | 116 + + arch/arm/mach-s3c6400/s3c6400.c | 139 + + arch/arm/mach-s3c6410/Kconfig | 52 + + arch/arm/mach-s3c6410/Makefile | 29 + + arch/arm/mach-s3c6410/clock.c | 825 + + arch/arm/mach-s3c6410/dma-sysfs.c | 276 + + arch/arm/mach-s3c6410/dma.c | 329 + + arch/arm/mach-s3c6410/irq.c | 48 + + arch/arm/mach-s3c6410/leds-s3c6410.c | 117 + + arch/arm/mach-s3c6410/leds.c | 89 + + arch/arm/mach-s3c6410/leds.h | 1 + + arch/arm/mach-s3c6410/mach-smdk6410.c | 868 + + arch/arm/mach-s3c6410/pm.c | 116 + + arch/arm/mach-s3c6410/pwm/Kconfig | 27 + + arch/arm/mach-s3c6410/pwm/Makefile | 8 + + arch/arm/mach-s3c6410/pwm/pwm-s3c6410.c | 379 + + arch/arm/mach-s3c6410/pwm/pwm-s3c6410.h | 125 + + arch/arm/mach-s3c6410/s3c6410.c | 148 + + arch/arm/mach-s5pc100/Kconfig | 25 + + arch/arm/mach-s5pc100/Makefile | 26 + + arch/arm/mach-s5pc100/clock.c | 841 + + arch/arm/mach-s5pc100/irq.c | 48 + + arch/arm/mach-s5pc100/mach-smdkc100.c | 205 + + arch/arm/mach-s5pc100/s5pc100.c | 141 + + arch/arm/mm/Kconfig | 13 +- + arch/arm/mm/fault.c | 9 +- + arch/arm/plat-s3c/Kconfig | 12 + + arch/arm/plat-s3c24xx/Kconfig | 15 +- + arch/arm/plat-s3c24xx/Makefile | 6 +- + arch/arm/plat-s3c24xx/adc-s3c24xx.c | 314 + + arch/arm/plat-s3c24xx/clock.c | 3 + + arch/arm/plat-s3c24xx/common-smdk.c | 69 +- + arch/arm/plat-s3c24xx/cpu.c | 111 +- + arch/arm/plat-s3c24xx/devs.c | 890 +- + arch/arm/plat-s3c24xx/dma.c | 15 + + arch/arm/plat-s3c24xx/gpio.c | 222 + + arch/arm/plat-s3c24xx/irq.c | 79 + + arch/arm/plat-s3c24xx/s3c244x.c | 1 + + arch/arm/plat-s3c24xx/s3c24xx-dvfs.c | 585 + + arch/arm/plat-s3c24xx/s3c24xx-dvfs.h | 70 + + arch/arm/plat-s3c64xx/Kconfig | 32 + + arch/arm/plat-s3c64xx/Makefile | 31 + + arch/arm/plat-s3c64xx/adc-s3c64xx.c | 336 + + arch/arm/plat-s3c64xx/clock.c | 501 + + arch/arm/plat-s3c64xx/dma-pl080.c | 1672 + + arch/arm/plat-s3c64xx/irq-pl192.c | 619 + + arch/arm/plat-s3c64xx/ltc3714.c | 153 + + arch/arm/plat-s3c64xx/pm.c | 787 + + arch/arm/plat-s3c64xx/s3c64xx-cpufreq.c | 202 + + arch/arm/plat-s3c64xx/s3c64xx-dvfs.c | 547 + + arch/arm/plat-s3c64xx/s3c64xx-dvfs.h | 66 + + arch/arm/plat-s3c64xx/sleep.S | 165 + + arch/arm/plat-s3c64xx/time-s3c64xx.c | 259 + + arch/arm/plat-s5pc1xx/Kconfig | 24 + + arch/arm/plat-s5pc1xx/Makefile | 26 + + arch/arm/plat-s5pc1xx/clock.c | 467 + + arch/arm/plat-s5pc1xx/dma-pl330-microcode.c | 278 + + arch/arm/plat-s5pc1xx/dma-pl330.c | 1601 + + arch/arm/plat-s5pc1xx/gpio.c | 241 + + arch/arm/plat-s5pc1xx/irq-pl192.c | 642 + + arch/arm/plat-s5pc1xx/time-s5pc1xx.c | 392 + + arch/arm/tools/mach-types | 481 +- + drivers/Kconfig | 3 +- + drivers/char/Kconfig | 15 + + drivers/char/Makefile | 2 + + drivers/char/mem.c | 18 + + drivers/char/s3c_mem.c | 287 + + drivers/char/s3c_mem.h | 42 + + drivers/i2c/busses/Kconfig | 9 +- + drivers/i2c/busses/Makefile | 1 + + drivers/i2c/busses/i2c-s3c2410.c | 9 + + drivers/i2c/busses/i2c-s3c64xx.c | 908 + + drivers/ide/Kconfig | 35 +- + drivers/ide/arm/Makefile | 1 + + drivers/ide/arm/s3c-ide.c | 1223 + + drivers/ide/arm/s3c-ide.h | 113 + + drivers/ide/ide-dma.c | 5 + + drivers/ide/ide-io.c | 7 + + drivers/input/Kconfig | 22 + + drivers/input/Makefile | 1 + + drivers/input/keyboard/Kconfig | 10 + + drivers/input/keyboard/Makefile | 1 + + drivers/input/keyboard/s3c-keypad.c | 337 + + drivers/input/keyboard/s3c-keypad.h | 61 + + drivers/input/touchscreen/Kconfig | 24 + + drivers/input/touchscreen/Makefile | 1 + + drivers/input/touchscreen/s3c-ts.c | 468 + + drivers/input/tsdev.c | 533 + + drivers/media/video/Kconfig | 41 + + drivers/media/video/Makefile | 1 + + drivers/media/video/s3c_camera_driver.c | 2041 + + drivers/media/video/s3c_camif.c | 1871 + + drivers/media/video/s3c_camif.h | 404 + + drivers/media/video/samsung/3xa_sensor.c | 442 + + drivers/media/video/samsung/3xa_sensor.h | 3298 ++ + drivers/media/video/samsung/4xa_sensor.c | 349 + + drivers/media/video/samsung/4xa_sensor.h | 2377 + + drivers/media/video/samsung/Makefile | 9 + + drivers/media/video/samsung/adv7180.c | 421 + + drivers/media/video/samsung/adv7180.h | 71 + + drivers/media/video/samsung/mt9p012.c | 268 + + drivers/media/video/samsung/mt9p012.h | 758 + + drivers/media/video/videodev2_s3c.h | 210 + + drivers/mmc/core/bus.c | 1 + + drivers/mmc/core/mmc.c | 10 +- + drivers/mmc/host/Kconfig | 47 + + drivers/mmc/host/Makefile | 3 +- + drivers/mmc/host/s3c-hsmmc.c | 1398 + + drivers/mmc/host/s3c-hsmmc.h | 101 + + drivers/mmc/host/s3cmci.c | 893 + + drivers/mmc/host/s3cmci.h | 52 + + drivers/mtd/nand/Kconfig | 48 +- + drivers/mtd/nand/Makefile | 3 +- + drivers/mtd/nand/s3c_nand.c | 930 + + drivers/mtd/onenand/Makefile | 10 +- + drivers/mtd/onenand/onenand_bbt.c | 10 +- + drivers/mtd/onenand/s3c_onenand.c | 2636 ++ + drivers/mtd/onenand/s3c_onenand.h | 158 + + drivers/net/Kconfig | 2 +- + drivers/net/cs89x0.c | 48 +- + drivers/net/irda/Kconfig | 6 + + drivers/net/irda/Makefile | 1 + + drivers/net/irda/s3c-sir.c | 1166 + + drivers/net/smc911x.c | 11 + + drivers/net/smc911x.h | 2 +- + drivers/rtc/rtc-s3c.c | 103 +- + drivers/serial/21285.c | 6 +- + drivers/serial/Kconfig | 63 +- + drivers/serial/Makefile | 4 +- + drivers/serial/s3c2410.c | 19 +- + drivers/serial/s3c6400.c | 1676 + + drivers/serial/s5pc100.c | 1643 + + drivers/spi/Kconfig | 51 + + drivers/spi/Makefile | 12 + + drivers/spi/hspi-s3c24xx.c | 773 + + drivers/spi/hspi-s3c24xx.h | 95 + + drivers/spi/hspi-s3c64xx.c | 789 + + drivers/spi/hspi-s3c64xx.h | 95 + + drivers/spi/spi-dev.c | 379 + + drivers/spi/spi-dev.h | 138 + + drivers/spi/spi_s3c24xx.c | 2 +- + drivers/usb/Makefile | 1 + + drivers/usb/gadget/Kconfig | 73 + + drivers/usb/gadget/Makefile | 3 + + drivers/usb/gadget/epautoconf.c | 18 + + drivers/usb/gadget/ether.c | 90 +- + drivers/usb/gadget/gadget_chips.h | 8 + + drivers/usb/gadget/s3c-udc-fs.c | 1875 + + drivers/usb/gadget/s3c-udc-hs.c | 1959 + + drivers/usb/gadget/s3c-udc-otg-hs.c | 1091 + + drivers/usb/gadget/s3c-udc-otg-xfer-dma.c | 947 + + drivers/usb/gadget/s3c-udc-otg-xfer-slave.c | 957 + + drivers/usb/gadget/s3c-udc.h | 136 + + drivers/usb/host/Kconfig | 5 + + drivers/usb/host/Makefile | 2 +- + drivers/usb/host/ohci-s3c2410.c | 95 +- + drivers/usb/host/s3c-otg/Makefile | 18 + + drivers/usb/host/s3c-otg/s3c-otg-common-common.h | 50 + + drivers/usb/host/s3c-otg/s3c-otg-common-const.h | 167 + + .../usb/host/s3c-otg/s3c-otg-common-datastruct.h | 870 + + .../usb/host/s3c-otg/s3c-otg-common-errorcode.h | 114 + + drivers/usb/host/s3c-otg/s3c-otg-common-regdef.h | 317 + + drivers/usb/host/s3c-otg/s3c-otg-hcdi-debug.h | 96 + + drivers/usb/host/s3c-otg/s3c-otg-hcdi-driver.c | 256 + + drivers/usb/host/s3c-otg/s3c-otg-hcdi-driver.h | 73 + + drivers/usb/host/s3c-otg/s3c-otg-hcdi-hcd.c | 651 + + drivers/usb/host/s3c-otg/s3c-otg-hcdi-hcd.h | 144 + + drivers/usb/host/s3c-otg/s3c-otg-hcdi-kal.h | 420 + + drivers/usb/host/s3c-otg/s3c-otg-hcdi-list.h | 225 + + drivers/usb/host/s3c-otg/s3c-otg-hcdi-memory.h | 180 + + drivers/usb/host/s3c-otg/s3c-otg-isr.c | 283 + + drivers/usb/host/s3c-otg/s3c-otg-isr.h | 72 + + drivers/usb/host/s3c-otg/s3c-otg-oci.c | 792 + + drivers/usb/host/s3c-otg/s3c-otg-oci.h | 83 + + drivers/usb/host/s3c-otg/s3c-otg-roothub.c | 467 + + drivers/usb/host/s3c-otg/s3c-otg-roothub.h | 84 + + .../host/s3c-otg/s3c-otg-scheduler-ischeduler.c | 427 + + .../usb/host/s3c-otg/s3c-otg-scheduler-readyq.c | 253 + + .../usb/host/s3c-otg/s3c-otg-scheduler-scheduler.c | 449 + + .../usb/host/s3c-otg/s3c-otg-scheduler-scheduler.h | 103 + + drivers/usb/host/s3c-otg/s3c-otg-transfer-common.c | 838 + + .../host/s3c-otg/s3c-otg-transfer-nonperiodic.c | 147 + + .../usb/host/s3c-otg/s3c-otg-transfer-periodic.c | 131 + + .../usb/host/s3c-otg/s3c-otg-transfer-transfer.h | 147 + + .../host/s3c-otg/s3c-otg-transferchecker-bulk.c | 673 + + .../host/s3c-otg/s3c-otg-transferchecker-bulk.h | 88 + + .../host/s3c-otg/s3c-otg-transferchecker-checker.h | 66 + + .../host/s3c-otg/s3c-otg-transferchecker-common.c | 256 + + .../host/s3c-otg/s3c-otg-transferchecker-common.h | 79 + + .../host/s3c-otg/s3c-otg-transferchecker-control.c | 791 + + .../host/s3c-otg/s3c-otg-transferchecker-control.h | 100 + + .../s3c-otg/s3c-otg-transferchecker-interrupt.c | 582 + + .../s3c-otg/s3c-otg-transferchecker-interrupt.h | 97 + + drivers/video/Kconfig | 87 + + drivers/video/Makefile | 2 + + drivers/video/backlight/Kconfig | 8 + + drivers/video/backlight/Makefile | 1 + + drivers/video/backlight/smdk_bl.c | 166 + + drivers/video/cfbimgblt.c | 6 + + drivers/video/logo/Kconfig | 5 + + drivers/video/logo/Makefile | 1 + + drivers/video/logo/logo.c | 5 + + drivers/video/logo/logo_linux_clut224.ppm |11443 ++++- + .../video/logo/logo_linux_landscaped_clut224.ppm |48483 ++++++++++++++++++++ + drivers/video/s3c/Makefile | 12 + + drivers/video/s3c/s3cfb.c | 991 + + drivers/video/s3c/s3cfb.h | 505 + + drivers/video/s3c/s3cfb_fimd3x.c | 840 + + drivers/video/s3c/s3cfb_fimd4x.c | 1295 + + drivers/video/s3c/s3cfb_lte480wv.c | 98 + + drivers/video/s3c/s3cfb_lts222qv.c | 311 + + drivers/video/s3c/s3cfb_ltv350qv.c | 288 + + drivers/video/s3c/s3cfb_spi.c | 129 + + drivers/video/s3c/s5pfb_fimd5x.c | 1259 + + drivers/video/s3c2410fb.c | 2 +- + fs/jffs2/scan.c | 8 +- + include/asm-arm/arch-s3c2410/dma.h | 282 +- + include/asm-arm/arch-s3c2410/entry-macro.S | 39 + + include/asm-arm/arch-s3c2410/gpio.h | 122 +- + include/asm-arm/arch-s3c2410/hardware.h | 162 + + include/asm-arm/arch-s3c2410/hsmmc.h | 51 + + include/asm-arm/arch-s3c2410/irqs-s5pc100.h | 132 + + include/asm-arm/arch-s3c2410/irqs.h | 152 +- + include/asm-arm/arch-s3c2410/map.h | 402 +- + include/asm-arm/arch-s3c2410/memory.h | 17 + + include/asm-arm/arch-s3c2410/regs-camif.h | 460 + + include/asm-arm/arch-s3c2410/regs-clock.h | 3 +- + include/asm-arm/arch-s3c2410/regs-gpio.h | 1566 +- + include/asm-arm/arch-s3c2410/regs-gpioj.h | 119 +- + include/asm-arm/arch-s3c2410/regs-hsmmc.h | 210 + + include/asm-arm/arch-s3c2410/regs-ide.h | 58 + + include/asm-arm/arch-s3c2410/regs-irq.h | 91 +- + include/asm-arm/arch-s3c2410/regs-keypad.h | 49 + + include/asm-arm/arch-s3c2410/regs-lcd.h | 482 +- + include/asm-arm/arch-s3c2410/regs-mem.h | 120 +- + include/asm-arm/arch-s3c2410/regs-onenand.h | 358 + + include/asm-arm/arch-s3c2410/regs-pp.h | 80 + + include/asm-arm/arch-s3c2410/regs-s3c-clock.h | 13 + + include/asm-arm/arch-s3c2410/regs-s3c2443-clock.h | 61 +- + include/asm-arm/arch-s3c2410/regs-s3c6400-clock.h | 268 + + include/asm-arm/arch-s3c2410/regs-s5pc100-clock.h | 323 + + include/asm-arm/arch-s3c2410/regs-serial.h | 415 + + include/asm-arm/arch-s3c2410/regs-tvenc.h | 198 + + include/asm-arm/arch-s3c2410/regs-tvscaler.h | 78 + + include/asm-arm/arch-s3c2410/regs-udc-hs.h | 153 + + include/asm-arm/arch-s3c2410/regs-udc.h | 157 + + include/asm-arm/arch-s3c2410/regs-usb-otg-hs.h | 307 + + include/asm-arm/arch-s3c2410/reserved_mem.h | 89 + + include/asm-arm/arch-s3c2410/system.h | 26 + + include/asm-arm/arch-s3c2410/timex.h | 11 + + include/asm-arm/irq.h | 4 + + include/asm-arm/memory.h | 2 +- + include/asm-arm/plat-s3c/adc.h | 29 + + include/asm-arm/plat-s3c/iic.h | 3 + + include/asm-arm/plat-s3c/map.h | 25 +- + include/asm-arm/plat-s3c/nand.h | 6 + + include/asm-arm/plat-s3c/regs-adc.h | 12 + + include/asm-arm/plat-s3c/regs-iic.h | 44 + + include/asm-arm/plat-s3c/regs-nand.h | 18 +- + include/asm-arm/plat-s3c/regs-rtc.h | 16 + + include/asm-arm/plat-s3c/regs-serial.h | 163 +- + include/asm-arm/plat-s3c/regs-timer.h | 106 +- + include/asm-arm/plat-s3c/ts.h | 31 + + include/asm-arm/plat-s3c/uncompress.h | 4 + + include/asm-arm/plat-s3c24xx/clock.h | 2 + + include/asm-arm/plat-s3c24xx/common-smdk.h | 6 + + include/asm-arm/plat-s3c24xx/cpu.h | 25 + + include/asm-arm/plat-s3c24xx/devs.h | 46 +- + include/asm-arm/plat-s3c24xx/dma.h | 3 + + include/asm-arm/plat-s3c24xx/pm.h | 7 + + include/asm-arm/plat-s3c24xx/regs-iis.h | 96 +- + include/asm-arm/plat-s3c24xx/regs-spi.h | 221 +- + include/asm-arm/plat-s3c24xx/s3c2416.h | 30 + + include/asm-arm/plat-s3c24xx/s3c2443.h | 4 +- + include/asm-arm/plat-s3c24xx/s3c2450.h | 30 + + include/asm-arm/plat-s3c64xx/clock.h | 65 + + include/asm-arm/plat-s3c64xx/regs-iis.h | 126 + + include/asm-arm/plat-s3c64xx/s3c6400.h | 27 + + include/asm-arm/plat-s3c64xx/s3c6410.h | 31 + + include/asm-arm/plat-s5p/clock.h | 67 + + include/asm-arm/plat-s5p/regs-gpio.h | 2115 + + include/asm-arm/plat-s5p/regs-iis.h | 126 + + include/asm-arm/plat-s5p/s5pc100.h | 31 + + include/linux/i2c-id.h | 8 +- + include/linux/i2c.h | 1 + + include/linux/ide.h | 7 +- + include/linux/interrupt.h | 20 +- + include/linux/mmc/card.h | 1 + + include/linux/mmc/host.h | 2 + + include/linux/mmzone.h | 3 +- + include/linux/usb/ch9.h | 1 + + include/sound/soc-dapm.h | 9 + + include/sound/soc.h | 7 + + kernel/power/Kconfig | 13 + + sound/soc/Kconfig | 6 +- + sound/soc/Makefile | 2 +- + sound/soc/codecs/Kconfig | 12 + + sound/soc/codecs/Makefile | 29 + + sound/soc/codecs/wm8580.c | 963 + + sound/soc/codecs/wm8580.h | 165 + + sound/soc/codecs/wm8753.c | 40 + + sound/soc/codecs/wm8990.c | 1657 + + sound/soc/codecs/wm8990.h | 904 + + sound/soc/codecs/wm9713.c | 1224 + + sound/soc/codecs/wm9713.h | 51 + + sound/soc/s3c24xx/Kconfig | 66 +- + sound/soc/s3c24xx/Makefile | 15 +- + sound/soc/s3c24xx/neo1973_wm8753.c | 2 +- + sound/soc/s3c24xx/s3c-i2s.c | 619 + + sound/soc/s3c24xx/s3c-i2s.h | 43 + + sound/soc/s3c24xx/s3c-pcm.c | 544 + + sound/soc/s3c24xx/s3c-pcm.h | 40 + + sound/soc/s3c24xx/s3c2443-ac97.c | 2 +- + sound/soc/s3c24xx/s3c2450-ac97.c | 561 + + sound/soc/s3c24xx/s3c2450-i2s.c | 556 + + sound/soc/s3c24xx/s3c24xx-ac97.h | 2 + + sound/soc/s3c24xx/s3c24xx-i2s.c | 2 +- + sound/soc/s3c24xx/smdk2443_wm9710.c | 2 +- + sound/soc/s3c24xx/smdk2450_wm8580.c | 395 + + sound/soc/s3c24xx/smdk2450_wm9713.c | 88 + + sound/soc/s3c64xx/Kconfig | 110 + + sound/soc/s3c64xx/Makefile | 18 + + sound/soc/s3c64xx/s3c6410-i2s-v32.c | 528 + + sound/soc/s3c64xx/s3c6410-i2s-v40.c | 604 + + sound/soc/s3c64xx/s3c64xx-ac97.c | 487 + + sound/soc/s3c64xx/s3c64xx-ac97.h | 25 + + sound/soc/s3c64xx/smdk6400_wm8753.c | 436 + + sound/soc/s3c64xx/smdk6410_wm8580.c | 365 + + sound/soc/s3c64xx/smdk6410_wm8990.c | 439 + + sound/soc/s3c64xx/smdk64xx_wm9713.c | 88 + + 385 files changed, 184748 insertions(+), 1907 deletions(-) + create mode 100644 Changelog + create mode 100644 RELEASENOTE + create mode 100644 arch/arm/boot/rootfs.cpio.gz + create mode 100644 arch/arm/boot/rootfs.uboot + create mode 100644 arch/arm/configs/fpgac100_defconfig + create mode 100644 arch/arm/configs/smdk2416mtd_defconfig + create mode 100644 arch/arm/configs/smdk2416nfs_defconfig + create mode 100644 arch/arm/configs/smdk2416ramdisk_defconfig + create mode 100644 arch/arm/configs/smdk2443mtd_defconfig + create mode 100644 arch/arm/configs/smdk2443nfs_defconfig + create mode 100644 arch/arm/configs/smdk2450mtd_defconfig + create mode 100644 arch/arm/configs/smdk2450nfs_defconfig + create mode 100644 arch/arm/configs/smdk2450ramdisk_defconfig + create mode 100644 arch/arm/configs/smdk6400mtd_defconfig + create mode 100644 arch/arm/configs/smdk6400nfs_defconfig + create mode 100644 arch/arm/configs/smdk6410mtd_defconfig + create mode 100644 arch/arm/configs/smdk6410nfs_defconfig + create mode 100644 arch/arm/configs/smdk6410onenand_defconfig + create mode 100644 arch/arm/configs/smdk6410ramdisk_defconfig + create mode 100644 arch/arm/configs/smdk6430mtd_defconfig + create mode 100644 arch/arm/configs/smdk6430nfs_defconfig + create mode 100644 arch/arm/configs/smdk6430ramdisk_defconfig + create mode 100644 arch/arm/mach-s3c2416/Kconfig + create mode 100644 arch/arm/mach-s3c2416/Makefile + create mode 100644 arch/arm/mach-s3c2416/clock.c + create mode 100644 arch/arm/mach-s3c2416/mach-smdk2416.c + create mode 100644 arch/arm/mach-s3c2416/s3c2416.c + create mode 100644 arch/arm/mach-s3c2450/Kconfig + create mode 100644 arch/arm/mach-s3c2450/Makefile + create mode 100644 arch/arm/mach-s3c2450/clock.c + create mode 100644 arch/arm/mach-s3c2450/mach-smdk2450.c + create mode 100644 arch/arm/mach-s3c2450/s3c2450.c + create mode 100644 arch/arm/mach-s3c6400/Kconfig + create mode 100644 arch/arm/mach-s3c6400/Makefile + create mode 100644 arch/arm/mach-s3c6400/clock.c + create mode 100644 arch/arm/mach-s3c6400/dma-sysfs.c + create mode 100644 arch/arm/mach-s3c6400/dma.c + create mode 100644 arch/arm/mach-s3c6400/irq.c + create mode 100644 arch/arm/mach-s3c6400/kdpmd.c + create mode 100644 arch/arm/mach-s3c6400/leds-s3c6400.c + create mode 100644 arch/arm/mach-s3c6400/leds.c + create mode 100644 arch/arm/mach-s3c6400/leds.h + create mode 100644 arch/arm/mach-s3c6400/mach-smdk6400.c + create mode 100644 arch/arm/mach-s3c6400/pm-s3c6400.c + create mode 100644 arch/arm/mach-s3c6400/pm-s3c6400.h + create mode 100644 arch/arm/mach-s3c6400/pm.c + create mode 100644 arch/arm/mach-s3c6400/s3c6400.c + create mode 100644 arch/arm/mach-s3c6410/Kconfig + create mode 100644 arch/arm/mach-s3c6410/Makefile + create mode 100644 arch/arm/mach-s3c6410/clock.c + create mode 100644 arch/arm/mach-s3c6410/dma-sysfs.c + create mode 100644 arch/arm/mach-s3c6410/dma.c + create mode 100644 arch/arm/mach-s3c6410/irq.c + create mode 100644 arch/arm/mach-s3c6410/leds-s3c6410.c + create mode 100644 arch/arm/mach-s3c6410/leds.c + create mode 100644 arch/arm/mach-s3c6410/leds.h + create mode 100644 arch/arm/mach-s3c6410/mach-smdk6410.c + create mode 100644 arch/arm/mach-s3c6410/pm.c + create mode 100644 arch/arm/mach-s3c6410/pwm/Kconfig + create mode 100644 arch/arm/mach-s3c6410/pwm/Makefile + create mode 100644 arch/arm/mach-s3c6410/pwm/pwm-s3c6410.c + create mode 100644 arch/arm/mach-s3c6410/pwm/pwm-s3c6410.h + create mode 100644 arch/arm/mach-s3c6410/s3c6410.c + create mode 100644 arch/arm/mach-s5pc100/Kconfig + create mode 100644 arch/arm/mach-s5pc100/Makefile + create mode 100644 arch/arm/mach-s5pc100/clock.c + create mode 100644 arch/arm/mach-s5pc100/irq.c + create mode 100644 arch/arm/mach-s5pc100/mach-smdkc100.c + create mode 100644 arch/arm/mach-s5pc100/s5pc100.c + create mode 100644 arch/arm/plat-s3c24xx/adc-s3c24xx.c + create mode 100644 arch/arm/plat-s3c24xx/s3c24xx-dvfs.c + create mode 100644 arch/arm/plat-s3c24xx/s3c24xx-dvfs.h + create mode 100644 arch/arm/plat-s3c64xx/Kconfig + create mode 100644 arch/arm/plat-s3c64xx/Makefile + create mode 100644 arch/arm/plat-s3c64xx/adc-s3c64xx.c + create mode 100644 arch/arm/plat-s3c64xx/clock.c + create mode 100644 arch/arm/plat-s3c64xx/dma-pl080.c + create mode 100644 arch/arm/plat-s3c64xx/irq-pl192.c + create mode 100644 arch/arm/plat-s3c64xx/ltc3714.c + create mode 100644 arch/arm/plat-s3c64xx/pm.c + create mode 100644 arch/arm/plat-s3c64xx/s3c64xx-cpufreq.c + create mode 100644 arch/arm/plat-s3c64xx/s3c64xx-dvfs.c + create mode 100644 arch/arm/plat-s3c64xx/s3c64xx-dvfs.h + create mode 100644 arch/arm/plat-s3c64xx/sleep.S + create mode 100644 arch/arm/plat-s3c64xx/time-s3c64xx.c + create mode 100644 arch/arm/plat-s5pc1xx/Kconfig + create mode 100644 arch/arm/plat-s5pc1xx/Makefile + create mode 100644 arch/arm/plat-s5pc1xx/clock.c + create mode 100644 arch/arm/plat-s5pc1xx/dma-pl330-microcode.c + create mode 100644 arch/arm/plat-s5pc1xx/dma-pl330.c + create mode 100644 arch/arm/plat-s5pc1xx/gpio.c + create mode 100644 arch/arm/plat-s5pc1xx/irq-pl192.c + create mode 100644 arch/arm/plat-s5pc1xx/time-s5pc1xx.c + create mode 100644 drivers/char/s3c_mem.c + create mode 100644 drivers/char/s3c_mem.h + create mode 100644 drivers/i2c/busses/i2c-s3c64xx.c + create mode 100644 drivers/ide/arm/s3c-ide.c + create mode 100644 drivers/ide/arm/s3c-ide.h + create mode 100644 drivers/input/keyboard/s3c-keypad.c + create mode 100644 drivers/input/keyboard/s3c-keypad.h + create mode 100644 drivers/input/touchscreen/s3c-ts.c + create mode 100644 drivers/input/tsdev.c + create mode 100644 drivers/media/video/s3c_camera_driver.c + create mode 100644 drivers/media/video/s3c_camif.c + create mode 100644 drivers/media/video/s3c_camif.h + create mode 100644 drivers/media/video/samsung/3xa_sensor.c + create mode 100644 drivers/media/video/samsung/3xa_sensor.h + create mode 100644 drivers/media/video/samsung/4xa_sensor.c + create mode 100644 drivers/media/video/samsung/4xa_sensor.h + create mode 100644 drivers/media/video/samsung/Makefile + create mode 100644 drivers/media/video/samsung/adv7180.c + create mode 100644 drivers/media/video/samsung/adv7180.h + create mode 100644 drivers/media/video/samsung/mt9p012.c + create mode 100644 drivers/media/video/samsung/mt9p012.h + create mode 100644 drivers/media/video/videodev2_s3c.h + create mode 100644 drivers/mmc/host/s3c-hsmmc.c + create mode 100644 drivers/mmc/host/s3c-hsmmc.h + create mode 100644 drivers/mmc/host/s3cmci.c + create mode 100644 drivers/mmc/host/s3cmci.h + create mode 100644 drivers/mtd/nand/s3c_nand.c + create mode 100644 drivers/mtd/onenand/s3c_onenand.c + create mode 100644 drivers/mtd/onenand/s3c_onenand.h + create mode 100644 drivers/net/irda/s3c-sir.c + create mode 100644 drivers/serial/s3c6400.c + create mode 100644 drivers/serial/s5pc100.c + create mode 100644 drivers/spi/hspi-s3c24xx.c + create mode 100644 drivers/spi/hspi-s3c24xx.h + create mode 100644 drivers/spi/hspi-s3c64xx.c + create mode 100644 drivers/spi/hspi-s3c64xx.h + create mode 100644 drivers/spi/spi-dev.c + create mode 100644 drivers/spi/spi-dev.h + create mode 100644 drivers/usb/gadget/s3c-udc-fs.c + create mode 100644 drivers/usb/gadget/s3c-udc-hs.c + create mode 100644 drivers/usb/gadget/s3c-udc-otg-hs.c + create mode 100644 drivers/usb/gadget/s3c-udc-otg-xfer-dma.c + create mode 100644 drivers/usb/gadget/s3c-udc-otg-xfer-slave.c + create mode 100644 drivers/usb/gadget/s3c-udc.h + create mode 100644 drivers/usb/host/s3c-otg/Makefile + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-common-common.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-common-const.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-common-datastruct.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-common-errorcode.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-common-regdef.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-hcdi-debug.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-hcdi-driver.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-hcdi-driver.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-hcdi-hcd.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-hcdi-hcd.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-hcdi-kal.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-hcdi-list.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-hcdi-memory.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-isr.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-isr.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-oci.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-oci.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-roothub.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-roothub.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-scheduler-ischeduler.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-scheduler-readyq.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-scheduler-scheduler.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-scheduler-scheduler.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transfer-common.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transfer-nonperiodic.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transfer-periodic.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transfer-transfer.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transferchecker-bulk.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transferchecker-bulk.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transferchecker-checker.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transferchecker-common.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transferchecker-common.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transferchecker-control.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transferchecker-control.h + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transferchecker-interrupt.c + create mode 100644 drivers/usb/host/s3c-otg/s3c-otg-transferchecker-interrupt.h + create mode 100644 drivers/video/backlight/smdk_bl.c + create mode 100644 drivers/video/logo/logo_linux_landscaped_clut224.ppm + create mode 100644 drivers/video/s3c/Makefile + create mode 100644 drivers/video/s3c/s3cfb.c + create mode 100644 drivers/video/s3c/s3cfb.h + create mode 100644 drivers/video/s3c/s3cfb_fimd3x.c + create mode 100644 drivers/video/s3c/s3cfb_fimd4x.c + create mode 100644 drivers/video/s3c/s3cfb_lte480wv.c + create mode 100644 drivers/video/s3c/s3cfb_lts222qv.c + create mode 100644 drivers/video/s3c/s3cfb_ltv350qv.c + create mode 100644 drivers/video/s3c/s3cfb_spi.c + create mode 100644 drivers/video/s3c/s5pfb_fimd5x.c + create mode 100644 include/asm-arm/arch-s3c2410/hsmmc.h + create mode 100644 include/asm-arm/arch-s3c2410/irqs-s5pc100.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-camif.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-hsmmc.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-ide.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-keypad.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-onenand.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-pp.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-s3c-clock.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-s3c6400-clock.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-s5pc100-clock.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-serial.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-tvenc.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-tvscaler.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-udc-hs.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-udc.h + create mode 100644 include/asm-arm/arch-s3c2410/regs-usb-otg-hs.h + create mode 100644 include/asm-arm/arch-s3c2410/reserved_mem.h + create mode 100644 include/asm-arm/plat-s3c/adc.h + create mode 100644 include/asm-arm/plat-s3c/ts.h + create mode 100644 include/asm-arm/plat-s3c24xx/s3c2416.h + create mode 100644 include/asm-arm/plat-s3c24xx/s3c2450.h + create mode 100644 include/asm-arm/plat-s3c64xx/clock.h + create mode 100644 include/asm-arm/plat-s3c64xx/regs-iis.h + create mode 100644 include/asm-arm/plat-s3c64xx/s3c6400.h + create mode 100644 include/asm-arm/plat-s3c64xx/s3c6410.h + create mode 100644 include/asm-arm/plat-s5p/clock.h + create mode 100644 include/asm-arm/plat-s5p/regs-gpio.h + create mode 100644 include/asm-arm/plat-s5p/regs-iis.h + create mode 100644 include/asm-arm/plat-s5p/s5pc100.h + create mode 100644 sound/soc/codecs/wm8580.c + create mode 100644 sound/soc/codecs/wm8580.h + create mode 100644 sound/soc/codecs/wm8990.c + create mode 100644 sound/soc/codecs/wm8990.h + create mode 100644 sound/soc/codecs/w |
