zephyr/drivers
Declan Snyder 691e7598ff spi_nxp_lpspi: Add version ID to data struct
Since I expect that the drivers will need to read this version ID maybe
multiple times, instead of repeatedly doing so over the peripheral bus,
it is probably worth it to store a byte in RAM representing this
version. The behavior of the LPSPI is fairly significantly different
between versions. Not enough to warrant separate drivers but enough to
need a few workarounds or different code branches depending on this.

Also, the interrupt based driver is currently using a wrong macro to
read this, and that is a bug.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2025-06-18 17:51:19 -04:00
..
adc drivers: adc: rework Nordic SAADC driver 2025-06-18 09:23:23 -04:00
audio drivers: audio: dmic_nrfx: fix memory leak 2025-06-18 11:22:01 +01:00
auxdisplay drivers/auxdisplay: format jhd1313 driver. 2025-05-12 13:31:13 +02:00
bbram drivers: bbram: npcx: bypass npcx49nf errata rev1.5 No.2.30 2025-03-20 07:21:23 +01:00
bluetooth drivers: bluetooth: hci: silabs: fix radio IRQ priorities 2025-06-18 17:45:51 -04:00
cache drivers: cache: nrf: Resolve NRF_CACHE_HAS_LINEADDR issue 2025-06-12 09:33:48 -07:00
can drivers: can: Add CAN support for max32662 2025-06-16 14:13:59 -04:00
charger charger: axp2101: Guards against out-of-bounds read 2025-05-28 12:22:21 +02:00
clock_control drivers: clock_control: ambiq: add missing break statement 2025-06-17 17:46:41 +02:00
comparator drivers: Extend analog pins mapping for nRF54L. 2025-06-17 16:11:33 +02:00
console drivers: console: uart_mcumgr: rename callback 2025-04-22 09:58:40 +02:00
coredump drivers: coredump: Place API into iterable section 2024-12-03 02:36:38 +01:00
counter drivers: counter: adopt SHELL_HELP 2025-06-18 09:09:01 -04:00
crypto drivers: crypto: cc23x0: Add support for DMA mode 2025-06-11 16:06:55 -07:00
dac drivers: dac: adopt SHELL_HELP 2025-06-16 14:03:57 -04:00
dai drivers: ssp: unify clock selection flow across ACE platforms 2025-05-31 07:03:39 -04:00
debug drivers: debug: silabs_pti: Add driver for Packet Trace Interface 2025-06-13 11:12:20 +02:00
disk drivers: disk: nvme: fix include guard typo 2025-06-06 09:08:33 -07:00
display drivers: display: stm32: add missing break statement 2025-06-17 16:12:26 +02:00
dma drivers: dma: dma_iproc_pax_v1: fix variable name in logging macro 2025-06-18 09:30:55 -04:00
dp drivers: dp: use atomic APIs for pin set/reset 2025-05-22 13:44:55 +02:00
edac edac: shell: Make more generic 2025-06-18 09:09:40 -04:00
eeprom drivers: eeprom: tmp11x: remove redundant build assert 2025-05-15 11:18:41 +02:00
entropy drivers: entropy: virtio: Unify the notation to VIRTIO 2025-06-07 15:39:06 +01:00
espi drivers: espi: npcx: fix compilation errors 2025-06-18 09:31:08 -04:00
ethernet drivers: nxp_enet: Use hwinfo API for unique mac 2025-06-18 17:49:41 -04:00
firmware drivers: nrf_ironside dvfs service 2025-06-12 11:32:32 +02:00
flash drivers: flash: stm32: add "generic read/write" ex op to QSPI driver 2025-06-18 07:37:00 +02:00
fpga drivers: fpga: ice40: Fix log level 2025-05-09 01:40:35 +02:00
fuel_gauge fuel_gauge: add basic support for AXP2101 chip 2025-05-22 04:51:27 +02:00
gnss drivers: gnss: u-blox_m8: fix mutex leak 2025-06-18 07:38:32 +02:00
gpio drivers: gpio_adp5585: fix input register address 2025-06-18 09:10:55 -04: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 drivers: hwspinlock: Place API into iterable section 2024-12-02 11:14:21 +01:00
i2c drivers: i2c: stm32: disable error interrupts for RTIO 2025-06-18 10:56:04 +02:00
i2s drivers: clock_control: nrf2: align with hw binding names 2025-06-13 11:12:43 +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: update mcxw ieee802154 driver 2025-06-12 09:34:16 -07:00
input drivers: input: esp32: fix threshold calculation 2025-06-09 14:54:30 -07:00
interrupt_controller drivers: interrupt_controller: add stm32mp2 exti 2025-06-17 08:20:33 +02:00
ipm driver: ipm: introduce IPM_MAX_DATA_SIZE build configuration 2025-05-27 10:29:20 +02:00
led drivers: led: adopt SHELL_HELP 2025-06-18 07:38:17 +02:00
led_strip leds: add arduino,modulino-smartleds 2025-05-14 11:03:10 +01:00
lora lora: adopt SHELL_HELP 2025-06-18 07:37:10 +02:00
mbox drivers: mbox: remove duplicate macro definition 2025-06-17 16:24:45 -05:00
mdio drivers: mdio: remove unused bus_enable/disable 2025-06-17 17:46:56 +02:00
memc drivers: memc: smartbond: add missing break statement in pm_action 2025-06-18 09:31:30 -04:00
mfd drivers: mfd: add FLEXCOM drivers for Microchip SAM devices 2025-05-28 08:14:08 +02:00
mipi_dbi pm: policy: remove redundant ifdef exclusion of device_power_lock 2025-06-05 09:34:31 +02:00
mipi_dsi drivers: mipi_dsi: dsi_mcux_2l: Use NXP DCNano DBI driver for memory write 2025-04-23 10:03:42 +02:00
misc drivers: misc: fix condition in gpio_ra_interrupt_unset function 2025-06-17 07:23:04 +02:00
mm intel_adsp: ace30: mm: Set write permissions during memory mapping 2025-03-18 16:41:22 +01:00
modem net: mgmt: Convert the mgmt API to use 64-bit masks 2025-06-18 10:54:44 +02:00
mspi drivers: mspi: add ambiq mspi timing scan utility 2025-06-18 07:36:26 +02:00
net net: nsos_sockets: conn_mgr support 2025-05-22 11:31:54 +02:00
pcie drivers: pcie: shell: add missing const qualifiers 2025-06-17 07:24:52 +02:00
peci drivers: peci: Place API into iterable sections 2024-12-02 22:08:07 +00:00
pinctrl drivers: pinctrl: Do not confgure sleep pins in NXP MCI IOMUX driver 2025-06-18 17:50:48 -04:00
pm_cpu_ops
power_domain drivers: power_domain: Add a driver to trigger TURN_ON/TURN_OFF actions 2025-02-13 16:40:10 +01:00
ps2 drivers: ps2: Place API into iterable section 2024-12-02 22:08:07 +00:00
ptp_clock drivers: ptp_clock: Add NXP NETC PTP Clock Driver 2025-06-06 14:47:53 +01:00
pwm drivers: pwm: adopt SHELL_HELP 2025-06-13 10:17:55 -07:00
regulator drivers: regulators: adopt SHELL_HELP 2025-06-18 07:38:02 +02:00
reset drivers: Wrap device driver APIs using DEVICE_API macro 2025-04-28 13:41:03 +02:00
retained_mem drivers: retained_mem: Fix using multiple nRF retained memory regions 2025-03-07 20:23:42 +01:00
rtc drivers: rtc: adopt SHELL_HELP 2025-06-17 16:25:32 -05:00
sdhc driver: sdhc: fix typo in SAM4E hsmci driver 2025-06-17 16:12:17 +02:00
sensor sensor: lps22hh: clang-format cleanup 2025-06-18 17:50:22 -04:00
serial drivers: uart: make ISR function static to match existing declaration 2025-06-18 17:48:03 -04:00
sip_svc drivers: sip_svc: Place API into iterable section 2024-12-02 22:08:07 +00:00
smbus shell: use shell_device_get_binding 2024-12-18 15:32:10 +01:00
spi spi_nxp_lpspi: Add version ID to data struct 2025-06-18 17:51:19 -04:00
stepper drivers: stepper: tmc50xx: add a null pointer check 2025-06-04 17:04:30 +02:00
syscon drivers: syscon: Introduce BFLB Efuse driver 2025-05-19 10:11:58 +02:00
tee drivers: tee: Place API into iterable section 2024-12-02 22:08:07 +00:00
timer drivers: timer: nrf_rtc_timer: Optimize z_nrf_rtc_timer_get_ticks 2025-06-12 09:26:29 -07:00
usb drivers: udc_dwc2: Disable control IN endpoint on SETUP 2025-06-18 09:11:13 -04:00
usb_c drivers: usb_c: fusb307: Check return value gpio_add_callback() 2025-06-13 14:29:23 +02:00
video drivers: video: mt9m114: add missing const qualifiers 2025-06-18 17:46:35 -04:00
virtio drivers: vertio: Move VIRTIO-MMIO register definitions to header 2025-06-18 07:40:02 +02:00
virtualization drivers: virtualization: Place API into iterable section 2024-12-02 22:07:18 +00:00
w1 drivers: w1: shell: fix off-by-one error 2025-06-17 17:46:17 +02:00
watchdog drivers: watchdog: support numaker m55m1x 2025-06-18 09:29:20 -04:00
wifi drivers: wifi: esp32: Fix buffer config 2025-06-18 17:46:03 -04:00
xen drivers: xen: gnttab: process gnttabs in reverse order 2025-02-14 10:41:33 +01:00
CMakeLists.txt drivers: debug: Add debug driver class 2025-06-13 11:12:20 +02:00
Kconfig drivers: debug: Add debug driver class 2025-06-13 11:12:20 +02:00