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> |
||
|---|---|---|
| .. | ||
| acpi | ||
| arch | ||
| commonlib | ||
| console | ||
| cpu | ||
| device | ||
| drivers | ||
| ec | ||
| include | ||
| lib | ||
| mainboard | ||
| northbridge | ||
| sbom | ||
| security | ||
| soc | ||
| southbridge | ||
| superio | ||
| vendorcode | ||
| Kconfig | ||