# SX1509B GPIO configuration options # Copyright (c) 2018 Aapo Vienamo # SPDX-License-Identifier: Apache-2.0 # Workaround for not being able to have commas in macro arguments DT_COMPAT_SEMTECH_SX1509B := semtech,sx1509b menuconfig GPIO_SX1509B bool "SX1509B I2C GPIO chip" default $(dt_compat_enabled,$(DT_COMPAT_SEMTECH_SX1509B)) depends on I2C help Enable driver for SX1509B I2C GPIO chip. if GPIO_SX1509B config GPIO_SX1509B_INIT_PRIORITY int "Init priority" default 70 help Device driver initialization priority. config GPIO_SX1509B_INTERRUPT bool "Interrupt enable" default n help Enable support for interrupts on GPIO pins. config GPIO_SX1509B_DEBOUNCE_TIME int "Debounce time interval" range 0 7 default 0 help Debounce time interval when debounce enabled. A value V produces a multiplier of 0.5 ms * 2^V, which is then scaled by 2 MHz / fOSC. See the datasheet for details. endif # GPIO_SX1509B