armbian / armbian/build

[Task]: Convert recent (2024.01+) u-boot null-patches into `dt/` and `defconfig/` bare patches

Open
#7,772 12 comments 1 reaction 0 assignees View on GitHub
Can be closed?
Dominant language
Shell
Stars
5.4k
Forks
3.1k
Avg merge
1d 9h
Merged PRs (30d)
204

Description

### Task description

The Armbian patching utility supports adding files directly instead of requiring null-patches (patches that add complete files). Null-patches are unwieldy, forcing developers to generate patches for no reason.

We have such setup for many kernels, but also for the vendor rk35xx u-boot, as can be seen in `patch/u-boot/legacy/u-boot-radxa-rk35xx/0000.patching_config.yaml` (and `patch/u-boot/legacy/u-boot-radxa-rk35xx/defconfig` and `patch/u-boot/legacy/u-boot-radxa-rk35xx/dt` folders).

Let's replicate this setup (1 .yaml configuration file and 2 folders, one for DTS and one for defconfig) so we can get rid of null patches for the mainline u-boot as well.

Let's begin with the most recent u-boot (`v2025.01`) and work our way back; that way when new contributions begin they've a good example to follow.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.