zephyr/drivers
Georgij Černyšiov e0899d347e drivers: mipi_dbi: stm32: fmc: add bank address property
The driver gets FMC bank address using
`FMC_BANK1_<parent_register_value>` define.

This approach has some flaws:
- The parent (bank) register's value might not correspond
  sequentially to the expected bank number.
  For example: `STM32_FMC_NOSRAM_BANK3` maps to `FMC_BANK1_4`,
  instead of `FMC_BANK1_3`.
- Some families don't even define the necessary `FMC_BANK1_x` macros.

To address this, the commit adds an optional `bank-address` property,
providing a direct way to define the FMC bank address for the driver.

Signed-off-by: Georgij Černyšiov <geo.cgv@gmail.com>
2025-07-28 16:41:30 -04:00
..
adc drivers: nrf: add build asserts for memory-regions property 2025-07-28 04:27:25 -04:00
audio drivers: nrf: add build asserts for memory-regions property 2025-07-28 04:27:25 -04:00
auxdisplay
bbram
bluetooth drivers/bluetooth/userchan: Remove NATIVE_APPLICATION support 2025-07-19 09:38:15 +02:00
cache
can drivers: can: nrf: fix invalid pointer leading to undef behavior 2025-07-19 13:28:38 -04:00
charger
clock_control drivers: clock: stm32c0: Add an option to enable CRS for HSI48 2025-07-23 17:27:24 +01:00
comparator
console drivers: uart_mcumgr: log warning when smp drops data 2025-07-23 09:32:06 +02:00
coredump
counter drivers: counter: esp32: Fix alarm stops working 2025-07-25 23:29:40 +02:00
crypto drivers: crypto: crypto_ataes132a fix memset undefined behavior 2025-07-10 10:13:17 -05:00
dac drivers: dac: Added dac driver for samd5x 2025-07-19 09:54:41 +02:00
dai drivers: dai: dmic: fix 2 compiler warnings 2025-07-19 13:42:30 -04:00
debug
disk
display drivers: display: stm32_ltdc: mask irq if necessary 2025-07-28 08:55:06 -04:00
dma dma_mcux_edma: Remove header file 2025-07-11 09:41:14 -05:00
dp
edac
eeprom drivers/eeprom/eeprom_simulator: Remove NATIVE_APPLICATION support 2025-07-19 09:38:15 +02:00
entropy drivers fake_entropy_native_sim: Remove NATIVE_APPLICATION support 2025-07-19 09:38:15 +02:00
espi espi/it8xxx2: waiting till completion of VW send to host 2025-07-19 09:55:46 +02:00
ethernet drivers: ethernet: eth_nxp_enet_qos: init phy callback in iface init 2025-07-28 08:38:47 -04:00
firmware
flash drivers: flash: flash_rpi_pico: fix indentation and remove unused variables 2025-07-27 20:11:20 -04:00
fpga
fuel_gauge
gnss gnss: u-blox f9p: Add RTK integration to driver 2025-07-21 09:19:14 -04:00
gpio drivers: gpio: smartbond: Fix PDC GPIO port selection 2025-07-25 08:17:51 -04:00
haptics
hdlc_rcp_if
hwinfo drivers: hwinfo: split kconfig into separate files 2025-07-28 04:23:21 -04:00
hwspinlock
i2c drivers: nrf: add build asserts for memory-regions property 2025-07-28 04:27:25 -04:00
i2s drivers: nrf: add build asserts for memory-regions property 2025-07-28 04:27:25 -04:00
i3c i3c: stm32: Prevent mutex deadlock on DAA failure 2025-07-20 23:24:58 -04:00
ieee802154 drivers: ieee802154: nrf5: prevent negative timestamps 2025-07-19 13:39:58 -04:00
input drivers: input: add chsc5x driver 2025-07-28 08:34:35 -04:00
interrupt_controller drivers: interrupt_controller: intc_gpio_stm32: update to new EXTI binding 2025-07-25 08:18:48 -04:00
ipm soc: nxp: Flatten MCX SOCs 2025-07-19 13:25:29 -04:00
led drivers: led: shell: add blink cmd 2025-07-21 13:07:07 -04:00
led_strip led_strip: ws2812_spi: place buffer in __nocache for DMA 2025-07-28 08:45:04 -04:00
lora
mbox soc: nxp: Flatten MCX SOCs 2025-07-19 13:25:29 -04:00
mdio drivers: mdio: shell: Fix argument count 2025-07-28 08:57:14 -04:00
memc drivers: mipi_dbi: stm32: get fmc frequency correctly 2025-07-23 09:34:08 +02:00
mfd
mipi_dbi drivers: mipi_dbi: stm32: fmc: add bank address property 2025-07-28 16:41:30 -04:00
mipi_dsi
misc drivers: misc: mcux_flexio: Set the DOZEN bit 2025-07-09 00:24:14 -05:00
mm
modem modem: cmux: Decouple modem cmux and cellular driver 2025-07-23 17:31:22 +01:00
mspi
net drivers/net offloaded_sockets: Remove redundant kconfig dependency 2025-07-19 09:38:15 +02:00
pcie
peci
pinctrl
pm_cpu_ops
power_domain
ps2
psi5
ptp_clock
pwm drivers: nrf: add build asserts for memory-regions property 2025-07-28 04:27:25 -04:00
regulator
reset
retained_mem
rtc drivers: rtc: rtc_ll_stm32: update to new EXTI API 2025-07-25 08:18:48 -04:00
sdhc
sensor icm4268x: Fix typos on has_trigger API 2025-07-28 16:38:52 -04:00
sent
serial drivers: nrf: add build asserts for memory-regions property 2025-07-28 04:27:25 -04:00
sip_svc
smbus
spi drivers: nrf: add build asserts for memory-regions property 2025-07-28 04:27:25 -04:00
stepper drivers: stepper: rename gpio_steppper_controller to h_bridge_stepper 2025-07-19 09:57:40 +02:00
syscon drivers: Add header file with common functions for BFLB 2025-07-19 15:30:45 -04:00
tee
timer drivers: timer : cortex_m_systick MAX_TICKS protection 2025-07-22 08:19:55 -04:00
usb drivers: usb: udc: prevent USB clock disable in sleep mode 2025-07-22 08:11:49 -04:00
usb_c
video video: common: fix formatting for heap define to fit CI line length 2025-07-11 15:54:09 -05:00
virtio
virtualization
w1
watchdog drivers: wdt: npcx: add wdt driver support for npck3 2025-07-19 15:36:47 -04:00
wifi drivers: wifi: nxp: IW610 aligns with RW612's config 2025-07-28 08:45:21 -04:00
xen
CMakeLists.txt
Kconfig