28 Jan, 2016

2 commits


07 Jul, 2013

1 commit

  • In TSG4, register map is 512bytes long and to access all of it,
    one bit from address byte is used (which bit to use differs for
    I2C and SPI);

    Since common code used for TSG3 and TSG4 for I2C, this parameter
    wrongly used as u8. TSG3 does not access beyond 255 bytes
    but TSG4 may.

    Tested-on:TMA3XX DVB && TMA4XX DVB

    Signed-off-by: Ferruh Yigit
    Acked-by: Javier Martinez Canillas
    Signed-off-by: Dmitry Torokhov

    Ferruh Yigit
     

03 Jul, 2013

1 commit


01 Jul, 2013

1 commit

  • Existing I2C code is for TrueTouch Gen3 devices

    TrueTouch Gen4 device is using same protocol, will split driver into
    two pieces to use common code with both drivers.

    Read/Write functions parameter list modified, since shared code will
    be used by two separate drivers and these drivers are not sharing same
    structs, parameters updated to use common structures.

    Signed-off-by: Ferruh Yigit
    Acked-by: Greg Kroah-Hartman
    Acked-by: Javier Martinez Canillas
    Signed-off-by: Dmitry Torokhov

    Ferruh Yigit
     

06 Jun, 2013

1 commit


31 Jan, 2012

1 commit

  • Cypress TrueTouch(tm) Standard Product controllers are found in
    a wide range of embedded devices. This driver add support for a
    variety of TTSP controllers.

    Since the hardware is capable of tracking identifiable contacts, multi-touch
    protocol type B (stateful) is used to report contact information.

    The driver is composed of a core driver that process the data sent by
    the contacts and a set of bus specific interface modules. This patch
    adds the base core TTSP driver.

    Signed-off-by: Javier Martinez Canillas
    Reviewed-by: Henrik Rydberg
    Signed-off-by: Dmitry Torokhov

    Javier Martinez Canillas