Wpis z mikrobloga

Kojarzy ktoś czy jest jakiś prawidłowy sposób na poinformowanie kernela, że będzie unexpected power loss? Będę przeglądał PM subsystem pod tym kątem, ale aktualnie jestem w drodze i pomyślałem, że może wrzucę zapytanie to się w międzyczasie czegoś dowiem :)

Pytam pod kątem powiadomienia o tym głównie subsystemu MMC, jako, że niektóre karty SD wspierają coś takiego jak "mmcpoweroffnotify" - jest to chociażby sprawdzane "mmcsuspend" oraz "mmcshutdown", który jest udostępniany jako callback w mmcbusops.suspend.

Wyobrażam to sobie coś w tym stylu - mamy np. driver, który monitoruje napięcie PSU na SoMie pod kątem zmiany napięcia 24V -> 12V (ewentualnie czeka na external interrupt trigerrowany przez PSU własnie podczas takiej zmiany) i w momencie kiedy coś takiego zostanie wykryte informuje PM subsystem (lub nawet sam MMC subsystem), że zbliża się niespodziewany power loss, dzięki czemu MMC subsystem wysyła o tym informacje do SD.

Kojarzy ktoś coś takiego?

#embedded
  • 2
  • Odpowiedz