Sorry I’ve been distracted from this thread lately!
So! The only meaningful EC differences between the AMD Framework Laptop 13 and the earlier models are:
- It is using the more common Chrome EC protocol …
- … with a different base port for memory-mapped I/O.
Because of [1], most of the drivers already supported it. Because of [2], though, they just didn’t know it.
Absolutely true! The Framework Laptop doesn’t use any of the EC’s type C port management / port controller capabilities, for example.
Thank you for doing this!
I’ve updated my primary fork of ectool
with a similar (albeit, more backwards-compatible!) change.
I suspect that rather a few people aren’t over on the new repository, so that could pose a bit of a problem…
… I’ve also finally pushed the patches for my UEFI EC toolkit …