Hi Doug Gilbert
At first I want to say a big thanks for yours effort in this topic.
Here follows a short question / feature request regarding Apple's MFi fast-charge capability. Perhaps it would make sense to include the support for that feature into lsucpd? 🤔
Yes, this might be only relevant for Apple systems running Linux. But nevertheless it would be useful to be able to check any support for it with lsucpd. On Apple computers, the Apple MFi fast-charge feature is present since around 2006. So it is quite widespread in that regard.
On Linux it is supported since kernel 5.7 via the apple-mfi-fastcharge kernel driver. As of 2024 it seems to be still only compliant to Apple products so I cannot use my Android phone with it. But perhaps someone is making at some point in the future some sort of "Apple MFI to USB-PD" protocol translation mechanism. So it could be then also used to load non-Apple hardware at a higher power rate. 😉