Message ID | 20241208143802.1048266-1-olteanv@gmail.com |
---|---|
Headers | show |
Series | Initial support for SolidRun LX2160A-CEX7 | expand |
Hi Vladimir, Romain, On Sun, Dec 08, 2024 at 04:37:51PM +0100, Vladimir Oltean wrote: > This series aims to introduce basic initial support for the CX LX2 > and HoneyComb LX2 boards by SolidRun (both of which are based on the > LX2160A-CEX7 SoM): > https://shop.solid-run.com/product/SRLX216S00D00GE064C08CH/ > https://shop.solid-run.com/product/SRLX216S00D00GE064H09CH/ I believe that you should break this serie with 2 series: 1- a generic serie for the LX2 packages, without any specific additional board specific patches 2- a proper board support with its related set of patches. I believe that this board support should be pushed upstream first into the ATF, uboot, etc... whenever possible and then your patches should point to the ongoing upstream contributions. The purpose of the patches is to buy some times until they'll be merged. or Create a new upstream project (on github/gitlab, etc...) for your specific SolidRun and related cex7 drivers and tools ; then those projetcs can be referenced as a set of new packages for Buildroot. Combine it with a BR2_EXTERNAL for some very specific cases ; but your BR2_EXTERNAL should minimize the patches (so do some upstreams) if you still want to keep it easy to maintain along with the Buildroot upgrades. Best regards, Vincent