zephyr/drivers/display
Daniel DeGrasse 9b9a74e70c drivers: display: hx8394: fix TEAR and DPHYCMD0 settings
Fix settings for TEAR and DPHYCMD0 to match initialization data
provided by MCUX SDK driver. The following fixes were needed:
- Tear effect signal should only be sent at the VBLANK interval, so TEON
  should be set to 0x0
- DPHYCMD0 LP-RX VHYS trimming was incorrectly being set to 37mV, when
  it should be set to 66mV (the default value)

These changes resolve some flickering and blooming that occasionally
occurred during initialization

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
2023-11-06 15:41:25 -06:00
..
CMakeLists.txt drivers: display: add driver for HX8394 TFT LCD controller 2023-07-28 09:06:17 +00:00
display_dummy.c drivers: display: move to POST_KERNEL 2023-09-15 16:04:19 +02:00
display_hx8394.c drivers: display: hx8394: fix TEAR and DPHYCMD0 settings 2023-11-06 15:41:25 -06:00
display_ili9xxx.c drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
display_ili9xxx.h drivers: display: ili9342c display driver 2023-05-19 15:24:56 +02:00
display_ili9340.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
display_ili9340.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
display_ili9341.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
display_ili9341.h drivers: display: ili9341: add 4th parameter in DISCTRL command 2023-01-27 19:24:13 +09:00
display_ili9342c.c drivers: display: ili9342c display driver 2023-05-19 15:24:56 +02:00
display_ili9342c.h drivers: display: ili9342c display driver 2023-05-19 15:24:56 +02:00
display_ili9488.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
display_ili9488.h drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
display_intel_multibootfb.c include: add missing errno.h include 2022-10-11 18:05:17 +02:00
display_max7219.c drivers: tests: replace usage of spi_is_ready with spi_is_ready_dt 2022-12-07 09:40:23 -06:00
display_mcux_dcnano_lcdif.c drivers: display: fix zero-buffers-in-SRAM case in DCNANO LCDIF 2023-06-15 10:10:03 -04:00
display_mcux_elcdif.c drivers: display: display_mcux_elcdif: enable display rotation using PXP 2023-07-25 09:10:52 +02:00
display_nrf_led_matrix.c include: add missing zephyr/irq.h include 2022-10-17 22:57:39 +09:00
display_otm8009a.c drivers: display: introduce otm8009a 2023-04-06 11:51:06 +02:00
display_otm8009a.h drivers: display: introduce otm8009a 2023-04-06 11:51:06 +02:00
display_rm67162.c drivers: display: rm67162: write full buffer to MIPI_DSI 2023-09-25 09:46:55 +02:00
display_rm68200.c drivers: display: display_rm68200: add DSI video mode flag 2023-07-25 09:08:59 +02:00
display_sdl.c drivers: display: move to POST_KERNEL 2023-09-15 16:04:19 +02:00
display_sdl_bottom.c display SDL: Split in top and bottom 2023-07-06 16:04:15 +02:00
display_sdl_bottom.h display SDL: Split in top and bottom 2023-07-06 16:04:15 +02:00
display_st7735r.c drivers: display: st7735r: support ST7735S 2023-09-11 20:05:26 +02:00
display_st7735r.h includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
display_st7789v.c drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
display_st7789v.h includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
display_stm32_ltdc.c display: stm32: fix bug where missing backlight pin causes crash 2023-10-10 15:16:59 +03:00
Kconfig drivers: display: add driver for HX8394 TFT LCD controller 2023-07-28 09:06:17 +00:00
Kconfig.dummy drivers: display: remove unused Kconfig options 2021-12-10 12:47:30 +01:00
Kconfig.hx8394 drivers: display: add driver for HX8394 TFT LCD controller 2023-07-28 09:06:17 +00:00
Kconfig.ili9xxx drivers: display: ili9342c display driver 2023-05-19 15:24:56 +02:00
Kconfig.intel_multibootfb drivers: display: intel_multibootfb: convert to DT 2022-09-02 14:16:08 +02:00
Kconfig.ls0xx drivers: display: Remove unnecessary Kconfig settings 2022-08-09 12:27:44 +02:00
Kconfig.max7219 drivers: display: Update Kconfig 2022-08-09 12:27:44 +02:00
Kconfig.mcux_dcnano_lcdif drivers: display: enable direct framebuffer rendering with DCNANO LCDIF 2023-05-26 10:21:34 -05:00
Kconfig.mcux_elcdif drivers: display: display_mcux_elcdif: enable display rotation using PXP 2023-07-25 09:10:52 +02:00
Kconfig.microbit drivers: mb_display: rework bbc:microbit display support 2021-12-21 17:06:03 +01:00
Kconfig.nrf_led_matrix drivers: display: Update Kconfig 2022-08-09 12:27:44 +02:00
Kconfig.otm8009a drivers: display: introduce otm8009a 2023-04-06 11:51:06 +02:00
Kconfig.rm67162 drivers: display: add support for RM67162 controller 2023-07-25 09:08:59 +02:00
Kconfig.rm68200 drivers: display: Update Kconfig 2022-08-09 12:27:44 +02:00
Kconfig.sdl display SDL: Split in top and bottom 2023-07-06 16:04:15 +02:00
Kconfig.ssd16xx drivers: ssd16xx: Add support for the ssd1680 2023-05-11 14:40:50 -07:00
Kconfig.ssd1306 drivers: display: ssd1306: determin sh1106 by dts compatibility 2023-09-13 14:23:24 -07:00
Kconfig.st7735r doc: list ST7735S alongside ST7735R 2023-09-11 20:05:26 +02:00
Kconfig.st7789v drivers: display: Update Kconfig 2022-08-09 12:27:44 +02:00
Kconfig.stm32_ltdc drivers: display: Update Kconfig 2022-08-09 12:27:44 +02:00
Kconfig.uc81xx drivers: display: Update Kconfig 2022-08-09 12:27:44 +02:00
ls0xx.c drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
mb_display.c init: remove the need for a dummy device pointer in SYS_INIT functions 2023-04-12 14:28:07 +00:00
mb_font.c drivers: migrate includes to <zephyr/...> 2022-05-06 19:58:21 +02:00
mb_font.h
ssd16xx.c drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
ssd16xx_regs.h drivers: ssd16xx: Add support for partial refresh profiles 2023-05-11 14:40:50 -07:00
ssd1306.c drivers: display: ssd1306: Support connecting SPI and I2C at the same 2023-09-13 14:23:24 -07:00
ssd1306_regs.h everywhere: fix typos 2022-03-14 20:22:24 -04:00
uc81xx.c drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
uc81xx_regs.h drivers: uc81xx: Add support for overriding LUTs 2022-09-02 11:21:08 +02:00