zephyr/tests/drivers
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
..
adc ITE: test: drivers/adc: fix the ADC resolution 2022-02-21 21:01:43 -05:00
bbram
build_all drivers: can: unify CAN controller configuration in devicetree 2022-02-24 13:48:55 -08:00
can tests: drivers: can: filter out tests if zephyr,canbus not enabled 2022-02-24 07:12:54 -06:00
clock_control tests: drivers: clock_control: nrf_calibration: Skip test for nrf52832 2022-02-01 14:16:18 -06:00
console tests: remove usage of CONFIG_USB_UART_CONSOLE 2021-11-18 14:29:18 +01:00
counter all: Deprecate UTIL_LISTIFY and replace with LISTIFY 2022-03-08 11:03:30 +01:00
dac tests: drivers: DAC testcase running on more stm32 nucleo boards 2022-03-10 13:30:06 -05:00
disk tests: disk: Add fixture for sdcard test 2022-01-07 08:01:22 -06:00
dma tests: drivers: dma test running on the nucleo_wl55 board 2022-03-04 09:11:38 -06:00
eeprom drivers: eeprom: Refactor drivers to use shared init priority 2021-11-04 07:33:01 -04:00
entropy/api tests: Fix drivers tests tag 2022-02-02 09:21:07 -05:00
espi
flash test: flash: add rt685 support for flash driver test 2022-03-07 09:46:26 -06:00
flash_simulator tests: Fix drivers tests tag 2022-02-02 09:21:07 -05:00
gpio drivers: gpio: move non-standard dts flags to be soc specific 2022-03-10 13:46:34 -05:00
hwinfo/api tests: Fix drivers tests tag 2022-02-02 09:21:07 -05:00
i2c kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
i2s
ipm
kscan/kscan_api
led/led_api
memc/stm32_sdram
pinctrl kconfig: remove Enable from boolean prompts 2022-03-09 15:35:54 +01:00
pwm tests: drivers: pwm for stm32l073 and stm32f091 nucleo boards 2022-03-10 13:25:54 -05:00
regulator tests: regulator_pmic: Added PMIC regulator test 2021-12-08 08:27:44 -05:00
sensor tests: sensor: generic: Make test name consistent 2022-02-02 09:21:07 -05:00
spi/spi_loopback tests: spi_loopback: Make test name consistent 2022-02-02 09:21:07 -05:00
syscon dts: arm64: qemu-virt: switch to 64bit addressing in DT 2021-11-25 18:37:15 +01:00
timer/nrf_rtc_timer kconfig: Rename the ZTEST stack size option to align with the rest 2022-02-22 08:23:05 -05:00
uart tests: drivers: uart: uart_async_api: Move rx abort to timeout 2022-03-07 10:46:48 +01:00
virtualization/ivshmem tests/ivshmem: Make sure it enters usermode before testing the driver 2022-01-18 13:22:25 -05:00
watchdog/wdt_basic_api boards: mimxrt1160: Enable watchdog timer on RT1160 2021-11-03 16:18:25 -04:00