zephyr/tests/drivers/build_all/testcase.yaml
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

107 lines
2.8 KiB
YAML

common:
depends_on: gpio spi i2c
tests:
drivers.build.build:
build_only: true
min_ram: 16
tags: drivers
depends_on: adc i2c
net.ethernet.build:
build_only: true
extra_args: CONF_FILE=ethernet.conf
min_flash: 42
min_ram: 32
platform_exclude: frdm_kw41z
tags: drivers
depends_on: spi netif
sensors.build.trigger_a_h:
build_only: true
extra_args: CONF_FILE=sensors_trigger_a_h.conf
min_ram: 32
platform_exclude: frdm_kw41z serpente
tags: drivers
depends_on: adc spi
sensors.build.trigger_i_z:
build_only: true
extra_args: CONF_FILE=sensors_trigger_i_z.conf
min_ram: 32
platform_exclude: frdm_kw41z serpente
tags: drivers
depends_on: gpio adc spi
sensors.build.a_h:
build_only: true
extra_args: CONF_FILE=sensors_a_h.conf
min_flash: 44
min_ram: 32
platform_exclude: frdm_kw41z serpente
tags: drivers
depends_on: adc spi
sensors.build.i_z:
build_only: true
extra_args: CONF_FILE=sensors_i_z.conf
min_ram: 32
platform_exclude: frdm_kw41z serpente
tags: drivers
depends_on: gpio adc spi
sensors.build.stmemsc:
build_only: true
extra_args: CONF_FILE=sensors_stmemsc.conf
min_ram: 32
platform_exclude: frdm_kw41z serpente
tags: drivers
depends_on: adc spi
sensors.build.stmemsc_trigger:
build_only: true
extra_args: CONF_FILE=sensors_stmemsc_trigger.conf
min_ram: 32
platform_exclude: frdm_kw41z serpente
tags: drivers
depends_on: adc spi
drivers.clock.build:
build_only: true
extra_configs:
- CONFIG_CLOCK_CONTROL=y
drivers.gpio.build:
build_only: true
extra_args: CONF_FILE=gpio.conf
min_ram: 32
platform_exclude: serpente
depends_on: gpio spi
drivers.eeprom.build:
build_only: true
extra_args: CONF_FILE=eeprom.conf
min_ram: 32
platform_exclude: serpente
depends_on: gpio i2c spi
drivers.adc.build:
build_only: true
extra_args: CONF_FILE=adc.conf
min_ram: 32
depends_on: adc spi
platform_exclude: serpente
drivers.dac.build:
build_only: true
extra_args: CONF_FILE=dac.conf
min_ram: 32
depends_on: dac spi
drivers.modem.build:
build_only: true
extra_args: CONF_FILE=modem.conf
platform_exclude: serpente particle_boron
tags: drivers
drivers.modem.ublox_sara.build:
build_only: true
extra_args: CONF_FILE=modem_ublox_sara.conf
platform_exclude: serpente pinnacle_100_dvk
tags: drivers
drivers.modem.quectel_bg9x.build:
build_only: true
extra_args: CONF_FILE=modem_quectel_bg9x.conf
platform_exclude: serpente pinnacle_100_dvk
tags: drivers
drivers.xlnx.build:
build_only: true
extra_args: CONF_FILE=xlnx.conf
platform_allow: arty_a7_arm_designstart_m1
tags: drivers