This adds the ethernet MAC and ethernet switch definitions from
openwrt.
I've rewritten the header file based on documentation rather than the GPL'ed
one from openwrt.
Differential D34111
dts: add IPQ4018/IPQ4019 ethernet MAC and ethernet switch definitions adrian on Jan 30 2022, 9:49 PM. Authored by Tags None Referenced Files
Details
This adds the ethernet MAC and ethernet switch definitions from I've rewritten the header file based on documentation rather than the GPL'ed
Diff Detail
Event TimelineComment Actions The main problem of using a GPL dts is that you use FDT_DTB_STATIC for the ASUS_AC1300 config, which, I think, means that the whole kernel is tainted but IANAL. Comment Actions IANAL, but the DTS being GPL'd doesn't taint the kernel, per se. It wouldn't taint the kernel if the boot loader loaded it, or loaded as an overlay. So I think so long as we, the FreeBSD project, don't build a kernel with qcom-ipq4018-rt-ac58u.dtb statically loaded into it. At worst, qcom-ipq4018-rt-ac58u.dtb would be covered under GPL. While we have ASUS_AC1300 as a config file, the project's release tree don't seem to build it. We need to keep it that way. Note: This is my personal view. I've not discussed this with core@ and they may or may not agree with my analysis. |