zephyr/drivers/display
Daniel DeGrasse cbe07bcb92 Revert "drivers: display: elcdif: Modify interrupt enablement"
This reverts commit 206897658a.

We must keep the frame completion interrupt disabled until we send a new
frame to the eLCDIF, as the frame completion interrupt fires at each
vertical blank interval. If we keep it enabled, then the semaphore we
use to indicate the frame has been loaded by the eLCDIF will be posted
to when we do not have a frame queued, and calls to `display_write` will
return before the eLCDIF has actually loaded the new framebuffer.

Fixes #80590

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2024-11-06 10:06:47 -08:00
..
CMakeLists.txt drivers: display: Add ssd1322 driver 2024-10-18 09:18:21 +02:00
display_dummy.c drivers: display: drop a bunch of redundant placeholder API functions 2024-02-26 11:41:11 +00:00
display_gc9x01x.c drivers: display: gc9x01: convert to MIPI DBI API 2024-06-14 17:11:20 -04:00
display_gc9x01x.h drivers: display: gc9a01a: Add support for SPI display controller gc9a01a 2024-01-20 12:40:15 +01:00
display_hx8394.c drivers: display: display_hx8394: use MIPI LPM during init commands 2024-05-02 21:26:32 +03:00
display_ili9xxx.c drivers: display: ili9xxx: read mipi-mode, only use SPI mode as fallback 2024-09-20 11:56:22 -05:00
display_ili9xxx.h drivers: display: ili9xxx: support display_read API 2024-06-13 09:23:40 +02:00
display_ili9340.c
display_ili9340.h
display_ili9341.c
display_ili9341.h
display_ili9342c.c
display_ili9342c.h
display_ili9488.c
display_ili9488.h
display_intel_multibootfb.c
display_ist3931.c driver: display: Add driver for diplay controller ist3931 2024-09-06 12:03:57 -05:00
display_ist3931.h driver: display: Add driver for diplay controller ist3931 2024-09-06 12:03:57 -05:00
display_led_strip_matrix.c drivers: display: Add LED-Strip matrix display driver 2024-03-05 09:44:24 -05:00
display_max7219.c
display_mcux_dcnano_lcdif.c
display_mcux_elcdif.c Revert "drivers: display: elcdif: Modify interrupt enablement" 2024-11-06 10:06:47 -08:00
display_nrf_led_matrix.c
display_nt35510.c drivers: display: add driver for frida,nt35510 2024-04-02 21:03:10 -04:00
display_nt35510.h drivers: display: add driver for frida,nt35510 2024-04-02 21:03:10 -04:00
display_otm8009a.c
display_otm8009a.h
display_renesas_lcdc.c drivers/smartbond: Fix PM device runtime support 2024-06-18 14:36:38 -04:00
display_rm67162.c
display_rm68200.c
display_sdl.c drivers/display/display_sdl: Remove reference to native_posix 2024-08-16 09:20:58 +01:00
display_sdl_bottom.c
display_sdl_bottom.h
display_st7735r.c drivers: display: st7735r: convert to MIPI DBI API 2024-05-21 16:50:08 -04:00
display_st7735r.h
display_st7789v.c drivers: display: st7789v: add support for BGR565 2024-08-17 08:56:04 -04:00
display_st7789v.h drivers: display: st7789v: convert to MIPI DBI API 2024-06-13 09:22:54 +02:00
display_st7796s.c drivers: display: st7796s: respect rgb_is_inverted in 8080 8 bit mode 2024-10-04 22:50:45 +01:00
display_st7796s.h drivers: display: add driver for ST7796s display 2024-04-08 09:04:06 +02:00
display_stm32_ltdc.c drivers: display: stm32_ltdc: fix return value 2024-09-10 11:43:48 +02:00
Kconfig drivers: display: Add ssd1322 driver 2024-10-18 09:18:21 +02:00
Kconfig.dummy drivers: display: dummy: Enable config if dummy-dc device available 2024-10-24 14:07:11 +02:00
Kconfig.gc9x01x drivers: display: gc9x01: convert to MIPI DBI API 2024-06-14 17:11:20 -04:00
Kconfig.hx8394
Kconfig.ili9xxx drivers: display: ili9xxx: support display_read API 2024-06-13 09:23:40 +02:00
Kconfig.intel_multibootfb
Kconfig.ist3931 driver: display: Add driver for diplay controller ist3931 2024-09-06 12:03:57 -05:00
Kconfig.led_strip_matrix drivers: display: Add LED-Strip matrix display driver 2024-03-05 09:44:24 -05:00
Kconfig.ls0xx
Kconfig.max7219
Kconfig.mcux_dcnano_lcdif
Kconfig.mcux_elcdif Revert "drivers: display: elcdif: Modify interrupt enablement" 2024-11-06 10:06:47 -08:00
Kconfig.microbit kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.nrf_led_matrix
Kconfig.nt35510 drivers: display: add driver for frida,nt35510 2024-04-02 21:03:10 -04:00
Kconfig.otm8009a
Kconfig.renesas_lcdc da1469x: Remove CONFIG_PINCTRL from all defconfig files 2024-10-08 16:57:41 +02:00
Kconfig.rm67162
Kconfig.rm68200
Kconfig.sdl drivers: display: sdl: add SDL_DISPLAY_MONO_MSB_FIRST option 2024-01-19 15:13:25 +00:00
Kconfig.ssd16xx drivers: display: ssd16xx: convert to MIPI DBI API 2024-06-13 17:01:16 -04:00
Kconfig.ssd1306 kconfig: replace known integer constants with variables 2024-07-27 20:49:15 +03:00
Kconfig.ssd1322 drivers: display: Add ssd1322 driver 2024-10-18 09:18:21 +02:00
Kconfig.ssd1327 drivers: add SSD1327 display controller driver 2024-08-17 08:56:24 -04:00
Kconfig.st7735r drivers: display: st7735r: convert to MIPI DBI API 2024-05-21 16:50:08 -04:00
Kconfig.st7789v drivers: display: st7789v: add support for BGR565 2024-08-17 08:56:04 -04:00
Kconfig.st7796s drivers: display: add driver for ST7796s display 2024-04-08 09:04:06 +02:00
Kconfig.stm32_ltdc drivers: stm32: Select PINCTRL when required 2024-09-03 14:40:55 +01:00
Kconfig.uc81xx drivers: display: uc81xx: convert to MIPI DBI API 2024-06-14 19:32:39 +02:00
ls0xx.c drivers: display: make driver API structs const 2024-06-12 17:16:17 -05:00
mb_display.c
mb_font.c
mb_font.h
ssd16xx.c drivers: display: ssd16xx: convert to MIPI DBI API 2024-06-13 17:01:16 -04:00
ssd16xx_regs.h
ssd1306.c drivers: display: ssd1306: do not re-declare errno 2024-08-15 14:50:41 -04:00
ssd1306_regs.h Drivers: ssd1306: Add use_internal_iref DTS option 2024-08-01 16:44:24 +02:00
ssd1322.c drivers: display: Add ssd1322 driver 2024-10-18 09:18:21 +02:00
ssd1327.c drivers: add SSD1327 display controller driver 2024-08-17 08:56:24 -04:00
ssd1327_regs.h drivers: add SSD1327 display controller driver 2024-08-17 08:56:24 -04:00
uc81xx.c drivers: display: uc81xx: convert to MIPI DBI API 2024-06-14 19:32:39 +02:00
uc81xx_regs.h