Kernel/Upstreaming
From Openmoko
(Difference between revisions)
Line 52: | Line 52: | ||
lindi: feature. not sure how easy this is to mainline | lindi: feature. not sure how easy this is to mainline | ||
= [https://gitorious.org/shr/linux/commit/8e99225f5a165b20e25611db3486058d7f4e9dc1 <nowiki>RTC: PCF50633: Don't request update IRQ</nowiki>] = | = [https://gitorious.org/shr/linux/commit/8e99225f5a165b20e25611db3486058d7f4e9dc1 <nowiki>RTC: PCF50633: Don't request update IRQ</nowiki>] = | ||
− | lindi: | + | lindi: safe cleanup? |
= [https://gitorious.org/shr/linux/commit/0a304203ac7daf36070f8fecd8974bfaf84d9df6 <nowiki>pcf50633-gpio: Add gpiolib support.</nowiki>] = | = [https://gitorious.org/shr/linux/commit/0a304203ac7daf36070f8fecd8974bfaf84d9df6 <nowiki>pcf50633-gpio: Add gpiolib support.</nowiki>] = | ||
+ | lindi: feature. has some useless whitespace changes. gpio stuff which I don't really understand | ||
= [https://gitorious.org/shr/linux/commit/22ce0c31d823e002859fe5ef50f17905ce90471b <nowiki>pcf50633: Move pcf50633-gpio driver to the gpio drivers folder</nowiki>] = | = [https://gitorious.org/shr/linux/commit/22ce0c31d823e002859fe5ef50f17905ce90471b <nowiki>pcf50633: Move pcf50633-gpio driver to the gpio drivers folder</nowiki>] = | ||
− | = [https://gitorious.org/shr/linux/commit/e583591037796f962d07e935b2a1bdd0f89a61fb <nowiki>MFD: pcf50633: Use mfd cells to register child devices</nowiki>] = | + | lindi: just moves a file |
+ | = [https://gitorious.org/shr/linux/commit/e583591037796f962d07e935b2a1bdd0f89a61fb <nowiki>MFD: pcf50633: Use mfd cells to register | ||
+ | child devices</nowiki>] = | ||
+ | lindi: cleanup? No idea how tricky this really is | ||
= [https://gitorious.org/shr/linux/commit/780da55e2ad7f9d934e7452fba4340a5f9575a32 <nowiki>MFD: pcf50633: Use the genirq for irq handling</nowiki>] = | = [https://gitorious.org/shr/linux/commit/780da55e2ad7f9d934e7452fba4340a5f9575a32 <nowiki>MFD: pcf50633: Use the genirq for irq handling</nowiki>] = | ||
+ | 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. | ||
= [https://gitorious.org/shr/linux/commit/3e77986a22550a8df84d9e78ddbc281488bf1120 <nowiki>power: implement platform battery driver</nowiki>] = | = [https://gitorious.org/shr/linux/commit/3e77986a22550a8df84d9e78ddbc281488bf1120 <nowiki>power: implement platform battery driver</nowiki>] = | ||
+ | lindi: feature. we can live without this if bq27x00 is mainlined or vice versa. | ||
= [https://gitorious.org/shr/linux/commit/d09e21824bacd5f9ac0285c14c6ddc2d79b96608 <nowiki>Define machine_is_neo1973_gta01()</nowiki>] = | = [https://gitorious.org/shr/linux/commit/d09e21824bacd5f9ac0285c14c6ddc2d79b96608 <nowiki>Define machine_is_neo1973_gta01()</nowiki>] = | ||
+ | lindi: trivial | ||
= [https://gitorious.org/shr/linux/commit/a73311169fef3284647f3c80748c644abe3c72fb <nowiki>glamo-mci: revert changes for Per's patchset</nowiki>] = | = [https://gitorious.org/shr/linux/commit/a73311169fef3284647f3c80748c644abe3c72fb <nowiki>glamo-mci: revert changes for Per's patchset</nowiki>] = | ||
+ | lindi: glamo stuff, no idea | ||
= [https://gitorious.org/shr/linux/commit/833339cd47295e86e0ca8c838e8997a24ababf6c <nowiki>nand/s3c2410: add mising badblocksbits value</nowiki>] = | = [https://gitorious.org/shr/linux/commit/833339cd47295e86e0ca8c838e8997a24ababf6c <nowiki>nand/s3c2410: add mising badblocksbits value</nowiki>] = | ||
+ | lindi: bugfix. trivial. | ||
= [https://gitorious.org/shr/linux/commit/919ad8a33847d10bb2b6b4f9bb24702346455f1f <nowiki>Openmoko resume reason sysfs node ported from 2.6.29</nowiki>] = | = [https://gitorious.org/shr/linux/commit/919ad8a33847d10bb2b6b4f9bb24702346455f1f <nowiki>Openmoko resume reason sysfs node ported from 2.6.29</nowiki>] = | ||
+ | lindi: feature. I personally need this a lot so that I can differentiate between RTC and GSM wakeups | ||
= [https://gitorious.org/shr/linux/commit/dd73aa36cb4d37d200aead95310df58cfec784d3 <nowiki>glamo-display: fix WSOD for 242 timming</nowiki>] = | = [https://gitorious.org/shr/linux/commit/dd73aa36cb4d37d200aead95310df58cfec784d3 <nowiki>glamo-display: fix WSOD for 242 timming</nowiki>] = | ||
+ | lindi: openmoko specific. glamo hack. Who said 2-4-2 timings have no drawbacks? ;-) | ||
= [https://gitorious.org/shr/linux/commit/5c7e36859e8e28f9b56a2cb3ceb0ab2c3d079f96 <nowiki>Enable powering off after 8s POWER press</nowiki>] = | = [https://gitorious.org/shr/linux/commit/5c7e36859e8e28f9b56a2cb3ceb0ab2c3d079f96 <nowiki>Enable powering off after 8s POWER press</nowiki>] = | ||
+ | lindi: openmoko specific. feature. simple. I personally can live without this. | ||
= [https://gitorious.org/shr/linux/commit/ba207d46b7857f6cae1368f0e62e611eb773505c <nowiki>gta02: add support for usb host mode</nowiki>] = | = [https://gitorious.org/shr/linux/commit/ba207d46b7857f6cae1368f0e62e611eb773505c <nowiki>gta02: add support for usb host mode</nowiki>] = | ||
+ | lindi: openmoko specific feature. looks quite simple. | ||
= [https://gitorious.org/shr/linux/commit/3066c8798168cb31af999e9d55bca2b445e27cdb <nowiki>ar6000_delay.patch</nowiki>] = | = [https://gitorious.org/shr/linux/commit/3066c8798168cb31af999e9d55bca2b445e27cdb <nowiki>ar6000_delay.patch</nowiki>] = | ||
+ | lindi: atheros wifi hack | ||
= [https://gitorious.org/shr/linux/commit/b3f60f3ed24f503bda64aabf94b62053379c9ca9 <nowiki>wm8753: use snd_soc_jack on neo1973</nowiki>] = | = [https://gitorious.org/shr/linux/commit/b3f60f3ed24f503bda64aabf94b62053379c9ca9 <nowiki>wm8753: use snd_soc_jack on neo1973</nowiki>] = | ||
+ | lindi: openmoko specific. gta01-only? | ||
= [https://gitorious.org/shr/linux/commit/d5d5ee9c07ee06174f06255ae3141c368ca48f6a <nowiki>Fix high power consumption in suspend</nowiki>] = | = [https://gitorious.org/shr/linux/commit/d5d5ee9c07ee06174f06255ae3141c368ca48f6a <nowiki>Fix high power consumption in suspend</nowiki>] = | ||
+ | lindi: openmoko specific. bugfix. simple. | ||
= [https://gitorious.org/shr/linux/commit/084e5cd3284d499e3c4eb86f26042e7d72df2266 <nowiki>Force GPS power up on resume if it were powered up on suspend</nowiki>] = | = [https://gitorious.org/shr/linux/commit/084e5cd3284d499e3c4eb86f26042e7d72df2266 <nowiki>Force GPS power up on resume if it were powered up on suspend</nowiki>] = | ||
+ | lindi: | ||
= [https://gitorious.org/shr/linux/commit/edcc8410bc93dcc06b69d57e8b7b47756124cd1e <nowiki>lis302dl accelerometer driver</nowiki>] = | = [https://gitorious.org/shr/linux/commit/edcc8410bc93dcc06b69d57e8b7b47756124cd1e <nowiki>lis302dl accelerometer driver</nowiki>] = | ||
= [https://gitorious.org/shr/linux/commit/02e9ff6da8f66701739b5beac43200eb3e0acbd7 <nowiki>input: lis302dl: fix the resume path</nowiki>] = | = [https://gitorious.org/shr/linux/commit/02e9ff6da8f66701739b5beac43200eb3e0acbd7 <nowiki>input: lis302dl: fix the resume path</nowiki>] = |
Revision as of 14:26, 15 November 2011
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: