swir,hl78xx-gnss (on uart bus)

Description

Binding for a modem child node that indicates the modem supports
GNSS functionality. This node is intended to be a child of a modem
device node (for example, `modem: hl_modem { ... };`).

The binding is intentionally small and extensible; it documents a
presence node (compatible = "swir,hl78xx-gnss") and may be extended
in future with additional properties that the driver may consume.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

fix-rate

int

Initial fix-rate GNSS modem will be operating on. May be adjusted at
run-time through GNSS APIs. Must be greater than 50-ms.
Default is power-on setting.

Default value: 1000

pps-mode

string

PPS output mode:
- GNSS_PPS_MODE_DISABLED: Output disabled
- GNSS_PPS_MODE_ENABLED: Output always enabled
- GNSS_PPS_MODE_ENABLED_AFTER_LOCK: Output enabled from first lock
- GNSS_PPS_MODE_ENABLED_WHILE_LOCKED: Output enabled only while locked

This property is required.

Legal values: 'GNSS_PPS_MODE_DISABLED', 'GNSS_PPS_MODE_ENABLED', 'GNSS_PPS_MODE_ENABLED_AFTER_LOCK', 'GNSS_PPS_MODE_ENABLED_WHILE_LOCKED'

pps-pulse-width

int

1PPS pulse width

Default value: 100