development kernel tree: Changes to 'mokopatches-2.6.26'

git at git.openmoko.org git at git.openmoko.org
Sun Jul 27 14:33:07 CEST 2008


New branch 'mokopatches-2.6.26' available with the following commits:
commit 38801452b334d3591eddadbfa4a31529b8957513
Author: Andy Green <andy at openmoko.com>
Date:   Fri Jul 25 23:05:24 2008 +0100

    fix-wm8753-DBG.patch
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 08f211e0775ee1e29993fd072968e17a51c5ec14
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 23:05:22 2008 +0100

    glamo-cmdqueue-bandaid.patch
    [ Stop kernel from hanging every once in a while during Glamo
      initialization. ]
    
    debug-glamo-fb-cmdqueue-wait-timeout.patch
    
    From: warmcat <andy at warmcat.com>

commit 4df411aa6f42be6fe5881d7b2fb88aae9d9a56a8
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 23:05:21 2008 +0100

    gta02-sound-bandaid.patch
    http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1172
    
    This patch seems to alleviate the symptoms but doesn't cure them.
    Keep it to keep development going, until we have a proper solution.

commit a158085e182617f31960599ab1f468668c3161d4
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 23:05:18 2008 +0100

    suspend-prelim1.patch

commit 2e7d18a213b94e4aeded7f35b7cd0d02b9b661cd
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 23:04:37 2008 +0100

    gta01-dehang-printk.patch
    This is a temporary work-around Mike Westerhof for this bug:
    http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=788
    
    See also
    http://lists.openmoko.org/pipermail/openmoko-kernel/2008-February/000804.html
    
    (It's the 2nd option.)
    
    We may settle on a different solution in the future, depending on
    feedback from upstream.

commit 6d3172ba9f1b4a650c8fdb3b6e11dc71852fe6d1
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:25 2008 +0100

    fix-pcf50633-LOWBAT-kill-init.patch

commit 835002d2e751c0d35b744ceec5bef726b9778b7b
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:25 2008 +0100

    fix-pcf50606-LOWBAT-kill-init.patch

commit 1b629ded094c800293cf694e85d0c5b66cc9fcfd
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:25 2008 +0100

    fix-hwecc-2410.patch
    S3C24xx ECC mis-calculates the bit to flip:
    http://lists.infradead.org/pipermail/linux-mtd/2007-October/019586.html
    If the error couldn't be corrected, we returned "no problem" :-(
    http://lists.infradead.org/pipermail/linux-mtd/2007-October/019615.html
    
    Signed-off-by: Werner Almesberger <werner at openmoko.org>

commit 79b0634b39757c62f4e61256c12ddf8e7b3783c4
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:24 2008 +0100

    atheros_2_0_sdio_stack.patch

commit 3a9e6d01e200d3caab806474dcf870b7fc8c113d
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:24 2008 +0100

    atheros_2_0_hcd.patch

commit 5421836ea607c6434d1c9734b2ad86df5e978460
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:24 2008 +0100

    atheros_2_0_function.patch

commit 60018d983c0e7e8cc2f3b1669338b05c5b5356f8
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:24 2008 +0100

    pnp_fixes.patch

commit 7cb1e9a0797dd5d372f943f0ed971a5b432d16aa
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:23 2008 +0100

    s3c2410-usb-switch.patch

commit 6294c84872b0d26111bdd1b9e5fec41c8a087443
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:23 2008 +0100

    fix-EVIOCGRAB-semantics.patch

commit 2bab304b10f077cb88d5b5f5bd7e50c16aac2132
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:23 2008 +0100

    bq27000-battery-driver.patch

commit d183fa083737f2b042ecf92166951c30fd83fe61
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:23 2008 +0100

    fiq-hdq.patch

commit b740b1200958baf4b5675017531c773bad5b64d0
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:23 2008 +0100

    introduce-fiq-migrate-vibrator-gta02-only.patch
    
    On GTA02 we use FIQ to manage the vibrator IO now.  That
    is necessary because we stole timer3 from doing hw pwm
    for vibrator.  This keeps the same UI in /sys but does
    "bitbang pwm" on the same vibrator GPIO
    
    From: Andy Green <andy at openmoko.com>
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 26fa0c816d5e1b593128477c7e200fafe3caae18
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:22 2008 +0100

    introduce-fiq-use-timer3-as-source.patch
    
    This makes the FIQ stuff specific to one of the timers on the
    s3c244x and adds the platform stuff for fiq in the gta02 init
    
    Currently one sysfs node is exposed, a count of FIQ events
    
    cat /sys/devices/platform/sc32440_fiq.0/fiq/count
    
    From: Andy Green <andy at openmoko.com>
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 6a2c7de90f47b7eb74f3cb2d181f950ece22b3fb
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:22 2008 +0100

    introduce-fiq-basis.patch
    Adds a C-based FIQ ISR which is very convenient (and unusual --
    normally you have to do FIQ ISR in assembler only).
    Based on my article:
    
    http://warmcat.com/_wp/2007/09/17/at91rm9200-fiq-faq-and-simple-example-code-patch/
    
    Implemented as a platform device and driver.
    
    Suspend / resume is tested and works.
    
    Signed-off-by: Andy Green <andy at warmcat.com>

commit 10042752e49358e1ef5ccfbb4e1c27875f3f43c5
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:22 2008 +0100

    fail-unless-uimage.patch
    Fail the build noisily if "mkimage" can't be found, e.g., if we forgot to add
    the u-boot directory to PATH.

commit a63a227ece28df06d4c8f04eec51c7649ef28aea
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:22 2008 +0100

    s3c2410-qt2410-buttons.patch

commit 0ed3724f733b7049d5efea9c44f5e6f0c6beae06
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:22 2008 +0100

    qt2410-cs8900.patch

commit bc0d09dd89a8837b9a4eeb63585caded6b290cf9
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:22 2008 +0100

    s3c2440-nand-disable-hwecc.patch
    Disable the hardware ECC checking on S3C2440 based platforms (HXD8, SMDK2440,
    GTA02) for the time being, since our u-boot doesn't yet support it for 2k page
    size NAND

commit 95bdfec0f2515b7f1cd8dd959e49e950a814868b
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:22 2008 +0100

    input-nots-mousedev.patch
    This patch disables the reporting of touchscreen-like devices via
    /dev/input/mice.  In the Neo1973 (much like other handheld devices),
    we need this to distinguish between the touchscreen (which uses tslib)
    and optional additional usb/bluetooth mice that might be attached.
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit 1611aca52fd831b0a90a854ef71f07ed341bd987
Author: mokopatches <mokopatches at openmoko.org>
Date:   Fri Jul 25 22:21:03 2008 +0100

    s3c2410_serial-nodebug.patch

commit 4d5727829b4589a1e2c209ea562a057e758ec556
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:46:57 2008 +0100

    pm-debug_less_verbose.patch

commit 18dc67c2500cc825b8f726e90aa1ce4b765f28da
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:46:57 2008 +0100

    config-nr-tty-devices.patch

commit 0e792e3223f94ab85af6d51bef4c502ef5fa36c1
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:46:57 2008 +0100

    openmoko-logo.patch

commit d4d6e6229c94cfe2bd8f29b4ebc0d60b8ad29455
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:46:57 2008 +0100

    gta02-bt-fixes.patch
    Modify GTA02 power manager for bluetooth.
    
    1. Default power value isn't correct. Now we set pcf50633 LDO4 to 3.2 voltage.
    
    2. Separate GTA01 and GTA02 source code.
    
    3. Add pcf50633 API for enable register.

commit 4ced79a6699eb5828c71b5438826fb44e3b41997
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:46:56 2008 +0100

    pcf506xx.patch
    Moved shared PMU code from pcf50606.h and pcf50633.h (which prevented inclusion
    of both at the same time) to pcf506xx.h
    
    - include/linux/pcf50606.h (struct pmu_voltage_rail, enum pmu_event, pmu_cb):
      moved to pcf506xx.h
    - include/linux/pcf50633.h (struct pmu_voltage_rail, enum pmu_event, pmu_cb):
      moved to pcf506xx.h
    
    Signed off-by: Werner Almesberger <werner at openmoko.org>

commit 0f43da072e28d0bad639cb6823a7759112ff3489
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:46:56 2008 +0100

    gta02-acc.patch

commit fc22d87d11df9053f1a1b41b7b450c3af07b5059
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:46:56 2008 +0100

    gta02-leds.patch

commit 65c5d85b4cf89969d2e2e981c018bf0ef1c03a2a
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:46:56 2008 +0100

    lis302dl.patch
    This is a Linux driver for the STmicro LIS302DL 3-axis accelerometer.
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit c03e9f46b9f15afc3e8980ae28666ff30907b173
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:46:56 2008 +0100

    gta02-sound.patch

commit 70a0c17968f5151ce4f468785860e04bbc7a9d3c
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:46:56 2008 +0100

    gta02-power_control.patch

commit 330ac25864dd0a71f2d1cd7d58db103ee93f9125
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:46:52 2008 +0100

    gta02-core.patch

commit 448ffab41f86596340e9f34dc8141bf2ca857e4e
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:51 2008 +0100

    glamo-mmc.patch

commit 7b73c5270e710d39dc45231087fe3e078d063225
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:50 2008 +0100

    smedia-glamo.patch
    [ FIXME:
     include/asm-arm/arch-s3c2410/irqs.h shouldn't contain device-specific
     changes. ]
    
    This is a Linux kernel driver for the Smedia Glamo336x / Glamo337x
    multi-function peripheral device.
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit c96b850a977e3b7018c5ef1b145a3c11cb160265
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:50 2008 +0100

    pcf50633-suspend-hacks.patch

commit b04e2c56a057f288342a8ce8f88b7a1dfc88afa1
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:50 2008 +0100

    pcf50633.patch

commit ca652d910f40692ce558d525b61911b66202d908
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:50 2008 +0100

    s3c2442b-cpuid.patch
    Add the Samsung S3C2442B CPU idcode to the samsung s3c24xx platform code
    and fix a Kconfig typo related tot the 2442.

commit 5207363cc9d50f99a2ad490eff5efa913b1c10ba
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:50 2008 +0100

    s3c2410_udc-2440_dual_packet-workaround.patch
    This is a patch that seems to make the USB hangs on the S3C2440 go away. At
    least a good amount of ping torture didn't make them come back so far.
    
    The issue is that, if there are several back-to-back packets,
    sometimes no interrupt is generated for one of them. This
    seems to be caused by the mysterious dual packet mode, which
    the USB hardware enters automatically if the endpoint size is
    half that of the FIFO. (On the 2440, this is the normal
    situation for bulk data endpoints.)
    
    There is also a timing factor in this. I think what happens is
    that the USB hardware automatically sends an acknowledgement
    if there is only one packet in the FIFO (the FIFO has space
    for two). If another packet arrives before the host has
    retrieved and acknowledged the previous one, no interrupt is
    generated for that second one.
    
    However, there may be an indication. There is one undocumented
    bit (none of the 244x manuals document it), OUT_CRS1_REG[1],
    that seems to be set suspiciously often when this condition
    occurs. There is also CLR_DATA_TOGGLE, OUT_CRS1_REG[7], which
    may have a function related to this. (The Samsung manual is
    rather terse on that, as usual.)
    
    This needs to be examined further. For now, the patch seems to do the
    trick.
    
    Note that this is not a clean solution by any means, because we
    might potentially get stuck in that interrupt for quite a while.

commit 68108d95040732cebf06296affaaeaaf76029c3d
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:50 2008 +0100

    s3c24xx-nand-largepage.patch
    MTD: S3C24XX large page NAND support
    
    This adds support for using large page NAND devices
    with the S3C24XX NAND controller. This also adds the
    file Documentation/arm/Samsung-S3C24XX/NAND.txt to
    describe the differences.
    
    Signed-off-by: Ben Dooks <ben-linux at fluff.org>

commit d63b12e946e83c7db8c9f94ae9d5d9d420a6f907
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:50 2008 +0100

    s3c_mci-gta01.patch

commit ed9a479d4e02e6415e4242211266845013ecad77
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:50 2008 +0100

    s3c_mci.patch
    This is a MMC/SD driver for the Samsung S3C24xx SD/MMC controller, originally
    developed years ago by Thomas Kleffel <tk at maintech.de>.
    
    Due to time restraints, he had no time to further maintain the driver and
    follow the mainline Linux changes in the SD/MMC stack.
    
    With his authorization, I have taken over the task of making it compliant to
    the current mainline SD/MMC API and take care of the mainline kernel merge.
    
    After a potential kernel inclusion, we would co-maintain the driver.
    
    Acked-by: Thomas Kleffel <tk at maintech.de>
    Signed-off-by: Harald Welte <laforge at gnumonks.org>

commit 5ca57da3402b856986ac1e1ce316937207f6cbad
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:50 2008 +0100

    g_ether-vendor_product.patch
    Use FIC's own USB Vendor ID rather than NetChip's
    
    Yes, we could solve this by some modprobe.conf parameters, but I'd like to
    rather not rely on this.

commit c03d30af20838833c54f9e9684f38b7048e369d3
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:50 2008 +0100

    g_ether-highpower.patch

commit 839b25d6bcef4b1609aaa53d018cdbc59ea4efa7
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:50 2008 +0100

    i2c-permit_invalid_addrs.patch
    We need this stupid workaround since our amplifier chip uses a 'reserved' I2C
    address
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit 4c5bb8608de01a165a32432a4091613bb12303fc
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:49 2008 +0100

    s3c2410_ts-gta01.patch

commit fc5d5366335469828d78898e2e74f8f80aa1d076
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:49 2008 +0100

    s3c2410_touchscreen.patch

commit deee418974cd5cc3b1aa9b1329d91b50f8bb7baf
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:49 2008 +0100

    gta01-backlight.patch
    This is a backlight driver for the FIC/OpenMoko Neo1973 GTA01 GSM Phone
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit 51990833d84bdff24a384119a9ba0cf815edd683
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:49 2008 +0100

    gta01-vibrator.patch
    This patch adds driver support for the vibator device of the FIC/OpenMoko
    Neo1973 GSM phone. The driver uses the existing LED class driver framework,
    since there's a lot of similarity between the LED and the vibrator function.
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit 2b1ccb68bdc0e1454be0e769896862bf0c7f95f9
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:49 2008 +0100

    s3c2410-pwm.patch
    This patch adds a PWM api abstraction for the S3C2410 SoC
    
    Signed-off-by: Javi Roman <javiroman at kernel-labs.org>
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit 0739383d85822b93831803abb207794c16eedd79
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:48 2008 +0100

    gta01-power_control.patch
    [PATCH] Neo1973 GPS / GSM / Bluetooth power control via sysfs
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit db36b757a45cf8d9088727d975d93917021b1171
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:48 2008 +0100

    gta01-inputdevice.patch
    This provides support for the GTA01 keyboard
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit 5b0814282e6878f7f2f07b98cc8b0128e7ea423d
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:48 2008 +0100

    gta01-jbt6k74.patch
    This driver adds support for the SPI-based control interface of the LCM (LCD
    Panel) found on the FIC GTA01 hardware.
    
    The specific panel in this hardware is a TPO TD028TTEC1, but the driver should
    be able to drive any other diplay based on the JBT6K74-AS controller ASIC.
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit 821c65f3420494eadf5260e48b54b9f59e6e865c
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:42 2008 +0100

    gta01-core.patch
    This patch adds support for the FIC Neo1973 GTA01 machine type to the ARM port
    of the Linux kernel.
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit cb7ab7ce6ad690be5f71bde73a9369d3640985e8
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:11 2008 +0100

    gta01-pcf50606.patch
    This is a NXP PCF50606 power management unit driver.
    
    The PCF50606 is used in the FIC/OpenMoko Neo1973 GTA01 GSM phone.
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit ee782e877d8c50f3ed775aee8934565699a5fc99
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:10 2008 +0100

    s3c2410-bbt.patch
    [PATCH] Add Kconfig option to enable NAND bad-block-table support for s3c2410
    
    This patch adds a new CONFIG_MTD_NAND_S3C2410_BBT which, if enabled,
    asks the mtd NAND core to use a bad-block table.
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>

commit 62bc0d984e5c2778e09094ba2e4d885903c6c35b
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:10 2008 +0100

    resume-timers-wq.patch
    The initialization of clocks uses mutexes, but we execute the resume in
    an interrupt context. We therefore have to hand this task to a non-interrupt.
    
    Adapted from a patch by Andy Green.

commit eb5cadc7ff0e6c3aedfec3323146d7bb6bdfe0f0
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:10 2008 +0100

    fix-i2c-s3c2410-resume-race.patch
    fix-i2c-s3c2410-resume-race.patch
    
    There is a nasty race between i2c-s3c2410 resume and resume of I2C
    driver and the client drivers -- the watchdog device actually gets to
    use the dead I2C bus before it is reinitialized by the I2C driver
    resume!  This patch makes sure any customers get turned away until
    the shopkeeper has woken up.
    
    Signed-off-by: Andy Green <andy at openmoko.com>

commit 1ef4af1f96284576aa9b7f4490c791350c99fffd
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:10 2008 +0100

    gta01-no_nand_partitions.patch
    [PATCH] support mtd NAND commandline partitions for S3C2410
    
    This patch adds support for the mtd NAND core standard method of passing
    partition table information from the bootloader into the kernel by using
    the kernel commandline.
    
    The board specific code can still manually override and provide a fixed
    partition table, so this patch will behave backwards compatible.
    
    Signed-off-by: Harald Welte <laforge at openmoko.org>
    Acked-byt: Ben Dooks <ben-linux at fluff.org>

commit 0fa9c1c2fe923ca4f36573ca6e6b97e555d0802d
Author: mokopatches <mokopatches at openmoko.org>
Date:   Wed Jul 16 14:44:10 2008 +0100

    explicitly-link-notes-section.patch
    
    Since 2.6.23 kbuild produces a 3GB arch/arm/boot/Image because it includes a
    .note.gnu.build-id section at address 0 which is followed by 3GB of 0x00.
    The --build-id option is set in the toplevel Makefile.
    This patch explicitly puts the notes section after the TEXT section.





More information about the commitlog mailing list