Permalink
Switch branches/tags
Commits on Apr 19, 2012
  1. add defconfig

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

    koenkooi committed Apr 19, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  3. beaglebone: don't compare undefined characters, it makes strncomp fail

    koenkooi committed Apr 19, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  4. beaglebone: also report cape revision

    koenkooi committed Apr 17, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  5. beaglebone: fix ehrpwm backlight

    koenkooi committed Apr 17, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  6. beaglebone: decrease PWM frequency to old value, LCD7 doesn't like it

    koenkooi committed Apr 17, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  7. beaglebone: fix 3.5" lcd cape support

    koenkooi committed Feb 29, 2012
    * proper timings
    * fix gpio conflict
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  8. beaglebone: fix direction of gpio-keys

    koenkooi committed Mar 26, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  9. beaglebone: add gpio-keys for lcd

    koenkooi committed Mar 19, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  10. beaglebone: add enter key for lcd7 cape

    koenkooi committed Mar 19, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  11. beaglebone: add gpio-keys for lcd7, add notes for missing functionali…

    koenkooi committed Mar 19, 2012
    …ty for other capes
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  12. beaglebone: add more beagleboardtoys cape partnumbers

    koenkooi committed Mar 19, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  13. beaglebone: add support for Towertech TT3201 CAN cape

    dwery authored and koenkooi committed Feb 9, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  14. beaglebone: use P8_6 (gpio1_3) as w1 bus

    koenkooi committed Feb 7, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  15. st7735fb: WIP framebuffer driver supporting Adafruit 1.8" SPI LCD

    Matt Porter authored and koenkooi committed Nov 21, 2011
    Signed-off-by: Matt Porter <mporter@ti.com>
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  16. beaglebone: set default brightness to 50% for pwm backlights

    koenkooi committed Feb 1, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  17. omap_hsmmc: Set dto to max value of 14 to avoid SD Card timeouts

    sakoman authored and koenkooi committed Jul 19, 2011
    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.
  18. beaglebone: enable PWM for lcd backlight <- backlight is inverted

    koenkooi committed Jan 31, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  19. AM335x: MUX: add ehrpwm1A

    koenkooi committed Jan 31, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  20. beaglebone: fix ADC init

    koenkooi committed Jan 31, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  21. tscadc: switch to polling instead of interrupts

    Joel A Fernandes authored and koenkooi committed Nov 29, 2011
    Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
  22. meta-ti: Remove debug messages for meta-ti

    Joel A Fernandes authored and koenkooi committed Nov 29, 2011
    Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
  23. tscadc: Trigger through sysfs

    Joel A Fernandes authored and koenkooi committed Nov 29, 2011
    Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
    
    Conflicts:
    
    	drivers/input/touchscreen/ti_tscadc.c
  24. tscadc: make stepconfig channel-configurable

    Joel A Fernandes authored and koenkooi committed Nov 29, 2011
    Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
  25. AM335X: init tsc bone style for new boards

    Joel A Fernandes authored and koenkooi committed Nov 30, 2011
    Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
  26. tscadc: Add board file mfd support, fix warning

    Joel A Fernandes authored and koenkooi committed Nov 30, 2011
    Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
    
    Conflicts:
    
    	arch/arm/mach-omap2/board-am335xevm.c
  27. tscadc: Add general purpose mode, untested with touchscreen functiona…

    Joel A Fernandes authored and koenkooi committed Nov 30, 2011
    …lity
    
    Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
    
    Conflicts:
    
    	drivers/input/touchscreen/ti_tscadc.c
    	[Fixed by Koen - needs review]
  28. beaglebone: disable tsadc

    koenkooi committed Jan 31, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  29. more beaglebone merges

    koenkooi committed Jan 31, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  30. beaglebone: rebase everything onto 3.2 - WARNING MEGAPATCH

    koenkooi committed Jan 30, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  31. da8xx-fb: add DVI support for beaglebone

    koenkooi committed Nov 3, 2011
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  32. f_rndis: HACK around undefined variables

    koenkooi committed Oct 7, 2011
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  33. Linux 3.2.14

    gregkh authored and koenkooi committed Apr 2, 2012
  34. ASPM: Fix pcie devices with non-pcie children

    Matthew Garrett authored and koenkooi committed Mar 27, 2012
    commit c9651e7 upstream.
    
    Since 3.2.12 and 3.3, some systems are failing to boot with a BUG_ON.
    Some other systems using the pata_jmicron driver fail to boot because no
    disks are detected.  Passing pcie_aspm=force on the kernel command line
    works around it.
    
    The cause: commit 4949be1 ("PCI: ignore pre-1.1 ASPM quirking when
    ASPM is disabled") changed the behaviour of pcie_aspm_sanity_check() to
    always return 0 if aspm is disabled, in order to avoid cases where we
    changed ASPM state on pre-PCIe 1.1 devices.
    
    This skipped the secondary function of pcie_aspm_sanity_check which was
    to avoid us enabling ASPM on devices that had non-PCIe children, causing
    trouble later on.  Move the aspm_disabled check so we continue to honour
    that scenario.
    
    Addresses https://bugzilla.kernel.org/show_bug.cgi?id=42979 and
              http://bugs.debian.org/665420
    
    Reported-by: Romain Francoise <romain@orebokech.com> # kernel panic
    Reported-by: Chris Holland <bandidoirlandes@gmail.com> # disk detection trouble
    Signed-off-by: Matthew Garrett <mjg@redhat.com>
    Tested-by: Hatem Masmoudi <hatem.masmoudi@gmail.com> # Dell Latitude E5520
    Tested-by: janek <jan0x6c@gmail.com> # pata_jmicron with JMB362/JMB363
    [jn: with more symptoms in log message]
    Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  35. serial: sh-sci: fix a race of DMA submit_tx on transfer

    Yoshii Takashi authored and koenkooi committed Mar 14, 2012
    commit 49d4bca upstream.
    
    When DMA is enabled, sh-sci transfer begins with
     uart_start()
      sci_start_tx()
        if (cookie_tx < 0) schedule_work()
    Then, starts DMA when wq scheduled, -- (A)
     process_one_work()
      work_fn_rx()
       cookie_tx = desc->submit_tx()
    And finishes when DMA transfer ends, -- (B)
     sci_dma_tx_complete()
      async_tx_ack()
      cookie_tx = -EINVAL
      (possible another schedule_work())
    
    This A to B sequence is not reentrant, since controlling variables
    (for example, cookie_tx above) are not queues nor lists. So, they
    must be invoked as A B A B..., otherwise results in kernel crash.
    
    To ensure the sequence, sci_start_tx() seems to test if cookie_tx < 0
    (represents "not used") to call schedule_work().
    But cookie_tx will not be set (to a cookie, also means "used") until
    in the middle of work queue scheduled function work_fn_tx().
    
    This gap between the test and set allows the breakage of the sequence
    under the very frequently call of uart_start().
    Another gap between async_tx_ack() and another schedule_work() results
    in the same issue, too.
    
    This patch introduces a new condition "cookie_tx == 0" just to mark
    it is "busy" and assign it within spin-locked region to fill the gaps.
    
    Signed-off-by: Takashi Yoshii <takashi.yoshii.zj@renesas.com>
    Reviewed-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
    Signed-off-by: Paul Mundt <lethal@linux-sh.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>