zephyr/samples/boards
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
..
96b_argonkey samples: fix double promotion warnings 2021-11-24 17:14:25 -05:00
arc_secure_services tests: fix typos and misnamed platforms 2021-12-17 12:24:37 -05:00
bbc_microbit Bluetooth: ATT: Fix typo in defines 2021-10-23 20:39:36 -04:00
esp32 doc: use :kconfig:option: domain role 2022-03-02 09:28:37 +01:00
google_kukui cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
intel_s1000_crb samples: fix double promotion warnings 2021-11-24 17:14:25 -05:00
mec15xxevb_assy6853 pm: state: PM_STATE_DT_ITEMS_LEN->DT_NUM_CPU_POWER_STATES 2021-12-04 12:33:57 -05:00
nrf drivers: gpio: move non-standard dts flags to be soc specific 2022-03-10 13:46:34 -05:00
qemu_cortex_a53/reserved_memory reserved-memory: Fix layering violation 2021-09-28 14:01:36 -04:00
reel_board/mesh_badge drivers: sensor: Const sensor trigger data in trigger handler 2021-10-27 15:09:35 -04:00
sensortile_box sampes: shell: remove usage of CONFIG_USB_UART_CONSOLE 2021-11-18 14:29:18 +01:00
stm32 samples/boards/stm32: stm32_ble: Add bt_disable/bt_enable sequence 2022-03-10 13:28:41 -05:00
ti/cc13x2_cc26x2/system_off pm: Rename pm_power_state_force 2022-02-23 07:33:46 -05:00
up_squared/gpio_counter cmake: increase minimal required version to 3.20.0 2021-08-20 09:47:34 +02:00
boards.rst