zephyr/drivers
Kate Wang d628bfc148 drivers: mipi_dsi: dsi_mcux_2l: Use NXP DCNano DBI driver for memory write
There is no smartdma on RT700, so to perform DCS memory write the CPU has
to write APB buffer word by word, which is too slow for most applications.
But the DCNano in DBI mode can be used to interface with the MIPI-DSI on
RT700, and send data to MIPI-DSI to transfer, once it is properly
configured, which solves the issue.
First added new parameter first_write in display_buffer_descriptor to let
NXP DCNano DBI driver know to use MIPI_DCS_WRITE_MEMORY_START or
MIPI_DCS_WRITE_MEMORY_CONTINUE.
Second updated the MCUX MIPI-DSI driver to support using the NXP DCNano DBI
driver for memory write.

Signed-off-by: Kate Wang <yumeng.wang@nxp.com>
2025-04-23 10:03:42 +02:00
..
adc driver: adc: add adc driver for rts5912 2025-04-22 14:02:37 +02:00
audio
auxdisplay
bbram
bluetooth soc: ambiq: Optimize the inclusion relationship of header files 2025-04-17 09:06:18 +02:00
cache
can drivers: can: stm32_bxcan: fix filter config 2025-04-04 09:34:30 +02:00
charger drivers: charger: add charger support in X-Powers AXP2101 2025-04-16 17:07:20 +02:00
clock_control drivers: clock: stm32: h7: fixed domain clock configuration 2025-04-22 09:59:34 +02:00
comparator modules: hal_nxp: Move hal_nxp glue layer to zephyr repo 2025-03-26 16:26:34 +01:00
console drivers: console: uart_mcumgr: rename callback 2025-04-22 09:58:40 +02:00
coredump
counter drivers: counter: rts5912: add support timer32 counter driver 2025-04-22 14:02:27 +02:00
crypto
dac drivers: dac: Add TI DAC161S997 driver 2025-04-02 12:53:03 +02:00
dai Drivers: DAI: Intel: DMIC: Program start symmetrically for PDMx 2025-04-02 13:04:32 +02:00
disk drivers: disk: stm32 sdmmc: add stm32n6 support 2025-04-03 11:07:33 +02:00
display drivers: display: Update nxp,dcnano-lcdif to support IP change on RT700 2025-04-23 10:03:42 +02:00
dma drivers: dma: siwx91x: SRAM desc alignment bug fix 2025-04-22 16:54:11 +02:00
dp
edac
eeprom drivers: sensor: rename tmp116 to tmp11x 2025-04-11 16:17:35 +02:00
entropy drivers: entropy: stm32: fix compile errors for STM32L4 series 2025-04-22 16:54:52 +02:00
espi drivers: espi: npcx: ensure the host receives the value from eSPI VW 2025-04-18 10:40:23 +02:00
ethernet ethernet: dwc_xgmac: use phy api correctly 2025-04-18 17:47:14 +02:00
firmware drivers: firmware: scmi: add cpu domain protocol 2025-04-21 22:03:27 +02:00
flash drivers: flash: Optimize mspi_nor driver memory 2025-04-22 04:33:05 +02:00
fpga drivers: fpga: fix build of ICE40 bitbang with PINCTRL 2025-03-31 14:32:35 +02:00
fuel_gauge
gnss drivers: fix support for U-Blox M10 modules with M8 driver 2025-03-26 07:08:27 +01:00
gpio drivers: gpio: Add support for Apollo510 GPIO 2025-04-21 20:04:31 +02:00
haptics
hdlc_rcp_if
hwinfo soc: ambiq: Optimize the inclusion relationship of header files 2025-04-17 09:06:18 +02:00
hwspinlock
i2c i2c: stm32: add DMA callback stubs to avoid nullptr calls in ISR context 2025-04-22 15:04:11 +02:00
i2s drivers: i2s_mcux_sai: control MCLK direction with DT property 2025-04-16 08:09:41 +02:00
i3c drivers: i3c: stm32: fix clock init for i2c fast mode plus 2025-04-21 12:42:01 +02:00
ieee802154
input drivers: input: sbus: Fix race and infinite loop 2025-04-11 16:17:56 +02:00
interrupt_controller drivers: intc: irqstr: refactor level 1 interrupt recounting 2025-04-21 20:04:19 +02:00
ipm
led
led_strip docs: raspberrrypi: Correct names of products 2025-04-03 15:27:50 -07:00
lora
mbox drivers: mbox: Add Arm MHUv3 Mailbox driver 2025-03-31 11:29:40 +02:00
mdio drivers: mdio: Update shell commands to include device argument 2025-04-22 14:02:51 +02:00
memc drivers: memc: stm32 xspi: add psram linker section 2025-04-22 09:59:34 +02:00
mfd
mipi_dbi drivers: mipi_dbi: introduce NXP DCnano driver 2025-04-23 10:03:42 +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 dts: bindings: nrf-vpr: Allow specifying pins and not using launcher 2025-04-08 16:11:51 +02:00
mm
modem
mspi soc: ambiq: Optimize the inclusion relationship of header files 2025-04-17 09:06:18 +02:00
net net: nsos_sockets: Fix incorrect return return on ECONNREFUSED 2025-04-08 19:27:18 +02:00
pcie
peci
pinctrl drivers: pinctrl: Add sdif configs to ambiq pinctrl driver 2025-04-22 12:10:01 +02:00
pm_cpu_ops
power_domain
ps2
ptp_clock
pwm drivers: pwm: nrfx: Add protection against wrong configuration 2025-04-14 13:06:54 +02:00
regulator docs: raspberrrypi: Correct names of products 2025-04-03 15:27:50 -07:00
reset drivers: reset: Add generic reset MMIO driver 2025-04-02 10:31:12 +02:00
retained_mem
rtc soc: ambiq: Optimize the inclusion relationship of header files 2025-04-17 09:06:18 +02:00
sdhc soc: ambiq: Optimize the inclusion relationship of header files 2025-04-17 09:06:18 +02:00
sensor sensor: icm45686: Add I2C bus support 2025-04-23 02:15:34 +02:00
serial drivers: serial: pl011: Add support for Ambiq Apollo510 SoC UART 2025-04-21 20:04:31 +02:00
sip_svc
smbus
spi soc: ambiq: Optimize the inclusion relationship of header files 2025-04-17 09:06:18 +02:00
stepper drivers: stepper: gpio: refactor work rescheduling logic 2025-04-23 02:16:19 +02:00
syscon
tee
timer drivers: timer: ti_dmtimer: provide timer IRQ for tests 2025-04-22 14:02:44 +02:00
usb soc: ambiq: Optimize the inclusion relationship of header files 2025-04-17 09:06:18 +02:00
usb_c
video drivers: video: hotfix: force use of constant value for 'source_dev' 2025-04-22 15:04:47 +02:00
virtualization
w1
watchdog drivers: watchdog: Add support for Apollo510 watchdog 2025-04-21 20:04:31 +02:00
wifi wifi: nrf_wifi: net_if: allocate memory before mutex 2025-04-22 10:00:19 +02:00
xen
CMakeLists.txt
Kconfig