zephyr/drivers/lora
Henrik Brix Andersen d4023b3c1b drivers: gpio: move non-standard dts flags to be soc specific
Reserve the upper 8 bits of gpio_dt_flags_t for SoC specific flags and
move the non-standard, hardware-specific GPIO devicetree flags (IO
voltage level, drive strength, debounce filter) from the generic
dt-bindings/gpio/gpio.h header to SoC specific dt-bindings headers.

Some of the SoC specific dt-bindings flags take up more bits than
necessary in order to retain backwards compatibility with the deprecated
GPIO flags. The width of these fields can be reduced/optimized once the
deprecated flags are removed.

Remove hardcoded use of GPIO_INT_DEBOUNCE in GPIO client drivers. This
flag can now be set in the devicetree for boards/SoCs with debounce
filter support. The SoC specific debounce flags have had the _INT part
of their name removed since these flag must be passed to
gpio_pin_configure(), not gpio_pin_interrupt_configure().

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
2022-03-10 13:46:34 -05:00
..
CMakeLists.txt
Kconfig kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
Kconfig.sx12xx
hal_common.c
shell.c
sx12xx_common.c drivers: lora: sx12xx: use gpio_dt_spec 2022-02-21 22:16:10 -05:00
sx12xx_common.h drivers: lora: sx12xx: use gpio_dt_spec 2022-02-21 22:16:10 -05:00
sx126x.c lora: sx126x: fix missing GPIO instantiation 2022-02-28 10:52:23 +01:00
sx126x_common.h drivers: lora: sx12xx: use gpio_dt_spec 2022-02-21 22:16:10 -05:00
sx126x_standalone.c drivers: gpio: move non-standard dts flags to be soc specific 2022-03-10 13:46:34 -05:00
sx126x_stm32wl.c
sx127x.c drivers: gpio: move non-standard dts flags to be soc specific 2022-03-10 13:46:34 -05:00