zephyr/drivers
Robert Hancock 1fdb43cf27 drivers: flash: spi_nor: optimize SPI buffer usage
This driver was providing SPI buffers for both TX and RX on the data
payload portion of read transfers, even though the TX buffer is not
meaningful in these cases. As well as being less efficient, this also
caused likely uninitialized data to be transferred to the device, which
is possibly problematic.

Update to not include the TX buffer for the read data payload SPI
transfer, so that the SPI driver can generate dummy TX data internally.

Signed-off-by: Robert Hancock <robert.hancock@calian.com>
2025-05-13 12:09:06 +02:00
..
adc drivers: adc: nrfx_saadc: Add validation of channel configuration 2025-05-09 15:40:53 +02:00
audio drivers: audio: dmic_nrfx: add support for audio clocks on nRF54 2025-05-08 12:24:31 +02:00
auxdisplay drivers/auxdisplay: format jhd1313 driver. 2025-05-12 13:31:13 +02:00
bbram
bluetooth Bluetooth: drivers: Add names to Silabs EFR32 threads 2025-05-07 13:32:28 +02:00
cache
can drivers: can: common: mark unused function argument as such 2025-05-09 18:00:27 +02:00
charger
clock_control drivers: syscon: support mcxa153 lpi2c clock 2025-05-09 12:51:20 +02:00
comparator
console
coredump
counter Counter_nxp_mrt: Adds PM low-power recovery support 2025-05-12 19:19:40 +02:00
crypto
dac drivers: dac: add driver for the NXP DAC12 2025-05-13 03:20:29 +02:00
dai
disk
display drivers: display: Introduce SSD1351 2025-05-12 21:09:36 +02:00
dma dma_mcux_lpc: add host directions, DMA driver ctx, getter func 2025-05-05 18:07:15 +02:00
dp
edac
eeprom
entropy drivers/entropy native_sim: Add copyright line 2025-05-12 09:47:59 +02:00
espi
ethernet drivers: ethernet: litex: add length to log 2025-05-12 16:47:41 +02:00
firmware drivers: firmware: nrf_ironside: Make events static 2025-05-02 15:21:40 +02:00
flash drivers: flash: spi_nor: optimize SPI buffer usage 2025-05-13 12:09:06 +02:00
fpga drivers: fpga: ice40: Fix log level 2025-05-09 01:40:35 +02:00
fuel_gauge
gnss
gpio drivers: gpio: pca-series: Cast pointer to void * in logging statements 2025-05-10 13:02:12 +02:00
haptics
hdlc_rcp_if drivers: nxp: Do not use private L2 data structure. 2025-05-05 14:25:13 +02:00
hwinfo
hwspinlock
i2c drivers: ambiq: rework ambiq spi and i2c drivers cache handling 2025-05-08 14:00:52 +02:00
i2s
i3c drivers: i3c: Fix misspelling of brief in doxygen 2025-05-07 11:44:33 +02:00
ieee802154
input drivers: input: input_adc_keys: add debouncing to avoid false events 2025-05-08 12:25:48 +02:00
interrupt_controller
ipm
led
led_strip
lora
mbox
mdio
memc drivers: mspi: add apollo5x MSPI controller 2025-05-07 10:33:38 +02:00
mfd
mipi_dbi
mipi_dsi
misc
mm
modem drivers: modem: Use modem command await function 2025-05-06 18:24:01 +02:00
mspi drivers: mspi: add apollo5x MSPI controller 2025-05-07 10:33:38 +02:00
net drivers: net: loopback: Set interface name to lo 2025-05-06 10:50:48 +02:00
pcie
peci
pinctrl drivers: pinctrl: npcx: add pinctrl driver support for npck3 2025-05-12 13:30:46 +02:00
pm_cpu_ops
power_domain
ps2
ptp_clock
pwm drivers/pwm/it51xxx: implement pwm driver 2025-05-07 08:17:12 +01:00
regulator
reset
retained_mem
rtc
sdhc drivers: sdhc: imx_usdhc: enable MMIO mapping 2025-05-12 16:47:49 +02:00
sensor drivers: sensor: pzem004t: add pzem004t AC parameter sensor driver 2025-05-12 21:09:27 +02:00
serial driver: uart: stm32: Add workaround for DMAT errata in low-power modes 2025-05-09 17:59:49 +02:00
sip_svc
smbus
spi drivers: ambiq: rework ambiq spi and i2c drivers cache handling 2025-05-08 14:00:52 +02:00
stepper drivers: stepper: adi_tmc: tmc5xxxx: fixed standstill detection 2025-05-13 03:20:39 +02:00
syscon
tee
timer hal: wch: widen the checks to include the CH32V family 2025-05-09 01:40:22 +02:00
usb drivers: udc_smartbond: Fix calls to udc_get_ep_cfg() 2025-05-06 12:00:23 +02:00
usb_c
video drivers: video: common: turn ASSERT(false) into CODE_UNREACHABLE 2025-05-12 19:20:45 +02:00
virtualization
w1
watchdog drivers: watchdog: Added Driver for the EWM 2025-05-09 01:39:56 +02:00
wifi drivers: wifi: siwx91x: Fix default scan time handling 2025-05-07 13:32:04 +02:00
xen
CMakeLists.txt
Kconfig