linux-input.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Mario Limonciello <mario_limonciello@dell.com>
To: "linux-input@vger.kernel.org" <linux-input@vger.kernel.org>
Subject: Disable PS/2 mode of XPS 13 2015 touchpad
Date: Mon, 11 May 2015 16:21:28 -0500	[thread overview]
Message-ID: <55511D58.4020309@dell.com> (raw)

Hi,

As I previously mentioned, the synaptics touchpad in the XPS 13 (2015) supports both I2C and PS2 modes.  It's very stable and well featured in I2C mode.  Some users have reported that if the psmouse driver is built into the kernel rather than a module it causes the touchpad to not enter I2C mode.  This appears to be due to a timeout in the firmware that it won't toggle modes if it doesn't see any I2C data in a certain amount of time.

I checked with Synaptics and they said that the PNP ID for this trackpad (DLL0665) is only used in projects with this trackpad or one very similar.  It is safe to blacklist PS2 support if we only want I2C when this trackpad is shown.

I tried to prevent psmouse from loading the synaptics protocol when the PNP ID of the touchpad was found, but I realized that this still isn't correct and doesn't fix the problem.  Instead I think it's appropriate to block the serio driver from initializing the PS2 aux port when this ID is found.  I wanted to see if you guys agreed this is the proper place.  I was thinking in i8042-x86ia64io.h where the PNP ID's for the mouse are detected.

Thanks,

                 reply	other threads:[~2015-05-11 21:21 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=55511D58.4020309@dell.com \
    --to=mario_limonciello@dell.com \
    --cc=linux-input@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).