-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
TGL-H GPIOs Workaround #71
Conversation
Signed-off-by: Tim Crawford <[email protected]>
The software mapping for GPIO, which initially comes from Microsoft, is subject to change by respective Windows and firmware developers. Due to the above the driver had been written and published way ahead of the schedule, and thus the numbering schema used in it is outdated. Fix the numbering schema in accordance with the real products on market. Fixes: 653d964 ("pinctrl: tigerlake: Add support for Tiger Lake-H") Reported-and-tested-by: Kai-Heng Feng <[email protected]> Reported-by: Riccardo Mori <[email protected]> Reported-and-tested-by: Lovesh <[email protected]> BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=213463 BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=213579 BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=213857 Signed-off-by: Andy Shevchenko <[email protected]> Acked-by: Mika Westerberg <[email protected]>
6d56df8
to
5c02c56
Compare
5c02c56
to
930e87c
Compare
I pushed this as oryp8_impish so it only builds on 21.10 |
I pushed this as oryp8_focal and oryp8_hirsute. When approved, I will make master the same commit to avoid rebuilts |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This gets audio working as expected on oryp8, and allows the touchpad to work on gaze16 with both currently-released firmware (93c2809
) and firmware built from master with the system76
branch of coreboot.
This will need to make its way into an iso before we release the next firmware update for gaze16.
Includes #63 and #70, but provides a fallback for the gaze16 when it has older firmware with an older GPIO table. Not building for staging to avoid build server contention