zephyr/dts/bindings
Robert Hancock 68a24863c0 drivers: spi_xlnx_axi_quadspi: Optimize FIFO handling
Add an optional DT property to specify the size of the RX/TX FIFO
implemented within the SPI core. The property name used is the same one
used by Xilinx's device tree generator.

When the FIFO is known to exist, we can use the RX FIFO occupancy register
to determine how many words can be read from the RX FIFO without checking
the RX FIFO empty flag after every read. Likewise with the TX FIFO, we can
use the FIFO size to avoid checking the FIFO full flag after every write.
This can increase overall throughput.

Signed-off-by: Robert Hancock <robert.hancock@calian.com>
2024-06-15 05:15:46 -04:00
..
acpi lib: acpi: add device resource enum support 2024-01-31 15:03:06 +01:00
adc dts: Update SAADC compatible and expand nRF54H20 dtsi 2024-06-11 11:37:59 +01:00
alh
arc
arm Bluetooth: drivers: Convert NXP HCI driver to new API 2024-06-11 19:42:49 -04:00
audio
auxdisplay doc: correct sparkfun,serlcd.yaml 2024-04-14 15:39:34 -07:00
base pm: Declare pm state constraints for a device 2024-06-07 19:06:23 -04:00
battery dts: battery: add property 2024-03-26 16:18:31 -04:00
bluetooth driver/bluetooth: Added initial version of hci cyw208xx driver 2024-06-13 05:52:19 -04:00
cache dts: bindings: add andestech,l2c 2024-04-22 09:19:27 -04:00
can dts: bindings: can: rename bus-speed/bus-speed-data properties 2024-06-05 14:43:00 +01:00
charger dts: fix bad SPDX-License-Identifier header 2024-05-08 09:23:16 -04:00
clock drivers: clock: stm32 clock driver supporting the stm32H7RS 2024-06-06 00:41:43 -07:00
coredump
counter dts: arm: nxp_mcxn947: Added lptmr Node in dts 2024-06-11 17:04:26 +03:00
cpu soc: esp32xx: refactor clock and RTC subsystems 2024-05-27 01:37:18 -07:00
crypto drivers/crypto/crypto_it8xxx2_sha_v2.c: implement sha v2 for it82xx2 series 2024-04-24 09:55:46 +02:00
dac dts: bindings: dac: Add NXP GAU DAC binding 2024-05-14 18:23:22 -04:00
dai drivers: dai: add driver for NXP's ESAI 2024-04-03 16:18:50 +01:00
debug
dfpmcch
dfpmccu
disk
display drivers: display: gc9x01: convert to MIPI DBI API 2024-06-14 17:11:20 -04:00
dma dts: bindings: dma: correct compatible name of Intel SEDI dma controller 2024-06-14 20:33:05 +02:00
dsa
edac
espi
ethernet soc: imx8mp: enable rdc for enet 2024-06-14 19:21:18 +02:00
flash_controller dts: bindings: flash_controller: add ncs line property to stm32 xspi flash 2024-06-14 15:44:38 +02:00
fpga
fs
fuel-gauge
gnss drivers: gnss: Add emulated GNSS device driver 2024-05-09 15:45:34 +02:00
gpio dts: nxp,lpc-gpio: Fix binding to group ports 2024-06-14 11:13:05 +02:00
hda
hwinfo
hwspinlock
i2c drivers: i2c: Add MAX32690 I2C driver 2024-06-07 13:01:50 +02:00
i2s driver: ssp: update Intel SSP DAI driver to support dynamic SSP management 2024-04-25 12:14:50 +02:00
i3c drivers: i3c: npcx: introduce NPCX I3C driver 2024-04-24 19:40:28 +00:00
ieee802154
iio/afe
input drivers: input: sbus remote controller support 2024-06-06 15:56:38 -05:00
interrupt-controller dts: bindings: stm32 rcc and exti controller for the stm32H7RS 2024-06-06 00:41:43 -07:00
ipc dts: nordic: Add DPPIC and IPCT nodes to nRF54H20 EngA 2024-03-12 14:27:16 +00:00
ipm dts: bindings: ipm: Add dummy mbox-cells property 2024-05-24 07:52:06 -04:00
kscan drivers: ht16k33: convert from kscan to input 2024-05-06 14:53:36 +01:00
led drivers/led: add IS31FL3194 LED driver 2024-06-03 15:30:01 -04:00
led_strip driver: led: add support for TI TLC59731 RGB STRIP controller 2024-05-21 16:50:24 -04:00
lora dts: lora: add board support for reyax lora module 2024-06-14 17:12:49 -04:00
mbox drivers: mbox: nrf: Change VEVIFs and BELLBOARD nomenclature 2024-06-15 04:41:47 -04:00
mdio drivers: mdio: add stm32 mdio support 2024-05-07 09:41:46 +02:00
memory-controllers drivers: memc: smartbond: Add support for the memory driver class. 2024-05-23 07:51:41 -04:00
memory-window
mfd drivers: mfd: add new driver "mfd_adp5585" 2024-05-08 16:09:08 -04:00
mhu
mipi-dbi drivers: mipi_dbi: Add controller driver for NXP FlexIO LCD 2024-06-13 16:48:34 -04:00
mipi-dsi drivers: dsi: stm32: add additional dt options 2024-04-02 21:03:10 -04:00
misc driver: swdp_bitbang: rework pin configurations 2024-06-14 11:14:17 +02:00
mm
mmc drivers: sdhc: add support of Renesas MMC driver 2024-05-01 10:55:11 -04:00
mmu_mpu
modem drivers: modem: remove gsm_ppp.c device driver 2024-05-29 10:49:08 -07:00
mspi dts: mspi: Add Ambiq MSPI DTS and bindings 2024-06-14 21:07:00 -04:00
mtd drivers: mspi: Add ATXP032 NOR flash driver 2024-06-14 21:07:00 -04:00
net/wireless bindings: net: nfct: Utilize EasyDMA property 2024-02-28 09:38:39 +01:00
options
ospi stm32: ospi: make all clk, dqs, ncs pins configurable 2024-05-14 09:32:57 +02:00
pcie drivers: pci: update prt retrieve based on pnp id 2024-01-31 15:03:06 +01:00
peci
phy dts: bindings: can: transciever: allow specififying minumum bitrate 2024-03-12 10:43:36 +01:00
pinctrl drivers: pinctrl: ITE: Add a property configure pin current strength 2024-06-06 00:41:35 -07:00
pm_cpu_ops
power dts: bindings: power: stm32 pwr peripheral & wake-up pins 2024-06-05 17:35:55 -05:00
power-domain dts: bindings: more typo correction and wording enhancement 2024-01-30 18:50:08 -05:00
ppc
ps2
pwm drivers: pwm: generate pwm with nxp flexio IP 2024-06-11 11:38:48 +01:00
qspi bindings: qspi: stm32 qspi supporting Dual Flash Mode 2024-06-06 15:22:06 -05:00
regulator drivers: regulator/nxp_vref: Remove nxp_ground_select property 2024-05-15 17:28:38 +02:00
reserved-memory dts: Add and extend Nordic bindings needed for nRF54H20 2024-02-02 16:40:11 +01:00
reset dts: bindings: Add bindings for NXP LPC resets 2024-05-21 16:49:42 -04:00
retained_mem dts: bindings: fix typo in (retained_mem, rng, serial, spi) 2024-01-30 18:50:08 -05:00
retention
riscv soc: riscv: litex: add reboot 2024-06-06 15:46:40 +01:00
rng drivers: lpc55s36: Remove deprecated CSS driver 2024-04-10 14:11:34 -04:00
rtc dts: bindings: add binding for the RV3028 RTC 2024-06-10 21:03:59 -04:00
sd
sdhc drivers: esp32: SDHC implementation 2024-04-30 18:23:06 +02:00
sensor drivers/sensor: si7006: Support SHT21 and HTU21D 2024-06-15 04:42:31 -04:00
serial soc: psoc6: update pinctrl for PSoC6 MCU (legacy) 2024-06-04 16:35:39 +02:00
shi
sip_svc
smbus
sound
spi drivers: spi_xlnx_axi_quadspi: Optimize FIFO handling 2024-06-15 05:15:46 -04:00
sram
syscon
tach dts: binding: tach: Add kb1200 tach 2024-03-15 09:39:48 +00:00
tcpc
test dts: bindings: Move zephyr,memory-region property definition 2024-05-16 15:18:46 +01:00
timer drivers: timer: Add TI DM TIMER support 2024-06-13 20:25:14 -04:00
timestamp
usb dts: arm: nxp: enable udc DT on lpc55s69, rt1060 and rt685 2024-06-13 17:59:31 +02:00
usb-c dts: bindings: fix typo in (timer, usb-c, usb, watchdog) 2024-01-30 18:50:08 -05:00
video drivers: video: ov7670: introduce driver for ov7670 camera 2024-06-06 20:07:57 -04:00
virtualization
w1 drivers: w1: Ensure DQ pin is both input and output. 2024-05-29 07:34:29 +02:00
watchdog drivers: wdt: espressif: Add 32K Xtal Watchdog 2024-05-30 16:52:37 -05:00
wifi
xen
xspi dts: bindings: introduce a new compatible for stm32 xSPI flash controller 2024-05-15 10:56:04 +02:00
vendor-prefixes.txt dts: bindings: vendor-prefixes: add CTHINGS.CO 2024-06-14 18:50:14 -04:00