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

xiaomi-elish 6.11 fixes #7359

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

amazingfate
Copy link
Contributor

Description

After updating to 6.11, there are two issues:
1, sometimes drm panel is black after boot
2, usb keyboard is not initialized because pinctrl init failed

After building panel driver and pinctrl driver as module, these two issues seem gone.
Patch 0018-of-property-fix-remote-endpoint-parse.patch was used to fix nt36523 panel driver built in kernel, now panel driver is built as module, so it is not necessary now.

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.

  • ./compile.sh kernel BOARD=xiaomi-elish BRANCH=current KERNEL_GIT=shallow

Checklist:

Please delete options that are not relevant.

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • Any dependent changes have been merged and published in downstream modules

@github-actions github-actions bot added size/large PR with 250 lines or more Hardware Hardware related like kernel, U-Boot, ... Patches Patches related to kernel, U-Boot, ... labels Oct 10, 2024
@amazingfate amazingfate changed the title Elish 6.11 fixes xiaomi-elish 6.11 fixes Oct 10, 2024
@amazingfate
Copy link
Contributor Author

@shar34 you can try this.

@shar34
Copy link

shar34 commented Oct 11, 2024

@amazingfate It seems that it now works stably, but the "Xiaomi Pad Keyboard" and "Xiaomi Pad Mouse" inputs for the keyboard do not always appear after reboot (lsusb just empy). Without any error messages in dmesg. But the keyboard itself finally doesn't turn off anymore! :)

@amazingfate
Copy link
Contributor Author

@amazingfate It seems that it now works stably, but the "Xiaomi Pad Keyboard" and "Xiaomi Pad Mouse" inputs for the keyboard do not always appear after reboot (lsusb just empy). Without any error messages in dmesg. But the keyboard itself finally doesn't turn off anymore! :)

My issue with the keyboard is caused by pinctrl@33c0000 not intialized
24ee64272c1abbcc067efbad377ff0ff
So I build lpass lpi pinctrl driver to module and now the keyboard is always detected after boot.

@DOUBLEU9264
Copy link

AWESOME!!!!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Hardware Hardware related like kernel, U-Boot, ... Patches Patches related to kernel, U-Boot, ... size/large PR with 250 lines or more
Development

Successfully merging this pull request may close these issues.

3 participants