[Bug 213579] Clevo NH55HJ (intel tigerlake) touchpad support (GPIO can't be used as IRQ)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.kernel.org/show_bug.cgi?id=213579

Andy Shevchenko (andy.shevchenko@xxxxxxxxx) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO
                 CC|                            |markpearson@xxxxxxxxxx

--- Comment #11 from Andy Shevchenko (andy.shevchenko@xxxxxxxxx) ---
In both cases it's about this pin

pin 57 (SLP_S0B) 44:INT34C6:00 mode 1 0x44000700 0x00000051 0x00000000 [LOCKED
full, ACPI]

The 'ACPI' marker makes it impossible to the driver to use as IRQ and on top of
that the pin is in a wrong mode and locked which makes impossible to do
anything about this on the driver side. There are few possibilities of the root
cause of this (Cc'ed also to Mark from Lenovo):
1. Bug in firmware:
  a) wrong pin number;
  b) wrong pin configuration;
  c) wrong ASL code that makes 1a) to happen;
  d) combination of aboves.
2. Bug in the driver. The only possibility so far is the broken offsets for
LOCK and/or PADOWN register sets, but the only possible commit that may affect
this, i.e. cb8cc18508fb ("pinctrl: tigerlake: Fix register offsets for TGL-H
variant"),  has been discussed in the bug #213463 comment #9 (also useful to
read the entire discussion) and not confirmed to be a culprit.

So, to me it sounds quite likely that the issue is on firmware side. But I'm
all ears for the information that may help to eliminate it from the equation.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.



[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux