-
-
Notifications
You must be signed in to change notification settings - Fork 671
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
Suspend to low power mode on T3W1 #4454
Conversation
|
289536e
to
2e41fe6
Compare
core/embed/io/display/ltdc_dsi/panels/lx200d2406a/lx200d2406a.c
Outdated
Show resolved
Hide resolved
2357c44
to
031f7ec
Compare
031f7ec
to
220fd9e
Compare
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.
LTGM - pending known issues:
- display RSOD is blue in boardloader on T3W1 A0
- shutdown deinits display driver, making the RSOD just flash
Please review these changes, which address all the mentioned issues: f1439ad - resets peripherals in emergency mode (solves the blue RSOD screen) |
1eff746
to
0714192
Compare
[no changelog]
[no changelog]
[no changelog]
[no changelog]
[no changelog]
[no changelog]
[no changelog]
[no changelog]
[no changelog]
[no changelog]
[no changelog]
[no changelog]
[no changelog]
0714192
to
0a8b807
Compare
This PR improves the handling of suspending and resuming to/from low power mode on T3W1, aiming to achieve the lowest possible power consumption.
It enhances the initialization and deinitialization of the following drivers to enable achieving the lowest power consumption in STOP2 mode:
ltd_dsi
display driverbacklight_pam
drv2625
driverbutton
driverdma2d
driveroptiga
driverAdds new POWERCTL_SUSPEND syscall
Introduces a new
USE_USB
feature utilized in the boardloader code.Adds a return value for the
display_init()
function, although it is not yet used anywhere.