zephyr/dts
Stefan Gloor 2571ae8b19 drivers: mipi_dbi: add support for parallel 8080/6800 modes using GPIO
Introduce GPIO-based driver for MIPI DBI class that allows MIPI DBI
type A and B displays to be used on general platforms.

Since each data pin GPIO can be selected individually, the bus pins are
set in a loop, which has a significant negative impact on performance.
When using 8-bit mode and all the data GPIO pins are on the same port,
a look-up table is generated to set the whole port at once as a
performance optimization. This creates a ROM overhead of about 1 kiB.

Tested 8-bit 8080 mode with ILI9486 display on nRF52840-DK board.

Signed-off-by: Stefan Gloor <code@stefan-gloor.ch>
2024-09-20 11:56:22 -05:00
..
arc/synopsys
arm dts: arm: nordic: nrf5340: instantiate HF crystal oscillator 2024-09-20 11:08:39 +02:00
arm64 soc: imx93: enable flexcan driver 2024-09-17 17:44:14 +01:00
bindings drivers: mipi_dbi: add support for parallel 8080/6800 modes using GPIO 2024-09-20 11:56:22 -05:00
common boards: nrf52840 common partition dtsi 2024-09-12 17:06:34 -04:00
nios2/intel dts: nios2: intel: Fix unit and first address mismatch 2024-09-18 15:30:24 +02:00
posix
riscv board: sensry: Add support for sy1xx 2024-09-16 20:19:31 +02:00
sparc/gaisler soc/gr716a: Enable GPIO support on LEON GR716A 2024-07-29 14:27:15 +02:00
x86/intel dts: x86: intel: ish: Remove d0i1 and modify d0i2 2024-07-04 13:26:24 +02:00
xtensa intel_adsp: cavs20: Remove legacy files 2024-09-19 03:26:53 -04:00
binding-template.yaml
Kconfig