lkml.org 
[lkml]   [2018]   [Dec]   [26]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH AUTOSEL 4.14 56/59] Input: synaptics - enable SMBus for HP EliteBook 840 G4
    Date
    From: Mantas Mikulėnas <grawity@gmail.com>

    [ Upstream commit 7a71712293ba303aad928f580b89addb0be2892e ]

    dmesg reports that "Your touchpad (PNP: SYN3052 SYN0100 SYN0002 PNP0f13)
    says it can support a different bus."

    I've tested the offered psmouse.synaptics_intertouch=1 with 4.18.x and
    4.19.x and it seems to work well. No problems seen with suspend/resume.

    Also, it appears that RMI/SMBus mode is actually required for 3-4 finger
    multitouch gestures to work -- otherwise they are not reported at all.

    Information from dmesg in both modes:

    psmouse serio3: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1,
    caps: 0xf00123/0x840300/0x2e800/0x0, board id: 3139, fw id: 2000742

    psmouse serio3: synaptics: Trying to set up SMBus access
    rmi4_smbus 6-002c: registering SMbus-connected sensor
    rmi4_f01 rmi4-00.fn01: found RMI device,
    manufacturer: Synaptics, product: TM3139-001, fw id: 2000742

    Signed-off-by: Mantas Mikulėnas <grawity@gmail.com>
    Reviewed-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
    Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    drivers/input/mouse/synaptics.c | 1 +
    1 file changed, 1 insertion(+)

    diff --git a/drivers/input/mouse/synaptics.c b/drivers/input/mouse/synaptics.c
    index 515a0b0d48bf..e9ec5d10e0a9 100644
    --- a/drivers/input/mouse/synaptics.c
    +++ b/drivers/input/mouse/synaptics.c
    @@ -179,6 +179,7 @@ static const char * const smbus_pnp_ids[] = {
    "LEN0096", /* X280 */
    "LEN0097", /* X280 -> ALPS trackpoint */
    "LEN200f", /* T450s */
    + "SYN3052", /* HP EliteBook 840 G4 */
    "SYN3221", /* HP 15-ay000 */
    NULL
    };
    --
    2.19.1
    \
     
     \ /
      Last update: 2018-12-26 23:43    [W:6.456 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site