|
| 1 | +config: |
| 2 | + |
| 3 | + # Just some info stuff; not used by the patching scripts |
| 4 | + name: sunxi-6.16 |
| 5 | + kind: kernel |
| 6 | + type: mainline # or: mainline |
| 7 | + branch: linux-6.16.y |
| 8 | + last-known-good-tag: v6.7.0 |
| 9 | + maintainers: |
| 10 | + - { github: pyavitz, name: Patrick Yavitz, email: [email protected], armbian-forum: c0rnelius } |
| 11 | + |
| 12 | + # .dts files in these directories will be copied as-is to the build tree; later ones overwrite earlier ones. |
| 13 | + # This is meant to provide a way to "add a board DTS" without having to null-patch them in. |
| 14 | + dts-directories: |
| 15 | + # will copy patch/kernel/archive/meson64-MAJOR.MINOR/dt-boards/*.dts to arch/arm64/boot/dts/allwinner |
| 16 | + - { source: "dt", target: "arch/arm64/boot/dts/allwinner" } |
| 17 | + |
| 18 | + # every file in these directories will be copied as-is to the build tree; later ones overwrite earlier ones |
| 19 | + # This is meant as a way to have overlays, bare, in a directory, without having to null-patch them in. |
| 20 | + # @TODO need a solution to auto-Makefile the overlays as well |
| 21 | +# overlay-directories: |
| 22 | + # will copy patch/kernel/archive/meson64-MAJOR.MINOR/overlay/**/* to arch/arm64/boot/dts/allwinner/overlay |
| 23 | +# - { source: "overlay", target: "arch/arm64/boot/dts/allwinner/overlay" } |
| 24 | + |
| 25 | + # the Makefile in each of these directories will be magically patched to include the dts files copied |
| 26 | + # or patched-in; overlay subdir will be included "-y" if it exists. |
| 27 | + # No more Makefile patching needed, yay! |
| 28 | + auto-patch-dt-makefile: |
| 29 | + - { directory: "arch/arm64/boot/dts/allwinner", config-var: "CONFIG_ARCH_SUNXI" } |
| 30 | + |
| 31 | + # configuration for when applying patches to git / auto-rewriting patches (development cycle helpers) |
| 32 | + patches-to-git: |
| 33 | + do-not-commit-files: |
| 34 | + - "MAINTAINERS" # constant churn, drop them. sorry. |
| 35 | + - "Documentation/devicetree/bindings/arm/allwinner.yaml" # constant churn, conflicts on every bump, drop it. sorry. |
| 36 | + do-not-commit-regexes: # Python-style regexes |
| 37 | + - "^arch/([a-zA-Z0-9]+)/boot/dts/([a-zA-Z0-9]+)/Makefile$" # ignore DT Makefile patches, we've an auto-patcher now |
| 38 | + |
0 commit comments