Насколько я понял отсюда и отсюда, такая инфа есть, но циркулирует она только между контроллером ЗУ и BMS батареи питаемого гаджета, и наверх (на уровень ОС) не выдаётся. Возможно, я неправильно понял.
Виктор, такое может быть, но не вижу никаких технических препятствий, чтобы контроллер мог передавать эту информацию на уровень ОС; если из контроллера такой информации нельзя считать, то это странно
Это должен поддерживать драйвер контроллера заряда. Если он такое умеет, то скорее всего где-то в sysfs есть нужная вам информация. Начните с определения модели контроллера, потом найдите драйвер, который за него отвечает и посмотрите каналы взаимодействия с ним, можно ли получить эту информацию.
redcircle, найдется ли независящий от модели стандарт предоставления данных о зарядке по усб тайп ц ?? :)
скорей всего понадобится патчить драйвер и выносить тех.инфу в пространство пользователя.