zephyr/drivers
Ryan McClelland dc6594997c drivers: sensor: bmm350: nit picky cleanup
There were a lot of places where the return value was sum'ed up
which can be slightly easier to read, but can give an odd return
value in the end. This changes it to just return immediately if
an error is seen.

There was also runtime NULL checking of input arguments that are
rather programmer clown prevention. Change these to asserts.

The return value didn't have a consistant type through the file,
make it consistently an int.

This changes the name of the return value of fix_sign to be
signed_value differenating it from the ret name used elsewhere.

Use the sizeof(buffer) as the argument for reg reads and writes
rather than a hard number.

Some log messages ended with '\n'. Remove all these.

Signed-off-by: Ryan McClelland <ryanmcclelland@meta.com>
2025-06-26 10:55:54 -05:00
..
adc drivers: adc: add a driver for the CH32V003 ADC 2025-06-26 09:42:20 +02:00
audio drivers: audio: dmic: Add Apollo510 PDM driver for DMIC. 2025-06-26 14:06:49 +02:00
auxdisplay
bbram drivers: bbram: stm32: reference counter for Backup Registers accesses 2025-06-26 12:43:17 +02:00
bluetooth Bluetooth: drivers: Use bt_hci_cmd_alloc() 2025-06-23 12:44:53 -07:00
cache
can drivers: can: update clock control to use nrf2_auxpll 2025-06-26 14:13:54 +02:00
charger
clock_control drivers: clock_control: update nrf2 lfosc_get_accuracy 2025-06-26 14:13:54 +02:00
comparator drivers: comparator: add it51xxx_evb analog comparator driver 2025-06-24 15:33:17 -05:00
console
coredump
counter drivers: counter: stm32: refcounter for Backup domain accesses 2025-06-26 12:43:17 +02:00
crypto
dac
dai drivers: dai: esai: support applying default pin configuration 2025-06-24 09:13:45 +02:00
debug
disk
display drivers: display: ssd1322: fix out-of-bound access 2025-06-24 20:14:31 -10:00
dma drivers: dma: Update NXP EDMA driver for version 5 2025-06-24 20:02:35 -10:00
dp
edac edac: shell: Make more generic 2025-06-18 09:09:40 -04:00
eeprom
entropy
espi drivers: espi: espi_mchp_xec: fix typo in receive_oob error checking 2025-06-25 10:53:09 +02:00
ethernet drivers: ethernet: phy: phy_qualcomm_ar8031: fix speeds undeclared 2025-06-24 15:38:45 -05:00
firmware drivers: firmware: TISCI driver support 2025-06-23 15:54:34 +01:00
flash drivers: flash_util: Issue error log message when flash_fill write fails 2025-06-25 14:06:07 +02:00
fpga
fuel_gauge
gnss drivers: gnss: tidy satellite count kconfig symbols 2025-06-20 16:23:43 +02:00
gpio drivers: gpio: nrfx: extend pin retain to every pin 2025-06-26 14:07:43 +02:00
haptics drivers: haptics: drv2605: drop redundant include 2025-06-16 14:04:22 -04:00
hdlc_rcp_if drivers: hdlc_rcp_if: Add HDLC SPI adapter driver 2025-06-18 17:50:31 -04:00
hwinfo drivers: hwinfo: add TI MSPM0 support 2025-06-18 09:10:11 -04:00
hwspinlock
i2c drivers: i2c: Support i2c23 and i2c24 instances 2025-06-26 14:07:55 +02:00
i2s drivers: i2s: Added Apollo510 I2S driver. 2025-06-26 14:06:49 +02:00
i3c drivers: i3c: cdns: fix bitwise operation in CONF_STATUS0_DEV_ROLE macro 2025-06-18 07:38:58 +02:00
ieee802154 drivers: ieee802154: Add implementation for ESP32 series 2025-06-26 11:12:34 +02:00
input
interrupt_controller drivers: interrupt_controller: add a WCH EXTI external interrupt driver 2025-06-26 09:38:56 +02:00
ipm
led drivers: npm13xx: add support for nPM1304 2025-06-23 16:19:43 +01:00
led_strip
lora lora: adopt SHELL_HELP 2025-06-18 07:37:10 +02:00
mbox drivers: mbox: secureproxy: Pass userdata in isr 2025-06-23 15:54:34 +01:00
mdio drivers: mdio: mdio_xilinx_axienet: Add access timeouts 2025-06-24 15:37:24 -05:00
memc drivers: memc: stm32 psram: Fix XSPI configuration for performance 2025-06-19 22:33:37 -07:00
mfd drivers: mfd: npm13xx: Namespace register macros 2025-06-24 22:51:13 +02:00
mipi_dbi
mipi_dsi
misc drivers: misc: Update renesas ra external interrupt to support RA8P1 2025-06-25 15:56:20 -10:00
mm
modem net: dns: Save info about source when configuring DNS servers 2025-06-26 14:08:19 +02:00
mspi drivers: mspi_dw: Add support for RX dummy cycles in single line mode 2025-06-23 13:42:07 +02:00
net
pcie drivers: pcie: shell: add missing const qualifiers 2025-06-17 07:24:52 +02:00
peci
pinctrl drivers: pinctrl: nrf: patch pin retain to follow lp mode 2025-06-26 14:07:43 +02:00
pm_cpu_ops
power_domain
ps2
ptp_clock
pwm drivers: pwm: silabs: Add TIMER PWM driver for Series 2 2025-06-25 14:07:40 +02:00
regulator drivers: npm13xx: add support for nPM1304 2025-06-23 16:19:43 +01:00
reset
retained_mem
rtc drivers: rtc: stm32: refcounter for Backup domain accesses 2025-06-26 12:43:17 +02:00
sdhc driver: sdhc: fix typo in SAM4E hsmci driver 2025-06-17 16:12:17 +02:00
sensor drivers: sensor: bmm350: nit picky cleanup 2025-06-26 10:55:54 -05:00
serial drivers: serial: Fix issue qemu rx cannot input console 2025-06-26 14:07:03 +02:00
sip_svc
smbus
spi drivers: spi: Add support for ra2l1 2025-06-25 09:52:23 +02:00
stepper drivers: stepper: tmc5xxx: introduce stop function 2025-06-23 13:44:51 +02:00
syscon
tee
timer drivers: timer: handle the stm32u0 target 2025-06-25 15:33:47 -10:00
usb drivers: udc_ambiq: added support for double endpoint buffer 2025-06-26 11:12:02 +02:00
usb_c
video video: shell: correct incorrect error return value in cmd_video_format 2025-06-25 15:55:24 -10:00
virtio drivers: vertio: Move VIRTIO-MMIO register definitions to header 2025-06-18 07:40:02 +02:00
virtualization
w1 drivers: w1: shell: fix off-by-one error 2025-06-17 17:46:17 +02:00
watchdog drivers: npm13xx: add support for nPM1304 2025-06-23 16:19:43 +01:00
wifi net: dns: Save info about source when configuring DNS servers 2025-06-26 14:08:19 +02:00
xen
CMakeLists.txt
Kconfig