zephyr/drivers
Celina Sophie Kalus 83192c71e4 drivers: ipm: esp32: Allow doorbell without data transfer
IPM drivers are commonly used to send notifications/cause interrupts
without any transfer of data. To add this use case in the ESP32 IPM
driver, the guard statement is appended so that the pointer to the
data buffer is allowed to be zero only if the size of the data to be
transferred is zero. If size is given as 0 and data is equal to NULL,
we are thus only using the IPM as a doorbell, not to transfer data.

Signed-off-by: Celina Sophie Kalus <hello@celinakalus.de>
2024-02-26 11:39:29 +00:00
..
adc drivers: adc: max1125x: use K_KERNEL_STACK_SIZEOF() 2024-02-19 12:52:52 -06:00
audio drivers: audio: tas6422dac: fix codec_mute_output function 2024-01-25 17:54:14 +01:00
auxdisplay auxdisplay: Enhance SerLCD auxdisplay driver 2023-11-24 22:04:22 +00:00
bbram drivers: bbram: stm32: add include to fix compilation error 2024-02-14 10:40:00 +01:00
bluetooth drivers: bluetooth: hci: Multiple write transaction support for BlueNRG-MS 2024-02-26 11:47:32 +01:00
cache drivers: cache: add Nordic cache driver 2024-01-30 21:00:44 +00:00
can drivers: can: add missing argument to LOG_ERR call 2024-02-25 20:45:29 -05:00
charger samples: charger: Demos new output limit properties 2024-02-26 11:33:24 +00:00
clock_control drivers: serial: add support of hscif driver for RCar boards 2024-02-26 11:34:16 +00:00
console drivers: console: uart_mux: fix incorrect usage of configuration API 2024-02-06 19:33:42 +01:00
coredump drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
counter drivers: counter: maxim_ds3231: Fix coverity errors 2024-02-13 10:25:53 +01:00
crypto sys/util.h: Add IS_ALIGNED macro 2024-02-26 11:46:30 +01:00
dac drivers: dac: stm32: add dac value range check 2024-02-26 12:07:22 +01:00
dai drivers: dai: intel: ssp: Improve logging output 2024-02-26 11:38:16 +00:00
disk drivers/nvme: Return an error in case of non dword-aligned data buffer 2023-09-22 09:23:18 +02:00
display drivers: display: gc9x01x: fix bindings include 2024-02-05 09:38:57 +00:00
dma dma: intel-adsp: hda: avoid division by 0 2024-02-15 16:23:49 +01:00
edac shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
eeprom drivers epprom_simulator: Set standard source macro appropriately 2024-01-26 07:48:55 -05:00
entropy drivers: entropy: neorv32: add missing soc.h include 2024-02-13 10:42:04 +01:00
espi drivers: espi: npcx: add ESPI_OOB_CHANNEL_RX_ASYNC support 2024-02-26 12:27:22 +01:00
ethernet drivers: ethernet: Disable drivers if tests are enabled 2024-02-25 20:50:42 -05:00
flash drivers: flash: rram singlethreading support 2024-02-26 10:27:23 +01:00
fpga drivers: fpga: add Microchip PolarFire SoC FPGA driver 2024-02-01 04:33:16 -05:00
fuel_gauge drivers: use DT_INST_PROP over DT_INST_PROP_OR if possible 2024-01-30 00:26:58 +00:00
gnss drivers: gnss: lcx7g: Add Kconfigs for configurable buffers 2024-01-29 10:58:58 +00:00
gpio drivers: gpio: Update NXP LPC GPIO driver to enable wakeup 2024-02-25 22:26:00 -05:00
hwinfo drivers: hwinfo: update to be aligned to nRF54L15 2024-01-30 21:00:44 +00:00
hwspinlock syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
i2c drivers: i2c_mchp: Replace slave by target 2024-02-14 12:06:20 +01:00
i2s cache: stm32: add new cache API to display and i2s 2024-01-30 14:12:57 +00:00
i3c drivers: use DT_INST_PROP over DT_INST_PROP_OR if possible 2024-01-30 00:26:58 +00:00
ieee802154 ieee802154: ieee802154_cc13xx_cc26xx_subg: Fix 6lowpan for cc1352p7 2024-02-17 21:14:30 +01:00
input drivers: input: Implement driver for ADC keys 2024-02-26 11:35:19 +00:00
interrupt_controller drivers: gpio: Update NXP LPC GPIO driver to enable wakeup 2024-02-25 22:26:00 -05:00
ipm drivers: ipm: esp32: Allow doorbell without data transfer 2024-02-26 11:39:29 +00:00
kscan drivers: drop few redundant guard around pm_policy_state_lock_* 2023-11-22 18:34:36 +00:00
led drivers: led: lp50xx: brightness: don't check uint >= 0 2024-02-10 16:32:23 +01:00
led_strip drivers: led_strip: tlc5971: fix brightness control bit shifting 2024-02-14 13:09:54 +01:00
lora shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
mbox drivers: mbox: Add NXP Mailbox driver for mbox 2024-02-02 09:31:33 -06:00
mdio drivers: mdio: nxp_enet: Fix "expected statement" clangsa error 2024-01-09 10:26:50 +01:00
memc drivers: flash: flash_flexspi_nor: support SFDP probe 2024-02-01 10:57:35 +01:00
mfd drivers: mfd: npm6001: set SWREADY 2024-02-26 10:42:38 +01:00
mipi_dbi drivers: mipi_dbi: mipi_dbi_spi: change reset pin polarity 2024-02-08 19:42:38 +01:00
mipi_dsi drivers: mipi_dsi: add support for mipi_dsi_detach to dsi_mcux_2l 2023-11-14 09:22:59 +01:00
misc drivers: misc: nordic_vpr_launcher: initial version 2024-02-02 16:40:11 +01:00
mm mm: tlb: mtl: Fix memory page unmapping 2024-02-26 12:19:32 +01:00
modem modem: hl7800: Fix null reference in hl7800_net_addr6_pton 2024-02-15 22:17:43 +01:00
net drivers: net: ppp: improve CONFIG_NET_PPP_ASYNC_UART_TX_TIMEOUT 2023-12-18 09:29:07 +01:00
pcie drivers: pci: update prt retrieve based on pnp id 2024-01-31 15:03:06 +01:00
peci syscall: rename Z_OOPS -> K_OOPS 2023-11-03 11:46:52 +01:00
pinctrl drivers: pinctrl: Rename renesas ra driver 2024-01-29 11:32:46 +01:00
pm_cpu_ops shell: do not enable subsystem/driver shell modules by default 2023-11-20 09:21:40 +01:00
power_domain pm: device_runtime: Extend with synchronous runtime PM 2024-02-01 15:03:42 +01:00
ps2 drivers: drop few redundant guard around pm_policy_state_lock_* 2023-11-22 18:34:36 +00:00
ptp_clock drivers: nxp_enet: Fix build error with PTP on 2024-01-25 19:32:02 -05:00
pwm drivers: rpi_pico_pwm: Fix compilation warnings 2024-02-05 19:58:18 +00:00
regulator drivers: regulator: pca9420: implement active discharge api 2024-01-29 09:43:39 +01:00
reset drivers: reset: Add reset controller for Intel Agilex5 platform 2023-07-25 16:58:01 +00:00
retained_mem drivers: retained_mem: Add generic retained register driver 2024-01-02 15:49:34 +00:00
rtc drivers rtc: Do not treat the host libC differently 2024-01-26 07:48:55 -05:00
sdhc drivers: sdhc: set 'sdhc_driver_api' as 'static const' 2024-01-24 21:25:06 +00:00
sensor drivers: sensor: add ScioSense ENS160 driver 2024-02-25 22:27:22 -05:00
serial drivers: serial: add support of hscif driver for RCar boards 2024-02-26 11:34:16 +00:00
sip_svc kernel: move syscall_handler.h to internal include directory 2023-11-03 11:46:52 +01:00
smbus drivers: smbus: implement SMBus driver for STM32 2023-12-12 10:57:41 +01:00
spi drivers: spi_dw: Handle multiple interrupt lines for errors 2024-02-26 11:49:10 +01:00
syscon drivers: kconfig: unify menuconfig title strings 2023-03-28 15:06:06 +02:00
timer drivers: timer: stm32 lptimer when sleeping for -1 2024-02-26 11:48:22 +01:00
usb drivers: usb: device: support Nuvoton NuMaker series USBD controller driver 2024-02-02 10:07:43 +01:00
usb_c usbc: add driver for nx20p3483 PPC chip 2024-01-18 10:53:53 +01:00
video drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
virtualization drivers: virtualization: Map ivshmem-v2 sections individually 2023-11-27 12:15:43 +00:00
w1 drivers: w1: fix return check in bit_read for w1-gpio 2024-02-08 12:14:36 +00:00
watchdog drivers: watchdog: andes atcwdt200 remove soc.h 2024-01-26 12:36:16 +01:00
wifi drivers: esp_at: implement bind() and recvfrom() for UDP sockets 2024-02-26 12:21:47 +01:00
xen xen: add helper functions for Xen domain memory management 2023-09-15 11:15:00 +01:00
CMakeLists.txt drivers: mipi_dbi: introduce MIPI DBI driver class 2024-01-31 16:01:45 +00:00
Kconfig drivers: mipi_dbi: introduce MIPI DBI driver class 2024-01-31 16:01:45 +00:00