diff options
| author | Chintan Patel <chintanlike@gmail.com> | 2026-05-22 20:57:34 -0700 |
|---|---|---|
| committer | Douglas Anderson <dianders@chromium.org> | 2026-06-04 14:16:32 -0700 |
| commit | a89d9a327d068ef29f03c74ca5d1a6cbb16aca99 (patch) | |
| tree | 8faeb00b72b91ff46fc40bb8b41551912cb1ccf8 /tools/perf/scripts/python/bin/stackcollapse-report | |
| parent | 6f7565f2fc85e9dc0d9d7594bdfc2b03c4e11205 (diff) | |
drm/panel: novatek-nt36672a: Inline panel init sequences
Inline the panel initialization command sequences and remove the
table-based command abstraction used by the NT36672A panel driver.
Replace the nt36672a_panel_cmd tables and nt36672a_send_cmds()
helper with explicit initialization functions using
mipi_dsi_dcs_write_seq_multi() and
mipi_dsi_dcs_write_var_seq_multi() directly.
This improves readability by making the panel programming sequence
explicit in code and allows future sharing of common command
subsequences between panels. It also removes an unnecessary wrapper
around the MIPI DSI helpers.
Additionally, compress repeated register writes into small loops where
appropriate to reduce duplication in the initialization sequences.
Add:
tianma_fhd_video_send_init_cmds_1()
tianma_fhd_video_send_init_cmds_2()
tianma_fhd_video_send_deinit_cmds()
Update nt36672a_panel_desc to use function pointers for panel init
sequences and invoke them directly from prepare/unprepare paths.
Signed-off-by: Chintan Patel <chintanlike@gmail.com>
Reviewed-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Douglas Anderson <dianders@chromium.org>
Link: https://patch.msgid.link/20260523035734.6602-1-chintanlike@gmail.com
Diffstat (limited to 'tools/perf/scripts/python/bin/stackcollapse-report')
0 files changed, 0 insertions, 0 deletions
