zephyr/dts/bindings/mipi-dbi
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
..
mipi-dbi-controller.yaml
mipi-dbi-device.yaml include: mipi_dbi: Add defines for MIPI Type A and B 2024-06-13 16:48:34 -04:00
mipi-dbi-spi-device.yaml
nxp,lcdic.yaml dts: bindings: add devicetree binding for NXP LCDIC 2024-04-04 23:59:37 +03:00
nxp,mipi-dbi-flexio-lcdif.yaml drivers: mipi_dbi: Add controller driver for NXP FlexIO LCD 2024-06-13 16:48:34 -04:00
renesas,smartbond-mipi-dbi.yaml drivers: mipi_dbi: smartbond: Add support for MIPI DBI driver class. 2024-03-06 10:17:13 +00:00
st,mipi-dbi-fmc.yaml dts: bindings: add DT binding for MIPI DBI API on stm32 fmc 2024-08-17 08:56:04 -04:00
zephyr,mipi-dbi-bitbang.yaml drivers: mipi_dbi: add support for parallel 8080/6800 modes using GPIO 2024-09-20 11:56:22 -05:00
zephyr,mipi-dbi-spi.yaml