Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: linux-3.0.25-r…
Commits on Mar 20, 2012
  1. @koenkooi

    add defconfig

    koenkooi authored
    Signed-off-by: Koen Kooi <>
  2. @koenkooi

    update bootlogo

    koenkooi authored
    Signed-off-by: Koen Kooi <>
  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 <>
  4. @nmenon @koenkooi

    OMAP2+: OPP: allow OPP enumeration to continue if device is not present

    nmenon authored koenkooi committed
    On platforms such as OMAP3, certain variants may not have IVA, SGX
    or some specific component. We currently have a check to aid fixing
    wrong population of OPP entries for issues such as typos. This however
    causes a conflict with valid requirement where the SoC variant does
    not actually have the module present.
    So, reduce the severity of the print to a debug statement and skip
    registering that specific OPP, but continue down the list.
    Reported-by: Steve Sakoman <>
    Reported-by: Maximilian Schwerin <>
    Acked-by: Steve Sakoman <>
    Tested-by: Maximilian Schwerin <>
    Signed-off-by: Nishanth Menon <>
  5. @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 <>
    Upstream-Status: Pending
  6. @ujfalusi @koenkooi

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

    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 <>
    [ updated comments]
    Signed-off-by: Tony Lindgren <>
  7. @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 <>
  8. @koenkooi

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

    koenkooi authored
    …make uLCD use it
    Signed-off-by: Koen Kooi <>
  9. @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 <>
    Cc: John Weber <>
    Cc: Roger Monk <>
    Cc: Joel A Fernandes <>
    Cc: Koen Kooi <>
  10. @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 <>
    Tested-by: Koen Kooi <>
    Signed-off-by: Vaibhav Hiremath <>
  11. @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 <>
    Cc: Santosh Shilimkar <>
    Cc: Woodruff, Richard <>
  12. @sakoman @koenkooi

    rtc-twl: add support for backup battery recharge

    sakoman authored koenkooi committed
  13. @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
  14. @sakoman @koenkooi

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

    sakoman authored koenkooi committed
  15. @sakoman @koenkooi

    soc: codecs: Enable audio capture by default for twl4030

    sakoman authored koenkooi committed
  16. @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 <>
  17. @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
    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 <>
  18. @sakoman @koenkooi

    Revert "omap2_mcspi: Flush posted writes"

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

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

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

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

    Steve Sakoman authored koenkooi committed
    Signed-off-by: Steve Sakoman <>
  21. @sakoman @koenkooi

    video: add timings for hd720

    sakoman authored koenkooi committed
  22. @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 <>
  23. @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
  24. @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 <>
  25. @sakoman @koenkooi

    mmc: don't display single block read console messages

    sakoman authored koenkooi committed
    mmc: don't display single block read console messages
  26. @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 <>
  27. @koenkooi

    Enabling Hwmon driver for twl4030-madc

    Keerthy authored koenkooi committed
    Signed-off-by: Keerthy <>
  28. @koenkooi

    beagleboard: reinstate usage of hi-speed PLL divider

    koenkooi authored
    Signed-off-by: Koen Kooi <>
  29. @koenkooi

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

    koenkooi authored
    …link expansion board
    Signed-off-by: Koen Kooi <>
  30. @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
    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 <>
  31. @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
    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";a=commit;h=b235e007831dbf57710e59cd4a120e2f374eecb9
    Signed-off-by: Andy Green <>
  32. @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:
    This fix was originally proposed by Sukumar Ghoral of TI.
  33. @koenkooi

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

    koenkooi authored
    Signed-off-by: Koen Kooi <>
  34. @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.
    Signed-off-by: Sanjeev Premi <>
  35. @koenkooi

    OMAP3: beagle: HACK! add in 1GHz OPP

    koenkooi authored
    Signed-off-by: Koen Kooi <>
Something went wrong with that request. Please try again.