patch-2.6.21.4 mtdfix.patch ezx-core.patch # ezx-core TODO: should be ezx-common # look at the pxa-regs.h diff and put each definition on the proper patch # register a machine type for each phone model # enable this patch ONLY if you have STUART connected and dont forget # to change your cmdline if you want console on STUART. #ezx-enable-stuart.patch ezx-bp.patch # ezx-bp TODO: # try to run this as a module - this may solve timing issues for opentapi. # suspend/resume (not sure if it can be handled here) # implement 2nd gen handshake support # move platform device to ezx-phone.c ezx-pm.patch ezx-pcap.patch # ezx-pcap TODO: # move vibrator level function to the vibrator driver a780-pcap.patch e680-pcap.patch a1200-pcap.patch e6-pcap.patch a780-mci.patch e680-mci.patch a1200-mci.patch e6-mci.patch pxa27x-udc-support.2.patch ezx-emu.patch # ezx-emu TODO: # userspace interface for controling emu # read adc to find which accessory is plugged a780-emu.patch e680-emu.patch ezx-eoc.patch a1200-eoc.patch e6-eoc.patch ezx-mtd-map.patch ezx-serial-bug-workaround.patch pxa-kbd.patch a780-kbd.patch e680-kbd.patch pcap-ts.patch a780-ts.patch e680-ts.patch a1200-ts.patch e6-ts.patch ezx-backlight.patch a780-flip.patch e680-locksw.patch a780-leds.patch e680-leds.patch a780-vibrator.patch # mux_cli patches mux_cli.patch mux-fix.patch mux-fix-init-errorpath.patch mux-remove-flipbuffers.patch mux-remove-get_halted_bit.patch mux-remove-usbh_finished_resume.patch mux-fix-makefile.patch mux-fix-tty-driver.patch mux-linux-2.6.21-fix.patch #mux-ifdef-ezx-features.patch #mux_debug.patch asoc-pxa-ssp.patch asoc-fix-loopback.patch ezx-asoc.patch # mux_cli TODO: # merge patches # try to understand the code and cleanup (painful) # Global TODO: # compile everything as module and test for insmod/rmmod # can NOT run as module (yet) # pxa-ohci, ts0710_mux, ts0710_mux_usb, ezx-bp # the folowing break too much stuff on other phones. # i2c-core-fix-a1200.patch (see ezx-eoc.c) # pxa27x-udc-fix-a1200.patch (see ezx-a1200.c) # incomplete