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

Fix touchscreen initialization on Motorola G5 Plus (Potter) #223

Open
wants to merge 2 commits into
base: 6.12/main
Choose a base branch
from

Conversation

kaechele
Copy link

Fixes #220

Let's test this here before I send it upstream.

Implement reset GPIO handling logic for the rmi_i2c driver. This logic
is required for some mobile devices to successfully initialize the touch
controller.

As there are no datasheets available, the timings were taken from the
GPLv2+ licensed synaptics-dsx-v2.1 vendor driver release.

Tested-On: Motorola G5 Plus (Potter / XT1685)

Signed-off-by: Felix Kaechele <[email protected]>
Also remove the custom delay configuration. The device works fine using
the defaults.

Signed-off-by: Felix Kaechele <[email protected]>
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.

Moto G5 Plus (XT1683): touchscreen doesn't work
1 participant