Permalink
Commits on Mar 20, 2012
  1. add defconfig

    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
    koenkooi committed Mar 20, 2012
  2. update bootlogo

    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
    koenkooi committed Mar 20, 2012
  3. Fix sprz319 erratum 2.1

    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>
    rrw1000w committed with koenkooi Feb 20, 2012
  4. OMAP2+: OPP: allow OPP enumeration to continue if device is not present

    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 <steve@sakoman.com>
    Reported-by: Maximilian Schwerin <mvs@tigris.de>
    Acked-by: Steve Sakoman <steve@sakoman.com>
    Tested-by: Maximilian Schwerin <mvs@tigris.de>
    Signed-off-by: Nishanth Menon <nm@ti.com>
    nmenon committed with koenkooi Mar 16, 2012
  5. compiler.h: Undef before redefining __attribute_const__

    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
    kraj committed with koenkooi Jan 5, 2012
  6. OMAP: Fix linking error in twl-common.c for OMAP2/3/4 only builds

    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>
    ujfalusi committed with koenkooi Aug 17, 2011
  7. LEDS: add initial support for WS2801 controller

    This adds initial support for the WS2801 RGB LED controller.
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
    koenkooi committed Oct 20, 2011
  8. ARM: OMAP2: beagleboard: add support for loopthrough expansionboard, …

    …make uLCD use it
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
    koenkooi committed Oct 11, 2011
  9. WIP: omap: beagleboard: add bbtoys ulcd-lite support

    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>
    jadonk committed with koenkooi Sep 12, 2011
  10. OMAP_VOUT: Fix build break caused by update_mode removal in DSS2

    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>
    archit taneja committed with koenkooi Aug 5, 2011
  11. ARM: L2: Add and export outer_clean_all

    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>
    Vikram Pandita committed with koenkooi May 31, 2011
  12. omap: mmc-twl4030: move clock input selection prior to vcc test

    otherwise it is not executed on systems that use non-twl regulators
    sakoman committed with koenkooi Jan 24, 2010
  13. rtc: twl: Fix registration vs. init order

    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>
    toddpoynor committed with koenkooi Jul 27, 2011
  14. rtc: twl: Use threaded IRQ, remove IRQ enable in interrupt handler

    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>
    toddpoynor committed with koenkooi Jul 27, 2011
  15. Revert "omap2_mcspi: Flush posted writes"

    This reverts commit a330ce2.
    
    The above commit breaks the ads7846 driver
    sakoman committed with koenkooi Mar 3, 2011
  16. drivers: input: touchscreen: ads7846: return ENODEV if device is not …

    …found
    
    Signed-off-by: Steve Sakoman <sakoman@gmail.com>
    Steve Sakoman committed with koenkooi Dec 15, 2009
  17. drivers: net: smsc911x: return ENODEV if device is not found

    Signed-off-by: Steve Sakoman <sakoman@gmail.com>
    Steve Sakoman committed with koenkooi Dec 15, 2009
  18. video: add timings for hd720

    sakoman committed with koenkooi Dec 19, 2009
  19. mtd: nand: Eliminate noisey "uncorrectable error" messages

    Other layers of the stack give more informative messages when __nand_correct_data() fails
    
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sakoman committed with koenkooi Jul 1, 2011
  20. OMAP: DSS2: add bootarg for selecting svideo or composite for tv output

    also add pal-16 and ntsc-16 omapfb.mode settings for 16bpp
    sakoman committed with koenkooi Jan 20, 2010
  21. omap: Change omap_device activate/dectivate latency messages from pr_…

    …warning to pr_debug
    
    Messages can be safely ignored, so reduce console noise
    
    Signed-off-by: Steve Sakoman <steve@sakoman.com>
    sakoman committed with koenkooi May 23, 2011
  22. mmc: don't display single block read console messages

    mmc: don't display single block read console messages
    sakoman committed with koenkooi Jan 5, 2010
  23. mfd: twl-core: enable madc clock

    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>
    sakoman committed with koenkooi Jan 23, 2010
  24. Enabling Hwmon driver for twl4030-madc

    Signed-off-by: Keerthy <j-keerthy@ti.com>
    Keerthy committed with koenkooi May 3, 2011
  25. beagleboard: reinstate usage of hi-speed PLL divider

    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
    koenkooi committed Jan 25, 2012
  26. ARM: OMAP2+: beagleboard: fix mmc write protect pin when using the wi…

    …link expansion board
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
    koenkooi committed Oct 19, 2011
  27. HACK: OMAP2+: BeagleBoard: Fix up random or missing MAC addresses for…

    … 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>
    jadonk committed with koenkooi Sep 15, 2011
  28. OMAP2+: add cpu id register to MAC address helper

    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>
    lws-team committed with koenkooi Mar 24, 2011
  29. omap_hsmmc: Set dto to max value of 14 to avoid SD Card timeouts

    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.
    sakoman committed with koenkooi Jul 19, 2011
  30. ARM: OMAP2+: beagleboard: make wilink init look more like pandaboard

    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
    koenkooi committed Oct 20, 2011
  31. omap3: Add basic support for 720MHz part

    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>
    Sanjeev Premi committed with koenkooi Jan 18, 2011
  32. OMAP3: beagle: HACK! add in 1GHz OPP

    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
    koenkooi committed May 25, 2011