Skip to content
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

Merged
merged 4 commits into from
Sep 16, 2021
Merged

TGL-H GPIOs Workaround #71

merged 4 commits into from
Sep 16, 2021

Conversation

jackpot51
Copy link
Member

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

crawfxrd and others added 3 commits September 14, 2021 12:21
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]>
@jackpot51
Copy link
Member Author

I pushed this as oryp8_impish so it only builds on 21.10

@jackpot51
Copy link
Member Author

I pushed this as oryp8_focal and oryp8_hirsute. When approved, I will make master the same commit to avoid rebuilts

Copy link
Member

@jacobgkau jacobgkau left a 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.

@jackpot51 jackpot51 merged commit 930e87c into master Sep 16, 2021
@jackpot51 jackpot51 deleted the tglh-gpios_nobuild branch September 16, 2021 19:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants