Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: linux-3.0.28-r…
Commits on Apr 16, 2012
  1. @koenkooi

    add defconfig

    koenkooi authored
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  2. @koenkooi

    update bootlogo

    koenkooi authored
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  3. @rrw1000w @koenkooi

    Fix sprz319 erratum 2.1

    rrw1000w authored koenkooi committed
    There is an erratum in DM3730 which results in the
    EHCI USB PLL (DPLL5) not updating sufficiently frequently; this
    leads to USB PHY clock drift and once the clock has drifted far
    enough, the PHY's ULPI interface stops responding and USB
    drops out. This is manifested on a Beagle xM by having the attached
    SMSC9514 report 'Cannot enable port 2. Maybe the USB cable is bad?'
    or similar.
    
    The fix is to carefully adjust your DPLL5 settings so as to
    keep the PHY clock as close as possible to 120MHz over the long
    term; TI SPRZ319e gives a table of such settings and this patch
    applies that table to systems with a 13MHz or a 26MHz clock,
    thus fixing the issue (inasfar as it can be fixed) on Beagle xM
    and Overo Firestorm.
    
    Signed-off-by: Richard Watts <rrw@kynesim.co.uk>
  4. @kraj @koenkooi

    compiler.h: Undef before redefining __attribute_const__

    kraj authored koenkooi committed
    This is required to avoid warnings like
    util/include/linux/compiler.h:8:0: error: "__attribute_const__" redefined [-Werror]
    
    Signed-off-by: Khem Raj <raj.khem@gmail.com>
    
    Upstream-Status: Pending
  5. @koenkooi

    OMAP: Fix linking error in twl-common.c for OMAP2/3/4 only builds

    Peter Ujfalusi authored koenkooi committed
    Commit b22f954 (OMAP4: Move common twl6030 configuration to twl-common)
    caused compile failures for code for OMAP arch which is not selected by
    the config.
    
    Fixes issues like:
    With CONFIG_ARCH_OMAP3=y and CONFIG_ARCH_OMAP4=n, I'm getting this:
    
    arch/arm/mach-omap2/built-in.o:(.data+0xf99c): undefined reference to `omap4430_phy_init'
    arch/arm/mach-omap2/built-in.o:(.data+0xf9a0): undefined reference to `omap4430_phy_exit'
    arch/arm/mach-omap2/built-in.o:(.data+0xf9a4): undefined reference to `omap4430_phy_power'
    arch/arm/mach-omap2/built-in.o:(.data+0xf9a8): undefined reference to `omap4430_phy_set_clk'
    arch/arm/mach-omap2/built-in.o:(.data+0xf9ac): undefined reference to `omap4430_phy_suspend'
    
    Fix the problem by moving the code to ifdef sections for omap3 and omap4.
    
    Signed-off-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
    [tony@atomide.com: updated comments]
    Signed-off-by: Tony Lindgren <tony@atomide.com>
  6. @koenkooi

    LEDS: add initial support for WS2801 controller

    koenkooi authored
    This adds initial support for the WS2801 RGB LED controller.
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  7. @koenkooi

    ARM: OMAP2: beagleboard: add support for loopthrough expansionboard, …

    koenkooi authored
    …make uLCD use it
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  8. @jadonk @koenkooi

    WIP: omap: beagleboard: add bbtoys ulcd-lite support

    jadonk authored koenkooi committed
    Added support for the BeagleBoardToys ULCD-Lite.
    * Added ThreeFiveCorp s9700rtwv35tr-01b panel to
      panel-generic-dpi driver.
    * Added TSC2007 and LCD panel to board file.
    
    Relied heavily on the TSC2007 integration work done by
    John Weber and panel timings from Roger Monk.
    
    Signed-off-by: Jason Kridner <jdk@ti.com>
    Cc: John Weber <rjohnweber@gmail.com>
    Cc: Roger Monk <r-monk@ti.com>
    Cc: Joel A Fernandes <agnel.joel@gmail.com>
    Cc: Koen Kooi <koen@dominion.thruhere.net>
  9. @koenkooi

    OMAP_VOUT: Fix build break caused by update_mode removal in DSS2

    archit taneja authored koenkooi committed
    The DSS2 driver does not support the configuration of the update_mode of a
    panel anymore. Remove the setting of update_mode done in omap_vout_probe().
    Ignore configuration of TE since omap_vout driver doesn't support manual update
    displays anyway.
    
    Signed-off-by: Archit Taneja <archit@ti.com>
    Tested-by: Koen Kooi <koen@dominion.thruhere.net>
    Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
  10. @koenkooi

    ARM: L2: Add and export outer_clean_all

    Vikram Pandita authored koenkooi committed
    The Errata 588369 and 539766 demands that clean all operation be done
    as clean each way at a time
    
    This patch also raps the implementation under the CONFIG errata
    macro so that for non-errata version silicon it can be disabled
    
    Signed-off-by: Vikram Pandita <vikram.pandita@ti.com>
    Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
    Cc: Woodruff, Richard <r-woodruff2@ti.com>
  11. @sakoman @koenkooi

    rtc-twl: add support for backup battery recharge

    sakoman authored koenkooi committed
  12. @sakoman @koenkooi

    omap: mmc-twl4030: move clock input selection prior to vcc test

    sakoman authored koenkooi committed
    otherwise it is not executed on systems that use non-twl regulators
  13. @sakoman @koenkooi

    soc: codecs: twl4030: Turn on mic bias by default

    sakoman authored koenkooi committed
  14. @sakoman @koenkooi

    soc: codecs: Enable audio capture by default for twl4030

    sakoman authored koenkooi committed
  15. @toddpoynor @koenkooi

    rtc: twl: Fix registration vs. init order

    toddpoynor authored koenkooi committed
    Only register as an RTC device after the hardware has been
    successfully initialized.  The RTC class driver will call
    back to this driver to read a pending alarm, and other
    drivers watching for new devices on the RTC class may
    read the RTC time upon registration.  Such access might
    occur while the RTC is stopped, prior to clearing
    pending alarms, etc.
    
    The new ordering also avoids leaving the platform
    device drvdata set to an unregistered struct rtc_device *
    on probe errors.
    
    Signed-off-by: Todd Poynor <toddpoynor@google.com>
  16. @toddpoynor @koenkooi

    rtc: twl: Use threaded IRQ, remove IRQ enable in interrupt handler

    toddpoynor authored koenkooi committed
    IRQs disabled on entry to twl_rtc_interrupt is not a consequence
    of LOCKDEP; both twl6030 and twl4030 explicitly disable IRQs
    before calling the module IRQ handlers.
    
    The ISR should not be enabling IRQs; use a threaded IRQ handler
    instead.
    
    Also fixes warnings:
    
      WARNING: at kernel/irq/handle.c:130 handle_irq_event_percpu+nnn
      irq nnn handler twl_rtc_interrupt+nnn enabled interrupts
    
    Signed-off-by: Todd Poynor <toddpoynor@google.com>
  17. @sakoman @koenkooi

    Revert "omap2_mcspi: Flush posted writes"

    sakoman authored koenkooi committed
    This reverts commit a330ce2.
    
    The above commit breaks the ads7846 driver
  18. @koenkooi

    drivers: input: touchscreen: ads7846: return ENODEV if device is not …

    Steve Sakoman authored koenkooi committed
    …found
    
    Signed-off-by: Steve Sakoman <sakoman@gmail.com>
  19. @koenkooi

    drivers: net: smsc911x: return ENODEV if device is not found

    Steve Sakoman authored koenkooi committed
    Signed-off-by: Steve Sakoman <sakoman@gmail.com>
  20. @sakoman @koenkooi

    video: add timings for hd720

    sakoman authored koenkooi committed
  21. @sakoman @koenkooi

    mtd: nand: Eliminate noisey "uncorrectable error" messages

    sakoman authored koenkooi committed
    Other layers of the stack give more informative messages when __nand_correct_data() fails
    
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
  22. @sakoman @koenkooi

    OMAP: DSS2: add bootarg for selecting svideo or composite for tv output

    sakoman authored koenkooi committed
    also add pal-16 and ntsc-16 omapfb.mode settings for 16bpp
  23. @sakoman @koenkooi

    omap: Change omap_device activate/dectivate latency messages from pr_…

    sakoman authored koenkooi committed
    …warning to pr_debug
    
    Messages can be safely ignored, so reduce console noise
    
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
  24. @sakoman @koenkooi

    mmc: don't display single block read console messages

    sakoman authored koenkooi committed
    mmc: don't display single block read console messages
  25. @sakoman @koenkooi

    mfd: twl-core: enable madc clock

    sakoman authored koenkooi committed
    Now that the madc driver has been merged it is also necessary to enable the clock to the madc block
    
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
  26. @koenkooi

    Enabling Hwmon driver for twl4030-madc

    Keerthy authored koenkooi committed
    Signed-off-by: Keerthy <j-keerthy@ti.com>
  27. @koenkooi

    beagleboard: reinstate usage of hi-speed PLL divider

    koenkooi authored
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  28. @koenkooi

    ARM: OMAP2+: beagleboard: fix mmc write protect pin when using the wi…

    koenkooi authored
    …link expansion board
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  29. @jadonk @koenkooi

    HACK: OMAP2+: BeagleBoard: Fix up random or missing MAC addresses for…

    jadonk authored koenkooi committed
    … eth0 and wlan0
    
    This was borrowed from the Panda implementation at http://patches.linaro.org/777/
    
    This patch registers a network device notifier callback to set the mac
    addresses for the onboard network assets of the BeagleBoard correctly, despite the
    drivers involved have used a random or all-zeros MAC address.
    
    The technique was suggested by Alan Cox on lkml.
    
    It works by device path so it corrects the MAC addresses even if the
    drivers are in modules loaded in an order that changes their interface
    name from usual (eg, the onboard module might be "wlan1" if there is a
    USB wireless stick plugged in and its module is inserted first.)
    
    Cc: Andy Green <andy@warmcat.com>
  30. @warmcat @koenkooi

    OMAP2+: add cpu id register to MAC address helper

    warmcat authored koenkooi committed
    Introduce a generic helper function that can set a MAC address using
    data from the OMAP unique CPU ID register.
    
    For comparison purposes this produces a MAC address of
    
      2e:40:70:f0:12:06
    
    for the ethernet device on my Panda.
    
    Note that this patch requires the fix patch for CPU ID register
    indexes previously posted to linux-omap, otherwise the CPU ID is
    misread on Panda by the existing function to do it.  This patch
    is already on linux-omap.
    
    "OMAP2+:Common CPU DIE ID reading code reads wrong registers for OMAP4430"
    http://git.kernel.org/?p=linux/kernel/git/tmlind/linux-omap-2.6.git;a=commit;h=b235e007831dbf57710e59cd4a120e2f374eecb9
    
    Signed-off-by: Andy Green <andy.green@linaro.org>
  31. @sakoman @koenkooi

    omap_hsmmc: Set dto to max value of 14 to avoid SD Card timeouts

    sakoman authored koenkooi committed
    This fixes MMC errors due to timeouts on certain SD Cards following suggestions
    to set dto to 14 by Jason Kridner and Steven Kipisz
    
    Details of the issue:
    http://talk.maemo.org/showthread.php?p=1000707#post1000707
    
    This fix was originally proposed by Sukumar Ghoral of TI.
  32. @koenkooi

    ARM: OMAP2+: beagleboard: make wilink init look more like pandaboard

    koenkooi authored
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  33. @koenkooi

    omap3: Add basic support for 720MHz part

    Sanjeev Premi authored koenkooi committed
    This patch adds support for new speed enhanced parts with ARM
    and IVA running at 720MHz and 520MHz respectively. These parts
    can be probed at run-time by reading PRODID.SKUID[3:0] at
    0x4830A20C [1].
    
    This patch specifically does following:
     * Detect devices capable of 720MHz.
     * Add new OPP
     * Ensure that OPP is conditionally enabled.
     * Check for presence of IVA before attempting to enable
       the corresponding OPP.
    
      [1] http://focus.ti.com/lit/ug/spruff1d/spruff1d.pdf
    
    Signed-off-by: Sanjeev Premi <premi@ti.com>
  34. @koenkooi

    OMAP3: beagle: HACK! add in 1GHz OPP

    koenkooi authored
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  35. @koenkooi

    HACK: OMAP3: beagle: switch to GPTIMER1

    koenkooi authored
    Breaks with B3 and older due to clock noise
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Something went wrong with that request. Please try again.