zephyr/drivers/display
Kate Wang 5b06b1871b drivers: display: display_rm67162: update method to transfer frame data
display_rm67162 uses mipi_dsi API(s) to update transfer frame data, some
low level IP can while some cannot handle non-contiguous buffer(the frame
pitch is larger than frame width). In this case, pass the frame descriptor
as the user data in the message to the low level driver and let it
handle how many data to send. The display_rm67162 driver only need to
set the address correctly for each transfer according to the pitch/width.

Signed-off-by: Kate Wang <yumeng.wang@nxp.com>
2025-06-27 08:49:44 -10:00
..
CMakeLists.txt drivers: display: Introduce SSD1363 2025-06-20 14:41:31 -05:00
display_dummy.c drivers: display: Fix typos in multiple display drivers 2024-12-27 07:18:28 +01:00
display_gc9x01x.c drivers: display: Fix typos in multiple display drivers 2024-12-27 07:18:28 +01:00
display_gc9x01x.h
display_hx8394.c drivers: display: hx8394: add missing static qualifiers to local arrays 2025-06-23 13:42:48 +02:00
display_ili9xxx.c drivers: display: Fix typos in multiple display drivers 2024-12-27 07:18:28 +01:00
display_ili9xxx.h
display_ili9340.c
display_ili9340.h drivers: display: display_ili9xxx: Allow multiple instances 2024-12-05 22:08:37 +01:00
display_ili9341.c
display_ili9341.h drivers: display: display_ili9xxx: Allow multiple instances 2024-12-05 22:08:37 +01:00
display_ili9342c.c
display_ili9342c.h drivers: display: display_ili9xxx: Allow multiple instances 2024-12-05 22:08:37 +01:00
display_ili9488.c
display_ili9488.h drivers: display: display_ili9xxx: Allow multiple instances 2024-12-05 22:08:37 +01:00
display_ili9806e_dsi.c driver: display: use LP mode for ilitek,ili9806e-dsi 2025-03-13 10:49:13 +01:00
display_ili9806e_dsi.h drivers: display: add support for ili9806e_dsi driver 2024-12-20 23:53:37 +02:00
display_intel_multibootfb.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_ist3931.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_ist3931.h
display_led_strip_matrix.c drivers: display: Fix typos in multiple display drivers 2024-12-27 07:18:28 +01:00
display_max7219.c drivers: display: Fix typos in multiple display drivers 2024-12-27 07:18:28 +01:00
display_mcux_dcnano_lcdif.c drivers: display: Update nxp,dcnano-lcdif to support IP change on RT700 2025-04-23 10:03:42 +02:00
display_mcux_elcdif.c drivers: display: elcdif: Fix a typo breaking i.MX RT1170 2025-05-03 17:48:08 +02:00
display_nrf_led_matrix.c drivers display_nrf_led_matrix: Init variable to avoid compile warning 2025-02-15 07:23:47 +01:00
display_nt35510.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_nt35510.h
display_otm8009a.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_otm8009a.h
display_renesas_lcdc.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_renesas_ra.c drivers: display: extend support for renesas,ra-glcdc driver 2025-03-21 14:17:21 +01:00
display_renesas_ra.h drivers: display: extend support for renesas,ra-glcdc driver 2025-03-21 14:17:21 +01:00
display_rm67162.c drivers: display: display_rm67162: update method to transfer frame data 2025-06-27 08:49:44 -10:00
display_rm68200.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_sdl_bottom.c drivers: display: sdl: add windows custom naming 2025-05-19 16:36:12 +02:00
display_sdl_bottom.h drivers: display: sdl: add windows custom naming 2025-05-19 16:36:12 +02:00
display_sdl.c drivers: display: sdl: add windows custom naming 2025-05-19 16:36:12 +02:00
display_sh1122.c drivers: display: Introduce SH1122 2025-05-02 16:09:08 +01:00
display_ssd1320.c drivers: display: Introduce SSD1320 2025-05-02 10:37:56 +02:00
display_ssd1331.c drivers: display: Introduce SSD1331 2025-05-12 19:19:15 +02:00
display_ssd1351.c drivers: display: Introduce SSD1351 2025-05-12 21:09:36 +02:00
display_ssd1363.c drivers: display: Introduce SSD1363 2025-06-20 14:41:31 -05:00
display_st7567_regs.h drivers: display: Introduce Sitronix ST7567 2025-03-10 11:10:48 +01:00
display_st7567.c drivers: display: st7567: add display_clear support 2025-05-23 09:37:58 +02:00
display_st7701.c drivers: display: Add Sitronix ST7701 driver. 2025-03-28 21:50:58 +01:00
display_st7735r.c drivers: display: Place API into iterable section 2024-12-02 22:05:41 +00:00
display_st7735r.h
display_st7789v.c drivers: display: st7789v: Add ready time to startup 2025-02-05 10:20:52 +01:00
display_st7789v.h
display_st7796s.c drivers: display: st7796s: use mipi_dbi_configure_te API 2024-12-11 08:00:42 +01:00
display_st7796s.h drivers: display: st7796s: use mipi_dbi_configure_te API 2024-12-11 08:00:42 +01:00
display_st75256.c drivers: display: Introduce ST75256 2025-04-30 07:51:57 +02:00
display_stm32_ltdc.c display: stm32: ltdc: add SMH buffer alignment config option 2025-06-19 13:57:51 +02:00
Kconfig drivers: display: Introduce SSD1363 2025-06-20 14:41:31 -05:00
Kconfig.dummy drivers: display: dummy: Enable config if dummy-dc device available 2024-10-24 14:07:11 +02:00
Kconfig.gc9x01x
Kconfig.hx8394
Kconfig.ili9xxx drivers: kconfig: Fix bleeding options 2025-01-31 11:50:12 +01:00
Kconfig.ili9806e_dsi drivers: display: add support for ili9806e_dsi driver 2024-12-20 23:53:37 +02:00
Kconfig.intel_multibootfb
Kconfig.ist3931
Kconfig.led_strip_matrix drivers: display: Select LED_STRIP when LED_STRIP_MATRIX is enabled 2025-05-09 15:42:50 +02:00
Kconfig.ls0xx
Kconfig.max7219
Kconfig.mcux_dcnano_lcdif drivers: display: Fix typo in kconfig comment of nxp,dcnano-lcdif. 2025-04-23 10:03:42 +02:00
Kconfig.mcux_elcdif Revert "drivers: display: elcdif: Modify interrupt enablement" 2024-11-06 10:06:47 -08:00
Kconfig.microbit
Kconfig.nrf_led_matrix
Kconfig.nt35510
Kconfig.otm8009a
Kconfig.renesas_lcdc
Kconfig.renesas_ra drivers: display: extend support for renesas,ra-glcdc driver 2025-03-21 14:17:21 +01:00
Kconfig.rm67162
Kconfig.rm68200
Kconfig.sdl drivers: display: sdl: Ensure task thread is run once on init 2025-04-25 19:00:28 +02:00
Kconfig.sh1122 drivers: display: Introduce SH1122 2025-05-02 16:09:08 +01:00
Kconfig.ssd16xx
Kconfig.ssd1306 drivers: display: ssd1306: add support to ssd1309 2025-01-22 05:39:10 +01:00
Kconfig.ssd1320 drivers: display: Introduce SSD1320 2025-05-02 10:37:56 +02:00
Kconfig.ssd1322 drivers: display: Add ssd1322 driver 2024-10-18 09:18:21 +02:00
Kconfig.ssd1327 drivers: display: Re-introduce SSD1327 2025-05-19 16:35:50 +02:00
Kconfig.ssd1331 drivers: display: Introduce SSD1331 2025-05-12 19:19:15 +02:00
Kconfig.ssd1351 drivers: display: Introduce SSD1351 2025-05-12 21:09:36 +02:00
Kconfig.ssd1363 drivers: display: Introduce SSD1363 2025-06-20 14:41:31 -05:00
Kconfig.st7567 drivers: display: Introduce Sitronix ST7567 2025-03-10 11:10:48 +01:00
Kconfig.st7701 drivers: display: Add Sitronix ST7701 driver. 2025-03-28 21:50:58 +01:00
Kconfig.st7735r
Kconfig.st7789v
Kconfig.st7796s
Kconfig.st75256 drivers: display: Introduce ST75256 2025-04-30 07:51:57 +02:00
Kconfig.stm32_ltdc display: stm32: ltdc: add SMH buffer alignment config option 2025-06-19 13:57:51 +02:00
Kconfig.uc81xx
ls0xx.c doc: drivers: display: remove unsupported ref 2025-06-23 16:29:59 -05:00
mb_display.c
mb_font.c
mb_font.h
ssd16xx_regs.h
ssd16xx.c drivers: display: Fix Black White Red SSD16xx displays 2025-05-25 21:55:17 +02:00
ssd1306_regs.h drivers: display: ssd1306: add power pin support 2025-01-22 15:50:02 +01:00
ssd1306.c drivers: display: ssd1306: fix reset 2025-05-28 01:47:24 +02:00
ssd1322.c drivers: display: ssd1322: fix out-of-bound access 2025-06-24 20:14:31 -10:00
ssd1327_regs.h drivers: display: Re-introduce SSD1327 2025-05-19 16:35:50 +02:00
ssd1327.c drivers: display: Re-introduce SSD1327 2025-05-19 16:35:50 +02:00
uc81xx_regs.h
uc81xx.c drivers: uc81xx: fix unchecked return from mipi_dbi_reset() 2025-06-17 16:09:27 +02:00