zephyr/drivers/display
Andreas Sandberg a43fd92c4e drivers: ssd16xx: Make SSD1673 registers optional
The SSD16xx driver currently hard-codes a couple of register overrides
that aren't relevant or even correct for many devices. Make them
optional device tree properties instead.

Note that this changes the behavior for panels that expect
SSD16XX_CMD_DUMMY_LINE and SSD16XX_CMD_GATE_LINE_WIDTH to be set by
the driver. This fixes a bug where the incorrect value
was written to all SSD16xx panels except for GDEH0213B1 and GDEH029A1.

The overlay files for devices that need dummy line and gate line width
to be specified have been updated as a part of this commit.

Signed-off-by: Andreas Sandberg <andreas@sandberg.uk>
2022-08-16 11:32:26 +02:00
..
CMakeLists.txt
Kconfig
Kconfig.dummy
Kconfig.ili9xxx
Kconfig.ls0xx
Kconfig.max7219
Kconfig.mcux_elcdif
Kconfig.microbit
Kconfig.nrf_led_matrix
Kconfig.rm68200
Kconfig.sdl
Kconfig.ssd16xx
Kconfig.ssd1306
Kconfig.st7735r
Kconfig.st7789v
Kconfig.stm32_ltdc
Kconfig.uc81xx
display_dummy.c
display_framebuf.c
display_ili9xxx.c
display_ili9xxx.h
display_ili9340.c
display_ili9340.h
display_ili9341.c
display_ili9341.h
display_ili9488.c
display_ili9488.h
display_max7219.c
display_mcux_elcdif.c
display_nrf_led_matrix.c
display_rm68200.c
display_sdl.c
display_st7735r.c
display_st7735r.h
display_st7789v.c
display_st7789v.h
display_stm32_ltdc.c drivers: display: check if clock device is ready before accessing 2022-08-09 17:16:16 +02:00
ls0xx.c
mb_display.c
mb_font.c
mb_font.h
ssd16xx.c drivers: ssd16xx: Make SSD1673 registers optional 2022-08-16 11:32:26 +02:00
ssd16xx_regs.h drivers: ssd16xx: Make SSD1673 registers optional 2022-08-16 11:32:26 +02:00
ssd1306.c
ssd1306_regs.h
uc81xx.c
uc81xx_regs.h