Introduce a new `SOC_QUALCOMM_HAMOA` Kconfig option and refactor the Qualcomm SoC build to support Hamoa. This change prepares the groundwork for Hamoa-based mainboards by: - Creating a common base: A new `SOC_QUALCOMM_BASE` Kconfig option is introduced to group configurations shared between Qualcomm SoCs. - Separating SoC-specific blobs: The build process now dynamically selects the correct device tree blob (DTB) and display control blob (DCB) files for Hamoa via a new `DTB_DCB_BLOB_PATH` variable in the `Makefile.mk`. - Enabling future mainboards: This allows mainboards built on the Hamoa SoC to be configured and built within the existing Qualcomm SoC directory. BUG=b:437662790 TEST=Able to build and boot google/quenbi. Change-Id: Ife983495b757fbf06ad96f0ca15fd89bf41c77c0 Signed-off-by: Subrata Banik <subratabanik@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/88737 Reviewed-by: Kapil Porwal <kapilporwal@google.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> |
||
|---|---|---|
| .. | ||
| amd | ||
| cavium | ||
| example/min86 | ||
| ibm/power9 | ||
| intel | ||
| mediatek | ||
| nvidia | ||
| qualcomm | ||
| rockchip | ||
| samsung | ||
| sifive | ||
| ti | ||
| ucb/riscv | ||
| xilinx | ||