nuke obsolete kernel stuff
authorFelix Fietkau <nbd@openwrt.org>
Sat, 14 Mar 2009 15:52:42 +0000 (15:52 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sat, 14 Mar 2009 15:52:42 +0000 (15:52 +0000)
SVN-Revision: 14875

705 files changed:
target/linux/adm5120/patches-2.6.26/001-adm5120.patch [deleted file]
target/linux/adm5120/patches-2.6.26/002-adm5120_flash.patch [deleted file]
target/linux/adm5120/patches-2.6.26/003-adm5120_switch.patch [deleted file]
target/linux/adm5120/patches-2.6.26/005-adm5120_usb.patch [deleted file]
target/linux/adm5120/patches-2.6.26/007-adm5120_pci.patch [deleted file]
target/linux/adm5120/patches-2.6.26/009-adm5120_leds_switch_trigger.patch [deleted file]
target/linux/adm5120/patches-2.6.26/101-cfi_fixup_macronix_bootloc.patch [deleted file]
target/linux/adm5120/patches-2.6.26/102-jedec_pmc_39lvxxx_chips.patch [deleted file]
target/linux/adm5120/patches-2.6.26/103-mtd_trxsplit.patch [deleted file]
target/linux/adm5120/patches-2.6.26/120-rb153_cf_driver.patch [deleted file]
target/linux/adm5120/patches-2.6.26/140-cmdline_hack.patch [deleted file]
target/linux/adm5120/patches-2.6.26/200-amba_pl010_hacks.patch [deleted file]
target/linux/adm5120/patches-2.6.26/201-amba_bus_hacks.patch [deleted file]
target/linux/adm5120/patches-2.6.26/202-pci_disable_common_quirks.patch [deleted file]
target/linux/adm5120/patches-2.6.26/203-gpio_leds_brightness.patch [deleted file]
target/linux/adm5120/patches-2.6.26/310-adm5120_wdt.patch [deleted file]
target/linux/ar7/config-2.6.23 [deleted file]
target/linux/ar7/config-2.6.24 [deleted file]
target/linux/ar7/config-2.6.25 [deleted file]
target/linux/ar7/patches-2.6.23/100-board_support.patch [deleted file]
target/linux/ar7/patches-2.6.23/110-flash.patch [deleted file]
target/linux/ar7/patches-2.6.23/120-gpio_chrdev.patch [deleted file]
target/linux/ar7/patches-2.6.23/130-vlynq.patch [deleted file]
target/linux/ar7/patches-2.6.23/140-watchdog.patch [deleted file]
target/linux/ar7/patches-2.6.23/200-ethernet_driver.patch [deleted file]
target/linux/ar7/patches-2.6.23/210-phy_fixed.patch [deleted file]
target/linux/ar7/patches-2.6.23/500-serial_kludge.patch [deleted file]
target/linux/ar7/patches-2.6.24/100-board_support.patch [deleted file]
target/linux/ar7/patches-2.6.24/110-flash.patch [deleted file]
target/linux/ar7/patches-2.6.24/120-gpio_chrdev.patch [deleted file]
target/linux/ar7/patches-2.6.24/130-vlynq.patch [deleted file]
target/linux/ar7/patches-2.6.24/140-cpmac_fix.patch [deleted file]
target/linux/ar7/patches-2.6.24/150-cpmac_up_and_running.diff [deleted file]
target/linux/ar7/patches-2.6.24/160-cpmac-rx-ring-use-eoq.diff [deleted file]
target/linux/ar7/patches-2.6.24/170-cpmac_eth_fix.patch [deleted file]
target/linux/ar7/patches-2.6.24/500-serial_kludge.patch [deleted file]
target/linux/ar7/patches-2.6.24/900-temporary_cpmac_hack.diff [deleted file]
target/linux/ar7/patches-2.6.25/100-board_support.patch [deleted file]
target/linux/ar7/patches-2.6.25/110-flash.patch [deleted file]
target/linux/ar7/patches-2.6.25/120-gpio_chrdev.patch [deleted file]
target/linux/ar7/patches-2.6.25/130-vlynq.patch [deleted file]
target/linux/ar7/patches-2.6.25/140-cpmac_fix.patch [deleted file]
target/linux/ar7/patches-2.6.25/150-cpmac_not_broken.patch [deleted file]
target/linux/ar7/patches-2.6.25/150-cpmac_up_and_running.diff [deleted file]
target/linux/ar7/patches-2.6.25/160-cpmac-rx-ring-use-eoq.diff [deleted file]
target/linux/ar7/patches-2.6.25/170-cpmac_eth_fix.patch [deleted file]
target/linux/ar7/patches-2.6.25/200-mtd_fixes.patch [deleted file]
target/linux/ar7/patches-2.6.25/500-serial_kludge.patch [deleted file]
target/linux/ar7/patches-2.6.25/900-temporary_cpmac_hack.diff [deleted file]
target/linux/at91/config-2.6.21 [deleted file]
target/linux/at91/patches-2.6.21/000-at91patches.patch [deleted file]
target/linux/at91/patches-2.6.21/001-vlink-machine.patch [deleted file]
target/linux/at91/patches-2.6.21/002-led-driver.patch [deleted file]
target/linux/at91/patches-2.6.21/003-gpio-driver.patch [deleted file]
target/linux/at91/patches-2.6.21/006-change-gpios.patch [deleted file]
target/linux/at91/patches-2.6.21/007-mtd-partition.patch [deleted file]
target/linux/at91/patches-2.6.21/008-fdl-serial.patch [deleted file]
target/linux/at91/patches-2.6.21/009-fdl-uartinit.patch [deleted file]
target/linux/at91/patches-2.6.21/010-dm9161a-phyfix.patch [deleted file]
target/linux/at91/patches-2.6.21/011-vlink-resetfix.patch [deleted file]
target/linux/at91/patches-2.6.21/012-at91-mmcfix.patch [deleted file]
target/linux/at91/patches-2.6.21/013-at91-mmc1wire.patch [deleted file]
target/linux/at91/patches-2.6.21/014-initpartition.patch [deleted file]
target/linux/at91/patches-2.6.21/015-simenable.patch [deleted file]
target/linux/at91/patches-2.6.21/016-v1-15-detect.patch [deleted file]
target/linux/au1000/au1500/config-2.6.23 [deleted file]
target/linux/au1000/au1500/config-2.6.24 [deleted file]
target/linux/au1000/au1500/config-2.6.25 [deleted file]
target/linux/au1000/patches/001-au1000_gpio_kconfig.patch [deleted file]
target/linux/au1000/patches/002-sys_btn_gpio.patch [deleted file]
target/linux/au1000/patches/005-au1000_eth_link_beat.patch [deleted file]
target/linux/au1000/patches/012-mtx1_cmdline.patch [deleted file]
target/linux/au1000/patches/013-openwrt_rootfs.patch [deleted file]
target/linux/au1000/patches/014-au1000_eth_ioctl.patch [deleted file]
target/linux/au1000/patches/015-pci-resource.patch [deleted file]
target/linux/au1000/patches/016-net-irq.patch [deleted file]
target/linux/au1000/patches/017-gpio-dir.patch [deleted file]
target/linux/rb532/config-2.6.23 [deleted file]
target/linux/rb532/files-2.6.23/arch/mips/pci/fixup-rb500.c [deleted file]
target/linux/rb532/files-2.6.23/arch/mips/pci/ops-rc32434.c [deleted file]
target/linux/rb532/files-2.6.23/arch/mips/pci/pci-rc32434.c [deleted file]
target/linux/rb532/files-2.6.23/arch/mips/rb500/Makefile [deleted file]
target/linux/rb532/files-2.6.23/arch/mips/rb500/devices.c [deleted file]
target/linux/rb532/files-2.6.23/arch/mips/rb500/gpio.c [deleted file]
target/linux/rb532/files-2.6.23/arch/mips/rb500/irq.c [deleted file]
target/linux/rb532/files-2.6.23/arch/mips/rb500/prom.c [deleted file]
target/linux/rb532/files-2.6.23/arch/mips/rb500/serial.c [deleted file]
target/linux/rb532/files-2.6.23/arch/mips/rb500/setup.c [deleted file]
target/linux/rb532/files-2.6.23/arch/mips/rb500/time.c [deleted file]
target/linux/rb532/files-2.6.23/drivers/block/rb500/Makefile [deleted file]
target/linux/rb532/files-2.6.23/drivers/block/rb500/ata.c [deleted file]
target/linux/rb532/files-2.6.23/drivers/block/rb500/ata.h [deleted file]
target/linux/rb532/files-2.6.23/drivers/block/rb500/bdev.c [deleted file]
target/linux/rb532/files-2.6.23/drivers/char/watchdog/rc32434_wdt.c [deleted file]
target/linux/rb532/files-2.6.23/drivers/leds/leds-rb500.c [deleted file]
target/linux/rb532/files-2.6.23/drivers/net/korina.c [deleted file]
target/linux/rb532/files-2.6.23/drivers/net/rc32434_eth.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/ddr.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/dma.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/dma_v.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/eth.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/eth_v.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/gpio.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/integ.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/irq.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/pci.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/rb.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/rc32434.h [deleted file]
target/linux/rb532/files-2.6.23/include/asm-mips/rc32434/war.h [deleted file]
target/linux/rb532/patches-2.6.23/100-rb5xx_support.patch [deleted file]
target/linux/rb532/patches-2.6.23/110-korina_ethernet.patch [deleted file]
target/linux/rb532/patches-2.6.23/120-cf.patch [deleted file]
target/linux/rb532/patches-2.6.23/140-cmdline_hack.patch [deleted file]
target/linux/rb532/patches-2.6.23/200-bridge_resource_hack.patch [deleted file]
target/linux/rb532/patches-2.6.23/220-serial_fix.patch [deleted file]
target/linux/rb532/patches-2.6.23/240-via_rhine_performance.patch [deleted file]
target/linux/rb532/patches-2.6.23/510-rb500_led.patch [deleted file]
target/linux/rb532/patches-2.6.23/520-rc32434_wdt.patch [deleted file]
target/linux/s3c24xx/config-2.6.24 [deleted file]
target/linux/s3c24xx/config-2.6.26 [deleted file]
target/linux/s3c24xx/patches-2.6.24/1001-explicitly-link-notes-section.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1002-gta01-no_nand_partitions.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1003-neo1973-soc-include-fix.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1004-asoc-neo1973_wm8753-power.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1005-asoc-core-suspend_resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1006-fix-i2c-s3c2410-resume-race.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1007-resume-timers-wq.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1008-wm8753-rout2-inv.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1009-s3c2410-bbt.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1010-gta01-pcf50606.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1011-gta01-core.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1012-gta01-jbt6k74.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1013-gta01-inputdevice.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1014-gta01-power_control.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1015-s3c2410-pwm.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1016-gta01-vibrator.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1017-gta01-backlight.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1018-s3c2410_touchscreen.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1019-s3c2410_ts-gta01.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1020-i2c-permit_invalid_addrs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1021-g_ether-highpower.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1022-g_ether-vendor_product.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1023-s3c_mci.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1024-s3c_mci-gta01.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1025-qt2410-s3c_mci-pdata.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1026-s3c24xx-nand-largepage.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1027-s3c2410_udc-2440_dual_packet-workaround.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1028-hxd8-core.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1029-hxd8-tsl256x.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1030-s3c2442b-cpuid.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1031-pcf50633.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1032-pcf50633-suspend-hacks.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1033-smedia-glamo.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1034-glamo-mmc.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1035-gta02-core.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1036-gta02-power_control.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1037-gta02-sound.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1038-lis302dl.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1039-gta02-leds.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1040-gta02-acc.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1041-pcf506xx.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1042-gta02-bt-fixes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1043-openmoko-logo.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1044-config-nr-tty-devices.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1045-pm-debug_less_verbose.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1046-s3c2410_serial-nodebug.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1047-input-nots-mousedev.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1048-s3c2440-nand-disable-hwecc.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1049-qt2410-cs8900.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1050-s3c2410-qt2410-buttons.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1051-fail-unless-uimage.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1052-montour-audio.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1053-introduce-fiq-basis.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1054-introduce-fiq-use-timer3-as-source.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1055-introduce-fiq-migrate-vibrator-gta02-only.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1056-fiq-hdq.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1057-bq27000-battery-driver.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1058-fix-EVIOCGRAB-semantics.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1059-iis-suspend.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1060-s3c24xx-pcm-suspend.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1061-s3c2410-usb-switch.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1062-pnp_fixes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1063-atheros_2_0_function.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1064-atheros_2_0_hcd.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1065-atheros_2_0_sdio_stack.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1066-fix-hwecc-2410.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1067-fix-pcf50606-LOWBAT-kill-init.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1068-fix-pcf50633-LOWBAT-kill-init.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1069-gta01-dehang-printk.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1070-kexec-atags.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1071-suspend-prelim1.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1072-gta02-sound-bandaid.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1073-glamo-cmdqueue-bandaid.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1074-local-add-defconfig.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1075-local-build-scripts.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1076-local-build-new-dfu-vid.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1077-local-update-defconfig-for-2.6-dev.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1078-local-config-add-vfat-nls-to-kern.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1079-local-config-add-bluetooth-monolithic.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1080-local-config-wlan-config-changes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1081-local-config-defconfig-motion-sensor-gpio.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1082-local-config-pmu.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1083-local-config-ext2.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1084-contrib-fix-chgstate-array-bloat.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1085-bugfix-deglitch-gpio-output-enable.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1086-clean-snip-gpio-reinit.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1087-introduce-fiq-hdq.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1088-introduce-bq27000-battery-driver.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1089-debug-suspend-dump-gpio-states-add-GPA.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1090-fix-s3c2410_timer_setup-resume-BUG.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1091-config-add-alsa.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1092-fix-glamo-mci-defeat-ops-during-suspend.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1093-fix-lcm-reinit-post-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1094-fix-glamo-mci-fake-reset-opcode-in-suspend.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1095-use-gpio-control-leds.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1096-fix-gpio-led-patch-still-pwm-t3.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1097-introduce-usb-host-power-control.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1098-fix-charging-deassert-host-power-1a-detect.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1099-add-pcf50633-06-RTC_AIE-ioctl.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1100-fix-lis302dl-suspend-gpio.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1101-fix-suspend-gps-tx-level.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1102-Do-not-send-low-level-debugging-to-the-modem.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1103-add-gta02-pcb-revision-detect.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1104-debug-glamo-dump-regs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1105-add-pcb-rev-sysfs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1106-Simplify-the-code-there-is-no-need-for-a-branch.-Th.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1107-Remove-dead-code.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1108-Fix-the-FIXME-store-the-GPIO-value-for-now.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1109-Convert-the-driver-to-the-generic-GPIO-framework.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1110-Add-GPIO-IRQ-for-the-s3c2410-and-add-irq_to_gpio.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1111-This-is-gta02-and-not-gta01.-Do-not-call-the-vibrato.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1112-Fix-spelling.-flaoting-floating.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1113-Fix-the-firing-of-Jack-Interrupts-after-resume-whe.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1114-Enable-GPS-only-if-it-was-powered-on-before-suspendi.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1115-fix-wlan-disable.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1116-defconfig-audio.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1117-audio-tickless-timeout.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1118-fix-gsm-download-irq-balance-issue.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1119-add-modules-defconfig.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1120-fix-glamofb-cmdqueue-timeout.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1121-fix-usb-ethernet-mwester.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1122-fix-glamofb-cmd-mode-locking.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1123-fix-jack-debounce.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1124-OpenMoko-Openmoko.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1125-fix-gta01-spi-resume-patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1126-Remove-not-needed-ifdef-as-machine_is_-is-always-de.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1127--leds-We-would-enable-PWM-for-all-four-timers-disa.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1128--led-Misc-fixes-in-the-driver-code.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1129--neo-bluetooth-GTA01_GPIO_MODEM_RST-GTA02_GPIO_M.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1130--neo-Every-access-to-GPIO-bank-B-has-to-go-through.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1131-fix-jack-interrupt-debounce-loss-window.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1132-fix-gta01-pmu-irq-edge-lost-on-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1133-gta01-fix-jbt-platform-missing-members.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1134-gta01-fix-resume-redo-par.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1135-gta01-gps-power-state-resume-preserve.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1136-This-fixes-the-exit-function-so-that-the-module-can.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1137-This-adds-some-debug-messages-to-the-Neo1937-sound-d.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1138-From-cc08b5986dfd8d971ee46ce7045fb7863f99a92a-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1139-clean-sdio-hcd-suspend.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1140-Stop-GTA01-MMC-Debugging-messages.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1141-fix-KEY_PHONE-up-down-inversion.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1142-s3c24xx-pwm-platform-driver.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1143-fix-wep-needs-keys-before-ap.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1144-config-add-back-MMC_UNSAFE_RESUME.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1145-fix-suspend-backlight-timing-pm-debug.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1146-quench-glamofb-err-lock-and-mmc-debug.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1147-add-force-backlight-up-on-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1148-fix-backlight-disable-on-zero-intensity.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1149-Re-PATCH-6-7-fix-suppress-cpu-suspend-save-restor.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1150-Explain-why-we-want-SECOND-to-kick.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1151--pcf50633-Print-less-debugging-messages.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1152--pcf50633-Add-exported-symbol-to-the-header-file.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1153--pcf50633-Assume-that-all-gta02-s-have-a-battery-wi.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1154--pcf50633-Disable-debugging-statements-as-the-drive.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1155--power-Use-the-bq27000-battery-to-provide-charging.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1156-Disable-low-level-debugging-make-the-s3c24xx-PM-deb.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1157-clean-remove-build-noise.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1158-minor-problem-with-LCD.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1159-Fixup-hang-on-resume-caused-by-the-s3c2410-touch-scr.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1160-fix-motion-sensor-corruption.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1161-add-resume-reason-sysfs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1162-fix-reduce-wake-reasons-in-pcf50633.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1163-Fix-possible-null-pointer-dereference-in-s3c24xx_i2c.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1164-Make-ar6k-not-print-soooo-much-to-my-console.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1165-Remove-GTA01-PM-debug.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1166-Subject-PATCH-a6k-Everyone-calls-SET_NET_DEV-an.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1167-add-gta01-resume-sysfs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1168-introduce-samsung-camera-unit-driver.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1169-uplevel-samsung-camera-unit.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1170-introduce-charging-led-behaviour.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1171-introduce-resume-dependency.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1172-introduce-pcf50633-resume-dependency-list.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1173-add-use-pcf50633-resume-callback-jbt6k74.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1174-fix-remove-unused-model-name-bq27000.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1175-Subject-PATCH-Build-fixes.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1176-Subject-PATCH-Hardware-glamo-fb-cursor-some-clea.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1177-The-following-is-a-minor-cleanup-of-backlight-resume.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1178-debug-codec-register-setting-sysfs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1179-fix-pcf50633-suspend-resume-onehit-i2c-other-meddlin.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1180-fix-glamo-mci-relationship-with-pcf50633-suspend-res.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1181-fix-jbt6k74-force-reset-suspend.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1182-ASoC-Don-t-block-system-resume.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1183-fix-glamo-mci-power-setting-timeout-waiting-for-pcf5.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1184-fix-glamo-mci-resume-dependency-on-pcf50633.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1185-fix-pcf50633-interrupt-work-enforce-wait-on-resume-c.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1186-fix-pcf50633-rtc-i2c-bulk-autoincrement-simplify.pat.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1187-fix-pcf50633-use-i2c-bulk-autoincrement.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1188-fix-pcf50633-usb-curlim-workqueue-migration.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1189-change-lcm-keep-power-faster-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1190-fix-gta02-mach-remove-gta01-lcd-reset.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1191-add-remote-install-sdcard-script.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1192-fix-pcf50633-require-resume-level-3-for-irq-work.pat.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1193-fix-pcf50633-add-back-gratuitous-isr-work-call-in-re.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1194-cosmetic-checkpatch-complaints.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1195-fix-pcf50633-kill-white-splash-of-death-on-suspend.p.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1196-fix-allow-core-1v3-to-go-down.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1197-debug-i2c-s3c2410-dump-stack-on-suspended-tranfer.pa.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1198-fix-pcf50633-suspend-state-as-enum.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1199-fix-pcf50633-disable-irq-from-suspend-until-resume.p.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1200-debug-backtrace-not-choke-on-null-dev_blah.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1201-fix-pcf50633-really-defer-backlight-on-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1202-fix-pcf50633-platform-backlight-resume-ramp-setting.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1203-fix-pcf50633-migrate-gta02-peripherals-out.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1204-fix-pcf50633-use-pcf-not-data-in-probe-for-context.p.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1205-workaround-s3c24xx-i2s-stop-live-stream-stall-on-res.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1206-Subject-PATCH-a6k-Everyone-calls-SET_NET_DEV-an.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1207-Subject-PATCH-glamo-Don-t-disable-hwcursor-for-b.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1208-introduce-panic-blink-led-not-using-userspace-omfg.p.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1209-touchscreen-meddling.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1210-fix-touchscreen-meddling-divde.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1211-fix-lis302dl-resume-and-init-reload-boot-coefficient.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1212-fix-gsm-resume-problems.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1213-clean-gsm-flow-control.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1214-introduce-resume-exception-capture.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1215-From-119f4e02ba81cffe4dbc88d8ff667048ad28d925-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1216-From-ae3f72fc608fcd0a98a980a335ac4dc7ad95b221-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1217-From-683ef8067815f6ba0ede73fa71973823726213a3-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1218-From-000450f1ad2c713d2345a872fdf44f5dd3702e1b-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1219-From-5718bde77ed1a75e0fd2cdf5e099e66121d10c0a-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1220-From-c221bb27c8e22daa451e26353140777223d397d2-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1221-change-remove-kernel-charging-led-drive.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1222-add-ar6k-wake-interrupt.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1223-Remove-some-bits-of-nspy-GSM-flow-control-patches.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1224-commit-5f42e24d361cd83178fe8da9d68efbf41a011483.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1225-From-cede5c6c9b06ecbb0f7f2df7b7070092b87ddaf8-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1226-From-3a32be40f78404d5f1185f0b3d6b5632381cb33f-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1227-fix-pcf50633-mask-second-on-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1228-fix-aux-key-level-by-gtaxx.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1229-add-pcf50633-allow-force-charger-type.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1230-fix-no-uart-leak-when-gps-off.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1231-fix-glamo-suspend-resume-dram-and-engines.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1232-change-backlight-level-not-forced-up-on-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1233-introduce-BANKCON-meddling-sysfs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1234-sdio-use-interruptible-sleep-in-kthread-main-loops.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1235-fix-force-sdcard-clk-off-when-idle.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1236-add-limit-sdcard-clk-cmdline.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1237-defconfig-enable-ext2-ext3-gtaxx.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1238-fix-scard-stop-on-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1239-debug-move-dev-info-to-dbg.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1240-debug-add-glamo-drive-strength-module-param.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1241-fix-pcf50633-move-charger-enable-decision-to-pcf5063.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1242-fix-bq27000-charger-state-tracking.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1243-fix-glamo-mci-set-default-drive-level-0.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1244-fix-pcf50633-remove-charger-curlim-and-enable-apis-f.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1245-fix-pcf50633-only-do-platform-callback-once-per-even.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1246-fix-glamo-mci-possible-timeout-overflow.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1247-fix-glamo-mci-ensure-more-than-74-clocks-after-power.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1248-fix-allow-full-sd-voltage-range-selection.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1249-fix-glamo-mci-dont-filter-voltage-change.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1250-add-glamo-mci-slower-clocking-dynamic-switching.patc.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1251-use-gta02-glamo-mci-sd-dynamic-clock.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1252-fix-add-missing-include.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1253-config-usb-over-ethernet-module.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1254-fix-pcf50633-usbrem-charging-led.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1255-add-build-git-head-info.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1256-add-buildkeep-hash-named-copy.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1257-fix-build-hash-name-no-colon-separator.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1258-add-build-makerecovery.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1259-From-fa269b44512a03523b164c3cebc20312748c524b-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1260-config-remove-evbug-module.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1261-config-add-udf-support.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1262-gta0x-add-minimal-GSM-flowcontrol.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1263-commit-830ea3d0c27c0c750b7bf1b56c002ee7943f3edc.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1264-silence-serial-console-gta01.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1265-gta01-pcf50606-disable-irq-from-suspend-until-resume.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1266-fix-suspend-backlight-timing-gta01.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1267-gta01-uart-fifo-trigger-sooner.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1268-checkpatch-fixes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1269-add-includes-from-checkpatch-fixes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1270-fix-no-discharging.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1271-always-call-resume-dependencies.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1272-clean-remove-suspend-dependencies-syslog.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1273-clean-checkpatch-gsm-resume-dep.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1274-mach-gta02-spell-fixes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1275-lis302dl-allow-unloading-module.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1276-lis302dl-add-wakeup-defs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1277-From-98d97ee93af676f7d6d0bf55aaae17e11304598a-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1278-From-ca800f8b234299c56530e56018c031957c5c7ffb-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1279-From-5ee1ee9e1c8a652b0f9cde72ad5e547db87d4d67-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1280-interface-for-configuring-freefall-wakeup-interrupts.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1281-checkpatch-accel-fixes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1282-From-Andrzej-Zaborowski-balrogg-gmail.com.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1283-gta02-accel-isr-fix-more.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1284-fix-one-mmc-race.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1285-fix-glamo-idleclock-around-suspend.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1286-fix-glamo-crank-memory-to-90MHz.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1287-soft_tap.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1288-newline_after_disconnect_msg.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1289-ar6k-essid-one-and-32.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1290-Subject-PATCH-rework-to-make-USBINS-USBREM-exclus.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1291-gta03-pca9632.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1292-fix-glamo-mci-slow-clock-until-first-bulk.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1293-fix-build-with-no-CONFIG_MMC.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1294-revert-fix-build-with-no-config_mmc-glamo-resume-cal.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1295-This-patch-adds-a-framebuffer-notifier-in-order-to-d.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1296-config-remove-gta01-wm8752-from-gta02-defconfig.patc.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1297-glamo_fb-Cosmetic-cleanup.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1298-glamo_fb-sync-comment-with-code.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1299-glamo_fb-Implement-screen-blanking.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1300-fix-gcc-4.3-false-modulo-optimization.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1301-clean-move-defconfigs-stable.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1302-fix-defconfig-path.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1303-fix-lid302dl-bitbang-all-the-way-baby.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1304--Acceleration-threshold-configuration-lis302dl-con.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1305-suppress-onkey-events-on-resume-Was-Re-Where-ar.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1306--lis302dl-refactor-and-cleanup.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1307--lis302dl-threshold-configuration-in-mg.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1308--lis302dl-configure-duration.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1309--lis302dl-open-floodgates-on-zero-threshold.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1310--lis302dl-wakeup-configuration.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1311-config-enable-oprofile-gta01-gta02.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1312-GTA02-Improve-NAND-timings.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1313-S3C24xx-NAND-allow-for-faster-timings.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1314-palliate_touch_screen_jitter.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1315-config-allow-gta02-usb-hiddev.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1316-jffs2-choke-gc-thread.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1317-fix-gta02-defconfig-uplevel.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1318-config-enable-storing-config-in-kernel.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1319-config-enable-ikconfig-proc.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1320--ARM-S3C24xx-Add-preliminary-E-TEN-glofiish-M800-s.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1321-fix-s3c2410-usb-controller-mode-change-always-EINVAL.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1322-fix-gta01-s3c-mci-stop-clock-when-idle.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1323-GTA01-use-slow-SD-clock-when-gps-on.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1324-gta01-battery-driver.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1325-fix-missing-new-files-glofiish.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1326-change-gta01-battery-driver-name.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1327-jbt6k74_no_deep_sleep.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.24/1328-.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/0100-revert-openwrt-patches-921-922-923.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/0500-call-preinit-instead-of-init.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1001-explicitly-link-notes-section.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1002-gta01-no_nand_partitions.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1003-fix-i2c-s3c2410-resume-race.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1004-resume-timers-wq.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1005-s3c2410-bbt.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1006-gta01-pcf50606.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1007-gta01-core.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1008-gta01-jbt6k74.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1009-gta01-inputdevice.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1010-gta01-power_control.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1011-s3c2410-pwm.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1012-gta01-vibrator.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1013-gta01-backlight.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1014-s3c2410_touchscreen.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1015-s3c2410_ts-gta01.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1016-i2c-permit_invalid_addrs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1017-g_ether-highpower.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1018-g_ether-vendor_product.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1019-s3c_mci.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1020-s3c_mci-gta01.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1021-s3c24xx-nand-largepage.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1022-s3c2410_udc-2440_dual_packet-workaround.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1023-s3c2442b-cpuid.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1024-pcf50633.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1025-pcf50633-suspend-hacks.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1026-smedia-glamo.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1027-glamo-mmc.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1028-gta02-core.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1029-gta02-power_control.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1030-gta02-sound.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1031-lis302dl.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1032-gta02-leds.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1033-gta02-acc.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1034-pcf506xx.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1035-gta02-bt-fixes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1036-openmoko-logo.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1037-config-nr-tty-devices.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1038-pm-debug_less_verbose.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1039-s3c2410_serial-nodebug.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1040-input-nots-mousedev.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1041-s3c2440-nand-disable-hwecc.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1042-qt2410-cs8900.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1043-s3c2410-qt2410-buttons.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1044-fail-unless-uimage.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1045-introduce-fiq-basis.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1046-introduce-fiq-use-timer3-as-source.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1047-introduce-fiq-migrate-vibrator-gta02-only.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1048-fiq-hdq.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1049-bq27000-battery-driver.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1050-fix-EVIOCGRAB-semantics.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1051-s3c2410-usb-switch.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1052-pnp_fixes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1053-atheros_2_0_function.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1054-atheros_2_0_hcd.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1055-atheros_2_0_sdio_stack.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1056-fix-hwecc-2410.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1057-fix-pcf50606-LOWBAT-kill-init.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1058-fix-pcf50633-LOWBAT-kill-init.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1059-gta01-dehang-printk.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1060-suspend-prelim1.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1061-gta02-sound-bandaid.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1062-glamo-cmdqueue-bandaid.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1063-fix-wm8753-DBG.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1064-local-add-defconfig.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1065-local-build-scripts.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1066-local-build-new-dfu-vid.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1067-local-update-defconfig-for-2.6-dev.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1068-local-config-add-vfat-nls-to-kern.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1069-local-config-add-bluetooth-monolithic.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1070-local-config-wlan-config-changes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1071-local-config-defconfig-motion-sensor-gpio.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1072-local-config-pmu.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1073-local-config-ext2.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1074-contrib-fix-chgstate-array-bloat.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1075-bugfix-deglitch-gpio-output-enable.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1076-clean-snip-gpio-reinit.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1077-introduce-fiq-hdq.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1078-introduce-bq27000-battery-driver.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1079-debug-suspend-dump-gpio-states-add-GPA.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1080-fix-s3c2410_timer_setup-resume-BUG.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1081-config-add-alsa.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1082-fix-glamo-mci-defeat-ops-during-suspend.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1083-fix-lcm-reinit-post-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1084-fix-glamo-mci-fake-reset-opcode-in-suspend.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1085-use-gpio-control-leds.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1086-fix-gpio-led-patch-still-pwm-t3.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1087-introduce-usb-host-power-control.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1088-fix-charging-deassert-host-power-1a-detect.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1089-add-pcf50633-06-RTC_AIE-ioctl.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1090-fix-lis302dl-suspend-gpio.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1091-fix-suspend-gps-tx-level.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1092-Do-not-send-low-level-debugging-to-the-modem.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1093-add-gta02-pcb-revision-detect.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1094-debug-glamo-dump-regs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1095-add-pcb-rev-sysfs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1096-Simplify-the-code-there-is-no-need-for-a-branch.-Th.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1097-Remove-dead-code.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1098-Fix-the-FIXME-store-the-GPIO-value-for-now.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1099-Convert-the-driver-to-the-generic-GPIO-framework.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1100-Add-GPIO-IRQ-for-the-s3c2410-and-add-irq_to_gpio.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1101-This-is-gta02-and-not-gta01.-Do-not-call-the-vibrato.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1102-Fix-spelling.-flaoting-floating.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1103-Fix-the-firing-of-Jack-Interrupts-after-resume-whe.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1104-Enable-GPS-only-if-it-was-powered-on-before-suspendi.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1105-fix-wlan-disable.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1106-defconfig-audio.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1107-fix-gsm-download-irq-balance-issue.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1108-fix-glamofb-cmdqueue-timeout.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1109-fix-glamofb-cmd-mode-locking.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1110-debug-glamo-add-lcd-regs-to-dump.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1111-fix-jack-debounce.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1112-OpenMoko-Openmoko.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1113-Remove-not-needed-ifdef-as-machine_is_-is-always-de.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1114--leds-We-would-enable-PWM-for-all-four-timers-disa.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1115--led-Misc-fixes-in-the-driver-code.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1116--neo-bluetooth-GTA01_GPIO_MODEM_RST-GTA02_GPIO_M.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1117--neo-Every-access-to-GPIO-bank-B-has-to-go-through.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1118-fix-jack-interrupt-debounce-loss-window.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1119-fix-gta01-spi-resume-patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1120-fix-gta01-pmu-irq-edge-lost-on-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1121-add-defconfig-2.6.25.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1122-tracking-2.6.25-input_dev-cdev-union-removed.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1123-tracking-2.6.25-struct-bus-type-loses-devices-member.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1124-tracking-2.6.25-upstream-s3c2410_gpio_irq2pin.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1125-tracking-2.6.25-deprecated-includefile-wm8753.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1126-tracking-2.6.25-changed-s3c2410_dma_request-reurn.pa.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1127-gta01-gps-power-state-resume-preserve.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1128-gta01-fix-jbt-platform-missing-members.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1129-gta01-fix-resume-redo-par.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1130-From-cc08b5986dfd8d971ee46ce7045fb7863f99a92a-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1131-clean-sdio-hcd-suspend.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1132-config-update-2.6.21-rc1.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1133-tracking-2.6.26-rc1-remove-input-dev-private-member.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1134-tracking-2.6.26-rc1-remove-dupe-s3c2410_nand_update_.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1135-tracking-2.6.26-rc1-sdio-pnp-changes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1136-fix-KEY_PHONE-up-down-inversion.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1137-s3c24xx-pwm-platform-driver.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1138-fix-suspend-backlight-timing-pm-debug.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1139-fix-wep-needs-keys-before-ap.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1140-Fixup-hang-on-resume-caused-by-the-s3c2410-touch-scr.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1141-fix-motion-sensor-corruption.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1142-add-resume-reason-sysfs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1143-fix-reduce-wake-reasons-in-pcf50633.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1144-add-gta01-resume-sysfs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1145-introduce-samsung-camera-unit-driver.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1146-uplevel-samsung-camera-unit.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1147-fix-remove-unused-model-name-bq27000.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1148-Fix-possible-null-pointer-dereference-in-s3c24xx_i2c.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1149-Make-ar6k-not-print-soooo-much-to-my-console.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1150-Subject-PATCH-Build-fixes.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1151-Subject-PATCH-Hardware-glamo-fb-cursor-some-clea.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1152-Subject-config-defconfig-2.6.26.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1153-introduce-charging-led-behaviour.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1154-introduce-resume-dependency.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1155-introduce-pcf50633-resume-dependency-list.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1156-add-use-pcf50633-resume-callback-jbt6k74.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1157-The-following-is-a-minor-cleanup-of-backlight-resume.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1158-debug-codec-register-setting-sysfs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1159-fix-pcf50633-suspend-resume-onehit-i2c-other-meddlin.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1160-fix-glamo-mci-relationship-with-pcf50633-suspend-res.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1161-fix-jbt6k74-force-reset-suspend.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1162-fix-glamo-mci-power-setting-timeout-waiting-for-pcf5.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1163-fix-glamo-mci-resume-dependency-on-pcf50633.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1164-fix-pcf50633-interrupt-work-enforce-wait-on-resume-c.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1165-fix-pcf50633-rtc-i2c-bulk-autoincrement-simplify.pat.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1166-fix-pcf50633-use-i2c-bulk-autoincrement.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1167-fix-pcf50633-usb-curlim-workqueue-migration.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1168-change-lcm-keep-power-faster-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1169-fix-gta02-mach-remove-gta01-lcd-reset.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1170-add-remote-install-sdcard-script.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1171-fix-pcf50633-require-resume-level-3-for-irq-work.pat.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1172-fix-pcf50633-add-back-gratuitous-isr-work-call-in-re.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1173-fix-pcf50633-kill-white-splash-of-death-on-suspend.p.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1174-fix-allow-core-1v3-to-go-down.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1175-debug-i2c-s3c2410-dump-stack-on-suspended-tranfer.pa.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1176-fix-pcf50633-suspend-state-as-enum.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1177-fix-pcf50633-disable-irq-from-suspend-until-resume.p.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1178-debug-backtrace-not-choke-on-null-dev_blah.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1179-fix-pcf50633-really-defer-backlight-on-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1180-fix-glamo-suspend-resume-dram-and-engines.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1181-fix-pcf50633-platform-backlight-resume-ramp-setting.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1182-fix-pcf50633-migrate-gta02-peripherals-out.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1183-fix-pcf50633-use-pcf-not-data-in-probe-for-context.p.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1184-workaround-s3c24xx-i2s-stop-live-stream-stall-on-res.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1185-Subject-PATCH-a6k-Everyone-calls-SET_NET_DEV-an.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1186-Subject-PATCH-glamo-Don-t-disable-hwcursor-for-b.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1187-introduce-panic-blink-led-not-using-userspace-omfg.p.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1188-touchscreen-meddling.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1189-fix-touchscreen-meddling-divde.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1190-fix-lis302dl-resume-and-init-reload-boot-coefficient.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1191-fix-gsm-resume-problems.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1192-introduce-resume-exception-capture.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1193-tracking-defconfig-2.6.26-rc7.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1194-tracking-2.6.26-rc7-repeat-cdev-removal-pcf50633.pat.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1195-From-119f4e02ba81cffe4dbc88d8ff667048ad28d925-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1196-From-ae3f72fc608fcd0a98a980a335ac4dc7ad95b221-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1197-From-683ef8067815f6ba0ede73fa71973823726213a3-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1198-From-000450f1ad2c713d2345a872fdf44f5dd3702e1b-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1199-From-5718bde77ed1a75e0fd2cdf5e099e66121d10c0a-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1200-From-c221bb27c8e22daa451e26353140777223d397d2-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1201-change-remove-kernel-charging-led-drive.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1202-add-ar6k-wake-interrupt.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1203-Remove-some-bits-of-nspy-GSM-flow-control-patches.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1204-commit-5f42e24d361cd83178fe8da9d68efbf41a011483.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1205-From-cede5c6c9b06ecbb0f7f2df7b7070092b87ddaf8-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1206-From-3a32be40f78404d5f1185f0b3d6b5632381cb33f-Mon-Se.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1207-fix-pcf50633-mask-second-on-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1208-fix-aux-key-level-by-gtaxx.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1209-add-pcf50633-allow-force-charger-type.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1210-fix-no-uart-leak-when-gps-off.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1211-change-backlight-level-not-forced-up-on-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1212-introduce-BANKCON-meddling-sysfs.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1213-sdio-use-interruptible-sleep-in-kthread-main-loops.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1214-fix-force-sdcard-clk-off-when-idle.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1215-add-limit-sdcard-clk-cmdline.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1216-fix-scard-stop-on-resume.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1217-debug-move-dev-info-to-dbg.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1218-debug-add-glamo-drive-strength-module-param.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1219-fix-bq27000-charger-state-tracking.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1220-fix-glamo-mci-set-default-drive-level-0.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1221-fix-pcf50633-remove-charger-curlim-and-enable-apis-f.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1222-fix-pcf50633-only-do-platform-callback-once-per-even.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1223-fix-glamo-mci-possible-timeout-overflow.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1224-fix-glamo-mci-ensure-more-than-74-clocks-after-power.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1225-fix-pcf50633-bd-undef.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1226-fix-wm8753-DBG.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1227-fix-s3c2410-serial-fwd-ref.patch.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1228-fix-allow-full-sd-voltage-range-selection.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1229-fix-glamo-mci-dont-filter-voltage-change.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1230-add-glamo-mci-slower-clocking-dynamic-switching.patc.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1231-use-gta02-glamo-mci-sd-dynamic-clock.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1232-0003-a6k-sdio-Use-pnp_alloc_dev-to-properly-initiali.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1233-device-model-Allow-the-creation-of-symlinks-on-sys.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1234-pcf50606-fix-gllin-compat-link.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1235-fix-add-missing-include.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1236-config-kill-mtd-debug.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1237-fix-glamo-turbo-host-interface.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1238-fix-glamo-crank-memory-to-90MHz.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1239-fix-hdq-probe.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1240-gta0x-add-minimal-GSM-flowcontrol.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1241-commit-830ea3d0c27c0c750b7bf1b56c002ee7943f3edc.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1242-silence-serial-console-gta01.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1243-gta01-pcf50606-disable-irq-from-suspend-until-resume.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1244-fix-suspend-backlight-timing-gta01.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1245-gta01-uart-fifo-trigger-sooner.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1246-checkpatch-fixes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1247-add-includes-from-checkpatch-fixes.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1248-fix-pcf50633-usbrem-charging-led.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1249-fix-no-discharging.patch.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1250-One-of-the-error-paths-on-s3cmci_probe-was-doing-t.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1251-My-GTA01-2.6.26-kernel-was-crashing-within-mmc_power.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1252-The-driver-should-be-checking-for-a-negative-error-c.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1253-mmc_detect_change-takes-jiffies-not-msecs.-Conver.patch [deleted file]
target/linux/s3c24xx/patches-2.6.26/1254-config-2.6.26-add-s3c-mmc.patch.patch [deleted file]
target/linux/x86/config-2.6.27 [deleted file]

diff --git a/target/linux/adm5120/patches-2.6.26/001-adm5120.patch b/target/linux/adm5120/patches-2.6.26/001-adm5120.patch
deleted file mode 100644 (file)
index ffebf85..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
---- a/arch/mips/Kconfig
-+++ b/arch/mips/Kconfig
-@@ -18,6 +18,22 @@ choice
-       prompt "System type"
-       default SGI_IP22
-+config ADM5120
-+      bool "Infineon/ADMtek ADM5120 SoC based machines"
-+      select CEVT_R4K
-+      select CSRC_R4K
-+      select SYS_HAS_CPU_MIPS32_R1
-+      select SYS_HAS_EARLY_PRINTK
-+      select DMA_NONCOHERENT
-+      select IRQ_CPU
-+      select SYS_SUPPORTS_LITTLE_ENDIAN
-+      select SYS_SUPPORTS_BIG_ENDIAN
-+      select SYS_SUPPORTS_32BIT_KERNEL
-+      select GENERIC_GPIO
-+      select HAVE_GPIO_LIB
-+      select SWAP_IO_SPACE if CPU_BIG_ENDIAN
-+      select MIPS_MACHINE
-+
- config MACH_ALCHEMY
-       bool "Alchemy processor based machines"
-@@ -687,6 +702,7 @@ config WR_PPMC
- endchoice
-+source "arch/mips/adm5120/Kconfig"
- source "arch/mips/au1000/Kconfig"
- source "arch/mips/basler/excite/Kconfig"
- source "arch/mips/jazz/Kconfig"
---- a/arch/mips/Makefile
-+++ b/arch/mips/Makefile
-@@ -174,6 +174,21 @@ cflags-$(CONFIG_MACH_JAZZ)        += -Iinclude/
- load-$(CONFIG_MACH_JAZZ)      += 0xffffffff80080000
- #
-+# Infineon/ADMtek ADM5120
-+#
-+libs-$(CONFIG_ADM5120)                        += arch/mips/adm5120/prom/
-+core-$(CONFIG_ADM5120)                        += arch/mips/adm5120/common/
-+core-$(CONFIG_ADM5120_OEM_CELLVISION) += arch/mips/adm5120/cellvision/
-+core-$(CONFIG_ADM5120_OEM_COMPEX)     += arch/mips/adm5120/compex/
-+core-$(CONFIG_ADM5120_OEM_EDIMAX)     += arch/mips/adm5120/edimax/
-+core-$(CONFIG_ADM5120_OEM_INFINEON)   += arch/mips/adm5120/infineon/
-+core-$(CONFIG_ADM5120_OEM_MIKROTIK)   += arch/mips/adm5120/mikrotik/
-+core-$(CONFIG_ADM5120_OEM_MOTOROLA)   += arch/mips/adm5120/motorola/
-+core-$(CONFIG_ADM5120_OEM_ZYXEL)      += arch/mips/adm5120/zyxel/
-+cflags-$(CONFIG_ADM5120)              += -Iinclude/asm-mips/mach-adm5120
-+load-$(CONFIG_ADM5120)                        += 0xffffffff80001000
-+
-+#
- # Common Alchemy Au1x00 stuff
- #
- core-$(CONFIG_SOC_AU1X00)     += arch/mips/au1000/common/
diff --git a/target/linux/adm5120/patches-2.6.26/002-adm5120_flash.patch b/target/linux/adm5120/patches-2.6.26/002-adm5120_flash.patch
deleted file mode 100644 (file)
index d7535ae..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/drivers/mtd/maps/Kconfig
-+++ b/drivers/mtd/maps/Kconfig
-@@ -586,5 +586,9 @@ config MTD_PLATRAM
-         This selection automatically selects the map_ram driver.
-+config MTD_ADM5120
-+      tristate "Map driver for ADM5120 based boards"
-+      depends on ADM5120
-+
- endmenu
---- a/drivers/mtd/maps/Makefile
-+++ b/drivers/mtd/maps/Makefile
-@@ -44,6 +44,7 @@ obj-$(CONFIG_MTD_DBOX2)              += dbox2-flash.
- obj-$(CONFIG_MTD_SOLUTIONENGINE)+= solutionengine.o
- obj-$(CONFIG_MTD_PCI)         += pci.o
- obj-$(CONFIG_MTD_ALCHEMY)       += alchemy-flash.o
-+obj-$(CONFIG_MTD_ADM5120)             += adm5120-flash.o
- obj-$(CONFIG_MTD_AUTCPU12)    += autcpu12-nvram.o
- obj-$(CONFIG_MTD_EDB7312)     += edb7312.o
- obj-$(CONFIG_MTD_IMPA7)               += impa7.o
diff --git a/target/linux/adm5120/patches-2.6.26/003-adm5120_switch.patch b/target/linux/adm5120/patches-2.6.26/003-adm5120_switch.patch
deleted file mode 100644 (file)
index ac0c5e3..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/drivers/net/Kconfig
-+++ b/drivers/net/Kconfig
-@@ -613,6 +613,10 @@ config MIPS_AU1X00_ENET
-         If you have an Alchemy Semi AU1X00 based system
-         say Y.  Otherwise, say N.
-+config ADM5120_ENET
-+      tristate "ADM5120 Ethernet switch support"
-+      depends on ADM5120
-+
- config SGI_IOC3_ETH
-       bool "SGI IOC3 Ethernet"
-       depends on PCI && SGI_IP27
---- a/drivers/net/Makefile
-+++ b/drivers/net/Makefile
-@@ -186,6 +186,7 @@ obj-$(CONFIG_SC92031) += sc92031.o
- # This is also a 82596 and should probably be merged
- obj-$(CONFIG_LP486E) += lp486e.o
-+obj-$(CONFIG_ADM5120_ENET) += adm5120sw.o
- obj-$(CONFIG_ETH16I) += eth16i.o
- obj-$(CONFIG_ZORRO8390) += zorro8390.o
- obj-$(CONFIG_HPLANCE) += hplance.o 7990.o
diff --git a/target/linux/adm5120/patches-2.6.26/005-adm5120_usb.patch b/target/linux/adm5120/patches-2.6.26/005-adm5120_usb.patch
deleted file mode 100644 (file)
index 751af5a..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/drivers/usb/host/Kconfig
-+++ b/drivers/usb/host/Kconfig
-@@ -4,6 +4,10 @@
- comment "USB Host Controller Drivers"
-       depends on USB
-+config USB_ADM5120_HCD
-+      tristate "ADM5120 HCD support (EXPERIMENTAL)"
-+      depends on USB && ADM5120 && EXPERIMENTAL
-+
- config USB_C67X00_HCD
-       tristate "Cypress C67x00 HCD support"
-       depends on USB
---- a/drivers/usb/host/Makefile
-+++ b/drivers/usb/host/Makefile
-@@ -10,6 +10,7 @@ isp1760-objs := isp1760-hcd.o isp1760-if
- obj-$(CONFIG_PCI)             += pci-quirks.o
-+obj-$(CONFIG_USB_ADM5120_HCD) += adm5120-hcd.o
- obj-$(CONFIG_USB_EHCI_HCD)    += ehci-hcd.o
- obj-$(CONFIG_USB_ISP116X_HCD) += isp116x-hcd.o
- obj-$(CONFIG_USB_OHCI_HCD)    += ohci-hcd.o
---- a/drivers/usb/Makefile
-+++ b/drivers/usb/Makefile
-@@ -16,6 +16,7 @@ obj-$(CONFIG_USB_UHCI_HCD)   += host/
- obj-$(CONFIG_USB_SL811_HCD)   += host/
- obj-$(CONFIG_USB_U132_HCD)    += host/
- obj-$(CONFIG_USB_R8A66597_HCD)        += host/
-+obj-$(CONFIG_USB_ADM5120_HCD)         += host/
- obj-$(CONFIG_USB_C67X00_HCD)  += c67x00/
diff --git a/target/linux/adm5120/patches-2.6.26/007-adm5120_pci.patch b/target/linux/adm5120/patches-2.6.26/007-adm5120_pci.patch
deleted file mode 100644 (file)
index 3df0f06..0000000
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/arch/mips/pci/Makefile
-+++ b/arch/mips/pci/Makefile
-@@ -48,3 +48,4 @@ obj-$(CONFIG_TOSHIBA_RBTX4938)       += fixup-
- obj-$(CONFIG_VICTOR_MPC30X)   += fixup-mpc30x.o
- obj-$(CONFIG_ZAO_CAPCELLA)    += fixup-capcella.o
- obj-$(CONFIG_WR_PPMC)         += fixup-wrppmc.o
-+obj-$(CONFIG_ADM5120)         += pci-adm5120.o
---- a/include/linux/pci_ids.h
-+++ b/include/linux/pci_ids.h
-@@ -1707,6 +1707,9 @@
- #define PCI_VENDOR_ID_ESDGMBH         0x12fe
- #define PCI_DEVICE_ID_ESDGMBH_CPCIASIO4 0x0111
-+#define PCI_VENDOR_ID_ADMTEK          0x1317
-+#define PCI_DEVICE_ID_ADMTEK_ADM5120  0x5120
-+
- #define PCI_VENDOR_ID_SIIG            0x131f
- #define PCI_SUBVENDOR_ID_SIIG         0x131f
- #define PCI_DEVICE_ID_SIIG_1S_10x_550 0x1000
diff --git a/target/linux/adm5120/patches-2.6.26/009-adm5120_leds_switch_trigger.patch b/target/linux/adm5120/patches-2.6.26/009-adm5120_leds_switch_trigger.patch
deleted file mode 100644 (file)
index 1e3385d..0000000
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/drivers/leds/Kconfig
-+++ b/drivers/leds/Kconfig
-@@ -207,4 +207,12 @@ config LEDS_TRIGGER_NETDEV
-         This allows LEDs to be controlled by network device activity.
-         If unsure, say Y.
-+config LEDS_TRIGGER_ADM5120_SWITCH
-+      tristate "LED ADM5120 Switch Port Status Trigger"
-+      depends on LEDS_TRIGGERS && ADM5120
-+      help
-+        This allows LEDs to be controlled by the port states of
-+        the ADM5120 built-in Ethernet Switch
-+        If unsure, say N.
-+
- endif # NEW_LEDS
---- a/drivers/leds/Makefile
-+++ b/drivers/leds/Makefile
-@@ -30,3 +30,4 @@ obj-$(CONFIG_LEDS_TRIGGER_HEARTBEAT) += 
- obj-$(CONFIG_LEDS_TRIGGER_DEFAULT_ON) += ledtrig-default-on.o
- obj-$(CONFIG_LEDS_TRIGGER_MORSE)      += ledtrig-morse.o
- obj-$(CONFIG_LEDS_TRIGGER_NETDEV)      += ledtrig-netdev.o
-+obj-$(CONFIG_LEDS_TRIGGER_ADM5120_SWITCH) += ledtrig-adm5120-switch.o
diff --git a/target/linux/adm5120/patches-2.6.26/101-cfi_fixup_macronix_bootloc.patch b/target/linux/adm5120/patches-2.6.26/101-cfi_fixup_macronix_bootloc.patch
deleted file mode 100644 (file)
index 65b34ac..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
---- a/drivers/mtd/chips/cfi_cmdset_0002.c
-+++ b/drivers/mtd/chips/cfi_cmdset_0002.c
-@@ -47,12 +47,19 @@
- #define MANUFACTURER_AMD      0x0001
- #define MANUFACTURER_ATMEL    0x001F
- #define MANUFACTURER_SST      0x00BF
-+#define MANUFACTURER_MACRONIX 0x00C2
- #define SST49LF004B           0x0060
- #define SST49LF040B           0x0050
- #define SST49LF008A           0x005a
- #define AT49BV6416            0x00d6
- #define MANUFACTURER_SAMSUNG  0x00ec
-+/* Macronix */
-+#define MX29LV160B    0x2249  /* MX29LV160 Bottom-boot chip */
-+#define MX29LV160T    0x22C4  /* MX29LV160 Top-boot chip */
-+#define MX29LV320B    0x22A8  /* MX29LV320 Bottom-boot chip */
-+#define MX29LV320T    0x22A7  /* MX29LV320 Top-boot chip */
-+
- static int cfi_amdstd_read (struct mtd_info *, loff_t, size_t, size_t *, u_char *);
- static int cfi_amdstd_write_words(struct mtd_info *, loff_t, size_t, size_t *, const u_char *);
- static int cfi_amdstd_write_buffers(struct mtd_info *, loff_t, size_t, size_t *, const u_char *);
-@@ -243,6 +250,41 @@ static void fixup_s29gl032n_sectors(stru
-       }
- }
-+#ifdef CONFIG_MTD_CFI_FIXUP_MACRONIX_BOOTLOC
-+/*
-+ * Some Macronix chips has no/bad bootblock information in the CFI table
-+ */
-+static void fixup_macronix_bootloc(struct mtd_info *mtd, void* param)
-+{
-+      struct map_info *map = mtd->priv;
-+      struct cfi_private *cfi = map->fldrv_priv;
-+      struct cfi_pri_amdstd *extp = cfi->cmdset_priv;
-+      __u8 t;
-+
-+      switch (cfi->id) {
-+      /* TODO: put affected chip ids here */
-+      case MX29LV160B:
-+      case MX29LV320B:
-+              t = 2;  /* Bottom boot */
-+              break;
-+      case MX29LV160T:
-+      case MX29LV320T:
-+              t = 3;  /* Top boot */
-+              break;
-+      default:
-+              return;
-+      }
-+
-+      if (extp->TopBottom == t)
-+              /* boot location detected by the CFI layer is correct */
-+              return;
-+
-+      extp->TopBottom = t;
-+      printk("%s: Macronix chip detected, id:0x%04X, boot location forced "
-+              "to %s\n", map->name, cfi->id, (t == 2) ? "bottom" : "top");
-+}
-+#endif /* CONFIG_MTD_CFI_FIXUP_MACRONIX_BOOTLOC */
-+
- static struct cfi_fixup cfi_fixup_table[] = {
-       { CFI_MFR_ATMEL, CFI_ID_ANY, fixup_convert_atmel_pri, NULL },
- #ifdef AMD_BOOTLOC_BUG
-@@ -278,6 +320,9 @@ static struct cfi_fixup fixup_table[] = 
-        */
-       { CFI_MFR_ANY, CFI_ID_ANY, fixup_use_erase_chip, NULL },
-       { CFI_MFR_ATMEL, AT49BV6416, fixup_use_atmel_lock, NULL },
-+#ifdef CONFIG_MTD_CFI_FIXUP_MACRONIX_BOOTLOC
-+      { MANUFACTURER_MACRONIX, CFI_ID_ANY, fixup_macronix_bootloc, NULL, },
-+#endif
-       { 0, 0, NULL, NULL }
- };
---- a/drivers/mtd/chips/Kconfig
-+++ b/drivers/mtd/chips/Kconfig
-@@ -196,6 +196,14 @@ config MTD_CFI_AMDSTD
-         provides support for one of those command sets, used on chips
-         including the AMD Am29LV320.
-+config MTD_CFI_FIXUP_MACRONIX_BOOTLOC
-+      bool "Fix boot-block location for Macronix flash chips"
-+      depends on MTD_CFI_AMDSTD
-+      help
-+        Some Macronix flash chips have no/wrong boot-block location in the
-+        CFI table, and the driver may detect the type incorrectly. Select
-+        this if your board has such chip.
-+
- config MTD_CFI_STAA
-       tristate "Support for ST (Advanced Architecture) flash chips"
-       depends on MTD_GEN_PROBE
diff --git a/target/linux/adm5120/patches-2.6.26/102-jedec_pmc_39lvxxx_chips.patch b/target/linux/adm5120/patches-2.6.26/102-jedec_pmc_39lvxxx_chips.patch
deleted file mode 100644 (file)
index e84c44f..0000000
+++ /dev/null
@@ -1,68 +0,0 @@
---- a/drivers/mtd/chips/jedec_probe.c
-+++ b/drivers/mtd/chips/jedec_probe.c
-@@ -121,6 +121,10 @@
- #define UPD29F064115  0x221C
- /* PMC */
-+#define PM39LV512     0x001B
-+#define PM39LV010     0x001C
-+#define PM39LV020     0x003D
-+#define PM39LV040     0x003E
- #define PM49FL002     0x006D
- #define PM49FL004     0x006E
- #define PM49FL008     0x006A
-@@ -1173,6 +1177,54 @@ static const struct amd_flash_info jedec
-                       ERASEINFO(0x02000,2),
-                       ERASEINFO(0x04000,1),
-               }
-+        }, {
-+              .mfr_id         = MANUFACTURER_PMC,
-+              .dev_id         = PM39LV512,
-+              .name           = "PMC Pm39LV512",
-+              .devtypes       = CFI_DEVICETYPE_X8,
-+              .uaddr          = MTD_UADDR_0x0555_0x02AA,
-+              .dev_size       = SIZE_64KiB,
-+              .cmd_set        = P_ID_AMD_STD,
-+              .nr_regions     = 1,
-+              .regions        = {
-+                      ERASEINFO(0x01000,16),
-+              }
-+        }, {
-+              .mfr_id         = MANUFACTURER_PMC,
-+              .dev_id         = PM39LV010,
-+              .name           = "PMC Pm39LV010",
-+              .devtypes       = CFI_DEVICETYPE_X8,
-+              .uaddr          = MTD_UADDR_0x0555_0x02AA,
-+              .dev_size       = SIZE_128KiB,
-+              .cmd_set        = P_ID_AMD_STD,
-+              .nr_regions     = 1,
-+              .regions        = {
-+                      ERASEINFO(0x01000,32),
-+              }
-+        }, {
-+              .mfr_id         = MANUFACTURER_PMC,
-+              .dev_id         = PM39LV020,
-+              .name           = "PMC Pm39LV020",
-+              .devtypes       = CFI_DEVICETYPE_X8,
-+              .uaddr          = MTD_UADDR_0x0555_0x02AA,
-+              .dev_size       = SIZE_256KiB,
-+              .cmd_set        = P_ID_AMD_STD,
-+              .nr_regions     = 1,
-+              .regions        = {
-+                      ERASEINFO(0x01000,64),
-+              }
-+        }, {
-+              .mfr_id         = MANUFACTURER_PMC,
-+              .dev_id         = PM39LV040,
-+              .name           = "PMC Pm39LV040",
-+              .devtypes       = CFI_DEVICETYPE_X8,
-+              .uaddr          = MTD_UADDR_0x0555_0x02AA,
-+              .dev_size       = SIZE_512KiB,
-+              .cmd_set        = P_ID_AMD_STD,
-+              .nr_regions     = 1,
-+              .regions        = {
-+                      ERASEINFO(0x01000,128),
-+              }
-       }, {
-               .mfr_id         = MANUFACTURER_PMC,
-               .dev_id         = PM49FL002,
diff --git a/target/linux/adm5120/patches-2.6.26/103-mtd_trxsplit.patch b/target/linux/adm5120/patches-2.6.26/103-mtd_trxsplit.patch
deleted file mode 100644 (file)
index e4c8690..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/drivers/mtd/Kconfig
-+++ b/drivers/mtd/Kconfig
-@@ -57,6 +57,11 @@ config MTD_ROOTFS_SPLIT
-       depends on MTD_PARTITIONS
-       default y
-+config MTD_TRXSPLIT
-+      bool "Automatically find and split TRX partitions"
-+      depends on MTD_PARTITIONS
-+      default n
-+
- config MTD_REDBOOT_PARTS
-       tristate "RedBoot partition table parsing"
-       depends on MTD_PARTITIONS
---- a/drivers/mtd/Makefile
-+++ b/drivers/mtd/Makefile
-@@ -8,6 +8,7 @@ mtd-y                          := mtdcore.o mtdsuper.o
- mtd-$(CONFIG_MTD_PARTITIONS)  += mtdpart.o
- obj-$(CONFIG_MTD_CONCAT)      += mtdconcat.o
-+obj-$(CONFIG_MTD_TRXSPLIT)    += trxsplit.o
- obj-$(CONFIG_MTD_REDBOOT_PARTS) += redboot.o
- obj-$(CONFIG_MTD_CMDLINE_PARTS) += cmdlinepart.o
- obj-$(CONFIG_MTD_AFS_PARTS)   += afs.o
diff --git a/target/linux/adm5120/patches-2.6.26/120-rb153_cf_driver.patch b/target/linux/adm5120/patches-2.6.26/120-rb153_cf_driver.patch
deleted file mode 100644 (file)
index e100181..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
---- a/drivers/ata/Makefile
-+++ b/drivers/ata/Makefile
-@@ -72,6 +72,7 @@ obj-$(CONFIG_PATA_BF54X)     += pata_bf54x.o
- obj-$(CONFIG_PATA_PLATFORM)   += pata_platform.o
- obj-$(CONFIG_PATA_OF_PLATFORM)        += pata_of_platform.o
- obj-$(CONFIG_PATA_ICSIDE)     += pata_icside.o
-+obj-$(CONFIG_PATA_RB153_CF)   += pata_rb153_cf.o
- # Should be last but two libata driver
- obj-$(CONFIG_PATA_ACPI)               += pata_acpi.o
- # Should be last but one libata driver
---- a/drivers/ata/Kconfig
-+++ b/drivers/ata/Kconfig
-@@ -566,6 +566,15 @@ config PATA_RADISYS
-         If unsure, say N.
-+config PATA_RB153_CF
-+      tristate "RouterBOARD 153 Compact Flash support"
-+      depends on ADM5120_MACH_RB_153
-+      help
-+        This option enables support for a Compact Flash connected on
-+        the RouterBOARD 153.
-+
-+        If unsure, say N.
-+
- config PATA_RB532
-       tristate "RouterBoard 532 PATA CompactFlash support"
-       depends on MIKROTIK_RB532
diff --git a/target/linux/adm5120/patches-2.6.26/140-cmdline_hack.patch b/target/linux/adm5120/patches-2.6.26/140-cmdline_hack.patch
deleted file mode 100644 (file)
index 1ced3f6..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/arch/mips/kernel/head.S
-+++ b/arch/mips/kernel/head.S
-@@ -126,7 +126,12 @@
-       /*
-        * Reserved space for exception handlers.
-        * Necessary for machines which link their kernels at KSEG0.
-+       * Use as temporary storage for the kernel command line, so that it
-+       * can be updated easily without having to relink the kernel.
-        */
-+
-+EXPORT(_image_cmdline)
-+      .ascii "CMDLINE:"
-       .fill   0x400
- #endif
diff --git a/target/linux/adm5120/patches-2.6.26/200-amba_pl010_hacks.patch b/target/linux/adm5120/patches-2.6.26/200-amba_pl010_hacks.patch
deleted file mode 100644 (file)
index 18fbc69..0000000
+++ /dev/null
@@ -1,378 +0,0 @@
---- a/drivers/serial/amba-pl010.c
-+++ b/drivers/serial/amba-pl010.c
-@@ -52,11 +52,10 @@
- #include <asm/io.h>
--#define UART_NR               8
--
- #define SERIAL_AMBA_MAJOR     204
- #define SERIAL_AMBA_MINOR     16
--#define SERIAL_AMBA_NR                UART_NR
-+#define SERIAL_AMBA_NR                CONFIG_SERIAL_AMBA_PL010_NUMPORTS
-+#define SERIAL_AMBA_NAME      CONFIG_SERIAL_AMBA_PL010_PORTNAME
- #define AMBA_ISR_PASS_LIMIT   256
-@@ -82,9 +81,9 @@ static void pl010_stop_tx(struct uart_po
-       struct uart_amba_port *uap = (struct uart_amba_port *)port;
-       unsigned int cr;
--      cr = readb(uap->port.membase + UART010_CR);
-+      cr = __raw_readl(uap->port.membase + UART010_CR);
-       cr &= ~UART010_CR_TIE;
--      writel(cr, uap->port.membase + UART010_CR);
-+      __raw_writel(cr, uap->port.membase + UART010_CR);
- }
- static void pl010_start_tx(struct uart_port *port)
-@@ -92,9 +91,9 @@ static void pl010_start_tx(struct uart_p
-       struct uart_amba_port *uap = (struct uart_amba_port *)port;
-       unsigned int cr;
--      cr = readb(uap->port.membase + UART010_CR);
-+      cr = __raw_readl(uap->port.membase + UART010_CR);
-       cr |= UART010_CR_TIE;
--      writel(cr, uap->port.membase + UART010_CR);
-+      __raw_writel(cr, uap->port.membase + UART010_CR);
- }
- static void pl010_stop_rx(struct uart_port *port)
-@@ -102,9 +101,9 @@ static void pl010_stop_rx(struct uart_po
-       struct uart_amba_port *uap = (struct uart_amba_port *)port;
-       unsigned int cr;
--      cr = readb(uap->port.membase + UART010_CR);
-+      cr = __raw_readl(uap->port.membase + UART010_CR);
-       cr &= ~(UART010_CR_RIE | UART010_CR_RTIE);
--      writel(cr, uap->port.membase + UART010_CR);
-+      __raw_writel(cr, uap->port.membase + UART010_CR);
- }
- static void pl010_enable_ms(struct uart_port *port)
-@@ -112,9 +111,9 @@ static void pl010_enable_ms(struct uart_
-       struct uart_amba_port *uap = (struct uart_amba_port *)port;
-       unsigned int cr;
--      cr = readb(uap->port.membase + UART010_CR);
-+      cr = __raw_readl(uap->port.membase + UART010_CR);
-       cr |= UART010_CR_MSIE;
--      writel(cr, uap->port.membase + UART010_CR);
-+      __raw_writel(cr, uap->port.membase + UART010_CR);
- }
- static void pl010_rx_chars(struct uart_amba_port *uap)
-@@ -122,9 +121,9 @@ static void pl010_rx_chars(struct uart_a
-       struct tty_struct *tty = uap->port.info->tty;
-       unsigned int status, ch, flag, rsr, max_count = 256;
--      status = readb(uap->port.membase + UART01x_FR);
-+      status = __raw_readl(uap->port.membase + UART01x_FR);
-       while (UART_RX_DATA(status) && max_count--) {
--              ch = readb(uap->port.membase + UART01x_DR);
-+              ch = __raw_readl(uap->port.membase + UART01x_DR);
-               flag = TTY_NORMAL;
-               uap->port.icount.rx++;
-@@ -133,9 +132,9 @@ static void pl010_rx_chars(struct uart_a
-                * Note that the error handling code is
-                * out of the main execution path
-                */
--              rsr = readb(uap->port.membase + UART01x_RSR) | UART_DUMMY_RSR_RX;
-+              rsr = __raw_readl(uap->port.membase + UART01x_RSR) | UART_DUMMY_RSR_RX;
-               if (unlikely(rsr & UART01x_RSR_ANY)) {
--                      writel(0, uap->port.membase + UART01x_ECR);
-+                      __raw_writel(0, uap->port.membase + UART01x_ECR);
-                       if (rsr & UART01x_RSR_BE) {
-                               rsr &= ~(UART01x_RSR_FE | UART01x_RSR_PE);
-@@ -165,7 +164,7 @@ static void pl010_rx_chars(struct uart_a
-               uart_insert_char(&uap->port, rsr, UART01x_RSR_OE, ch, flag);
-       ignore_char:
--              status = readb(uap->port.membase + UART01x_FR);
-+              status = __raw_readl(uap->port.membase + UART01x_FR);
-       }
-       spin_unlock(&uap->port.lock);
-       tty_flip_buffer_push(tty);
-@@ -178,7 +177,7 @@ static void pl010_tx_chars(struct uart_a
-       int count;
-       if (uap->port.x_char) {
--              writel(uap->port.x_char, uap->port.membase + UART01x_DR);
-+              __raw_writel(uap->port.x_char, uap->port.membase + UART01x_DR);
-               uap->port.icount.tx++;
-               uap->port.x_char = 0;
-               return;
-@@ -190,7 +189,7 @@ static void pl010_tx_chars(struct uart_a
-       count = uap->port.fifosize >> 1;
-       do {
--              writel(xmit->buf[xmit->tail], uap->port.membase + UART01x_DR);
-+              __raw_writel(xmit->buf[xmit->tail], uap->port.membase + UART01x_DR);
-               xmit->tail = (xmit->tail + 1) & (UART_XMIT_SIZE - 1);
-               uap->port.icount.tx++;
-               if (uart_circ_empty(xmit))
-@@ -208,9 +207,9 @@ static void pl010_modem_status(struct ua
- {
-       unsigned int status, delta;
--      writel(0, uap->port.membase + UART010_ICR);
-+      __raw_writel(0, uap->port.membase + UART010_ICR);
--      status = readb(uap->port.membase + UART01x_FR) & UART01x_FR_MODEM_ANY;
-+      status = __raw_readl(uap->port.membase + UART01x_FR) & UART01x_FR_MODEM_ANY;
-       delta = status ^ uap->old_status;
-       uap->old_status = status;
-@@ -238,7 +237,7 @@ static irqreturn_t pl010_int(int irq, vo
-       spin_lock(&uap->port.lock);
--      status = readb(uap->port.membase + UART010_IIR);
-+      status = __raw_readl(uap->port.membase + UART010_IIR);
-       if (status) {
-               do {
-                       if (status & (UART010_IIR_RTIS | UART010_IIR_RIS))
-@@ -251,7 +250,7 @@ static irqreturn_t pl010_int(int irq, vo
-                       if (pass_counter-- == 0)
-                               break;
--                      status = readb(uap->port.membase + UART010_IIR);
-+                      status = __raw_readl(uap->port.membase + UART010_IIR);
-               } while (status & (UART010_IIR_RTIS | UART010_IIR_RIS |
-                                  UART010_IIR_TIS));
-               handled = 1;
-@@ -265,7 +264,7 @@ static irqreturn_t pl010_int(int irq, vo
- static unsigned int pl010_tx_empty(struct uart_port *port)
- {
-       struct uart_amba_port *uap = (struct uart_amba_port *)port;
--      unsigned int status = readb(uap->port.membase + UART01x_FR);
-+      unsigned int status = __raw_readl(uap->port.membase + UART01x_FR);
-       return status & UART01x_FR_BUSY ? 0 : TIOCSER_TEMT;
- }
-@@ -275,7 +274,7 @@ static unsigned int pl010_get_mctrl(stru
-       unsigned int result = 0;
-       unsigned int status;
--      status = readb(uap->port.membase + UART01x_FR);
-+      status = __raw_readl(uap->port.membase + UART01x_FR);
-       if (status & UART01x_FR_DCD)
-               result |= TIOCM_CAR;
-       if (status & UART01x_FR_DSR)
-@@ -301,12 +300,12 @@ static void pl010_break_ctl(struct uart_
-       unsigned int lcr_h;
-       spin_lock_irqsave(&uap->port.lock, flags);
--      lcr_h = readb(uap->port.membase + UART010_LCRH);
-+      lcr_h = __raw_readl(uap->port.membase + UART010_LCRH);
-       if (break_state == -1)
-               lcr_h |= UART01x_LCRH_BRK;
-       else
-               lcr_h &= ~UART01x_LCRH_BRK;
--      writel(lcr_h, uap->port.membase + UART010_LCRH);
-+      __raw_writel(lcr_h, uap->port.membase + UART010_LCRH);
-       spin_unlock_irqrestore(&uap->port.lock, flags);
- }
-@@ -334,12 +333,12 @@ static int pl010_startup(struct uart_por
-       /*
-        * initialise the old status of the modem signals
-        */
--      uap->old_status = readb(uap->port.membase + UART01x_FR) & UART01x_FR_MODEM_ANY;
-+      uap->old_status = __raw_readl(uap->port.membase + UART01x_FR) & UART01x_FR_MODEM_ANY;
-       /*
-        * Finally, enable interrupts
-        */
--      writel(UART01x_CR_UARTEN | UART010_CR_RIE | UART010_CR_RTIE,
-+      __raw_writel(UART01x_CR_UARTEN | UART010_CR_RIE | UART010_CR_RTIE,
-              uap->port.membase + UART010_CR);
-       return 0;
-@@ -362,10 +361,10 @@ static void pl010_shutdown(struct uart_p
-       /*
-        * disable all interrupts, disable the port
-        */
--      writel(0, uap->port.membase + UART010_CR);
-+      __raw_writel(0, uap->port.membase + UART010_CR);
-       /* disable break condition and fifos */
--      writel(readb(uap->port.membase + UART010_LCRH) &
-+      __raw_writel(__raw_readl(uap->port.membase + UART010_LCRH) &
-               ~(UART01x_LCRH_BRK | UART01x_LCRH_FEN),
-              uap->port.membase + UART010_LCRH);
-@@ -387,7 +386,7 @@ pl010_set_termios(struct uart_port *port
-       /*
-        * Ask the core to calculate the divisor for us.
-        */
--      baud = uart_get_baud_rate(port, termios, old, 0, uap->port.uartclk/16); 
-+      baud = uart_get_baud_rate(port, termios, old, 0, uap->port.uartclk/16);
-       quot = uart_get_divisor(port, baud);
-       switch (termios->c_cflag & CSIZE) {
-@@ -450,25 +449,25 @@ pl010_set_termios(struct uart_port *port
-               uap->port.ignore_status_mask |= UART_DUMMY_RSR_RX;
-       /* first, disable everything */
--      old_cr = readb(uap->port.membase + UART010_CR) & ~UART010_CR_MSIE;
-+      old_cr = __raw_readl(uap->port.membase + UART010_CR) & ~UART010_CR_MSIE;
-       if (UART_ENABLE_MS(port, termios->c_cflag))
-               old_cr |= UART010_CR_MSIE;
--      writel(0, uap->port.membase + UART010_CR);
-+      __raw_writel(0, uap->port.membase + UART010_CR);
-       /* Set baud rate */
-       quot -= 1;
--      writel((quot & 0xf00) >> 8, uap->port.membase + UART010_LCRM);
--      writel(quot & 0xff, uap->port.membase + UART010_LCRL);
-+      __raw_writel((quot & 0xf00) >> 8, uap->port.membase + UART010_LCRM);
-+      __raw_writel(quot & 0xff, uap->port.membase + UART010_LCRL);
-       /*
-        * ----------v----------v----------v----------v-----
-        * NOTE: MUST BE WRITTEN AFTER UARTLCR_M & UARTLCR_L
-        * ----------^----------^----------^----------^-----
-        */
--      writel(lcr_h, uap->port.membase + UART010_LCRH);
--      writel(old_cr, uap->port.membase + UART010_CR);
-+      __raw_writel(lcr_h, uap->port.membase + UART010_LCRH);
-+      __raw_writel(old_cr, uap->port.membase + UART010_CR);
-       spin_unlock_irqrestore(&uap->port.lock, flags);
- }
-@@ -540,7 +539,7 @@ static struct uart_ops amba_pl010_pops =
-       .verify_port    = pl010_verify_port,
- };
--static struct uart_amba_port *amba_ports[UART_NR];
-+static struct uart_amba_port *amba_ports[SERIAL_AMBA_NR];
- #ifdef CONFIG_SERIAL_AMBA_PL010_CONSOLE
-@@ -550,10 +549,10 @@ static void pl010_console_putchar(struct
-       unsigned int status;
-       do {
--              status = readb(uap->port.membase + UART01x_FR);
-+              status = __raw_readl(uap->port.membase + UART01x_FR);
-               barrier();
-       } while (!UART_TX_READY(status));
--      writel(ch, uap->port.membase + UART01x_DR);
-+      __raw_writel(ch, uap->port.membase + UART01x_DR);
- }
- static void
-@@ -567,8 +566,8 @@ pl010_console_write(struct console *co, 
-       /*
-        *      First save the CR then disable the interrupts
-        */
--      old_cr = readb(uap->port.membase + UART010_CR);
--      writel(UART01x_CR_UARTEN, uap->port.membase + UART010_CR);
-+      old_cr = __raw_readl(uap->port.membase + UART010_CR);
-+      __raw_writel(UART01x_CR_UARTEN, uap->port.membase + UART010_CR);
-       uart_console_write(&uap->port, s, count, pl010_console_putchar);
-@@ -577,10 +576,10 @@ pl010_console_write(struct console *co, 
-        *      and restore the TCR
-        */
-       do {
--              status = readb(uap->port.membase + UART01x_FR);
-+              status = __raw_readl(uap->port.membase + UART01x_FR);
-               barrier();
-       } while (status & UART01x_FR_BUSY);
--      writel(old_cr, uap->port.membase + UART010_CR);
-+      __raw_writel(old_cr, uap->port.membase + UART010_CR);
-       clk_disable(uap->clk);
- }
-@@ -589,9 +588,9 @@ static void __init
- pl010_console_get_options(struct uart_amba_port *uap, int *baud,
-                            int *parity, int *bits)
- {
--      if (readb(uap->port.membase + UART010_CR) & UART01x_CR_UARTEN) {
-+      if (__raw_readl(uap->port.membase + UART010_CR) & UART01x_CR_UARTEN) {
-               unsigned int lcr_h, quot;
--              lcr_h = readb(uap->port.membase + UART010_LCRH);
-+              lcr_h = __raw_readl(uap->port.membase + UART010_LCRH);
-               *parity = 'n';
-               if (lcr_h & UART01x_LCRH_PEN) {
-@@ -606,8 +605,8 @@ pl010_console_get_options(struct uart_am
-               else
-                       *bits = 8;
--              quot = readb(uap->port.membase + UART010_LCRL) |
--                     readb(uap->port.membase + UART010_LCRM) << 8;
-+              quot = __raw_readl(uap->port.membase + UART010_LCRL) |
-+                     __raw_readl(uap->port.membase + UART010_LCRM) << 8;
-               *baud = uap->port.uartclk / (16 * (quot + 1));
-       }
- }
-@@ -625,7 +624,7 @@ static int __init pl010_console_setup(st
-        * if so, search for the first available port that does have
-        * console support.
-        */
--      if (co->index >= UART_NR)
-+      if (co->index >= SERIAL_AMBA_NR)
-               co->index = 0;
-       uap = amba_ports[co->index];
-       if (!uap)
-@@ -643,7 +642,7 @@ static int __init pl010_console_setup(st
- static struct uart_driver amba_reg;
- static struct console amba_console = {
--      .name           = "ttyAM",
-+      .name           = SERIAL_AMBA_NAME,
-       .write          = pl010_console_write,
-       .device         = uart_console_device,
-       .setup          = pl010_console_setup,
-@@ -659,11 +658,11 @@ static struct console amba_console = {
- static struct uart_driver amba_reg = {
-       .owner                  = THIS_MODULE,
--      .driver_name            = "ttyAM",
--      .dev_name               = "ttyAM",
-+      .driver_name            = SERIAL_AMBA_NAME,
-+      .dev_name               = SERIAL_AMBA_NAME,
-       .major                  = SERIAL_AMBA_MAJOR,
-       .minor                  = SERIAL_AMBA_MINOR,
--      .nr                     = UART_NR,
-+      .nr                     = SERIAL_AMBA_NR,
-       .cons                   = AMBA_CONSOLE,
- };
---- a/drivers/serial/Kconfig
-+++ b/drivers/serial/Kconfig
-@@ -287,10 +287,25 @@ config SERIAL_AMBA_PL010
-       help
-         This selects the ARM(R) AMBA(R) PrimeCell PL010 UART.  If you have
-         an Integrator/AP or Integrator/PP2 platform, or if you have a
--        Cirrus Logic EP93xx CPU, say Y or M here.
-+        Cirrus Logic EP93xx CPU or an Infineon ADM5120 SOC, say Y or M here.
-         If unsure, say N.
-+config SERIAL_AMBA_PL010_NUMPORTS
-+      int "Maximum number of AMBA PL010 serial ports"
-+      depends on SERIAL_AMBA_PL010
-+      default "8"
-+      ---help---
-+        Set this to the number of serial ports you want the AMBA PL010 driver
-+        to support.
-+
-+config SERIAL_AMBA_PL010_PORTNAME
-+      string "Name of the AMBA PL010 serial ports"
-+      depends on SERIAL_AMBA_PL010
-+      default "ttyAM"
-+      ---help---
-+        ::: To be written :::
-+
- config SERIAL_AMBA_PL010_CONSOLE
-       bool "Support for console on AMBA serial port"
-       depends on SERIAL_AMBA_PL010=y
diff --git a/target/linux/adm5120/patches-2.6.26/201-amba_bus_hacks.patch b/target/linux/adm5120/patches-2.6.26/201-amba_bus_hacks.patch
deleted file mode 100644 (file)
index 299f216..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/drivers/amba/bus.c
-+++ b/drivers/amba/bus.c
-@@ -17,6 +17,10 @@
- #include <asm/io.h>
- #include <asm/sizes.h>
-+#ifndef NO_IRQ
-+#define NO_IRQ                (-1)
-+#endif
-+
- #define to_amba_device(d)     container_of(d, struct amba_device, dev)
- #define to_amba_driver(d)     container_of(d, struct amba_driver, drv)
diff --git a/target/linux/adm5120/patches-2.6.26/202-pci_disable_common_quirks.patch b/target/linux/adm5120/patches-2.6.26/202-pci_disable_common_quirks.patch
deleted file mode 100644 (file)
index b13a779..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
---- a/drivers/pci/Kconfig
-+++ b/drivers/pci/Kconfig
-@@ -42,6 +42,12 @@ config PCI_DEBUG
-         When in doubt, say N.
-+config PCI_DISABLE_COMMON_QUIRKS
-+      bool "PCI disable common quirks"
-+      depends on PCI
-+      help
-+        If you don't know what to do here, say N.
-+
- config HT_IRQ
-       bool "Interrupts on hypertransport devices"
-       default y
---- a/drivers/pci/quirks.c
-+++ b/drivers/pci/quirks.c
-@@ -24,6 +24,7 @@
- #include <linux/kallsyms.h>
- #include "pci.h"
-+#ifndef CONFIG_PCI_DISABLE_COMMON_QUIRKS
- /* The Mellanox Tavor device gives false positive parity errors
-  * Mark this device with a broken_parity_status, to allow
-  * PCI scanning code to "skip" this now blacklisted device.
-@@ -1495,6 +1496,7 @@ static void __devinit fixup_rev1_53c810(
-       }
- }
- DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_NCR, PCI_DEVICE_ID_NCR_53C810, fixup_rev1_53c810);
-+#endif /* !CONFIG_PCI_DISABLE_COMMON_QUIRKS */
- static void pci_do_fixups(struct pci_dev *dev, struct pci_fixup *f, struct pci_fixup *end)
- {
-@@ -1561,6 +1563,7 @@ void pci_fixup_device(enum pci_fixup_pas
- }
- EXPORT_SYMBOL(pci_fixup_device);
-+#ifndef CONFIG_PCI_DISABLE_COMMON_QUIRKS
- /* Enable 1k I/O space granularity on the Intel P64H2 */
- static void __devinit quirk_p64h2_1k_io(struct pci_dev *dev)
- {
-@@ -1934,3 +1937,4 @@ DECLARE_PCI_FIXUP_FINAL(PCI_VENDOR_ID_AT
-                       quirk_msi_intx_disable_bug);
- #endif /* CONFIG_PCI_MSI */
-+#endif /* !CONFIG_PCI_DISABLE_COMMON_QUIRKS */
diff --git a/target/linux/adm5120/patches-2.6.26/203-gpio_leds_brightness.patch b/target/linux/adm5120/patches-2.6.26/203-gpio_leds_brightness.patch
deleted file mode 100644 (file)
index bb94fd0..0000000
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/drivers/leds/leds-gpio.c
-+++ b/drivers/leds/leds-gpio.c
-@@ -43,13 +43,17 @@ static void gpio_led_set(struct led_clas
-               container_of(led_cdev, struct gpio_led_data, cdev);
-       int level;
--      if (value == LED_OFF)
--              level = 0;
--      else
--              level = 1;
--
--      if (led_dat->active_low)
--              level = !level;
-+      switch (value) {
-+      case LED_OFF:
-+              level = led_dat->active_low ? 1 : 0;
-+              break;
-+      case LED_FULL:
-+              level = led_dat->active_low ? 0 : 1;
-+              break;
-+      default:
-+              level = value;
-+              break;
-+      }
-       /* Setting GPIOs with I2C/etc requires a task context, and we don't
-        * seem to have a reliable way to know if we're already in one; so
diff --git a/target/linux/adm5120/patches-2.6.26/310-adm5120_wdt.patch b/target/linux/adm5120/patches-2.6.26/310-adm5120_wdt.patch
deleted file mode 100644 (file)
index f6822ec..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/drivers/watchdog/Kconfig
-+++ b/drivers/watchdog/Kconfig
-@@ -632,6 +632,18 @@ config SBC_EPX_C3_WATCHDOG
- # MIPS Architecture
-+config ADM5120_WDT
-+      tristate "Infineon ADM5120 SoC hardware watchdog"
-+      depends on WATCHDOG && ADM5120
-+      help
-+        This is a driver for hardware watchdog integrated in Infineon
-+        ADM5120 SoC. This watchdog simply watches your kernel to make sure
-+        it doesn't freeze, and if it does, it reboots your computer after a
-+        certain amount of time.
-+
-+        To compile this driver as a module, choose M here: the module will be
-+        called adm5120_wdt.
-+
- config INDYDOG
-       tristate "Indy/I2 Hardware Watchdog"
-       depends on SGI_HAS_INDYDOG
---- a/drivers/watchdog/Makefile
-+++ b/drivers/watchdog/Makefile
-@@ -91,6 +91,7 @@ obj-$(CONFIG_SBC_EPX_C3_WATCHDOG) += sbc
- # M68KNOMMU Architecture
- # MIPS Architecture
-+obj-$(CONFIG_ADM5120_WDT) += adm5120_wdt.o
- obj-$(CONFIG_INDYDOG) += indydog.o
- obj-$(CONFIG_WDT_MTX1)        += mtx-1_wdt.o
- obj-$(CONFIG_WDT_RM9K_GPI) += rm9k_wdt.o
diff --git a/target/linux/ar7/config-2.6.23 b/target/linux/ar7/config-2.6.23
deleted file mode 100644 (file)
index 00c5170..0000000
+++ /dev/null
@@ -1,190 +0,0 @@
-CONFIG_32BIT=y
-# CONFIG_64BIT is not set
-CONFIG_AR7=y
-CONFIG_AR7_GPIO=y
-CONFIG_AR7_WDT=y
-# CONFIG_ARCH_HAS_ILOG2_U32 is not set
-# CONFIG_ARCH_HAS_ILOG2_U64 is not set
-# CONFIG_ARCH_SUPPORTS_MSI is not set
-CONFIG_ATM_DRIVERS=y
-CONFIG_BASE_SMALL=0
-CONFIG_BITREVERSE=y
-CONFIG_BOOT_ELF32=y
-# CONFIG_BROADCOM_PHY is not set
-# CONFIG_BT is not set
-CONFIG_CMDLINE="init=/etc/preinit rootfstype=squashfs,jffs2,"
-CONFIG_CPMAC=y
-# CONFIG_CPU_BIG_ENDIAN is not set
-CONFIG_CPU_HAS_LLSC=y
-CONFIG_CPU_HAS_PREFETCH=y
-CONFIG_CPU_HAS_SYNC=y
-CONFIG_CPU_LITTLE_ENDIAN=y
-# CONFIG_CPU_LOONGSON2 is not set
-CONFIG_CPU_MIPS32=y
-CONFIG_CPU_MIPS32_R1=y
-# CONFIG_CPU_MIPS32_R2 is not set
-# CONFIG_CPU_MIPS64_R1 is not set
-# CONFIG_CPU_MIPS64_R2 is not set
-CONFIG_CPU_MIPSR1=y
-# CONFIG_CPU_NEVADA is not set
-# CONFIG_CPU_R10000 is not set
-# CONFIG_CPU_R3000 is not set
-# CONFIG_CPU_R4300 is not set
-# CONFIG_CPU_R4X00 is not set
-# CONFIG_CPU_R5000 is not set
-# CONFIG_CPU_R5432 is not set
-# CONFIG_CPU_R6000 is not set
-# CONFIG_CPU_R8000 is not set
-# CONFIG_CPU_RM7000 is not set
-# CONFIG_CPU_RM9000 is not set
-# CONFIG_CPU_SB1 is not set
-CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
-CONFIG_CPU_SUPPORTS_HIGHMEM=y
-# CONFIG_CPU_TX39XX is not set
-# CONFIG_CPU_TX49XX is not set
-# CONFIG_CPU_VR41XX is not set
-# CONFIG_DM9000 is not set
-CONFIG_DMA_NEED_PCI_MAP_STATE=y
-CONFIG_DMA_NONCOHERENT=y
-CONFIG_EARLY_PRINTK=y
-CONFIG_FIXED_MII_100_FDX=y
-# CONFIG_FIXED_MII_10_FDX is not set
-CONFIG_FIXED_PHY=y
-CONFIG_FS_POSIX_ACL=y
-CONFIG_GENERIC_FIND_NEXT_BIT=y
-CONFIG_GENERIC_GPIO=y
-CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
-CONFIG_HAS_DMA=y
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HID_SUPPORT=n
-CONFIG_HW_HAS_PCI=y
-CONFIG_HW_RANDOM=y
-# CONFIG_I2C is not set
-# CONFIG_IDE is not set
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_IRQ_CPU=y
-CONFIG_KALLSYMS=y
-# CONFIG_KALLSYMS_EXTRA_PASS is not set
-CONFIG_LEDS_GPIO=y
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
-# CONFIG_LEMOTE_FULONG is not set
-# CONFIG_MACH_ALCHEMY is not set
-# CONFIG_MACH_DECSTATION is not set
-# CONFIG_MACH_JAZZ is not set
-# CONFIG_MACH_VR41XX is not set
-CONFIG_MIPS=y
-# CONFIG_MIPS_ATLAS is not set
-# CONFIG_MIPS_COBALT is not set
-CONFIG_MIPS_L1_CACHE_SHIFT=5
-# CONFIG_MIPS_MALTA is not set
-CONFIG_MIPS_MT_DISABLED=y
-# CONFIG_MIPS_MT_SMP is not set
-# CONFIG_MIPS_MT_SMTC is not set
-# CONFIG_MIPS_SEAD is not set
-# CONFIG_MIPS_SIM is not set
-CONFIG_MTD=y
-# CONFIG_MTD_ABSENT is not set
-CONFIG_MTD_AR7_PARTS=y
-CONFIG_MTD_BLKDEVS=y
-CONFIG_MTD_BLOCK=y
-# CONFIG_MTD_BLOCK2MTD is not set
-CONFIG_MTD_CFI=y
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_CFI_AMDSTD=y
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-# CONFIG_MTD_CFI_I4 is not set
-# CONFIG_MTD_CFI_I8 is not set
-CONFIG_MTD_CFI_INTELEXT=y
-CONFIG_MTD_CFI_STAA=y
-CONFIG_MTD_CFI_UTIL=y
-CONFIG_MTD_CHAR=y
-# CONFIG_MTD_CMDLINE_PARTS is not set
-CONFIG_MTD_COMPLEX_MAPPINGS=y
-# CONFIG_MTD_CONCAT is not set
-# CONFIG_MTD_DEBUG is not set
-# CONFIG_MTD_DOC2000 is not set
-# CONFIG_MTD_DOC2001 is not set
-# CONFIG_MTD_DOC2001PLUS is not set
-CONFIG_MTD_GEN_PROBE=y
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_ONENAND is not set
-CONFIG_MTD_PARTITIONS=y
-# CONFIG_MTD_PHRAM is not set
-CONFIG_MTD_PHYSMAP=y
-CONFIG_MTD_PHYSMAP_BANKWIDTH=2
-CONFIG_MTD_PHYSMAP_LEN=0
-CONFIG_MTD_PHYSMAP_START=0x10000000
-# CONFIG_MTD_PLATRAM is not set
-# CONFIG_MTD_RAM is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_SLRAM is not set
-# CONFIG_NETDEV_1000 is not set
-# CONFIG_NETDEVICES_MULTIQUEUE is not set
-CONFIG_NET_ACT_POLICE=y
-CONFIG_NET_SCH_FIFO=y
-# CONFIG_NF_CT_PROTO_GRE is not set
-# CONFIG_NF_NAT_PROTO_GRE is not set
-CONFIG_NO_EXCEPT_FILL=y
-# CONFIG_NO_IOPORT is not set
-# CONFIG_PAGE_SIZE_16KB is not set
-CONFIG_PAGE_SIZE_4KB=y
-# CONFIG_PAGE_SIZE_64KB is not set
-# CONFIG_PAGE_SIZE_8KB is not set
-# CONFIG_PCI is not set
-CONFIG_PHYLIB=y
-# CONFIG_PMC_MSP is not set
-# CONFIG_PMC_YOSEMITE is not set
-# CONFIG_PNX8550_JBS is not set
-# CONFIG_PNX8550_STB810 is not set
-# CONFIG_QSEMI_PHY is not set
-# CONFIG_RTC is not set
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
-# CONFIG_SCSI_WAIT_SCAN is not set
-# CONFIG_SERIAL_8250_EXTENDED is not set
-# CONFIG_SGI_IP22 is not set
-# CONFIG_SGI_IP27 is not set
-# CONFIG_SGI_IP32 is not set
-# CONFIG_SIBYTE_BIGSUR is not set
-# CONFIG_SIBYTE_CARMEL is not set
-# CONFIG_SIBYTE_CRHINE is not set
-# CONFIG_SIBYTE_CRHONE is not set
-# CONFIG_SIBYTE_LITTLESUR is not set
-# CONFIG_SIBYTE_PTSWARM is not set
-# CONFIG_SIBYTE_RHONE is not set
-# CONFIG_SIBYTE_SENTOSA is not set
-# CONFIG_SIBYTE_SWARM is not set
-# CONFIG_SMSC_PHY is not set
-# CONFIG_SOFT_WATCHDOG is not set
-# CONFIG_SPARSEMEM_STATIC is not set
-CONFIG_SWAP_IO_SPACE=y
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_SYS_HAS_CPU_MIPS32_R1=y
-CONFIG_SYS_HAS_EARLY_PRINTK=y
-CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y
-CONFIG_SYS_SUPPORTS_ARBIT_HZ=y
-CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
-CONFIG_SYS_SUPPORTS_KGDB=y
-CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
-# CONFIG_TOSHIBA_JMR3927 is not set
-# CONFIG_TOSHIBA_RBTX4927 is not set
-# CONFIG_TOSHIBA_RBTX4938 is not set
-CONFIG_TRAD_SIGNALS=y
-# CONFIG_UNUSED_SYMBOLS is not set
-# CONFIG_USB_ARCH_HAS_EHCI is not set
-# CONFIG_USB_ARCH_HAS_HCD is not set
-# CONFIG_USB_ARCH_HAS_OHCI is not set
-# CONFIG_USER_NS is not set
-# CONFIG_VGASTATE is not set
-CONFIG_VLYNQ=y
-CONFIG_ZONE_DMA_FLAG=0
diff --git a/target/linux/ar7/config-2.6.24 b/target/linux/ar7/config-2.6.24
deleted file mode 100644 (file)
index edc8b2b..0000000
+++ /dev/null
@@ -1,198 +0,0 @@
-CONFIG_32BIT=y
-# CONFIG_64BIT is not set
-CONFIG_AR7=y
-CONFIG_AR7_GPIO=y
-CONFIG_AR7_WDT=y
-# CONFIG_ARCH_HAS_ILOG2_U32 is not set
-# CONFIG_ARCH_HAS_ILOG2_U64 is not set
-CONFIG_ARCH_POPULATES_NODE_MAP=y
-# CONFIG_ARCH_SUPPORTS_MSI is not set
-CONFIG_ARCH_SUPPORTS_OPROFILE=y
-CONFIG_ATM_DRIVERS=y
-CONFIG_BASE_SMALL=0
-# CONFIG_BCM47XX is not set
-CONFIG_BITREVERSE=y
-CONFIG_BOOT_ELF32=y
-# CONFIG_BROADCOM_PHY is not set
-# CONFIG_BT is not set
-CONFIG_CEVT_R4K=y
-CONFIG_CMDLINE="init=/etc/preinit rootfstype=squashfs,jffs2,"
-CONFIG_CPMAC=y
-# CONFIG_CPU_BIG_ENDIAN is not set
-CONFIG_CPU_HAS_LLSC=y
-CONFIG_CPU_HAS_PREFETCH=y
-CONFIG_CPU_HAS_SYNC=y
-CONFIG_CPU_LITTLE_ENDIAN=y
-# CONFIG_CPU_LOONGSON2 is not set
-CONFIG_CPU_MIPS32=y
-CONFIG_CPU_MIPS32_R1=y
-# CONFIG_CPU_MIPS32_R2 is not set
-# CONFIG_CPU_MIPS64_R1 is not set
-# CONFIG_CPU_MIPS64_R2 is not set
-CONFIG_CPU_MIPSR1=y
-# CONFIG_CPU_NEVADA is not set
-# CONFIG_CPU_R10000 is not set
-# CONFIG_CPU_R3000 is not set
-# CONFIG_CPU_R4300 is not set
-# CONFIG_CPU_R4X00 is not set
-# CONFIG_CPU_R5000 is not set
-# CONFIG_CPU_R5432 is not set
-# CONFIG_CPU_R6000 is not set
-# CONFIG_CPU_R8000 is not set
-# CONFIG_CPU_RM7000 is not set
-# CONFIG_CPU_RM9000 is not set
-# CONFIG_CPU_SB1 is not set
-CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
-CONFIG_CPU_SUPPORTS_HIGHMEM=y
-# CONFIG_CPU_TX39XX is not set
-# CONFIG_CPU_TX49XX is not set
-# CONFIG_CPU_VR41XX is not set
-CONFIG_CSRC_R4K=y
-# CONFIG_DM9000 is not set
-CONFIG_DMA_NEED_PCI_MAP_STATE=y
-CONFIG_DMA_NONCOHERENT=y
-CONFIG_EARLY_PRINTK=y
-CONFIG_FIXED_PHY=y
-CONFIG_FS_POSIX_ACL=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
-CONFIG_GENERIC_CMOS_UPDATE=y
-CONFIG_GENERIC_FIND_NEXT_BIT=y
-CONFIG_GENERIC_GPIO=y
-CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
-CONFIG_HAS_DMA=y
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HW_RANDOM=y
-# CONFIG_I2C is not set
-# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
-# CONFIG_IBM_NEW_EMAC_RGMII is not set
-# CONFIG_IBM_NEW_EMAC_TAH is not set
-# CONFIG_IBM_NEW_EMAC_ZMII is not set
-# CONFIG_IDE is not set
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_IRQ_CPU=y
-CONFIG_KALLSYMS=y
-# CONFIG_LEDS_ALIX is not set
-CONFIG_LEDS_GPIO=y
-# CONFIG_LEMOTE_FULONG is not set
-# CONFIG_MACH_ALCHEMY is not set
-# CONFIG_MACH_DECSTATION is not set
-# CONFIG_MACH_JAZZ is not set
-# CONFIG_MACH_VR41XX is not set
-# CONFIG_MDIO_BITBANG is not set
-CONFIG_MIPS=y
-# CONFIG_MIPS_ATLAS is not set
-# CONFIG_MIPS_COBALT is not set
-CONFIG_MIPS_L1_CACHE_SHIFT=5
-# CONFIG_MIPS_MALTA is not set
-CONFIG_MIPS_MT_DISABLED=y
-# CONFIG_MIPS_MT_SMP is not set
-# CONFIG_MIPS_MT_SMTC is not set
-# CONFIG_MIPS_SEAD is not set
-# CONFIG_MIPS_SIM is not set
-CONFIG_MTD=y
-# CONFIG_MTD_ABSENT is not set
-CONFIG_MTD_AR7_PARTS=y
-CONFIG_MTD_BLKDEVS=y
-CONFIG_MTD_BLOCK=y
-# CONFIG_MTD_BLOCK2MTD is not set
-CONFIG_MTD_CFI=y
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_CFI_AMDSTD=y
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-# CONFIG_MTD_CFI_I4 is not set
-# CONFIG_MTD_CFI_I8 is not set
-CONFIG_MTD_CFI_INTELEXT=y
-CONFIG_MTD_CFI_STAA=y
-CONFIG_MTD_CFI_UTIL=y
-CONFIG_MTD_CHAR=y
-# CONFIG_MTD_CMDLINE_PARTS is not set
-CONFIG_MTD_COMPLEX_MAPPINGS=y
-# CONFIG_MTD_CONCAT is not set
-# CONFIG_MTD_DEBUG is not set
-# CONFIG_MTD_DOC2000 is not set
-# CONFIG_MTD_DOC2001 is not set
-# CONFIG_MTD_DOC2001PLUS is not set
-CONFIG_MTD_GEN_PROBE=y
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_ONENAND is not set
-CONFIG_MTD_PARTITIONS=y
-# CONFIG_MTD_PHRAM is not set
-CONFIG_MTD_PHYSMAP=y
-CONFIG_MTD_PHYSMAP_BANKWIDTH=2
-CONFIG_MTD_PHYSMAP_LEN=0
-CONFIG_MTD_PHYSMAP_START=0x10000000
-# CONFIG_MTD_PLATRAM is not set
-# CONFIG_MTD_RAM is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_SLRAM is not set
-CONFIG_NO_EXCEPT_FILL=y
-# CONFIG_NO_IOPORT is not set
-# CONFIG_PAGE_SIZE_16KB is not set
-CONFIG_PAGE_SIZE_4KB=y
-# CONFIG_PAGE_SIZE_64KB is not set
-# CONFIG_PAGE_SIZE_8KB is not set
-CONFIG_PHYLIB=y
-# CONFIG_PMC_MSP is not set
-# CONFIG_PMC_YOSEMITE is not set
-# CONFIG_PNX8550_JBS is not set
-# CONFIG_PNX8550_STB810 is not set
-# CONFIG_QSEMI_PHY is not set
-# CONFIG_RTC is not set
-CONFIG_RTC_LIB=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
-# CONFIG_SCSI_WAIT_SCAN is not set
-# CONFIG_SERIAL_8250_EXTENDED is not set
-# CONFIG_SGI_IP22 is not set
-# CONFIG_SGI_IP27 is not set
-# CONFIG_SGI_IP32 is not set
-# CONFIG_SIBYTE_BIGSUR is not set
-# CONFIG_SIBYTE_CARMEL is not set
-# CONFIG_SIBYTE_CRHINE is not set
-# CONFIG_SIBYTE_CRHONE is not set
-# CONFIG_SIBYTE_LITTLESUR is not set
-# CONFIG_SIBYTE_PTSWARM is not set
-# CONFIG_SIBYTE_RHONE is not set
-# CONFIG_SIBYTE_SENTOSA is not set
-# CONFIG_SIBYTE_SWARM is not set
-# CONFIG_SLAB is not set
-CONFIG_SLABINFO=y
-CONFIG_SLUB=y
-# CONFIG_SLUB_DEBUG is not set
-# CONFIG_SMSC_PHY is not set
-# CONFIG_SOFT_WATCHDOG is not set
-# CONFIG_SPARSEMEM_STATIC is not set
-# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
-CONFIG_SSB_POSSIBLE=y
-CONFIG_SWAP_IO_SPACE=y
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_SYS_HAS_CPU_MIPS32_R1=y
-CONFIG_SYS_HAS_EARLY_PRINTK=y
-CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y
-CONFIG_SYS_SUPPORTS_ARBIT_HZ=y
-CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
-CONFIG_SYS_SUPPORTS_KGDB=y
-CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
-CONFIG_TICK_ONESHOT=y
-# CONFIG_TOSHIBA_JMR3927 is not set
-# CONFIG_TOSHIBA_RBTX4927 is not set
-# CONFIG_TOSHIBA_RBTX4938 is not set
-CONFIG_TRAD_SIGNALS=y
-# CONFIG_USB_ARCH_HAS_EHCI is not set
-# CONFIG_USB_ARCH_HAS_HCD is not set
-# CONFIG_USB_ARCH_HAS_OHCI is not set
-# CONFIG_USER_NS is not set
-# CONFIG_VGASTATE is not set
-CONFIG_VLYNQ=y
-CONFIG_ZONE_DMA_FLAG=0
diff --git a/target/linux/ar7/config-2.6.25 b/target/linux/ar7/config-2.6.25
deleted file mode 100644 (file)
index f43e31a..0000000
+++ /dev/null
@@ -1,214 +0,0 @@
-CONFIG_32BIT=y
-# CONFIG_64BIT is not set
-CONFIG_AR7=y
-CONFIG_AR7_GPIO=y
-CONFIG_AR7_WDT=y
-# CONFIG_ARCH_HAS_ILOG2_U32 is not set
-# CONFIG_ARCH_HAS_ILOG2_U64 is not set
-CONFIG_ARCH_POPULATES_NODE_MAP=y
-# CONFIG_ARCH_SUPPORTS_MSI is not set
-CONFIG_ARCH_SUPPORTS_OPROFILE=y
-CONFIG_ARCH_SUSPEND_POSSIBLE=y
-CONFIG_ATM_DRIVERS=y
-CONFIG_BASE_SMALL=0
-# CONFIG_BCM47XX is not set
-CONFIG_BITREVERSE=y
-CONFIG_BOOT_ELF32=y
-# CONFIG_BROADCOM_PHY is not set
-# CONFIG_BT is not set
-CONFIG_CEVT_R4K=y
-CONFIG_CLASSIC_RCU=y
-CONFIG_CMDLINE="init=/etc/preinit rootfstype=squashfs,jffs2,"
-CONFIG_CPMAC=y
-# CONFIG_CPU_BIG_ENDIAN is not set
-CONFIG_CPU_HAS_LLSC=y
-CONFIG_CPU_HAS_PREFETCH=y
-CONFIG_CPU_HAS_SYNC=y
-CONFIG_CPU_LITTLE_ENDIAN=y
-# CONFIG_CPU_LOONGSON2 is not set
-CONFIG_CPU_MIPS32=y
-CONFIG_CPU_MIPS32_R1=y
-# CONFIG_CPU_MIPS32_R2 is not set
-# CONFIG_CPU_MIPS64_R1 is not set
-# CONFIG_CPU_MIPS64_R2 is not set
-CONFIG_CPU_MIPSR1=y
-# CONFIG_CPU_NEVADA is not set
-# CONFIG_CPU_R10000 is not set
-# CONFIG_CPU_R3000 is not set
-# CONFIG_CPU_R4300 is not set
-# CONFIG_CPU_R4X00 is not set
-# CONFIG_CPU_R5000 is not set
-# CONFIG_CPU_R5432 is not set
-# CONFIG_CPU_R6000 is not set
-# CONFIG_CPU_R8000 is not set
-# CONFIG_CPU_RM7000 is not set
-# CONFIG_CPU_RM9000 is not set
-# CONFIG_CPU_SB1 is not set
-CONFIG_CPU_SUPPORTS_32BIT_KERNEL=y
-CONFIG_CPU_SUPPORTS_HIGHMEM=y
-# CONFIG_CPU_TX39XX is not set
-# CONFIG_CPU_TX49XX is not set
-# CONFIG_CPU_VR41XX is not set
-# CONFIG_CRYPTO_AEAD is not set
-# CONFIG_CRYPTO_AUTHENC is not set
-# CONFIG_CRYPTO_GF128MUL is not set
-CONFIG_CSRC_R4K=y
-# CONFIG_DM9000 is not set
-CONFIG_DMA_NEED_PCI_MAP_STATE=y
-CONFIG_DMA_NONCOHERENT=y
-CONFIG_EARLY_PRINTK=y
-CONFIG_FIXED_PHY=y
-CONFIG_FS_POSIX_ACL=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
-CONFIG_GENERIC_CMOS_UPDATE=y
-CONFIG_GENERIC_FIND_NEXT_BIT=y
-CONFIG_GENERIC_GPIO=y
-CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
-CONFIG_HAS_DMA=y
-CONFIG_HAS_IOMEM=y
-CONFIG_HAS_IOPORT=y
-CONFIG_HAVE_IDE=y
-# CONFIG_HAVE_KPROBES is not set
-# CONFIG_HAVE_KRETPROBES is not set
-CONFIG_HAVE_OPROFILE=y
-CONFIG_HW_RANDOM=y
-# CONFIG_I2C is not set
-# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
-# CONFIG_IBM_NEW_EMAC_RGMII is not set
-# CONFIG_IBM_NEW_EMAC_TAH is not set
-# CONFIG_IBM_NEW_EMAC_ZMII is not set
-# CONFIG_IDE is not set
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_IRQ_CPU=y
-# CONFIG_ISDN is not set
-CONFIG_KALLSYMS=y
-# CONFIG_LEDS_ALIX is not set
-CONFIG_LEDS_GPIO=y
-# CONFIG_LEMOTE_FULONG is not set
-# CONFIG_LZO_COMPRESS is not set
-# CONFIG_LZO_DECOMPRESS is not set
-# CONFIG_MACH_ALCHEMY is not set
-# CONFIG_MACH_DECSTATION is not set
-# CONFIG_MACH_JAZZ is not set
-# CONFIG_MACH_VR41XX is not set
-# CONFIG_MDIO_BITBANG is not set
-# CONFIG_MEMSTICK is not set
-CONFIG_MIPS=y
-# CONFIG_MIPS_ATLAS is not set
-# CONFIG_MIPS_COBALT is not set
-CONFIG_MIPS_L1_CACHE_SHIFT=5
-# CONFIG_MIPS_MALTA is not set
-CONFIG_MIPS_MT_DISABLED=y
-# CONFIG_MIPS_MT_SMP is not set
-# CONFIG_MIPS_MT_SMTC is not set
-# CONFIG_MIPS_SEAD is not set
-# CONFIG_MIPS_SIM is not set
-CONFIG_MTD=y
-# CONFIG_MTD_ABSENT is not set
-CONFIG_MTD_AR7_PARTS=y
-CONFIG_MTD_BLKDEVS=y
-CONFIG_MTD_BLOCK=y
-# CONFIG_MTD_BLOCK2MTD is not set
-CONFIG_MTD_CFI=y
-# CONFIG_MTD_CFI_ADV_OPTIONS is not set
-CONFIG_MTD_CFI_AMDSTD=y
-CONFIG_MTD_CFI_I1=y
-CONFIG_MTD_CFI_I2=y
-# CONFIG_MTD_CFI_I4 is not set
-# CONFIG_MTD_CFI_I8 is not set
-CONFIG_MTD_CFI_INTELEXT=y
-CONFIG_MTD_CFI_STAA=y
-CONFIG_MTD_CFI_UTIL=y
-CONFIG_MTD_CHAR=y
-# CONFIG_MTD_CMDLINE_PARTS is not set
-CONFIG_MTD_COMPLEX_MAPPINGS=y
-# CONFIG_MTD_CONCAT is not set
-# CONFIG_MTD_DEBUG is not set
-# CONFIG_MTD_DOC2000 is not set
-# CONFIG_MTD_DOC2001 is not set
-# CONFIG_MTD_DOC2001PLUS is not set
-CONFIG_MTD_GEN_PROBE=y
-# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_MAP_BANK_WIDTH_1=y
-# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
-CONFIG_MTD_MAP_BANK_WIDTH_2=y
-# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
-CONFIG_MTD_MAP_BANK_WIDTH_4=y
-# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
-# CONFIG_MTD_MTDRAM is not set
-# CONFIG_MTD_ONENAND is not set
-CONFIG_MTD_PARTITIONS=y
-# CONFIG_MTD_PHRAM is not set
-CONFIG_MTD_PHYSMAP=y
-CONFIG_MTD_PHYSMAP_BANKWIDTH=2
-CONFIG_MTD_PHYSMAP_LEN=0
-CONFIG_MTD_PHYSMAP_START=0x10000000
-# CONFIG_MTD_PLATRAM is not set
-# CONFIG_MTD_RAM is not set
-# CONFIG_MTD_REDBOOT_PARTS is not set
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_SLRAM is not set
-CONFIG_NO_EXCEPT_FILL=y
-# CONFIG_NO_IOPORT is not set
-# CONFIG_PAGE_SIZE_16KB is not set
-CONFIG_PAGE_SIZE_4KB=y
-# CONFIG_PAGE_SIZE_64KB is not set
-# CONFIG_PAGE_SIZE_8KB is not set
-CONFIG_PHYLIB=y
-# CONFIG_PMC_MSP is not set
-# CONFIG_PMC_YOSEMITE is not set
-# CONFIG_PNX8550_JBS is not set
-# CONFIG_PNX8550_STB810 is not set
-# CONFIG_QSEMI_PHY is not set
-# CONFIG_REALTEK_PHY is not set
-# CONFIG_RTC is not set
-CONFIG_RTC_LIB=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
-# CONFIG_SCSI is not set
-# CONFIG_SCSI_DMA is not set
-# CONFIG_SERIAL_8250_EXTENDED is not set
-# CONFIG_SGI_IP22 is not set
-# CONFIG_SGI_IP27 is not set
-# CONFIG_SGI_IP28 is not set
-# CONFIG_SGI_IP32 is not set
-# CONFIG_SIBYTE_BIGSUR is not set
-# CONFIG_SIBYTE_CARMEL is not set
-# CONFIG_SIBYTE_CRHINE is not set
-# CONFIG_SIBYTE_CRHONE is not set
-# CONFIG_SIBYTE_LITTLESUR is not set
-# CONFIG_SIBYTE_RHONE is not set
-# CONFIG_SIBYTE_SENTOSA is not set
-# CONFIG_SIBYTE_SWARM is not set
-# CONFIG_SLAB is not set
-CONFIG_SLABINFO=y
-CONFIG_SLUB=y
-# CONFIG_SLUB_DEBUG is not set
-# CONFIG_SLUB_STATS is not set
-# CONFIG_SMSC_PHY is not set
-# CONFIG_SOFT_WATCHDOG is not set
-# CONFIG_SOUND is not set
-# CONFIG_SPARSEMEM_STATIC is not set
-# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
-CONFIG_SSB_POSSIBLE=y
-CONFIG_SWAP_IO_SPACE=y
-CONFIG_SYSVIPC_SYSCTL=y
-CONFIG_SYS_HAS_CPU_MIPS32_R1=y
-CONFIG_SYS_HAS_EARLY_PRINTK=y
-CONFIG_SYS_SUPPORTS_32BIT_KERNEL=y
-CONFIG_SYS_SUPPORTS_ARBIT_HZ=y
-CONFIG_SYS_SUPPORTS_BIG_ENDIAN=y
-CONFIG_SYS_SUPPORTS_KGDB=y
-CONFIG_SYS_SUPPORTS_LITTLE_ENDIAN=y
-CONFIG_TICK_ONESHOT=y
-# CONFIG_TOSHIBA_JMR3927 is not set
-# CONFIG_TOSHIBA_RBTX4927 is not set
-# CONFIG_TOSHIBA_RBTX4938 is not set
-CONFIG_TRAD_SIGNALS=y
-# CONFIG_USB_SUPPORT is not set
-# CONFIG_VGASTATE is not set
-# CONFIG_VIDEO_DEV is not set
-CONFIG_VLYNQ=y
-# CONFIG_W1 is not set
-CONFIG_ZONE_DMA_FLAG=0
diff --git a/target/linux/ar7/patches-2.6.23/100-board_support.patch b/target/linux/ar7/patches-2.6.23/100-board_support.patch
deleted file mode 100644 (file)
index 681a1a9..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-Index: linux-2.6.23.17/arch/mips/Kconfig
-===================================================================
---- linux-2.6.23.17.orig/arch/mips/Kconfig
-+++ linux-2.6.23.17/arch/mips/Kconfig
-@@ -15,6 +15,22 @@ choice
-       prompt "System type"
-       default SGI_IP22
-+config AR7
-+      bool "Texas Instruments AR7"
-+      select BOOT_ELF32
-+      select DMA_NONCOHERENT
-+      select IRQ_CPU
-+      select NO_EXCEPT_FILL
-+      select SWAP_IO_SPACE
-+      select SYS_HAS_CPU_MIPS32_R1
-+      select SYS_HAS_EARLY_PRINTK
-+      select SYS_SUPPORTS_32BIT_KERNEL
-+      select SYS_SUPPORTS_KGDB
-+      select SYS_SUPPORTS_LITTLE_ENDIAN
-+      select SYS_SUPPORTS_BIG_ENDIAN
-+      select GENERIC_GPIO
-+      select GENERIC_HARDIRQS_NO__DO_IRQ
-+
- config MACH_ALCHEMY
-       bool "Alchemy processor based machines"
-Index: linux-2.6.23.17/arch/mips/kernel/traps.c
-===================================================================
---- linux-2.6.23.17.orig/arch/mips/kernel/traps.c
-+++ linux-2.6.23.17/arch/mips/kernel/traps.c
-@@ -1075,10 +1075,23 @@ void *set_except_vector(int n, void *add
-       exception_handlers[n] = handler;
-       if (n == 0 && cpu_has_divec) {
--              *(volatile u32 *)(ebase + 0x200) = 0x08000000 |
--                                               (0x03ffffff & (handler >> 2));
--              flush_icache_range(ebase + 0x200, ebase + 0x204);
--      }
-+              if ((handler ^ (ebase + 4)) & 0xfc000000) {
-+                      /* lui k0, 0x0000 */
-+                      *(u32 *)(ebase + 0x200) = 0x3c1a0000 | (handler >> 16);
-+                      /* ori k0, 0x0000 */
-+                      *(u32 *)(ebase + 0x204) =
-+                                      0x375a0000 | (handler & 0xffff);
-+                      /* jr k0 */
-+                      *(u32 *)(ebase + 0x208) = 0x03400008;
-+                      /* nop */
-+                      *(u32 *)(ebase + 0x20C) = 0x00000000;
-+                      flush_icache_range(ebase + 0x200, ebase + 0x210);
-+              } else {
-+                      *(volatile u32 *)(ebase + 0x200) =
-+                              0x08000000 | (0x03ffffff & (handler >> 2));
-+                      flush_icache_range(ebase + 0x200, ebase + 0x204);
-+              }
-+      }
-       return (void *)old_handler;
- }
-Index: linux-2.6.23.17/arch/mips/Makefile
-===================================================================
---- linux-2.6.23.17.orig/arch/mips/Makefile
-+++ linux-2.6.23.17/arch/mips/Makefile
-@@ -161,6 +161,13 @@ libs-$(CONFIG_SIBYTE_CFE) += arch/mips/s
- #
- #
-+# Texas Instruments AR7
-+#
-+core-$(CONFIG_AR7)            += arch/mips/ar7/
-+cflags-$(CONFIG_AR7)          += -Iinclude/asm-mips/ar7
-+load-$(CONFIG_AR7)            += 0xffffffff94100000
-+
-+#
- # Acer PICA 61, Mips Magnum 4000 and Olivetti M700.
- #
- core-$(CONFIG_MACH_JAZZ)      += arch/mips/jazz/
-Index: linux-2.6.23.17/include/asm-mips/page.h
-===================================================================
---- linux-2.6.23.17.orig/include/asm-mips/page.h
-+++ linux-2.6.23.17/include/asm-mips/page.h
-@@ -184,8 +184,10 @@ typedef struct { unsigned long pgprot; }
- #define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \
-                                VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
--#define UNCAC_ADDR(addr)      ((addr) - PAGE_OFFSET + UNCAC_BASE)
--#define CAC_ADDR(addr)                ((addr) - UNCAC_BASE + PAGE_OFFSET)
-+#define UNCAC_ADDR(addr)      ((addr) - PAGE_OFFSET + UNCAC_BASE +    \
-+                               PHYS_OFFSET)
-+#define CAC_ADDR(addr)                ((addr) - UNCAC_BASE + PAGE_OFFSET -    \
-+                               PHYS_OFFSET)
- #include <asm-generic/memory_model.h>
- #include <asm-generic/page.h>
diff --git a/target/linux/ar7/patches-2.6.23/110-flash.patch b/target/linux/ar7/patches-2.6.23/110-flash.patch
deleted file mode 100644 (file)
index fa60108..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-Index: linux-2.6.23.17/drivers/mtd/Kconfig
-===================================================================
---- linux-2.6.23.17.orig/drivers/mtd/Kconfig
-+++ linux-2.6.23.17/drivers/mtd/Kconfig
-@@ -160,6 +160,12 @@ config MTD_AFS_PARTS
-         for your particular device. It won't happen automatically. The
-         'armflash' map driver (CONFIG_MTD_ARMFLASH) does this, for example.
-+config MTD_AR7_PARTS
-+      tristate "TI AR7 partitioning support"
-+      depends on MTD_PARTITIONS
-+      ---help---
-+        TI AR7 partitioning support
-+
- comment "User Modules And Translation Layers"
- config MTD_CHAR
-Index: linux-2.6.23.17/drivers/mtd/Makefile
-===================================================================
---- linux-2.6.23.17.orig/drivers/mtd/Makefile
-+++ linux-2.6.23.17/drivers/mtd/Makefile
-@@ -11,6 +11,7 @@ obj-$(CONFIG_MTD_CONCAT)     += mtdconcat.o
- obj-$(CONFIG_MTD_REDBOOT_PARTS) += redboot.o
- obj-$(CONFIG_MTD_CMDLINE_PARTS) += cmdlinepart.o
- obj-$(CONFIG_MTD_AFS_PARTS)   += afs.o
-+obj-$(CONFIG_MTD_AR7_PARTS)   += ar7part.o
- # 'Users' - code which presents functionality to userspace.
- obj-$(CONFIG_MTD_CHAR)                += mtdchar.o
-Index: linux-2.6.23.17/drivers/mtd/maps/physmap.c
-===================================================================
---- linux-2.6.23.17.orig/drivers/mtd/maps/physmap.c
-+++ linux-2.6.23.17/drivers/mtd/maps/physmap.c
-@@ -74,7 +74,8 @@ static int physmap_flash_remove(struct p
- static const char *rom_probe_types[] = { "cfi_probe", "jedec_probe", "map_rom", NULL };
- #ifdef CONFIG_MTD_PARTITIONS
--static const char *part_probe_types[] = { "cmdlinepart", "RedBoot", NULL };
-+static const char *part_probe_types[] = {"cmdlinepart", "RedBoot",
-+                                      "ar7part", NULL };
- #endif
- static int physmap_flash_probe(struct platform_device *dev)
diff --git a/target/linux/ar7/patches-2.6.23/120-gpio_chrdev.patch b/target/linux/ar7/patches-2.6.23/120-gpio_chrdev.patch
deleted file mode 100644 (file)
index a61f3e0..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-Index: linux-2.6.23.17/drivers/char/Kconfig
-===================================================================
---- linux-2.6.23.17.orig/drivers/char/Kconfig
-+++ linux-2.6.23.17/drivers/char/Kconfig
-@@ -928,6 +928,15 @@ config MWAVE
-         To compile this driver as a module, choose M here: the
-         module will be called mwave.
-+config AR7_GPIO
-+      tristate "TI AR7 GPIO Support"
-+      depends on AR7
-+      help
-+        Give userspace access to the GPIO pins on the Texas Instruments AR7 
-+        processors.
-+
-+        If compiled as a module, it will be called ar7_gpio.
-+
- config SCx200_GPIO
-       tristate "NatSemi SCx200 GPIO Support"
-       depends on SCx200
-Index: linux-2.6.23.17/drivers/char/Makefile
-===================================================================
---- linux-2.6.23.17.orig/drivers/char/Makefile
-+++ linux-2.6.23.17/drivers/char/Makefile
-@@ -89,6 +89,7 @@ obj-$(CONFIG_COBALT_LCD)     += lcd.o
- obj-$(CONFIG_PPDEV)           += ppdev.o
- obj-$(CONFIG_NWBUTTON)                += nwbutton.o
- obj-$(CONFIG_NWFLASH)         += nwflash.o
-+obj-$(CONFIG_AR7_GPIO)                += ar7_gpio.o
- obj-$(CONFIG_SCx200_GPIO)     += scx200_gpio.o
- obj-$(CONFIG_PC8736x_GPIO)    += pc8736x_gpio.o
- obj-$(CONFIG_NSC_GPIO)                += nsc_gpio.o
diff --git a/target/linux/ar7/patches-2.6.23/130-vlynq.patch b/target/linux/ar7/patches-2.6.23/130-vlynq.patch
deleted file mode 100644 (file)
index 8f7e94b..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-Index: linux-2.6.23.17/drivers/Kconfig
-===================================================================
---- linux-2.6.23.17.orig/drivers/Kconfig
-+++ linux-2.6.23.17/drivers/Kconfig
-@@ -93,4 +93,6 @@ source "drivers/kvm/Kconfig"
- source "drivers/uio/Kconfig"
- source "drivers/lguest/Kconfig"
-+
-+source "drivers/vlynq/Kconfig"
- endmenu
-Index: linux-2.6.23.17/drivers/Makefile
-===================================================================
---- linux-2.6.23.17.orig/drivers/Makefile
-+++ linux-2.6.23.17/drivers/Makefile
-@@ -89,4 +89,5 @@ obj-$(CONFIG_DMA_ENGINE)     += dma/
- obj-$(CONFIG_HID)             += hid/
- obj-$(CONFIG_PPC_PS3)         += ps3/
- obj-$(CONFIG_OF)              += of/
-+obj-$(CONFIG_VLYNQ)           += vlynq/
- obj-$(CONFIG_GPIO_DEVICE)     += gpio/
diff --git a/target/linux/ar7/patches-2.6.23/140-watchdog.patch b/target/linux/ar7/patches-2.6.23/140-watchdog.patch
deleted file mode 100644 (file)
index 09a8ad5..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-Index: linux-2.6.23.17/drivers/char/watchdog/Kconfig
-===================================================================
---- linux-2.6.23.17.orig/drivers/char/watchdog/Kconfig
-+++ linux-2.6.23.17/drivers/char/watchdog/Kconfig
-@@ -583,6 +583,12 @@ config SBC_EPX_C3_WATCHDOG
- # MIPS Architecture
-+config AR7_WDT
-+      tristate "TI AR7 Watchdog Timer"
-+      depends on WATCHDOG && AR7
-+      help
-+        Hardware driver for the TI AR7 Watchdog Timer.
-+
- config INDYDOG
-       tristate "Indy/I2 Hardware Watchdog"
-       depends on SGI_IP22
-Index: linux-2.6.23.17/drivers/char/watchdog/Makefile
-===================================================================
---- linux-2.6.23.17.orig/drivers/char/watchdog/Makefile
-+++ linux-2.6.23.17/drivers/char/watchdog/Makefile
-@@ -87,6 +87,7 @@ obj-$(CONFIG_SBC_EPX_C3_WATCHDOG) += sbc
- # M68KNOMMU Architecture
- # MIPS Architecture
-+obj-$(CONFIG_AR7_WDT) += ar7_wdt.o
- obj-$(CONFIG_INDYDOG) += indydog.o
- obj-$(CONFIG_WDT_MTX1)        += mtx-1_wdt.o
- obj-$(CONFIG_WDT_RM9K_GPI) += rm9k_wdt.o
diff --git a/target/linux/ar7/patches-2.6.23/200-ethernet_driver.patch b/target/linux/ar7/patches-2.6.23/200-ethernet_driver.patch
deleted file mode 100644 (file)
index 0f13204..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-Index: linux-2.6.23.17/drivers/net/Kconfig
-===================================================================
---- linux-2.6.23.17.orig/drivers/net/Kconfig
-+++ linux-2.6.23.17/drivers/net/Kconfig
-@@ -1965,6 +1965,15 @@ config SC92031
-         To compile this driver as a module, choose M here: the module
-         will be called sc92031.  This is recommended.
-+config CPMAC
-+      tristate "TI AR7 CPMAC Ethernet support (EXPERIMENTAL)"
-+      depends on NET_ETHERNET && EXPERIMENTAL && AR7
-+      select PHYLIB
-+      select FIXED_PHY
-+      select FIXED_MII_100_FDX
-+      help
-+        TI AR7 CPMAC Ethernet support
-+
- config NET_POCKET
-       bool "Pocket and portable adapters"
-       depends on PARPORT
-Index: linux-2.6.23.17/drivers/net/Makefile
-===================================================================
---- linux-2.6.23.17.orig/drivers/net/Makefile
-+++ linux-2.6.23.17/drivers/net/Makefile
-@@ -156,6 +156,7 @@ obj-$(CONFIG_8139CP) += 8139cp.o
- obj-$(CONFIG_8139TOO) += 8139too.o
- obj-$(CONFIG_ZNET) += znet.o
- obj-$(CONFIG_LAN_SAA9730) += saa9730.o
-+obj-$(CONFIG_CPMAC) += cpmac.o
- obj-$(CONFIG_DEPCA) += depca.o
- obj-$(CONFIG_EWRK3) += ewrk3.o
- obj-$(CONFIG_ATP) += atp.o
diff --git a/target/linux/ar7/patches-2.6.23/210-phy_fixed.patch b/target/linux/ar7/patches-2.6.23/210-phy_fixed.patch
deleted file mode 100644 (file)
index 2404078..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-Index: linux-2.6.23.17/drivers/net/phy/fixed.c
-===================================================================
---- linux-2.6.23.17.orig/drivers/net/phy/fixed.c
-+++ linux-2.6.23.17/drivers/net/phy/fixed.c
-@@ -189,6 +189,19 @@ static struct phy_driver fixed_mdio_driv
-       .driver         = { .owner = THIS_MODULE,},
- };
-+static void fixed_mdio_release (struct device * dev)
-+{
-+      struct phy_device *phydev = container_of(dev, struct phy_device, dev);
-+      struct mii_bus *bus = phydev->bus;
-+      struct fixed_info *fixed = bus->priv;
-+
-+      kfree(phydev);
-+      kfree(bus->dev);
-+      kfree(bus);
-+      kfree(fixed->regs);
-+      kfree(fixed);
-+}
-+
- /*-----------------------------------------------------------------------------
-  *  This func is used to create all the necessary stuff, bind
-  * the fixed phy driver and register all it on the mdio_bus_type.
-@@ -224,6 +237,12 @@ static int fixed_mdio_register_device(in
-       }
-       fixed->regs = kzalloc(MII_REGS_NUM*sizeof(int), GFP_KERNEL);
-+      if (NULL == fixed->regs) {
-+              kfree(dev);
-+              kfree(new_bus);
-+              kfree(fixed);
-+              return -ENOMEM;
-+      }
-       fixed->regs_num = MII_REGS_NUM;
-       fixed->phy_status.speed = speed;
-       fixed->phy_status.duplex = duplex;
-@@ -252,8 +271,11 @@ static int fixed_mdio_register_device(in
-       fixed->phydev = phydev;
-       if(NULL == phydev) {
--              err = -ENOMEM;
--              goto device_create_fail;
-+              kfree(dev);
-+              kfree(new_bus);
-+              kfree(fixed->regs);
-+              kfree(fixed);
-+              return -ENOMEM;
-       }
-       phydev->irq = PHY_IGNORE_INTERRUPT;
-@@ -265,8 +287,33 @@ static int fixed_mdio_register_device(in
-       else
-               snprintf(phydev->dev.bus_id, BUS_ID_SIZE,
-                               "fixed@%d:%d", speed, duplex);
-+
-       phydev->bus = new_bus;
-+#if 1
-+      phydev->dev.driver = &fixed_mdio_driver.driver;
-+      phydev->dev.release = fixed_mdio_release;
-+
-+      err = phydev->dev.driver->probe(&phydev->dev);
-+      if(err < 0) {
-+              printk(KERN_ERR "Phy %s: problems with fixed driver\n",
-+                      phydev->dev.bus_id);
-+              kfree(phydev);
-+              kfree(dev);
-+              kfree(new_bus);
-+              kfree(fixed->regs);
-+              kfree(fixed);
-+              return err;
-+      }
-+
-+      err = device_register(&phydev->dev);
-+      if(err) {
-+              printk(KERN_ERR "Phy %s failed to register\n",
-+                              phydev->dev.bus_id);
-+      }
-+
-+      return 0;
-+#else
-       err = device_register(&phydev->dev);
-       if(err) {
-               printk(KERN_ERR "Phy %s failed to register\n",
-@@ -303,6 +350,7 @@ device_create_fail:
-       kfree(fixed);
-       return err;
-+#endif
- }
- #endif
diff --git a/target/linux/ar7/patches-2.6.23/500-serial_kludge.patch b/target/linux/ar7/patches-2.6.23/500-serial_kludge.patch
deleted file mode 100644 (file)
index f695d2a..0000000
+++ /dev/null
@@ -1,57 +0,0 @@
-Index: linux-2.6.23.17/drivers/serial/8250.c
-===================================================================
---- linux-2.6.23.17.orig/drivers/serial/8250.c
-+++ linux-2.6.23.17/drivers/serial/8250.c
-@@ -267,6 +267,13 @@ static const struct serial8250_config ua
-               .fcr            = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_10,
-               .flags          = UART_CAP_FIFO,
-       },
-+      [PORT_AR7] = {
-+              .name           = "TI-AR7",
-+              .fifo_size      = 16,
-+              .tx_loadsz      = 16,
-+              .fcr            = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_00,
-+              .flags          = UART_CAP_FIFO | UART_CAP_AFE,
-+      },
- };
- #if defined (CONFIG_SERIAL_8250_AU1X00)
-@@ -2455,7 +2462,11 @@ static void serial8250_console_putchar(s
- {
-       struct uart_8250_port *up = (struct uart_8250_port *)port;
-+#ifdef CONFIG_AR7
-+      wait_for_xmitr(up, BOTH_EMPTY);
-+#else
-       wait_for_xmitr(up, UART_LSR_THRE);
-+#endif
-       serial_out(up, UART_TX, ch);
- }
-Index: linux-2.6.23.17/include/linux/serial_core.h
-===================================================================
---- linux-2.6.23.17.orig/include/linux/serial_core.h
-+++ linux-2.6.23.17/include/linux/serial_core.h
-@@ -40,6 +40,7 @@
- #define PORT_NS16550A 14
- #define PORT_XSCALE   15
- #define PORT_RM9000   16      /* PMC-Sierra RM9xxx internal UART */
-+#define PORT_AR7      16
- #define PORT_MAX_8250 16      /* max port ID */
- /*
-Index: linux-2.6.23.17/include/linux/serialP.h
-===================================================================
---- linux-2.6.23.17.orig/include/linux/serialP.h
-+++ linux-2.6.23.17/include/linux/serialP.h
-@@ -135,6 +135,10 @@ struct rs_multiport_struct {
-  * the interrupt line _up_ instead of down, so if we register the IRQ
-  * while the UART is in that state, we die in an IRQ storm. */
- #define ALPHA_KLUDGE_MCR (UART_MCR_OUT2)
-+#elif defined(CONFIG_AR7)
-+/* This is how it is set up by bootloader... */
-+#define ALPHA_KLUDGE_MCR (UART_MCR_OUT2 | UART_MCR_OUT1 \
-+                      | UART_MCR_RTS | UART_MCR_DTR)
- #else
- #define ALPHA_KLUDGE_MCR 0
- #endif
diff --git a/target/linux/ar7/patches-2.6.24/100-board_support.patch b/target/linux/ar7/patches-2.6.24/100-board_support.patch
deleted file mode 100644 (file)
index 744371e..0000000
+++ /dev/null
@@ -1,94 +0,0 @@
-Index: linux-2.6.24.7/arch/mips/Kconfig
-===================================================================
---- linux-2.6.24.7.orig/arch/mips/Kconfig
-+++ linux-2.6.24.7/arch/mips/Kconfig
-@@ -16,6 +16,24 @@ choice
-       prompt "System type"
-       default SGI_IP22
-+config AR7
-+      bool "Texas Instruments AR7"
-+      select BOOT_ELF32
-+      select DMA_NONCOHERENT
-+      select CEVT_R4K
-+      select CSRC_R4K
-+      select IRQ_CPU
-+      select NO_EXCEPT_FILL
-+      select SWAP_IO_SPACE
-+      select SYS_HAS_CPU_MIPS32_R1
-+      select SYS_HAS_EARLY_PRINTK
-+      select SYS_SUPPORTS_32BIT_KERNEL
-+      select SYS_SUPPORTS_KGDB
-+      select SYS_SUPPORTS_LITTLE_ENDIAN
-+      select SYS_SUPPORTS_BIG_ENDIAN
-+      select GENERIC_GPIO
-+      select GENERIC_HARDIRQS_NO__DO_IRQ
-+
- config MACH_ALCHEMY
-       bool "Alchemy processor based machines"
-Index: linux-2.6.24.7/arch/mips/kernel/traps.c
-===================================================================
---- linux-2.6.24.7.orig/arch/mips/kernel/traps.c
-+++ linux-2.6.24.7/arch/mips/kernel/traps.c
-@@ -1093,9 +1093,22 @@ void *set_except_vector(int n, void *add
-       exception_handlers[n] = handler;
-       if (n == 0 && cpu_has_divec) {
--              *(u32 *)(ebase + 0x200) = 0x08000000 |
--                                        (0x03ffffff & (handler >> 2));
--              flush_icache_range(ebase + 0x200, ebase + 0x204);
-+              if ((handler ^ (ebase + 4)) & 0xfc000000) {
-+                      /* lui k0, 0x0000 */
-+                      *(u32 *)(ebase + 0x200) = 0x3c1a0000 | (handler >> 16);
-+                      /* ori k0, 0x0000 */
-+                      *(u32 *)(ebase + 0x204) =
-+                                      0x375a0000 | (handler & 0xffff);
-+                      /* jr k0 */
-+                      *(u32 *)(ebase + 0x208) = 0x03400008;
-+                      /* nop */
-+                      *(u32 *)(ebase + 0x20C) = 0x00000000;
-+                      flush_icache_range(ebase + 0x200, ebase + 0x210);
-+              } else {
-+                      *(u32 *)(ebase + 0x200) =
-+                              0x08000000 | (0x03ffffff & (handler >> 2));
-+                      flush_icache_range(ebase + 0x200, ebase + 0x204);
-+              }
-       }
-       return (void *)old_handler;
- }
-Index: linux-2.6.24.7/arch/mips/Makefile
-===================================================================
---- linux-2.6.24.7.orig/arch/mips/Makefile
-+++ linux-2.6.24.7/arch/mips/Makefile
-@@ -159,6 +159,13 @@ libs-$(CONFIG_SIBYTE_CFE) += arch/mips/s
- #
- #
-+# Texas Instruments AR7
-+#
-+core-$(CONFIG_AR7)            += arch/mips/ar7/
-+cflags-$(CONFIG_AR7)          += -Iinclude/asm-mips/ar7
-+load-$(CONFIG_AR7)            += 0xffffffff94100000
-+
-+#
- # Acer PICA 61, Mips Magnum 4000 and Olivetti M700.
- #
- core-$(CONFIG_MACH_JAZZ)      += arch/mips/jazz/
-Index: linux-2.6.24.7/include/asm-mips/page.h
-===================================================================
---- linux-2.6.24.7.orig/include/asm-mips/page.h
-+++ linux-2.6.24.7/include/asm-mips/page.h
-@@ -184,8 +184,10 @@ typedef struct { unsigned long pgprot; }
- #define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \
-                                VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
--#define UNCAC_ADDR(addr)      ((addr) - PAGE_OFFSET + UNCAC_BASE)
--#define CAC_ADDR(addr)                ((addr) - UNCAC_BASE + PAGE_OFFSET)
-+#define UNCAC_ADDR(addr)      ((addr) - PAGE_OFFSET + UNCAC_BASE +    \
-+                               PHYS_OFFSET)
-+#define CAC_ADDR(addr)                ((addr) - UNCAC_BASE + PAGE_OFFSET -    \
-+                               PHYS_OFFSET)
- #include <asm-generic/memory_model.h>
- #include <asm-generic/page.h>
diff --git a/target/linux/ar7/patches-2.6.24/110-flash.patch b/target/linux/ar7/patches-2.6.24/110-flash.patch
deleted file mode 100644 (file)
index 7a31368..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-Index: linux-2.6.24.7/drivers/mtd/Kconfig
-===================================================================
---- linux-2.6.24.7.orig/drivers/mtd/Kconfig
-+++ linux-2.6.24.7/drivers/mtd/Kconfig
-@@ -160,6 +160,12 @@ config MTD_AFS_PARTS
-         for your particular device. It won't happen automatically. The
-         'armflash' map driver (CONFIG_MTD_ARMFLASH) does this, for example.
-+config MTD_AR7_PARTS
-+      tristate "TI AR7 partitioning support"
-+      depends on MTD_PARTITIONS
-+      ---help---
-+        TI AR7 partitioning support
-+
- comment "User Modules And Translation Layers"
- config MTD_CHAR
-Index: linux-2.6.24.7/drivers/mtd/Makefile
-===================================================================
---- linux-2.6.24.7.orig/drivers/mtd/Makefile
-+++ linux-2.6.24.7/drivers/mtd/Makefile
-@@ -11,6 +11,7 @@ obj-$(CONFIG_MTD_CONCAT)     += mtdconcat.o
- obj-$(CONFIG_MTD_REDBOOT_PARTS) += redboot.o
- obj-$(CONFIG_MTD_CMDLINE_PARTS) += cmdlinepart.o
- obj-$(CONFIG_MTD_AFS_PARTS)   += afs.o
-+obj-$(CONFIG_MTD_AR7_PARTS)   += ar7part.o
- # 'Users' - code which presents functionality to userspace.
- obj-$(CONFIG_MTD_CHAR)                += mtdchar.o
-Index: linux-2.6.24.7/drivers/mtd/maps/physmap.c
-===================================================================
---- linux-2.6.24.7.orig/drivers/mtd/maps/physmap.c
-+++ linux-2.6.24.7/drivers/mtd/maps/physmap.c
-@@ -74,7 +74,8 @@ static int physmap_flash_remove(struct p
- static const char *rom_probe_types[] = { "cfi_probe", "jedec_probe", "map_rom", NULL };
- #ifdef CONFIG_MTD_PARTITIONS
--static const char *part_probe_types[] = { "cmdlinepart", "RedBoot", NULL };
-+static const char *part_probe_types[] = {"cmdlinepart", "RedBoot",
-+                                      "ar7part", NULL };
- #endif
- static int physmap_flash_probe(struct platform_device *dev)
diff --git a/target/linux/ar7/patches-2.6.24/120-gpio_chrdev.patch b/target/linux/ar7/patches-2.6.24/120-gpio_chrdev.patch
deleted file mode 100644 (file)
index 27db92a..0000000
+++ /dev/null
@@ -1,32 +0,0 @@
-Index: linux-2.6.24.7/drivers/char/Kconfig
-===================================================================
---- linux-2.6.24.7.orig/drivers/char/Kconfig
-+++ linux-2.6.24.7/drivers/char/Kconfig
-@@ -904,6 +904,15 @@ config MWAVE
-         To compile this driver as a module, choose M here: the
-         module will be called mwave.
-+config AR7_GPIO
-+      tristate "TI AR7 GPIO Support"
-+      depends on AR7
-+      help
-+        Give userspace access to the GPIO pins on the Texas Instruments AR7 
-+        processors.
-+
-+        If compiled as a module, it will be called ar7_gpio.
-+
- config SCx200_GPIO
-       tristate "NatSemi SCx200 GPIO Support"
-       depends on SCx200
-Index: linux-2.6.24.7/drivers/char/Makefile
-===================================================================
---- linux-2.6.24.7.orig/drivers/char/Makefile
-+++ linux-2.6.24.7/drivers/char/Makefile
-@@ -89,6 +89,7 @@ obj-$(CONFIG_COBALT_LCD)     += lcd.o
- obj-$(CONFIG_PPDEV)           += ppdev.o
- obj-$(CONFIG_NWBUTTON)                += nwbutton.o
- obj-$(CONFIG_NWFLASH)         += nwflash.o
-+obj-$(CONFIG_AR7_GPIO)                += ar7_gpio.o
- obj-$(CONFIG_SCx200_GPIO)     += scx200_gpio.o
- obj-$(CONFIG_PC8736x_GPIO)    += pc8736x_gpio.o
- obj-$(CONFIG_NSC_GPIO)                += nsc_gpio.o
diff --git a/target/linux/ar7/patches-2.6.24/130-vlynq.patch b/target/linux/ar7/patches-2.6.24/130-vlynq.patch
deleted file mode 100644 (file)
index f4154ab..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-Index: linux-2.6.24.7/drivers/Kconfig
-===================================================================
---- linux-2.6.24.7.orig/drivers/Kconfig
-+++ linux-2.6.24.7/drivers/Kconfig
-@@ -96,5 +96,7 @@ source "drivers/kvm/Kconfig"
- source "drivers/uio/Kconfig"
-+source "drivers/vlynq/Kconfig"
-+
- source "drivers/virtio/Kconfig"
- endmenu
-Index: linux-2.6.24.7/drivers/Makefile
-===================================================================
---- linux-2.6.24.7.orig/drivers/Makefile
-+++ linux-2.6.24.7/drivers/Makefile
-@@ -89,6 +89,7 @@ obj-$(CONFIG_DCA)            += dca/
- obj-$(CONFIG_HID)             += hid/
- obj-$(CONFIG_PPC_PS3)         += ps3/
- obj-$(CONFIG_OF)              += of/
-+obj-$(CONFIG_VLYNQ)           += vlynq/
- obj-$(CONFIG_SSB)             += ssb/
- obj-$(CONFIG_VIRTIO)          += virtio/
- obj-$(CONFIG_GPIO_DEVICE)     += gpio/
diff --git a/target/linux/ar7/patches-2.6.24/140-cpmac_fix.patch b/target/linux/ar7/patches-2.6.24/140-cpmac_fix.patch
deleted file mode 100644 (file)
index 7658932..0000000
+++ /dev/null
@@ -1,268 +0,0 @@
-Index: linux-2.6.24.7/drivers/net/cpmac.c
-===================================================================
---- linux-2.6.24.7.orig/drivers/net/cpmac.c
-+++ linux-2.6.24.7/drivers/net/cpmac.c
-@@ -38,6 +38,7 @@
- #include <linux/platform_device.h>
- #include <linux/dma-mapping.h>
- #include <asm/gpio.h>
-+#include <asm/atomic.h>
- MODULE_AUTHOR("Eugene Konev <ejka@imfi.kspu.ru>");
- MODULE_DESCRIPTION("TI AR7 ethernet driver (CPMAC)");
-@@ -207,6 +208,7 @@ struct cpmac_priv {
-       struct work_struct reset_work;
-       struct platform_device *pdev;
-       struct napi_struct napi;
-+      atomic_t reset_pending;
- };
- static irqreturn_t cpmac_irq(int, void *);
-@@ -455,6 +457,9 @@ static int cpmac_start_xmit(struct sk_bu
-       struct cpmac_desc *desc;
-       struct cpmac_priv *priv = netdev_priv(dev);
-+      if (unlikely(atomic_read(&priv->reset_pending)))
-+              return NETDEV_TX_BUSY;
-+
-       if (unlikely(skb_padto(skb, ETH_ZLEN)))
-               return NETDEV_TX_OK;
-@@ -634,14 +639,14 @@ static void cpmac_clear_tx(struct net_de
-               priv->desc_ring[i].dataflags = 0;
-               if (priv->desc_ring[i].skb) {
-                       dev_kfree_skb_any(priv->desc_ring[i].skb);
--                      if (netif_subqueue_stopped(dev, i))
--                          netif_wake_subqueue(dev, i);
-+                      priv->desc_ring[i].skb = NULL;
-               }
-       }
- }
- static void cpmac_hw_error(struct work_struct *work)
- {
-+      int i;
-       struct cpmac_priv *priv =
-               container_of(work, struct cpmac_priv, reset_work);
-@@ -650,8 +655,47 @@ static void cpmac_hw_error(struct work_s
-       spin_unlock(&priv->rx_lock);
-       cpmac_clear_tx(priv->dev);
-       cpmac_hw_start(priv->dev);
--      napi_enable(&priv->napi);
--      netif_start_queue(priv->dev);
-+      barrier();
-+      atomic_dec(&priv->reset_pending);
-+      
-+      for (i = 0; i < CPMAC_QUEUES; i++) {
-+              netif_wake_subqueue(priv->dev, i);
-+      }
-+      netif_wake_queue(priv->dev);
-+      cpmac_write(priv->regs, CPMAC_MAC_INT_ENABLE, 3);
-+}
-+
-+static void cpmac_check_status(struct net_device *dev)
-+{
-+      struct cpmac_priv *priv = netdev_priv(dev);
-+
-+      u32 macstatus = cpmac_read(priv->regs, CPMAC_MAC_STATUS);
-+      int rx_channel = (macstatus >> 8) & 7;
-+      int rx_code = (macstatus >> 12) & 15;
-+      int tx_channel = (macstatus >> 16) & 7;
-+      int tx_code = (macstatus >> 20) & 15;
-+
-+      if (rx_code || tx_code) {
-+              if (netif_msg_drv(priv) && net_ratelimit()) {
-+                      /* Can't find any documentation on what these error codes actually are.
-+                       * So just log them and hope..
-+                       */
-+                      if (rx_code)
-+                              printk(KERN_WARNING "%s: host error %d on rx channel %d (macstatus %08x), resetting\n",
-+                                     dev->name, rx_code, rx_channel, macstatus);
-+                      if (tx_code)
-+                              printk(KERN_WARNING "%s: host error %d on tx channel %d (macstatus %08x), resetting\n",
-+                                     dev->name, tx_code, tx_channel, macstatus);
-+              }
-+              
-+              netif_stop_queue(dev);
-+              cpmac_hw_stop(dev);
-+              if (schedule_work(&priv->reset_work))
-+                      atomic_inc(&priv->reset_pending);
-+              if (unlikely(netif_msg_hw(priv)))
-+                      cpmac_dump_regs(dev);
-+      }
-+      cpmac_write(priv->regs, CPMAC_MAC_INT_CLEAR, 0xff);
- }
- static irqreturn_t cpmac_irq(int irq, void *dev_id)
-@@ -661,9 +705,6 @@ static irqreturn_t cpmac_irq(int irq, vo
-       int queue;
-       u32 status;
--      if (!dev)
--              return IRQ_NONE;
--
-       priv = netdev_priv(dev);
-       status = cpmac_read(priv->regs, CPMAC_MAC_INT_VECTOR);
-@@ -685,49 +726,33 @@ static irqreturn_t cpmac_irq(int irq, vo
-       cpmac_write(priv->regs, CPMAC_MAC_EOI_VECTOR, 0);
--      if (unlikely(status & (MAC_INT_HOST | MAC_INT_STATUS))) {
--              if (netif_msg_drv(priv) && net_ratelimit())
--                      printk(KERN_ERR "%s: hw error, resetting...\n",
--                             dev->name);
--              netif_stop_queue(dev);
--              napi_disable(&priv->napi);
--              cpmac_hw_stop(dev);
--              schedule_work(&priv->reset_work);
--              if (unlikely(netif_msg_hw(priv)))
--                      cpmac_dump_regs(dev);
--      }
-+      if (unlikely(status & (MAC_INT_HOST | MAC_INT_STATUS)))
-+              cpmac_check_status(dev);
-       return IRQ_HANDLED;
- }
- static void cpmac_tx_timeout(struct net_device *dev)
- {
--      struct cpmac_priv *priv = netdev_priv(dev);
-       int i;
-+      struct cpmac_priv *priv = netdev_priv(dev);
-       spin_lock(&priv->lock);
-       dev->stats.tx_errors++;
-       spin_unlock(&priv->lock);
-       if (netif_msg_tx_err(priv) && net_ratelimit())
-               printk(KERN_WARNING "%s: transmit timeout\n", dev->name);
--      /* 
--       * FIXME: waking up random queue is not the best thing to
--       * do... on the other hand why we got here at all?
--       */
--#ifdef CONFIG_NETDEVICES_MULTIQUEUE
--      for (i = 0; i < CPMAC_QUEUES; i++)
--              if (priv->desc_ring[i].skb) {
--                      priv->desc_ring[i].dataflags = 0;
--                      dev_kfree_skb_any(priv->desc_ring[i].skb);
--                      netif_wake_subqueue(dev, i);
--                      break;
--              }
--#else
--      priv->desc_ring[0].dataflags = 0;
--      if (priv->desc_ring[0].skb)
--              dev_kfree_skb_any(priv->desc_ring[0].skb);
--      netif_wake_queue(dev);
--#endif
-+
-+      atomic_inc(&priv->reset_pending);
-+      barrier();
-+      cpmac_clear_tx(dev);
-+      barrier();
-+      atomic_dec(&priv->reset_pending);
-+
-+      netif_wake_queue(priv->dev);
-+      for (i = 0; i < CPMAC_QUEUES; i++) {
-+              netif_wake_subqueue(dev, i);
-+      }
- }
- static int cpmac_ioctl(struct net_device *dev, struct ifreq *ifr, int cmd)
-@@ -848,15 +873,6 @@ static void cpmac_adjust_link(struct net
-       spin_unlock(&priv->lock);
- }
--static int cpmac_link_update(struct net_device *dev,
--                           struct fixed_phy_status *status)
--{
--      status->link = 1;
--      status->speed = 100;
--      status->duplex = 1;
--      return 0;
--}
--
- static int cpmac_open(struct net_device *dev)
- {
-       int i, size, res;
-@@ -923,6 +939,7 @@ static int cpmac_open(struct net_device 
-               goto fail_irq;
-       }
-+      atomic_set(&priv->reset_pending, 0);
-       INIT_WORK(&priv->reset_work, cpmac_hw_error);
-       cpmac_hw_start(dev);
-@@ -999,11 +1016,11 @@ static int external_switch;
- static int __devinit cpmac_probe(struct platform_device *pdev)
- {
-       int rc, phy_id, i;
-+      int mdio_bus_id = cpmac_mii.id;
-       struct resource *mem;
-       struct cpmac_priv *priv;
-       struct net_device *dev;
-       struct plat_cpmac_data *pdata;
--      struct fixed_info *fixed_phy;
-       DECLARE_MAC_BUF(mac);
-       pdata = pdev->dev.platform_data;
-@@ -1017,9 +1034,23 @@ static int __devinit cpmac_probe(struct 
-       }
-       if (phy_id == PHY_MAX_ADDR) {
--              if (external_switch || dumb_switch)
-+              if (external_switch || dumb_switch) {
-+                      struct fixed_phy_status status = {};
-+
-+                      mdio_bus_id = 0;
-+
-+                      /*
-+                       * FIXME: this should be in the platform code!
-+                       * Since there is not platform code at all (that is,
-+                       * no mainline users of that driver), place it here
-+                       * for now.
-+                       */
-                       phy_id = 0;
--              else {
-+                      status.link = 1;
-+                      status.duplex = 1;
-+                      status.speed = 100;
-+                      fixed_phy_add(PHY_POLL, phy_id, &status);
-+              } else {
-                       printk(KERN_ERR "cpmac: no PHY present\n");
-                       return -ENODEV;
-               }
-@@ -1063,32 +1094,8 @@ static int __devinit cpmac_probe(struct 
-       priv->msg_enable = netif_msg_init(debug_level, 0xff);
-       memcpy(dev->dev_addr, pdata->dev_addr, sizeof(dev->dev_addr));
--      if (phy_id == 31) {
--              snprintf(priv->phy_name, BUS_ID_SIZE, PHY_ID_FMT, cpmac_mii.id,
--                       phy_id);
--      } else {
--              /* Let's try to get a free fixed phy... */
--              for (i = 0; i < MAX_PHY_AMNT; i++) {
--                      fixed_phy = fixed_mdio_get_phydev(i);
--                      if (!fixed_phy)
--                              continue;
--                      if (!fixed_phy->phydev->attached_dev) {
--                              strncpy(priv->phy_name,
--                                      fixed_phy->phydev->dev.bus_id,
--                                      BUS_ID_SIZE);
--                              fixed_mdio_set_link_update(fixed_phy->phydev,
--                                                         &cpmac_link_update);
--                              goto phy_found;
--                      }
--              }
--              if (netif_msg_drv(priv))
--                      printk(KERN_ERR "%s: Could not find fixed PHY\n",
--                             dev->name);
--              rc = -ENODEV;
--              goto fail;
--      }
-+      snprintf(priv->phy_name, BUS_ID_SIZE, PHY_ID_FMT, mdio_bus_id, phy_id);
--phy_found:
-       priv->phy = phy_connect(dev, priv->phy_name, &cpmac_adjust_link, 0,
-                               PHY_INTERFACE_MODE_MII);
-       if (IS_ERR(priv->phy)) {
diff --git a/target/linux/ar7/patches-2.6.24/150-cpmac_up_and_running.diff b/target/linux/ar7/patches-2.6.24/150-cpmac_up_and_running.diff
deleted file mode 100644 (file)
index c2fb478..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-From 0daaa095cefd9d7091a7ccce2ff89f1ff4feae7a Mon Sep 17 00:00:00 2001
-From: Anton Vorontsov <avorontsov@ru.mvista.com>
-Date: Wed, 5 Mar 2008 14:52:26 +0300
-Subject: [PATCH] AR7/cpmac: convert to new fixed phy infrastructure, now for real
-
-This patch converts platform code to register fixed phys early.
-cpmac driver modified to blindly accept fixed phy id (that is equal
-to platform device id).
-
-Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
----
- arch/mips/ar7/platform.c |   17 +++++++++++++++++
- drivers/net/cpmac.c      |   19 +++----------------
- 2 files changed, 20 insertions(+), 16 deletions(-)
-
-Index: linux-2.6.24.7/arch/mips/ar7/platform.c
-===================================================================
---- linux-2.6.24.7.orig/arch/mips/ar7/platform.c
-+++ linux-2.6.24.7/arch/mips/ar7/platform.c
-@@ -33,6 +33,8 @@
- #include <linux/vlynq.h>
- #include <linux/leds.h>
- #include <linux/string.h>
-+#include <linux/phy.h>
-+#include <linux/phy_fixed.h>
- #include <asm/addrspace.h>
- #include <asm/ar7/ar7.h>
-@@ -205,6 +207,13 @@ static struct physmap_flash_data physmap
-       .width = 2,
- };
-+/* lets assume this is suitable for both high and low cpmacs links */
-+static struct fixed_phy_status fixed_phy_status __initdata = {
-+      .link = 1,
-+      .speed = 100,
-+      .duplex = 1,
-+};
-+
- static struct plat_cpmac_data cpmac_low_data = {
-       .reset_bit = 17,
-       .power_bit = 20,
-@@ -506,6 +515,10 @@ static int __init ar7_register_devices(v
-       }
-       if (ar7_has_high_cpmac()) {
-+              res = fixed_phy_add(PHY_POLL, cpmac_high.id, &fixed_phy_status);
-+              if (res && res != -ENODEV)
-+                      return res;
-+
-               cpmac_get_mac(1, cpmac_high_data.dev_addr);
-               res = platform_device_register(&cpmac_high);
-               if (res)
-@@ -514,6 +527,10 @@ static int __init ar7_register_devices(v
-               cpmac_low_data.phy_mask = 0xffffffff;
-       }
-+      res = fixed_phy_add(PHY_POLL, cpmac_low.id, &fixed_phy_status);
-+      if (res && res != -ENODEV)
-+              return res;
-+
-       cpmac_get_mac(0, cpmac_low_data.dev_addr);
-       res = platform_device_register(&cpmac_low);
-       if (res)
-Index: linux-2.6.24.7/drivers/net/cpmac.c
-===================================================================
---- linux-2.6.24.7.orig/drivers/net/cpmac.c
-+++ linux-2.6.24.7/drivers/net/cpmac.c
-@@ -1035,23 +1035,10 @@ static int __devinit cpmac_probe(struct 
-       if (phy_id == PHY_MAX_ADDR) {
-               if (external_switch || dumb_switch) {
--                      struct fixed_phy_status status = {};
--
--                      mdio_bus_id = 0;
--
--                      /*
--                       * FIXME: this should be in the platform code!
--                       * Since there is not platform code at all (that is,
--                       * no mainline users of that driver), place it here
--                       * for now.
--                       */
--                      phy_id = 0;
--                      status.link = 1;
--                      status.duplex = 1;
--                      status.speed = 100;
--                      fixed_phy_add(PHY_POLL, phy_id, &status);
-+                      mdio_bus_id = 0; /* fixed phys bus */
-+                      phy_id = pdev->id;
-               } else {
--                      printk(KERN_ERR "cpmac: no PHY present\n");
-+                      dev_err(&pdev->dev, "no PHY present\n");
-                       return -ENODEV;
-               }
-       }
diff --git a/target/linux/ar7/patches-2.6.24/160-cpmac-rx-ring-use-eoq.diff b/target/linux/ar7/patches-2.6.24/160-cpmac-rx-ring-use-eoq.diff
deleted file mode 100644 (file)
index 2fb71cd..0000000
+++ /dev/null
@@ -1,180 +0,0 @@
-Index: linux-2.6.24.7/drivers/net/cpmac.c
-===================================================================
---- linux-2.6.24.7.orig/drivers/net/cpmac.c
-+++ linux-2.6.24.7/drivers/net/cpmac.c
-@@ -187,6 +187,7 @@ struct cpmac_desc {
- #define CPMAC_EOQ                     0x1000
-       struct sk_buff *skb;
-       struct cpmac_desc *next;
-+      struct cpmac_desc *prev;
-       dma_addr_t mapping;
-       dma_addr_t data_mapping;
- };
-@@ -242,6 +243,16 @@ static void cpmac_dump_desc(struct net_d
-       printk("\n");
- }
-+static void cpmac_dump_all_desc(struct net_device *dev)
-+{
-+        struct cpmac_priv *priv = netdev_priv(dev);
-+        struct cpmac_desc *dump = priv->rx_head;
-+        do {
-+                cpmac_dump_desc(dev, dump);
-+                dump = dump->next;
-+        } while (dump != priv->rx_head);
-+}
-+
- static void cpmac_dump_skb(struct net_device *dev, struct sk_buff *skb)
- {
-       int i;
-@@ -413,21 +424,40 @@ static struct sk_buff *cpmac_rx_one(stru
- static int cpmac_poll(struct napi_struct *napi, int budget)
- {
-       struct sk_buff *skb;
--      struct cpmac_desc *desc;
--      int received = 0;
-+      struct cpmac_desc *desc, *restart;
-       struct cpmac_priv *priv = container_of(napi, struct cpmac_priv, napi);
-+      int received = 0, processed = 0;
-       spin_lock(&priv->rx_lock);
-       if (unlikely(!priv->rx_head)) {
-               if (netif_msg_rx_err(priv) && net_ratelimit())
-                       printk(KERN_WARNING "%s: rx: polling, but no queue\n",
-                              priv->dev->name);
-+              spin_unlock(&priv->rx_lock);
-               netif_rx_complete(priv->dev, napi);
-               return 0;
-       }
-       desc = priv->rx_head;
-+      restart = NULL;
-       while (((desc->dataflags & CPMAC_OWN) == 0) && (received < budget)) {
-+              processed++;
-+              
-+              if ((desc->dataflags & CPMAC_EOQ) != 0) {
-+                      /* The last update to eoq->hw_next didn't happen soon enough, and the
-+                      * receiver stopped here. Remember this descriptor so we can restart
-+                      * the receiver after freeing some space.
-+                      */
-+                      if (unlikely(restart)) {
-+                              if (netif_msg_rx_err(priv))
-+                                      printk(KERN_ERR "%s: poll found a duplicate EOQ: %p and %p\n",
-+                                              priv->dev->name, restart, desc);
-+                              goto fatal_error;
-+                      }
-+                      
-+                      restart = desc->next;
-+              }
-+
-               skb = cpmac_rx_one(priv, desc);
-               if (likely(skb)) {
-                       netif_receive_skb(skb);
-@@ -436,19 +466,81 @@ static int cpmac_poll(struct napi_struct
-               desc = desc->next;
-       }
-+      if (desc != priv->rx_head) {
-+              /* We freed some buffers, but not the whole ring, add what we did free to the rx list */ 
-+              desc->prev->hw_next = (u32)0;
-+              priv->rx_head->prev->hw_next = priv->rx_head->mapping;
-+      }
-+
-+      /* Optimization: If we did not actually process an EOQ (perhaps because of 
-+      * quota limits), check to see if the tail of the queue has EOQ set. We
-+      * should immediately restart in that case so that the receiver can restart
-+      * and run in parallel with more packet processing. This lets us handle slightly
-+      * larger bursts before running out of ring space (assuming dev->weight < ring_size)
-+      */
-+      if (!restart &&
-+           (priv->rx_head->prev->dataflags & (CPMAC_OWN|CPMAC_EOQ)) == CPMAC_EOQ &&
-+           (priv->rx_head->dataflags & CPMAC_OWN) != 0) {
-+              /* reset EOQ so the poll loop (above) doesn't try to restart this when it
-+              * eventually gets to this descriptor.
-+              */
-+              priv->rx_head->prev->dataflags &= ~CPMAC_EOQ;
-+              restart = priv->rx_head;
-+      }
-+
-+      if (restart) {
-+              priv->dev->stats.rx_errors++;
-+              priv->dev->stats.rx_fifo_errors++;
-+              if (netif_msg_rx_err(priv) && net_ratelimit())
-+                      printk(KERN_WARNING "%s: rx dma ring overrun\n", priv->dev->name);
-+
-+              if (unlikely((restart->dataflags & CPMAC_OWN) == 0)) {
-+                      if (netif_msg_drv(priv))
-+                              printk(KERN_ERR "%s: cpmac_poll is trying to restart rx from a descriptor that's not free: %p\n",
-+                                      priv->dev->name, restart);
-+                              goto fatal_error;
-+              }
-+
-+              cpmac_write(priv->regs, CPMAC_RX_PTR(0), restart->mapping);
-+      }
-+
-       priv->rx_head = desc;
-       spin_unlock(&priv->rx_lock);
-       if (unlikely(netif_msg_rx_status(priv)))
-               printk(KERN_DEBUG "%s: poll processed %d packets\n",
-                      priv->dev->name, received);
--      if (desc->dataflags & CPMAC_OWN) {
-+      if (processed == 0) {
-+              /* we ran out of packets to read, revert to interrupt-driven mode */ 
-               netif_rx_complete(priv->dev, napi);
--              cpmac_write(priv->regs, CPMAC_RX_PTR(0), (u32)desc->mapping);
-               cpmac_write(priv->regs, CPMAC_RX_INT_ENABLE, 1);
-               return 0;
-       }
-       return 1;
-+
-+fatal_error:
-+      /* Something went horribly wrong. Reset hardware to try to recover rather than wedging. */ 
-+      
-+      if (netif_msg_drv(priv)) {
-+              printk(KERN_ERR "%s: cpmac_poll is confused. Resetting hardware\n", priv->dev->name);
-+              cpmac_dump_all_desc(priv->dev);
-+              printk(KERN_DEBUG "%s: RX_PTR(0)=0x%08x RX_ACK(0)=0x%08x\n",
-+                      priv->dev->name,
-+                      cpmac_read(priv->regs, CPMAC_RX_PTR(0)),
-+                      cpmac_read(priv->regs, CPMAC_RX_ACK(0)));
-+      }
-+
-+      spin_unlock(&priv->rx_lock);
-+      netif_rx_complete(priv->dev, napi);
-+      netif_stop_queue(priv->dev);
-+      napi_disable(&priv->napi);
-+      
-+      atomic_inc(&priv->reset_pending);
-+      cpmac_hw_stop(priv->dev);
-+      if (!schedule_work(&priv->reset_work))
-+              atomic_dec(&priv->reset_pending);
-+      return 0;
-+ 
- }
- static int cpmac_start_xmit(struct sk_buff *skb, struct net_device *dev)
-@@ -625,8 +717,10 @@ static void cpmac_clear_rx(struct net_de
-                       desc->dataflags = CPMAC_OWN;
-                       dev->stats.rx_dropped++;
-               }
-+              desc->hw_next = desc->next->mapping;
-               desc = desc->next;
-       }
-+      priv->rx_head->prev->hw_next = 0;
- }
- static void cpmac_clear_tx(struct net_device *dev)
-@@ -928,9 +1022,12 @@ static int cpmac_open(struct net_device 
-               desc->buflen = CPMAC_SKB_SIZE;
-               desc->dataflags = CPMAC_OWN;
-               desc->next = &priv->rx_head[(i + 1) % priv->ring_size];
-+              desc->next->prev = desc;
-               desc->hw_next = (u32)desc->next->mapping;
-       }
-+      priv->rx_head->prev->hw_next = (u32)0;
-+
-       if ((res = request_irq(dev->irq, cpmac_irq, IRQF_SHARED,
-                              dev->name, dev))) {
-               if (netif_msg_drv(priv))
diff --git a/target/linux/ar7/patches-2.6.24/170-cpmac_eth_fix.patch b/target/linux/ar7/patches-2.6.24/170-cpmac_eth_fix.patch
deleted file mode 100644 (file)
index bebd453..0000000
+++ /dev/null
@@ -1,15 +0,0 @@
-Index: linux-2.6.24.7/drivers/net/cpmac.c
-===================================================================
---- linux-2.6.24.7.orig/drivers/net/cpmac.c
-+++ linux-2.6.24.7/drivers/net/cpmac.c
-@@ -1178,9 +1178,7 @@ static int __devinit cpmac_probe(struct 
-       priv->msg_enable = netif_msg_init(debug_level, 0xff);
-       memcpy(dev->dev_addr, pdata->dev_addr, sizeof(dev->dev_addr));
--      snprintf(priv->phy_name, BUS_ID_SIZE, PHY_ID_FMT, mdio_bus_id, phy_id);
--
--      priv->phy = phy_connect(dev, priv->phy_name, &cpmac_adjust_link, 0,
-+      priv->phy = phy_connect(dev, cpmac_mii.phy_map[phy_id]->dev.bus_id, &cpmac_adjust_link, 0,
-                               PHY_INTERFACE_MODE_MII);
-       if (IS_ERR(priv->phy)) {
-               if (netif_msg_drv(priv))
diff --git a/target/linux/ar7/patches-2.6.24/500-serial_kludge.patch b/target/linux/ar7/patches-2.6.24/500-serial_kludge.patch
deleted file mode 100644 (file)
index a66bc8a..0000000
+++ /dev/null
@@ -1,44 +0,0 @@
-Index: linux-2.6.24.7/drivers/serial/8250.c
-===================================================================
---- linux-2.6.24.7.orig/drivers/serial/8250.c
-+++ linux-2.6.24.7/drivers/serial/8250.c
-@@ -267,6 +267,13 @@ static const struct serial8250_config ua
-               .fcr            = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_10,
-               .flags          = UART_CAP_FIFO,
-       },
-+      [PORT_AR7] = {
-+              .name           = "TI-AR7",
-+              .fifo_size      = 16,
-+              .tx_loadsz      = 16,
-+              .fcr            = UART_FCR_ENABLE_FIFO | UART_FCR_R_TRIG_00,
-+              .flags          = UART_CAP_FIFO | UART_CAP_AFE,
-+      },
- };
- #if defined (CONFIG_SERIAL_8250_AU1X00)
-@@ -2453,7 +2460,11 @@ static void serial8250_console_putchar(s
- {
-       struct uart_8250_port *up = (struct uart_8250_port *)port;
-+#ifdef CONFIG_AR7
-+      wait_for_xmitr(up, BOTH_EMPTY);
-+#else
-       wait_for_xmitr(up, UART_LSR_THRE);
-+#endif
-       serial_out(up, UART_TX, ch);
- }
-Index: linux-2.6.24.7/include/linux/serial_core.h
-===================================================================
---- linux-2.6.24.7.orig/include/linux/serial_core.h
-+++ linux-2.6.24.7/include/linux/serial_core.h
-@@ -40,7 +40,8 @@
- #define PORT_NS16550A 14
- #define PORT_XSCALE   15
- #define PORT_RM9000   16      /* PMC-Sierra RM9xxx internal UART */
--#define PORT_MAX_8250 16      /* max port ID */
-+#define PORT_AR7      17
-+#define PORT_MAX_8250 17      /* max port ID */
- /*
-  * ARM specific type numbers.  These are not currently guaranteed
diff --git a/target/linux/ar7/patches-2.6.24/900-temporary_cpmac_hack.diff b/target/linux/ar7/patches-2.6.24/900-temporary_cpmac_hack.diff
deleted file mode 100644 (file)
index dfd1a67..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-Index: linux-2.6.24.7/drivers/net/cpmac.c
-===================================================================
---- linux-2.6.24.7.orig/drivers/net/cpmac.c
-+++ linux-2.6.24.7/drivers/net/cpmac.c
-@@ -936,7 +936,8 @@ static void cpmac_adjust_link(struct net
-       int new_state = 0;
-       spin_lock(&priv->lock);
--      if (priv->phy->link) {
-+      if (1 /* priv->phy->link */ ) {
-+              netif_carrier_on(dev);
-               netif_start_queue(dev);
-               if (priv->phy->duplex != priv->oldduplex) {
-                       new_state = 1;
-@@ -948,11 +949,11 @@ static void cpmac_adjust_link(struct net
-                       priv->oldspeed = priv->phy->speed;
-               }
--              if (!priv->oldlink) {
-+              /*if (!priv->oldlink) {
-                       new_state = 1;
--                      priv->oldlink = 1;
-+                      priv->oldlink = 1;*/
-                       netif_schedule(dev);
--              }
-+              /*}*/
-       } else if (priv->oldlink) {
-               netif_stop_queue(dev);
-               new_state = 1;
diff --git a/target/linux/ar7/patches-2.6.25/100-board_support.patch b/target/linux/ar7/patches-2.6.25/100-board_support.patch
deleted file mode 100644 (file)
index 658a80e..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
---- a/arch/mips/Kconfig
-+++ b/arch/mips/Kconfig
-@@ -18,6 +18,24 @@
-       prompt "System type"
-       default SGI_IP22
-+config AR7
-+      bool "Texas Instruments AR7"
-+      select BOOT_ELF32
-+      select DMA_NONCOHERENT
-+      select CEVT_R4K
-+      select CSRC_R4K
-+      select IRQ_CPU
-+      select NO_EXCEPT_FILL
-+      select SWAP_IO_SPACE
-+      select SYS_HAS_CPU_MIPS32_R1
-+      select SYS_HAS_EARLY_PRINTK
-+      select SYS_SUPPORTS_32BIT_KERNEL
-+      select SYS_SUPPORTS_KGDB
-+      select SYS_SUPPORTS_LITTLE_ENDIAN
-+      select SYS_SUPPORTS_BIG_ENDIAN
-+      select GENERIC_GPIO
-+      select GENERIC_HARDIRQS_NO__DO_IRQ
-+
- config MACH_ALCHEMY
-       bool "Alchemy processor based machines"
---- a/arch/mips/kernel/traps.c
-+++ b/arch/mips/kernel/traps.c
-@@ -1112,9 +1112,22 @@
-       exception_handlers[n] = handler;
-       if (n == 0 && cpu_has_divec) {
--              *(u32 *)(ebase + 0x200) = 0x08000000 |
--                                        (0x03ffffff & (handler >> 2));
--              flush_icache_range(ebase + 0x200, ebase + 0x204);
-+              if ((handler ^ (ebase + 4)) & 0xfc000000) {
-+                      /* lui k0, 0x0000 */
-+                      *(u32 *)(ebase + 0x200) = 0x3c1a0000 | (handler >> 16);
-+                      /* ori k0, 0x0000 */
-+                      *(u32 *)(ebase + 0x204) =
-+                                      0x375a0000 | (handler & 0xffff);
-+                      /* jr k0 */
-+                      *(u32 *)(ebase + 0x208) = 0x03400008;
-+                      /* nop */
-+                      *(u32 *)(ebase + 0x20C) = 0x00000000;
-+                      flush_icache_range(ebase + 0x200, ebase + 0x210);
-+              } else {
-+                      *(u32 *)(ebase + 0x200) =
-+                              0x08000000 | (0x03ffffff & (handler >> 2));
-+                      flush_icache_range(ebase + 0x200, ebase + 0x204);
-+              }
-       }
-       return (void *)old_handler;
- }
---- a/arch/mips/Makefile
-+++ b/arch/mips/Makefile
-@@ -167,6 +167,13 @@
- #
- #
-+# Texas Instruments AR7
-+#
-+core-$(CONFIG_AR7)            += arch/mips/ar7/
-+cflags-$(CONFIG_AR7)          += -Iinclude/asm-mips/ar7
-+load-$(CONFIG_AR7)            += 0xffffffff94100000
-+
-+#
- # Acer PICA 61, Mips Magnum 4000 and Olivetti M700.
- #
- core-$(CONFIG_MACH_JAZZ)      += arch/mips/jazz/
---- a/include/asm-mips/page.h
-+++ b/include/asm-mips/page.h
-@@ -182,8 +182,10 @@
- #define VM_DATA_DEFAULT_FLAGS (VM_READ | VM_WRITE | VM_EXEC | \
-                                VM_MAYREAD | VM_MAYWRITE | VM_MAYEXEC)
--#define UNCAC_ADDR(addr)      ((addr) - PAGE_OFFSET + UNCAC_BASE)
--#define CAC_ADDR(addr)                ((addr) - UNCAC_BASE + PAGE_OFFSET)
-+#define UNCAC_ADDR(addr)      ((addr) - PAGE_OFFSET + UNCAC_BASE +    \
-+                               PHYS_OFFSET)
-+#define CAC_ADDR(addr)                ((addr) - UNCAC_BASE + PAGE_OFFSET -    \
-+                               PHYS_OFFSET)
- #include <asm-generic/memory_model.h>
- #include <asm-generic/page.h>
diff --git a/target/linux/ar7/patches-2.6.25/110-flash.patch b/target/linux/ar7/patches-2.6.25/110-flash.patch
deleted file mode 100644 (file)
index 5f6b8f1..0000000
+++ /dev/null
@@ -1,37 +0,0 @@
---- a/drivers/mtd/Kconfig
-+++ b/drivers/mtd/Kconfig
-@@ -168,6 +168,12 @@
-         the partition map from the children of the flash node,
-         as described in Documentation/powerpc/booting-without-of.txt.
-+config MTD_AR7_PARTS
-+      tristate "TI AR7 partitioning support"
-+      depends on MTD_PARTITIONS
-+      ---help---
-+        TI AR7 partitioning support
-+
- comment "User Modules And Translation Layers"
- config MTD_CHAR
---- a/drivers/mtd/Makefile
-+++ b/drivers/mtd/Makefile
-@@ -12,6 +12,7 @@
- obj-$(CONFIG_MTD_CMDLINE_PARTS) += cmdlinepart.o
- obj-$(CONFIG_MTD_AFS_PARTS)   += afs.o
- obj-$(CONFIG_MTD_OF_PARTS)      += ofpart.o
-+obj-$(CONFIG_MTD_AR7_PARTS)   += ar7part.o
- # 'Users' - code which presents functionality to userspace.
- obj-$(CONFIG_MTD_CHAR)                += mtdchar.o
---- a/drivers/mtd/maps/physmap.c
-+++ b/drivers/mtd/maps/physmap.c
-@@ -87,7 +87,8 @@
- static const char *rom_probe_types[] = { "cfi_probe", "jedec_probe", "map_rom", NULL };
- #ifdef CONFIG_MTD_PARTITIONS
--static const char *part_probe_types[] = { "cmdlinepart", "RedBoot", NULL };
-+static const char *part_probe_types[] = {"cmdlinepart", "RedBoot",
-+                                      "ar7part", NULL };
- #endif
- static int physmap_flash_probe(struct platform_device *dev)
diff --git a/target/linux/ar7/patches-2.6.25/120-gpio_chrdev.patch b/target/linux/ar7/patches-2.6.25/120-gpio_chrdev.patch
deleted file mode 100644 (file)
index cd5d744..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
---- a/drivers/char/Kconfig
-+++ b/drivers/char/Kconfig
-@@ -913,6 +913,15 @@
-         To compile this driver as a module, choose M here: the
-         module will be called mwave.
-+config AR7_GPIO
-+      tristate "TI AR7 GPIO Support"
-+      depends on AR7
-+      help
-+        Give userspace access to the GPIO pins on the Texas Instruments AR7 
-+        processors.
-+
-+        If compiled as a module, it will be called ar7_gpio.
-+
- config SCx200_GPIO
-       tristate "NatSemi SCx200 GPIO Support"
-       depends on SCx200
---- a/drivers/char/Makefile
-+++ b/drivers/char/Makefile
-@@ -90,6 +90,7 @@
- obj-$(CONFIG_PPDEV)           += ppdev.o
- obj-$(CONFIG_NWBUTTON)                += nwbutton.o
- obj-$(CONFIG_NWFLASH)         +=&