| commit | 0ef0722ee72813414ec2c74edffa409d15824b2c | [log] [tgz] |
|---|---|---|
| author | Yilong Li <liyl@fuchsia.infra.roller.google.com> | Fri Aug 18 01:15:20 2023 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Thu Aug 17 18:16:46 2023 -0700 |
| tree | 21cfa5189fdbf024fbf5a5a650bdb88a5e205422 | |
| parent | fcb27cc85d94a7a5b7d28608c1e3afff1be16e35 [diff] |
[roll] Roll fuchsia [amlogic-display][vim3] Fix VIM3 touchscreen power sequence.
VIM3 TS050 touchscreen uses the MTF050FHDI-03 LCD panel, and the way
to reset the LCD is different from other boards (Astro / Sherlock /
Nelson). To power on the display, the driver should set LCD_RESET to
high first, and signal a reset pulse of duration >9us to trigger a
reset of the display internal state, and finally wait for at least
10ms for the reset procedure to finish.
Previously, the TS050 panel config uses the same power on/off
sequence as Astro/Sherlock/Nelson, which caused the bug in
fxbug.dev/125229; this change adds the VIM3-TS050-specific LCD
power on/off sequence.
Test: Manually tested on VIM3 (with TS050) and Nelson (on
PANEL_TV070WSM_FT).
[1] Boot with virtcon displayed.
Virtcon and "display-tool squares 1" work well.
[2] "display-tweak panel --power off". Display panel is blank.
"display-tool squares 1" shows nothing.
[3] "display-tweak panel --power on". Display panel resumes
displaying virtcon.
Virtcon and "display-tool squares 1" work well after power
on.
Original-Fixed: 125229
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/904146
Original-Revision: 47d93ce7c3f65ec9e61f847a759ddb7ad32db30b
GitOrigin-RevId: dd7235703e5fd03b06a3900e8b8dfc414d5df39c
Change-Id: I6056ca1b8aad204dde48351b494d9a4ff0740034
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.