Skip to content

Use FIT-based multi-DTB on applicable boards#1376

Merged
sbanerjee-quic merged 10 commits intoqualcomm-linux:masterfrom
vkraleti:fit-dtb
Jan 14, 2026
Merged

Use FIT-based multi-DTB on applicable boards#1376
sbanerjee-quic merged 10 commits intoqualcomm-linux:masterfrom
vkraleti:fit-dtb

Conversation

@vkraleti
Copy link
Copy Markdown
Contributor

Bootbins v00114.0 release supports FIT-based multi DTB selection feature,
enabling a single dtb.bin for multiple boards. Update QCOM_DTB_DEFAULT to
multi-dtb for applicable boards to use same dtb.bin on multiple board variants.

sbanerjee-quic
sbanerjee-quic previously approved these changes Jan 12, 2026
Comment thread conf/machine/rb3gen2-core-kit.conf Outdated
Comment thread classes/linux-qcom-dtbbin.bbclass Outdated
Drop `get_compatible_from_dtb` from oe.fitimage as it is no longer used.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
Update multi-DTB VFAT image name to follow `dtb-${DTB_NAME}-image.vfat`
format to align naming convention across DTB artifacts. This helps in
seamless switching across individual DTBs and multi-DTB while copying
final artifacts in image_types_qcom.bbclass

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
Bootbins v00114.0 release introduced FIT-based multi-DTB selection
support allowing a single dtb.bin to support multiple boards.
Update `QCOM_DTB_DEFAULT` to `multi-dtb` so this feature is used by
default across all applicable platforms.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
Remove explicit setting of `QCOM_DTB_DEFAULT` now that multi-DTB support
is enabled by default.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
Remove explicit setting of `QCOM_DTB_DEFAULT` now that multi-DTB support
is enabled by default.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
Remove explicit setting of `QCOM_DTB_DEFAULT` now that multi-DTB support
is enabled by default.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
Remove explicit setting of `QCOM_DTB_DEFAULT` now that multi-DTB support
is enabled by default.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
Remove explicit setting of `QCOM_DTB_DEFAULT` now that multi-DTB support
is enabled by default.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
Remove explicit setting of `QCOM_DTB_DEFAULT` now that multi-DTB support
is enabled by default.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
Remove explicit setting of `QCOM_DTB_DEFAULT` now that multi-DTB support
is enabled by default.

Signed-off-by: Viswanath Kraleti <viswanath.kraleti@oss.qualcomm.com>
@github-actions
Copy link
Copy Markdown

Test run workflow

Test jobs for commit dd77cb7ae28bee33caf09626a5506b79692d290c

@github-actions
Copy link
Copy Markdown

Test run workflow

Test jobs for commit b6d483f

@test-reporting-app
Copy link
Copy Markdown

test-reporting-app Bot commented Jan 14, 2026

Test Results

0 files   -  19  0 suites   - 68   0s ⏱️ - 1h 22m 2s
0 tests  -  35  0 ✅  -  33  0 💤 ±0  0 ❌  - 2 
0 runs   - 656  0 ✅  - 653  0 💤  - 1  0 ❌  - 2 

Results for commit b6d483f. ± Comparison against base commit cdc7e56.

♻️ This comment has been updated with latest results.

@lumag
Copy link
Copy Markdown
Contributor

lumag commented Jan 14, 2026

And it looks like it breaks qcs8300-ride-sx and qcs9100-ride-sx.

@github-actions
Copy link
Copy Markdown

Test run workflow

Test jobs for commit b6d483f

@sbanerjee-quic sbanerjee-quic merged commit 761c962 into qualcomm-linux:master Jan 14, 2026
164 of 219 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants