* sunxi-6.18: make the mess even worse * fixing one of megis patches and add sunxi 32bit to the mess * rewrite against 6.18 * fix media-ov5640-Don-t-powerup-the-sensor-during-driver-probe.patch * fix media-sun6i-csi-implement-vidioc_enum_framesizes.patch * fix misc-modem-power-Power-manager-for-modems.patch * Fix usb-gadget-Fix-dangling-pointer-in-netdev-private-data.patch, include rewrite * fix mmc-sunxi-mmc-Remove-runtime-PM.patch, two hunks no longer apply * re-extract all of megis patches * remove unneeded branch * add note to disabled patch * auto-generated, out of date * drop megous drm patches in favor of Jernej's work. disable broken patches * disable patch which breaks compilation for armhf * disable breaking patch, rewrite everything * remove patches unrelated to sunxi family * fix spi dev compatible patch * fix tsc2007 patch * drop mainlined patch, adjust x96 mate T95 eth sd card hack * remove upstreamed patch * re-enable no longer broken * another rewrite to align stuff properly * adjust various comments in series.conf * recover lost overlays * uew5622: fix compilation against Linux 6.18 * fix Add-sunxi-addr-driver-Used-to-fix-uwe5622-bluetooth-MAC-address.patch * adjust patch subject to make sense * restore fixup creation restore overlay prefix on opiz2 this needs to be properly sorted at some point * bump to 6.18.1 sunxi and sunxi64 build just fine * fix and re-enable drv-mfd-axp20x-add-sysfs-interface.patch * rewrite patches
39 lines
2.0 KiB
YAML
39 lines
2.0 KiB
YAML
config:
|
|
|
|
# Just some info stuff; not used by the patching scripts
|
|
name: sunxi-6.18
|
|
kind: kernel
|
|
type: mainline # or: mainline
|
|
branch: linux-6.18.y
|
|
last-known-good-tag: v6.7.0
|
|
maintainers:
|
|
- { github: pyavitz, name: Patrick Yavitz, email: pyavitz@gmail.com, armbian-forum: c0rnelius }
|
|
|
|
# .dts files in these directories will be copied as-is to the build tree; later ones overwrite earlier ones.
|
|
# This is meant to provide a way to "add a board DTS" without having to null-patch them in.
|
|
dts-directories:
|
|
# will copy patch/kernel/archive/meson64-MAJOR.MINOR/dt-boards/*.dts to arch/arm64/boot/dts/allwinner
|
|
- { source: "dt", target: "arch/arm64/boot/dts/allwinner" }
|
|
|
|
# every file in these directories will be copied as-is to the build tree; later ones overwrite earlier ones
|
|
# This is meant as a way to have overlays, bare, in a directory, without having to null-patch them in.
|
|
# @TODO need a solution to auto-Makefile the overlays as well
|
|
# overlay-directories:
|
|
# will copy patch/kernel/archive/meson64-MAJOR.MINOR/overlay/**/* to arch/arm64/boot/dts/allwinner/overlay
|
|
# - { source: "overlay", target: "arch/arm64/boot/dts/allwinner/overlay" }
|
|
|
|
# the Makefile in each of these directories will be magically patched to include the dts files copied
|
|
# or patched-in; overlay subdir will be included "-y" if it exists.
|
|
# No more Makefile patching needed, yay!
|
|
auto-patch-dt-makefile:
|
|
- { directory: "arch/arm64/boot/dts/allwinner", config-var: "CONFIG_ARCH_SUNXI" }
|
|
|
|
# configuration for when applying patches to git / auto-rewriting patches (development cycle helpers)
|
|
patches-to-git:
|
|
do-not-commit-files:
|
|
- "MAINTAINERS" # constant churn, drop them. sorry.
|
|
- "Documentation/devicetree/bindings/arm/allwinner.yaml" # constant churn, conflicts on every bump, drop it. sorry.
|
|
do-not-commit-regexes: # Python-style regexes
|
|
- "^arch/([a-zA-Z0-9]+)/boot/dts/([a-zA-Z0-9]+)/Makefile$" # ignore DT Makefile patches, we've an auto-patcher now
|
|
|