quectel,bg9x (on uart bus)

Description

quectel BG9x modem

Properties

Properties not inherited from the base binding file.

Name

Type

Details

mdm-power-gpios

phandle-array

GPIO for modem power control

This property is required.

mdm-dtr-gpios

phandle-array

GPIO for modem data terminal ready.

Asserted (logical high) when UART is active and
deasserted (logical low) when UART is inactive, powered down or in low power mode.

mdm-wdisable-gpios

phandle-array

mdm-reset-gpios

phandle-array

GPIO for modem reset

zephyr,mdm-reset-behavior

string-array

Behavior of modem reset GPIOs. Supported values are:
- hold_on_suspend: Hold the reset GPIOs asserted (logical high) when the modem is suspended.
                   Release the reset GPIOs (logical low) when the modem is resumed from idle.
- toggle_on_resume: Toggle the modem reset GPIOs during resume from suspend.
- toggle_on_recovery: Toggle the modem reset GPIOs when a modem recovery is triggered,
                      for example when modem fails to respond to initialization AT commands.

Multiple behaviors can be specified as a string array.

Legal values: hold_on_suspend, toggle_on_resume, toggle_on_recovery

mdm-wake-gpios

phandle-array

GPIO for modem wake

mdm-ring-gpios

phandle-array

GPIO for modem ring indicator

cmux-enable-runtime-power-save

boolean

Enable runtime power saving using CMUX PSC commands.
This requires modem to support CMUX and PSC commands while keeping the data
connection active.

cmux-close-pipe-on-power-save

boolean

Close the modem pipe when entering power save mode.
When runtime power management is enabled, this closes the UART.
This requires modem to support waking up the UART using RING signal.

cmux-idle-timeout-ms

int

Time in milliseconds after which CMUX will enter power save mode.

Default value: 10000

zephyr,use-default-pdp-ctx

int

Modem automatically configures and connects the default PDP context (cid=0) when
registered to the network.
If this is set to 1, the modem driver will not configure any APN or activate any
PDP contexts with AT+CGACT command.

Use enum to allow specific device bindings to override the default value.

Legal values: 0, 1

zephyr,use-default-apn

int

Modem automatically configures the APN name when registering to the network.
If this is set to 1, the modem driver will supply empty string as APN name when
configuring the PDP context with AT+CGDCONT=1,"IP","" command.

Use enum to allow specific device bindings to override the default value.

Legal values: 0, 1