zephyr/drivers
Mohammed Billoo 2850be690d drivers: sensor: ams/tsl2591: Don't check return code of initial reset
The TSL2591 driver fails to initialize because the sensor responds with a
NACK on the initial RESET. Although the datasheet from Adafruit claims that
this is operation should be valid (RESET is part of the CONTROL register),
other sample non-Zephyr drivers provided by Arduino don't explicitly reset
the sensor on initialization (see
https://github.com/adafruit/Adafruit_TSL2591_Library/blob/master/Adafruit_TSL2591.cpp).
Thus, the assumption is that when the sensor is reset via software, it
doesn't respond to an ACK.

After removing the check for this initial RESET, the driver initializes
successfully.

Signed-off-by: Mohammed Billoo <mab@mab-labs.com>
2025-02-05 21:00:36 +01:00
..
adc drivers: adc: iadc_gecko: Use clock control 2025-02-03 19:51:46 +01:00
audio audio: codec_shell: add missing headphone left/right channel 2025-02-03 19:53:30 +01:00
auxdisplay
bbram
bluetooth soc: espressif: Remove ESP heap and use heap adapter 2025-02-05 17:49:54 +01:00
cache drivers: cache: Cache driver for NXP XCACHE controller 2025-01-15 22:57:41 +01:00
can can_shell: add shell device filtering 2025-01-29 04:17:47 +01:00
charger
clock_control adc: modifications to support adc on cyw920829m2evk_02 platform 2025-02-03 19:50:11 +01:00
comparator drivers: comparator: implement the silabs_acmp compatible driver 2025-02-03 11:16:57 +01:00
console
coredump
counter drivers: counter: gpt: fix init sequence 2025-02-04 20:26:37 +01:00
crypto
dac drivers: dac: sam: Fix typo in BUILD_ASSERT 2025-01-31 21:43:45 +01:00
dai drivers: dai: intel: ssp: Print usable error for poll timeout 2025-01-17 13:41:34 +01:00
disk drivers: disk: sdmmc_subsys: stm32_sdmmc driver custom disk name support 2025-01-21 19:29:36 +01:00
display drivers: display: st7789v: Add ready time to startup 2025-02-05 10:20:52 +01:00
dma driver: dma: silabs: Add silabs_ldma_block_append function 2025-02-05 15:02:35 +01:00
dp
edac
eeprom eeprom_shell: add shell device filtering 2025-01-29 04:17:47 +01:00
entropy drivers: entropy: sy1xx add support for trng 2025-01-31 19:50:43 +01:00
espi
ethernet driver: eth: Fix phy-connection-type setting on RA8 ethernet 2025-02-05 08:16:02 +01:00
firmware drivers: firmware: scmi: add power domain protocol 2025-01-15 19:03:00 +01:00
flash drivers : flash: replace dt_nodelabel_has_prop()in xspi 2025-02-04 15:01:13 +01:00
fpga
fuel_gauge
gnss drivers: kconfig: Fix menu items 2025-01-31 11:50:12 +01:00
gpio drivers: gpio: Add support for cc23x0 GPIO 2025-02-04 11:56:05 +01:00
haptics
hdlc_rcp_if drivers: net: ot: Provide structure instance for HDLC RCP context 2025-01-30 20:26:53 +01:00
hwinfo drivers: hwinfo: Support for reset reasons in nRF54H20 2025-02-04 11:56:15 +01:00
hwspinlock
i2c drivers,test: use the new DT_FOREACH_PROP_ELEM_SEP 2025-02-04 09:18:55 +01:00
i2s drivers: i2s: Make the stm32 i2s driver use a msgq 2025-02-04 12:02:52 +01:00
i3c drivers: i3c: stm32: implement hj_response api 2025-01-27 11:02:34 +01:00
ieee802154
input drivers: input: cy8cmbr3xxx: add support for cy8cmbr3xxx input driver 2025-01-28 14:13:08 +01:00
interrupt_controller drivers: kconfig: Fix bleeding options 2025-01-31 11:50:12 +01:00
ipm dts: drivers: Add DTS MBOX entry for NXP MCXN947 2025-01-15 19:04:42 +01:00
kscan
led drivers: drop few redundant device_is_ready 2025-01-22 05:40:11 +01:00
led_strip apa102: fix end frame 2025-01-14 20:52:08 +01:00
lora
mbox drivers: mbox: imx: allow sending empty message 2025-02-05 01:12:17 +01:00
mdio drivers: mdio: sy1xx add support for mdio 2025-02-05 17:49:40 +01:00
memc drivers: memc_nxp_s32_qspi: add support for s32ze 2025-01-21 19:26:45 +01:00
mfd drivers: npm2100: remove SHPHLD button reconfiguration 2025-02-03 14:03:00 +01:00
mipi_dbi
mipi_dsi
misc drivers,test: use the new DT_FOREACH_PROP_ELEM_SEP 2025-02-04 09:18:55 +01:00
mm
modem modem: hl7800: optimize socket cleanup on boot 2025-01-20 11:15:57 +01:00
mspi
net
pcie
peci
pinctrl drivers: pinctrl: Add support for cc23x0 pinctrl 2025-02-04 11:56:05 +01:00
pm_cpu_ops
power_domain
ps2
ptp_clock drivers: kconfig: Fix menu items 2025-01-31 11:50:12 +01:00
pwm drivers: pwm: Initial support for RZ/G3S 2025-02-05 17:49:00 +01:00
regulator drivers: npm2100: remove SHPHLD button reconfiguration 2025-02-03 14:03:00 +01:00
reset
retained_mem
rtc drivers: rtc: maxim,ds3231: avoid compilation error 2025-02-05 01:16:03 +01:00
sdhc drivers: sdhc: fix infineon cat1 gpio initialization 2025-01-29 07:08:58 +01:00
sensor drivers: sensor: ams/tsl2591: Don't check return code of initial reset 2025-02-05 21:00:36 +01:00
serial driver: serial: silabs: implement asynch usart with dma 2025-02-05 15:02:35 +01:00
sip_svc
smbus
spi spi_nxp_lpspi: Use default RTIO submit 2025-02-04 09:17:22 +01:00
stepper drivers: stepper: tmc50xx: extend tmc5041 to tmc50xx 2025-02-05 01:14:47 +01:00
syscon
tee
timer drivers: timer: Add support for cc23x0 systim 2025-02-04 11:56:05 +01:00
usb drivers: udc_nrf: Do not submit buffer more than once 2025-02-05 12:25:20 +01:00
usb_c drivers,test: use the new DT_FOREACH_PROP_ELEM_SEP 2025-02-04 09:18:55 +01:00
video drivers: video: video_stm32_dcmi: Sanity-check frame size. 2025-01-30 16:20:17 +01:00
virtualization
w1
watchdog wdt_shell: add shell device filtering 2025-01-29 04:17:47 +01:00
wifi soc: espressif: Remove ESP heap and use heap adapter 2025-02-05 17:49:54 +01:00
xen
CMakeLists.txt
Kconfig