zephyr/drivers
Declan Snyder 377e6bdf98 spi_mcux_lpspi: More precise configuration checks
These changes:
* Fix the check of the word size to be more useful
  - check min frame size instead of max
  - check for min word size requirement
  - add a clarifying comment about what the word size represents in
    hardware since the nomenclature from zephyr does not match the nxp
    references
* Add a clarifying comment about half duplex being supported by hardware
* Add LPSPI_ namespace to defines
* Change chip select error message to be more clear about the problem
* Move the check of the clock device being ready to the lpspi init,
  instead of checking it every time on configure. It probably also makes
  more sense to not ready the lpspi device if the clock is not ready.
* Move the bare-metal configuration of bit fields AFTER the SDK Init
  call.
* Return the proper error code if clock control call errors.

Signed-off-by: Declan Snyder <declan.snyder@nxp.com>
2024-12-14 01:04:28 +01:00
..
adc drivers: adc: fix IF_ENABLED macro usage in ADS1X1X trigger 2024-12-12 20:00:10 +01:00
audio
auxdisplay
bbram drivers: bbram: Place API into iterable section 2024-12-06 10:01:32 +01:00
bluetooth drivers: bluetooth: hci: add thread name to bt_spi_rx_thread 2024-12-12 11:38:03 +01:00
cache
can
charger charger: bq24190: Adds support for ce-gpios 2024-12-13 11:35:17 +01:00
clock_control drivers: clock control: stm32 function to get 48MHz freq 2024-12-13 20:05:11 +01:00
comparator
console
coredump
counter
crypto drivers: crypto: Place API into iterable section 2024-12-06 12:13:37 +01:00
dac
dai dai: intel: ssp: Refactor power management initialization 2024-12-11 21:34:57 +01:00
disk
display drivers: display: st7796s: use mipi_dbi_configure_te API 2024-12-11 08:00:42 +01:00
dma dma: dma_nxp_edma: add support for managing per-channel PDs 2024-12-13 20:05:00 +01:00
dp
edac
eeprom
entropy Revert "drivers: entropy: enable ENTROPY_GENERATOR if "zephyr,entropy" is set in DT" 2024-12-12 00:15:39 +00:00
espi
ethernet drivers: gpio: phy: adin2111: Fix to allow the use of multiple models 2024-12-14 01:04:14 +01:00
firmware
flash drivers/flash: Fix z_vrfy_flash_handler 2024-12-12 18:39:15 +01:00
fpga
fuel_gauge
gnss
gpio drivers: gpio: Add support for RZ/G3S 2024-12-12 11:12:22 +01:00
haptics
hdlc_rcp_if
hwinfo
hwspinlock
i2c drivers: all: cc12xx_cc26xx: select PINCTRL 2024-12-05 15:18:01 +01:00
i2s drivers: i2s: update i2s_mcux_sai.c 2024-12-06 12:14:10 +01:00
i3c drivers: i3c: shell: fix argv for rstact 2024-12-13 20:05:21 +01:00
ieee802154 drivers: crypto: Place API into iterable section 2024-12-06 12:13:37 +01:00
input drivers: input: cap12xx, support 3 to 8 channels 2024-12-13 17:44:35 +01:00
interrupt_controller drivers: interrupt_controller: Place API into iterable section 2024-12-05 09:41:52 +01:00
ipm
kscan
led drivers: led: is31fl3194.c fix uninitialized scalar variable 2024-12-11 07:59:41 +01:00
led_strip
lora
mbox drivers: mbox: nrf_vevif_event_rx: fix VPR address 2024-12-12 16:20:31 +01:00
mdio drivers: mdio: Initial support for renesas RA mdio driver 2024-12-05 07:45:19 +01:00
memc
mfd drivers: gpio: Add support for Awinic AW9523B GPIO controller 2024-12-05 07:44:58 +01:00
mipi_dbi drivers: mipi_dbi_nxp_lcdic: add support for mipi_dbi_configure_te 2024-12-11 08:00:42 +01:00
mipi_dsi
misc drivers: misc: coresight: nrf_etr: Add support for turbo logs 2024-12-10 11:09:55 +01:00
mm
modem
mspi
net net: nsos_sockets: notify pollers on socket close 2024-12-12 11:07:49 +01:00
pcie
peci
pinctrl drivers: pinctrl: Add support for RZ/G3S 2024-12-12 11:12:22 +01:00
pm_cpu_ops
power_domain
ps2
ptp_clock
pwm pwm: shell: filter device lookup using DEVICE_API macros 2024-12-06 12:13:28 +01:00
regulator drivers: regulator: npm2100: Add driver for npm2100 pmic 2024-12-04 14:19:53 -05:00
reset
retained_mem
rtc
sdhc sdhc: spi: wait for VDD stable before clocking 2024-12-11 07:58:17 +01:00
sensor drivers: sensor: bmp180 fix unintentional integer overflow issue 2024-12-13 17:45:15 +01:00
serial drivers: uart: esp32: reset tx fifo during driver init 2024-12-14 01:03:16 +01:00
sip_svc
smbus
spi spi_mcux_lpspi: More precise configuration checks 2024-12-14 01:04:28 +01:00
stepper drivers: stepper: step_dir: rename direction_gpios to dir_gpios 2024-12-11 07:58:34 +01:00
syscon
tee
timer drivers: timer: Export sys_clock_cycle_get_64() implementations 2024-12-06 12:14:19 +01:00
usb drivers: udc: add support for Renesas RA USB device 2024-12-12 16:23:48 +01:00
usb_c include: drivers: usb_c: unify status register data type to uint32_t 2024-12-09 22:06:09 +00:00
video drivers: video: mt9m114: Add vertical and horizontal flip control 2024-12-12 11:08:00 +01:00
virtualization
w1
watchdog drivers: watchdog: npm2100: Add driver for npm2100 pmic 2024-12-04 14:19:53 -05:00
wifi drivers: nrf_wifi: Enable AP mode is supplicant AP is enabled 2024-12-13 21:51:02 +01:00
xen
CMakeLists.txt
Kconfig