Проснись от сна с GPIO (I2C)
Моя ситуация:
- Ubuntu 10.10 работает на основной плате, управляемой Atom
- Основная плата имеет встроенный чип GPIO (F75111 от Fintek).
Они общаются через I2C (SMBus). У нас работает работающий драйвер, мы можем отправлять результаты и читать входные данные. Большой!
Мы хотели бы использовать интерфейс ввода / вывода для приостановки (сна) и повторного пробуждения.
Сон не проблема. На входном входе: запустите s2both. Ubuntu переходит в спящий режим и готовит состояние гибернации, поэтому, когда шнур питания отключается случайно, он выходит из спящего режима.
Но большой вопрос: как разбудить на входе, если ОС уже спит? Можно пробудиться от множества устройств (LAN, USB, звонок и т. Д.), Но я не могу узнать, как проснуться с карты I2C.
Пожалуйста помоги.