Kernel/Upstreaming
From Openmoko
Random notes on SHR kernel patches (v2.6.39.4..shr-2.6.39-nodrm).
ARM: s3c24xx: Set ARCH_NR_GPIOS according to the selected SoC types.
lindi: bugfix/feature. sounds sensible. s3c specific
s3c24xx: Fix level irqs on external interrupts.
lindi: bugfix. s3c specific
mtd: s3c2410_nand: Add config option to disable hw ecc at runtime
lindi: feature. simple. I personally can live without nand.
Add s3c24xx_serial_console_set_silence
lindi: What is this for? To allow using serial console and GSM on the same serial port? Who needs this anymore?
Add c fiq handler.
lindi: feature. tricky! Used by battery hdq queries (temperature, current, capacity etc.) and vibrator. Should just rewrite them in assembler?
Add glamo driver.
lindi: feature. tricky!! This does not include the DRM/3D bits but it is enough for me.
ARM: gta02: Add LED support
lindi: feature. openmoko specific. simple.
gta02: Disable hardware ECC unless we get instructed to enable it
lindi: openmoko specific. nand. simple.
gta02: Remove usage of pcf50633 gpio api
lindi: openmoko specific. cleanup.
s3c2440: gta02: Configure pcf50633 gpios.
lindi: openmoko specific.
ARM: s3c2440: GTA02: Select SPARSE_IRQ
lindi: openmoko specific. simple.
gta02: Add notify handler to probe device children
lindi: openmoko specific. feature.
gta02: Add bt power management device
lindi: openmoko specific. simple.
gta02: Add gps power management device
lindi: openmoko specific. simple.
gta02: Add gsm power management device
lindi: openmoko specific. simple.
gta02: Add wlan power management device
lindi: openmoko specific. simple.
gta02: Add glamo device
lindi: openmoko specific. relatively simple, real trouble is in the glamo driver itself
Add jbt device.
lindi: openmoko specific. backlight?
gta02: Add fiq handler
lindi: openmoko specific. depends on the tricky fiq support above.
gta02: Add battery driver
lindi: openmoko specific. depends on the tricky fiq support above.
gta02: add support for platform_battery
lindi: openmoko specific. simple.
Add atheros sdio ids.
lindi: trivial.
Add ar6000 wireless driver.
lindi: tricky! probably can never be mainlined. Maybe we can build it as a separate module package in debian?
Add jbt6k74 display driver.
lindi: feature. quite essential. does not look too tricky.
LEDS: leds-pwm: Add init, notfiy and exit callbacks
lindi: feature. not sure how easy this is to mainline
RTC: PCF50633: Don't request update IRQ
lindi: safe cleanup?
pcf50633-gpio: Add gpiolib support.
lindi: feature. has some useless whitespace changes. gpio stuff which I don't really understand
pcf50633: Move pcf50633-gpio driver to the gpio drivers folder
lindi: just moves a file
MFD: pcf50633: Use mfd cells to register
child devices MFD: pcf50633: Use mfd cells to register
child devices
lindi: cleanup? No idea how tricky this really is
MFD: pcf50633: Use the genirq for irq handling
lindi: has again extra whitespace changes. I guess genirq is some more abstract way to handle IRQs? Can not really judge how tricky this is.
power: implement platform battery driver
lindi: feature. we can live without this if bq27x00 is mainlined or vice versa.
Define machine_is_neo1973_gta01()
lindi: trivial
glamo-mci: revert changes for Per's patchset
lindi: glamo stuff, no idea
nand/s3c2410: add mising badblocksbits value
lindi: bugfix. trivial.
Openmoko resume reason sysfs node ported from 2.6.29
lindi: feature. I personally need this a lot so that I can differentiate between RTC and GSM wakeups
glamo-display: fix WSOD for 242 timming
lindi: openmoko specific. glamo hack. Who said 2-4-2 timings have no drawbacks? ;-)
Enable powering off after 8s POWER press
lindi: openmoko specific. feature. simple. I personally can live without this.
gta02: add support for usb host mode
lindi: openmoko specific feature. looks quite simple.
ar6000_delay.patch
lindi: atheros wifi hack
wm8753: use snd_soc_jack on neo1973
lindi: openmoko specific. gta01-only?
Fix high power consumption in suspend
lindi: openmoko specific. bugfix. simple.
Force GPS power up on resume if it were powered up on suspend
lindi: