common:
  build_only: true
  tags:
    - drivers
    - gpio
tests:
  drivers.gpio.build:
    min_ram: 32
    platform_exclude: serpente
    depends_on:
      - gpio
      - spi
      - i2c

  drivers.gpio.build.efinix_sapphire:
    min_ram: 32
    platform_allow: titanium_ti60_f225
    depends_on: gpio
    extra_args: DTC_OVERLAY_FILE="efinix_sapphire.overlay"

  drivers.gpio.build.altera_pio:
    min_ram: 32
    platform_allow: niosv_m niosv_g
    depends_on: gpio
    extra_args: DTC_OVERLAY_FILE="altera.overlay"
