Source: liberux-modem-power
Section: admin
Priority: optional
Maintainer: Pedro M. de Echanove Pasquin <pedro.echanove@tuxum.com>
Build-Depends: debhelper-compat (= 13)
Standards-Version: 4.7.0
Rules-Requires-Root: no

Package: liberux-modem-power
Architecture: all
Depends: ${misc:Depends}, gpiod
Description: Power on the cellular modem of Liberux boards at boot
 Some modems are not started by the kernel: they stay off until the
 board pulls a control line, such as the power key of the SIM7600
 on the Liberux Nexx, and only then appear on the USB bus for
 ModemManager to find.
 .
 This package installs a oneshot service that, on a board it knows,
 checks whether the modem is already on the USB bus and, if not, pulses
 its power key line and waits for the modem to enumerate. Each board
 is described by a file in /usr/share/liberux-modem-power/boards named
 after its devicetree compatible string. It does nothing on a board
 without such a file and never fails the boot.
