I agree it would be nice to remove everything that isn't needed to
support the framework laptops. That probably requires someone who knows
what they are doing though...
From what I can see online, the Intel boards are the hx20 and hx30,
whereas the AMD ones the lotus-zephyr. Those live on separate branches.
Framework says:
"We upstream common features where they fit into the design decisions of
Chrome OS. However, there are a number of features and changes that will
be unlikely to be upstreamed because they are unnecessary for Chrome OS
operation or do not fit the philosophy of Chrome OS."
This means we can't hope for a single tarball that works on all the
Framework boards...
Duplicating code never is wonderful, but I feel the only solution is to
have a source package per board. I would propose:
* fw-ectool-hx20-hx30
* fw-ectool-lotus-zephyr
--
⢀⣴⠾⠻⢶⣦⠀
⣾⠁⢠⠒⠀⣿⡁ Louis-Philippe Véronneau
⢿⡄⠘⠷⠚⠋ po...@debian.org / veronneau.org
⠈⠳⣄