22 Jan, 2017

1 commit


27 Oct, 2016

1 commit

  • If the driver is built as a module, autoload won't work because the module
    alias information is not filled. So user-space can't match the registered
    device with the corresponding module.

    Export the module alias information using the MODULE_DEVICE_TABLE() macro.

    Before this patch:

    $ modinfo drivers/input/touchscreen/fsl-imx25-tcq.ko | grep alias

    After this patch:

    $ modinfo drivers/input/touchscreen/fsl-imx25-tcq.ko | grep alias
    alias: of:N*T*Cfsl,imx25-tcqC*
    alias: of:N*T*Cfsl,imx25-tcq

    Signed-off-by: Javier Martinez Canillas
    Signed-off-by: Dmitry Torokhov

    Javier Martinez Canillas
     

11 Feb, 2016

1 commit

  • This is a driver for the imx25 ADC/TSC module. It controls the
    touchscreen conversion queue and creates a touchscreen input device.
    The driver currently only supports 4 wire touchscreens. The driver uses
    a simple conversion queue of precharge, touch detection, X measurement,
    Y measurement, precharge and another touch detection.

    This driver uses the regmap from the parent to setup some touch specific
    settings in the core driver and setup a idle configuration with touch
    detection.

    Signed-off-by: Markus Pargmann
    Signed-off-by: Denis Carikli
    [fix clock's period calculation]
    [fix calculation of the 'settling' value]
    Signed-off-by: Juergen Borleis
    Acked-by: Dmitry Torokhov
    Signed-off-by: Lee Jones

    Markus Pargmann