zephyr/tests/drivers/build_all/uart.dtsi
Bilal Wasim 503a70a40a drivers: modem: Add support for quectel bg95
Adding support for Quectel BG95 Modem offloaded driver
to zephyr.

The driver currently implements only the
client side functions of the "socket_op_vtable", and
so cannot be used for cases where Zephyr acts as a
server. Moreover the driver only supports TCP for now.

Looking through the guides, the same driver should be
usable for BG96 (and other modems) except for the modem
boot-up sequence. Hence its named as "bg9x" instead of
"bg95".

Tested extensively with Zephyr acting as MQTT endpoint
and publishing / subscribing data to / from an MQTT
broker.

Signed-off-by: Bilal Wasim <bilalwasim676@gmail.com>
2020-12-01 17:43:59 -05:00

48 lines
1.2 KiB
Plaintext

/*
* Copyright (c) 2020, Linaro Ltd.
*
* SPDX-License-Identifier: Apache-2.0
*
* Application overlay for uart devices
*/
test_hl7800: hl7800 {
compatible = "swir,hl7800";
label = "hl7800";
mdm-reset-gpios = <&test_gpio 0 0>;
mdm-wake-gpios = <&test_gpio 0 0>;
mdm-pwr-on-gpios = <&test_gpio 0 0>;
mdm-fast-shutd-gpios = <&test_gpio 0 0>;
mdm-uart-dtr-gpios = <&test_gpio 0 0>;
mdm-uart-dsr-gpios = <&test_gpio 0 0>;
mdm-uart-cts-gpios = <&test_gpio 0 0>;
mdm-gpio6-gpios = <&test_gpio 0 0>;
mdm-vgpio-gpios = <&test_gpio 0 0>;
};
test_wnc_m14a2a: wncm14a2a {
compatible = "wnc,m14a2a";
label = "wnc-m14a2a";
mdm-boot-mode-sel-gpios = <&test_gpio 0 0>;
mdm-power-gpios = <&test_gpio 0 0>;
mdm-keep-awake-gpios = <&test_gpio 0 0>;
mdm-reset-gpios = <&test_gpio 0 0>;
mdm-shld-trans-ena-gpios = <&test_gpio 0 0>;
};
test_sara_r4: sara_r4 {
compatible = "ublox,sara-r4";
label = "ublox-sara-r4";
mdm-power-gpios = <&test_gpio 0 0>;
mdm-reset-gpios = <&test_gpio 0 0>;
};
test_quectel_bg9x: quectel_bg9x {
compatible = "quectel,bg9x";
label = "quectel,bg9x";
mdm-power-gpios = <&test_gpio 0 0>;
mdm-reset-gpios = <&test_gpio 0 0>;
};