Permalink
Switch branches/tags
Commits on Jan 31, 2012
  1. bone defconfig

    koenkooi committed Jan 31, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  2. bone bootlogo

    koenkooi committed Jan 31, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  3. 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.
  4. beaglebone: compare complete partnumber, not the first 5 chars when d…

    koenkooi committed Jan 26, 2012
    …etecting capes
    
    Otherwise it will init multiple capes when only one is present:
    
    [    0.456913] BeagleBone cape EEPROM: found eeprom at address 0x56
    [    0.456932] BeagleBone cape: Beagleboardtoys BeagleBone DVI-D CAPE
    [    0.456948] BeagleBone cape partnumber: BB-BONE-DVID-01
    [    0.456961] BeagleBone cape: initializing DVI cape
    [    0.492772] BeagleBone cape: initializing LCD cape
    [    0.502925] [<c0406e89>] (am33xx_register_lcdc+0xd/0x24) from [<c001c505>] (beaglebone_cape_setup+0x109/0x1dc)
    [    0.502965] [<c001c505>] (beaglebone_cape_setup+0x109/0x1dc) from [<c0168b3b>] (at24_probe+0x2b3/0x34c)
    [    0.503683] [<c0406e89>] (am33xx_register_lcdc+0xd/0x24) from [<c001c505>] (beaglebone_cape_setup+0x109/0x1dc)
    [    0.503715] [<c001c505>] (beaglebone_cape_setup+0x109/0x1dc) from [<c0168b3b>] (at24_probe+0x2b3/0x34c)
    [    0.509362] Failed to register Beagleboardtoys 7" LCD cape device
    [    0.509390] BeagleBone cape: initializing LCD cape touchscreen
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  5. beaglebone: update LCD cape partnumber

    koenkooi committed Jan 25, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  6. beaglebone: add structs for DVI cape LEDs

    koenkooi committed Jan 25, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  7. beaglebone: really enable i2c2 pullups, fixes timeouts on boot ~4 sec…

    koenkooi committed Jan 25, 2012
    …onds less wasted
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  8. beaglebone: update DVI cape partnumber

    koenkooi committed Jan 25, 2012
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  9. am335x: add support for 7" LCD cape, fix DVI entries

    koenkooi committed Jan 5, 2012
    Using the EEPROMs!
    
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  10. am335x-evm: add pdata for all cape EEPROM permutations

    koenkooi committed Dec 27, 2011
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  11. 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>
  12. 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>
  13. 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>
  14. tscadc: Trigger through sysfs

    Joel A Fernandes authored and koenkooi committed Nov 29, 2011
    Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
  15. tscadc: make stepconfig channel-configurable

    Joel A Fernandes authored and koenkooi committed Nov 29, 2011
    Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
  16. 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>
  17. 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>
  18. 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>
  19. AM335x: Add support for pressure measurement on TSC.

    patilrachna authored and koenkooi committed Nov 11, 2011
    This patch adds support for pressure measurement configurations
    on TSC. Along with X and Y co-ordinates pressure is also reported to
    the sub-system.
    
    Signed-off-by: Patil, Rachna <rachna@ti.com>
  20. ARM: OMAP: AM335x: Add support for Beta GP EVM.

    patilrachna authored and koenkooi committed Nov 11, 2011
    This patch adds support for BETA EVM.
    BETA EVM is set as the default configuration.
    Since the peripherals were supported only in profile 0 for
    alpha EVM, It makes use of the exisiting GP EVM structure.
    
    Changes have been made to MMC and audio.
    
    Flag gp_evm_revision can be used to differentiate between the
    revisions of the GP EVM.
    
    Signed-off-by: Patil, Rachna <rachna@ti.com>
  21. AM335x: Add support for TSC on Beta GP EVM.

    patilrachna authored and koenkooi committed Nov 11, 2011
    AN1 and AN2(analog inputs to analog front end) were swapped
    on alpha EVM's. This change is IP dependent, hence changes are
    made in the driver to support the beta EVM.
    
    Signed-off-by: Patil, Rachna <rachna@ti.com>
  22. arm:omap:board: Add quick hack to get i2c2 bus support

    Steve Kipisz authored and koenkooi committed Nov 16, 2011
    * Only added aic address so that i2ctools can be used at runtime
      to query eeprom and EDID, just to make sure i2c2 is working.
    
    Signed-off-by: Steve Kipisz <s-kipisz2@ti.com>
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  23. omap:hwmod:33xx: Add support for third i2c bus

    Steve Kipisz authored and koenkooi committed Nov 16, 2011
    Signed-off-by: Steve Kipisz <s-kipisz2@ti.com>
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  24. arm:omap:mux33xx: Add i2c2 pin muix

    Steve Kipisz authored and koenkooi committed Nov 15, 2011
    Signed-off-by: Steve Kipisz <s-kipisz2@ti.com>
    Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
  25. can: d_can: fixes the rmmod crash

    AnilKumarCh authored and koenkooi committed Nov 10, 2011
    This patch fixes the rmmod crash while unloading the
    DCAN driver from the kernel.
    
    Signed-off-by: Anil Kumar Ch <anilkumar@ti.com>
  26. can: d_can: fix for cansend loop issue

    AnilKumarCh authored and koenkooi committed Nov 10, 2011
    The specified number of packets are not transmitting with the
    help of cansend --loop=10. This pacth fixes the issue and able
    to transmit upto 32 packets. This limitation is because of no.
    of objects availability on AM335X
    
    Signed-off-by: Anil Kumar Ch <anilkumar@ti.com>
  27. can: d_can: DCAN config added to am335x_evm_defconfig

    AnilKumarCh authored and koenkooi committed Nov 6, 2011
    This patch adds the DCAN and dependent modules configurations
    to am335x_evm_defconfig
    
    Dependent modules are:
    CONFIG_CAN_RAW
    CONFIG_CAN_BCM
    
    Signed-off-by: Anil Kumar Ch <anilkumar@ti.com>
  28. can: d_can: Added platform data for am33xx device

    AnilKumarCh authored and koenkooi committed Nov 5, 2011
    This patch adds the platform data needed by the driver. Added the
    resources to the difference d_can instances.
    
    Initialization of message ram is necessary to read/write the message object
    from/into the message RAM
    
    Signed-off-by: Anil Kumar Ch <anilkumar@ti.com>
  29. can: d_can: Added support for Bosch D_CAN controller

    AnilKumarCh authored and koenkooi committed Nov 6, 2011
    Bosch D_CAN controller is a full-CAN implementation which is compliant
    to CAN protocol version 2.0 part A and B. Bosch D_CAN user manual can be
    obtained from:
    
    http://www.semiconductors.bosch.de/media/en/pdf/ipmodules_1/can/d_can_users_manual_111.pdf
    
    This patch adds the support for this controller.
    The following are the design choices made while writing the controller
    driver:
    1. Interface Register set IF1 has be used for transmit and IF2 is used for
       receive message objects.
    2. Out of the total Message objects available, half of it are kept aside for RX
       purposes and the rest for TX purposes.
    3. NAPI implementation is such that both the TX and RX paths functions
       in polling mode.
    
    This patch adds the dcan driver support to am335x chip.
    
    Signed-off-by: Anil Kumar Ch <anilkumar@ti.com>
  30. usb::musb::cppi41_dma: Check if scheduling is required after DMA

    Joel A Fernandes authored and koenkooi committed Nov 13, 2011
    Even after TX DMA, data can still be in the FIFO and we would keep
    rescheduling the worker thread in a polling fashion taking up a lot
    of CPU if the controller was slow to respond. We check if rescheduling
    is required and sleep if so.
    
    This fixes high CPU load issue seen with g_mass_storage on a BeagleBone
    and could potentially fix similar issues seen with other gadget drivers.
    
    v2 changes:
    Avoid rescheduling a "worker", this process involves a lot of workqueue
    related crunching that is unnecessary. If we're polling, we might as well
    do it with minimum overhead, and giving other processes CPU time at the
    same time.
    
    Signed-off-by: Joel A Fernandes <joelagnel@ti.com>
  31. arm:omap:mcspi: follow proper probe() & remove() steps

    ghebbar authored and koenkooi committed Oct 24, 2011
    Currently McSPI driver doesnt follow correct failure fallback steps
    incase of probe & in case of remove() procedure.
    
    This patch corrects label names to give meaningful labels & also
    corrects fallback & removal procedure
    
    Signed-off-by: Hebbar, Gururaja <gururaja.hebbar@ti.com>
  32. arm:omap:mcspi: follow proper pm_runtime enable/disable sequence

    ghebbar authored and koenkooi committed Oct 24, 2011
    omap mcspi probe() doesnt call pm_runtime put & disable functions
    in case of failure. remove() doesnt call pm_runtime disable. This could
    lead to warnings as below on subsequent insmod.
    
    root@arago-armv7:~# insmod /lib/modules/3.1.0-rc8/spi-omap2-mcspi.ko
    [  255.383671] omap2_mcspi omap2_mcspi.1: Unbalanced pm_runtime_enable!
    ...
    
    This patch adds the pm_runtime put() & disable() at aprropriate stages.
    
    Signed-off-by: Hebbar, Gururaja <gururaja.hebbar@ti.com>
  33. arm:omap:mcspi: correct memory range when requesting regions

    ghebbar authored and koenkooi committed Oct 24, 2011
    Current McSPI driver 1st requests memory regions & later adds register
    offset. This causes warning when during module removal as below.
    
    root@arago-armv7:~# rmmod -v /lib/modules/3.1.0-rc8/spi-omap2-mcspi.ko
    rmmod spi_omap2_mcspi, wait=no
    [   42.472810] Trying to free nonexistent resource
    <00000000481a0100-00000000481a04ff>
    [   42.519178] Trying to free nonexistent resource
    <0000000048030100-00000000480304ff>
    
    This patch moves the register offset addition before request_mem_region
    
    Signed-off-by: Hebbar, Gururaja <gururaja.hebbar@ti.com>
  34. arm:omap:am335x: correct 32KHz clk rate

    ghebbar authored and koenkooi committed Nov 8, 2011
    correct 32KHz clk (Divide down of PER PLL output) from 32678 to 32768
    
    Signed-off-by: Hebbar, Gururaja <gururaja.hebbar@ti.com>
  35. usb: musb_core: kill all global and static variables

    Ajay Kumar Gupta authored and koenkooi committed Nov 2, 2011
    This needed for dual instances support.
    Changes include:
    	- Move fifo_mode, orig_dma_mask, otg_timer, first to musb struct
    	- Killed option for use_dma