1common:
2  build_only: true
3  tags:
4    - drivers
5    - gpio
6tests:
7  drivers.gpio.build:
8    min_ram: 32
9    platform_exclude: serpente
10    depends_on:
11      - gpio
12      - spi
13      - i2c
14
15  drivers.gpio.build.efinix_sapphire:
16    min_ram: 32
17    platform_allow: titanium_ti60_f225
18    depends_on: gpio
19    extra_args: DTC_OVERLAY_FILE="efinix_sapphire.overlay"
20
21  drivers.gpio.build.altera_pio:
22    min_ram: 32
23    platform_allow:
24      - niosv_m
25      - niosv_g
26    depends_on: gpio
27    extra_args: DTC_OVERLAY_FILE="altera.overlay"
28
29  drivers.gpio.build.adc_ads1145s0x_gpio:
30    min_ram: 32
31    platform_allow:
32      - m5stack_core2/esp32/procpu
33      - nrf52840dk/nrf52840
34      - native_sim
35      - native_sim/native/64
36    integration_platforms:
37      - native_sim
38    depends_on:
39      - gpio
40      - adc
41      - spi
42    extra_args:
43      - DTC_OVERLAY_FILE="adc_ads1145s0x_gpio.overlay"
44    extra_configs:
45      - CONFIG_ADC=y
46      - CONFIG_ADC_INIT_PRIORITY=80
47      - CONFIG_ADC_ADS114S0X_GPIO=y
48
49  drivers.gpio.build.adc_lmp90xxx_gpio:
50    min_ram: 32
51    platform_allow:
52      - native_sim
53      - native_sim/native/64
54    depends_on:
55      - gpio
56      - adc
57      - spi
58    extra_args:
59      - DTC_OVERLAY_FILE="adc_lmp90xxx_gpio.overlay"
60    extra_configs:
61      - CONFIG_ADC=y
62      - CONFIG_ADC_INIT_PRIORITY=80
63      - CONFIG_ADC_LMP90XXX_GPIO=y
64
65  drivers.gpio.build.iproc:
66    platform_allow: qemu_cortex_m3
67    depends_on: gpio
68    extra_args: DTC_OVERLAY_FILE="iproc.overlay"
69