[roll] Roll fuchsia [amlogic-display][dsi] Do not store panel configs in a compact array.

Previously, all panel configs were stored in a compact array using
their panel ID (PANEL_...) as the key. This made it hard to maintain
when deleting panel IDs.

This change refactors the panel config code. It moves all the panel
configs to a specific panel-config.cc file; all the panel configs are
now separately defined, and can be retrieved by GetPanelConfig()
function.

This change also changes the return type of GetPanelConfig() and the
panel_config used in DsiHost from a pointer to a value; since the
DSI init codes are stored as spans, this doesn't cause any significant
change in memory allocation.

NO_IFTTT=code is moved to a new file; no display-panel change is made
(yet).

Test: added panel-config-test
Test: Booted core.astro, core.sherlock, core.nelson

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/968552
Original-Revision: 6fe54257b950c3b3d9a431b9423b37854c29af94
GitOrigin-RevId: 22a43127aa4a206302600c62eedcddb0a34bdd78
Change-Id: Ib00af6fcf3892e79484538b4038c7fb305c7b233
1 file changed
tree: 2bb71609614c8537c3feba0d204f1df07d538137
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

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.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.