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

lk2nd: display: panel: Introduce custom oem_panel implementation #363

Merged

Commits on Jun 19, 2024

  1. Configuration menu
    Copy the full SHA
    c7ffe5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ddeedd5 View commit details
    Browse the repository at this point in the history
  3. lk2nd: display: panel: Introduce custom oem_panel implementation

    The oem_panel implementation from Qualcomm is terrible because it
    always includes *all* panel implementations in the binary and requires
    writing lots of code to add support for a new panel. To make this
    easier for lk1st, let's add a custom oem_panel implementation.
    
    The panel implementation is automatically selected using LK1ST_PANEL=
    on the make command line, which should be the panel ID in lower case,
    e.g. LK1ST_PANEL=adv7533_1080p_video.
    stephan-gh authored and wonderfulShrineMaidenOfParadise committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    e17211b View commit details
    Browse the repository at this point in the history
  4. lk2nd: display: panel: fix no previous prototype for 'oem_panel_select'

    ```
    lk2nd/display/panel/oem_panel.c:45:5: warning: no previous prototype for 'oem_panel_select' [-Wmissing-prototypes]
       45 | int oem_panel_select(const char *panel_name, struct panel_struct *panel,
          |     ^~~~~~~~~~~~~~~~
    ```
    wonderfulShrineMaidenOfParadise committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    35ba4e4 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    95aef28 View commit details
    Browse the repository at this point in the history
  6. lk2nd: display: panel: generated: hx8394d_720p_video: Set brightness

    Otherwise the screen does not turn on.
    wonderfulShrineMaidenOfParadise committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    2ffe473 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    28387ff View commit details
    Browse the repository at this point in the history