zephyr/drivers
Armando Visconti 667db2db88 drivers/sensor: lsm6dsl: Fix build when irq_gpios is not in DT
In case of h/w setup with multiples device instances it is possible
that some of them wants to use triggers but not the others (no
interrupt line.

Since Kconfig configuration is the same way for all the instances
(CONFIG_LSM6DSL_TRIGGER=y), the driver behaves differently according
to how the device instance has been configured in the DT.
If irq-gpios is present, then the driver initialize the interrupt
part, else it skip irq init and returns ok, but data->gpio != NULL
xis checked in trigger_set() API.

Signed-off-by: Armando Visconti <armando.visconti@st.com>
2020-11-02 10:00:07 -06:00
..
adc adc-mcux: add support for adc16 channel multiplex 2020-10-29 13:43:24 -05:00
audio
bluetooth
can drivers/pinmux: stm32: Provide unique API to stm32_dt_pinctrl 2020-10-20 09:09:29 -05:00
clock_control
console net: ppp: Avoid wrapping each byte in muxing headers 2020-10-19 18:29:02 +02:00
counter
crypto
dac drivers/pinmux: stm32: Provide unique API to stm32_dt_pinctrl 2020-10-20 09:09:29 -05:00
debug
display drivers: display: ili9340: align register names 2020-10-22 15:31:18 -05:00
dma drivers: dma: Update NXP LPC driver for SPI peripheral 2020-10-21 06:26:40 -05:00
ec_host_cmd_periph
eeprom eeprom: at2x: Add support for at24cXX 2020-10-28 17:03:47 +01:00
entropy
espi driver: npcx7: replace platform specific functions with 'npcx_' prefix. 2020-10-21 12:49:02 -05:00
ethernet drivers: ethernet: stm32: add support for DT pinctrl 2020-10-30 15:54:13 +01:00
flash
gpio drivers: gpio_pca95xx: Add GPIO driver enable interrupt support 2020-10-23 13:47:41 +02:00
hwinfo drivers: hwinfo: Add cypress psoc6 hwinfo support 2020-10-21 07:20:13 -05:00
i2c drivers/i2c: i2c_gpio:init at POST_KERNEL 2020-10-26 09:01:09 -04:00
i2s drivers/i2s: stm32: Convert to dt based pinctrl configuration 2020-10-28 09:29:56 -05:00
ieee802154
interrupt_controller driver: npcx7: replace platform specific functions with 'npcx_' prefix. 2020-10-21 12:49:02 -05:00
ipm soc: intel_s1000: Catch up with API skew 2020-10-21 06:38:53 -04:00
kscan
led drivers: led: add driver for PWM LEDs 2020-10-28 10:44:46 -05:00
led_strip
lora
modem drivers: modem: hl7800: Make RX net_bufs configurable 2020-10-30 10:09:48 +02:00
net net: ppp: Avoid wrapping each byte in muxing headers 2020-10-19 18:29:02 +02:00
neural_net
pcie drivers: pcie_ep: iproc: Add MSI-X PVM feature for Viper 2020-10-22 11:07:39 +02:00
peci
pinmux driver: npcx7: replace platform specific functions with 'npcx_' prefix. 2020-10-21 12:49:02 -05:00
ps2
ptp_clock
pwm drivers: pwm: pwm_stm32.c: enable ARR preload 2020-10-30 15:59:32 +01:00
regulator drivers: regulator: add GPIO-controlled regulator driver 2020-10-28 15:22:53 +01:00
sensor drivers/sensor: lsm6dsl: Fix build when irq_gpios is not in DT 2020-11-02 10:00:07 -06:00
serial driver: npcx7: replace platform specific functions with 'npcx_' prefix. 2020-10-21 12:49:02 -05:00
spi nrfx_spi and nrfx_spim: Fix SPI assert and busy error 2020-10-23 12:53:19 +02:00
timer drivers/timer/cavs_timer: Prevent spurious interrupts 2020-10-21 06:38:53 -04:00
usb drivers: usb: Start Nordic driver workqueue at USB init. 2020-10-28 17:02:22 +01:00
video
watchdog watchdog: Add watchdog driver 2020-10-23 12:52:13 +02:00
wifi drivers: wifi: esp: allocate in modem_cmd_handler with K_NO_WAIT 2020-10-27 09:32:51 -05:00
CMakeLists.txt drivers: regulator: add GPIO-controlled regulator driver 2020-10-28 15:22:53 +01:00
Kconfig drivers: regulator: add GPIO-controlled regulator driver 2020-10-28 15:22:53 +01:00