# cant wait for .26 ezx-machids.patch # Disabled because it clashes with the pxafb 18bpp support #pxa27x_overlay-r8.patch pxa-regs-missing-bitfield-include.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 e2-pcap.patch a910-pcap.patch a780-mci.patch e680-mci.patch a1200-mci.patch e6-mci.patch a910-mci.patch pxa27x-udc-support.3.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 pxa27x-udc-fix-a1200.patch #(see ezx-a1200.c) ezx-eoc.patch a1200-eoc.patch e6-eoc.patch a910-eoc.patch e2-eoc.patch a1200-i2c-boardinfo.patch a910-i2c-boardinfo.patch e6-i2c-boardinfo.patch e2-i2c-boardinfo.patch ezx-mtd-map.patch ezx-serial-bug-workaround.patch # these two can be dropped after linux-2.6.26 release pxa_set_keypad_info.patch pxa27x_keypad-fix-direct-keys-codes-and-rotary-encoders-init.patch a780-keypad.patch e680-keypad.patch a1200-keypad.patch a910-keypad.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 a1200-flip.patch a910-flip.patch a780-leds.patch e680-leds.patch a910-leds.patch a780-vibrator.patch a910-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-pxa-ssp-i2s.patch asoc-fix-loopback.patch ezx-asoc.patch # TODO: the amp module gets built for every phone, # look at sound/i2c/amp/Makefile i2c-lm4857_override.patch ezx-lm4857.patch e680-i2c-boardinfo.patch pxafb-18bpp-mode.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. # incomplete