关于Allwinner sunxi社区主线支持的一个疑问
我看linux-sunxi上的Mainlining-effort,比如H616的de33(Display Engine)
驱动都支持了,
但是在github上的linux官方仓库https://github.com/torvalds/linux却找不到。
一段摸索过后发现也许是在kernel.org的仓库里git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git,但是也并不是
邮件列表
后来发现linux-sunxi会在邮件列表,发布patch,然后armbian
会收录它们在自己的仓库里,在编译镜像的时候会被apply,这点从armbian下载的镜像内提取的dtb可以发现有gpu node
在patch/kernel/archive/sunxi-x.y
下面,比如说这个为linux-6.1的H616
添加的mali gpu patch
patch/kernel/archive/sunxi-6.1/patches.armbian/arm64-dts-allwinner-sun50i-h616-Add-GPU-node.patch
至于邮件列表在哪里找,一般是在仓库顶级MAINTAINER
下面找,打个比方
ARM/Allwinner sunXi SoC support
M: Chen-Yu Tsai <wens@csie.org>
M: Jernej Skrabec <jernej.skrabec@gmail.com>
M: Samuel Holland <samuel@sholland.org>
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L: linux-sunxi@lists.linux.dev
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
F: arch/arm/mach-sunxi/
F: arch/arm64/boot/dts/allwinner/
F: drivers/clk/sunxi-ng/
F: drivers/pinctrl/sunxi/
F: drivers/soc/sunxi/
N: allwinner
N: sun[x456789]i
N: sun[25]0i
M代表Maintainer
L代表Mailing List
S代表Status
T代表Tree
F代表Folder
具体细节在https://www.kernel.org/doc/linux/MAINTAINERS
然后lore.kernel.org可以找到各个邮件列表的归档,比如想找jernej.skrabec@gmail.com在
linux-sunxi 和 linux-arm-kernel上面的mails
Google群组
除此之外他们在google groups上还有一个群组https://groups.google.com/g/linux-sunxi
patchwork.kernel.org
除此之外还有一个专门放patchwork的网站https://patchwork.kernel.org/project/linux-arm-kernel/list/
最后一个疑问
一个H616 GPU的patch在armbian上,但是没有出现在之前任何一个Mailist或者平台上
观察文件发现这个patch是jernej.skrabec@gmail.com于Fri, 15 Oct 2021创建的
sunxi-5.15/patches.armbian/arm64-dts-allwinner-sun50i-h616-Add-GPU-node.patch
sunxi-5.15/patches.armbian/arm64-dts-sun50i-h616-orangepi-zero2-Enable-GPU-mali.patch
然后之后所有的仓库都是基于这个patch的,包括但不限于dumtux/Allwinner-H616和EchoHeim/Allwinner-H616,还有Bigtree-CB1,之类的仓库
现在想知道这是否没有发现一个重要的邮件列表,等以后再发现