zephyr/dts/bindings/display
Tobias Pisani 3253d333e1 drivers: display: Add ssd1322 driver
Initial support for SSD1322 OLED display driver. Only 1 bit color mode is
supported.

Most options map directly to values documented in the datasheet,
except segments-per-pixel, which I had to add to support the Newhaven
NHD-2.7-12864WDW3. This is a slightly odd feature, but in practice
it is a lot nicer to support it in the driver, and since we're currently
remapping pixels anyway, it makes sense to implement here.

This driver also has a configurable buffer size for the pixel conversion.
By using a larger buffer, we can potentially use DMA for the SPI transfer.
The default is set to 8, which is the smallest value that supports
segments-per-pixel = 2

Initial driver implementation by Lukasz Hawrylko <lukasz@hawrylko.pl>.
Additional options and configurability by Tobias Pisani <mail@topisani.dev>

Signed-off-by: Lukasz Hawrylko <lukasz@hawrylko.pl>
Signed-off-by: Tobias Pisani <mail@topisani.dev>

Co-authored-by: Lukasz Hawrylko <lukasz@hawrylko.pl>
Co-authored-by: Tobias Pisani <mail@topisani.dev>
2024-10-18 09:18:21 +02:00
..
panel
display-controller.yaml
frida,nt35510.yaml
ftdi,ft800.yaml
galaxycore,gc9x01x.yaml
himax,hx8394.yaml
ilitek,ili9xxx-common.yaml
ilitek,ili9340.yaml
ilitek,ili9341.yaml
ilitek,ili9342c.yaml
ilitek,ili9488.yaml
intel,multiboot-framebuffer.yaml
istech,ist3931.yaml dts: bindings: Add dts binding of ist3931 2024-09-06 12:03:57 -05:00
lcd-controller.yaml
led-strip-matrix.yaml
maxim,max7219.yaml
nordic,nrf-led-matrix.yaml
nxp,dcnano-lcdif.yaml
nxp,imx-elcdif.yaml
orisetech,otm8009a.yaml
raydium,rm67162.yaml
raydium,rm68200.yaml
renesas,smartbond-display.yaml
rocktech,rk043fn02h-ct.yaml
sharp,ls0xx.yaml
sinowealth,sh1106-i2c.yaml
sinowealth,sh1106-spi.yaml
sitronix,st7735r.yaml
sitronix,st7789v.yaml
sitronix,st7796s.yaml
solomon,ssd16xx-common.yaml
solomon,ssd1306fb-common.yaml Drivers: ssd1306: Add use_internal_iref DTS option 2024-08-01 16:44:24 +02:00
solomon,ssd1306fb-i2c.yaml
solomon,ssd1306fb-spi.yaml
solomon,ssd1322.yaml drivers: display: Add ssd1322 driver 2024-10-18 09:18:21 +02:00
solomon,ssd1327fb.yaml drivers: add SSD1327 display controller driver 2024-08-17 08:56:24 -04:00
solomon,ssd1608.yaml
solomon,ssd1673.yaml
solomon,ssd1675a.yaml
solomon,ssd1680.yaml
solomon,ssd1681.yaml
st,stm32-ltdc.yaml dts: arm: st: add reset control for display peripheral 2024-08-20 14:50:57 -04:00
ultrachip,uc81xx-common.yaml
ultrachip,uc8175.yaml
ultrachip,uc8176.yaml
ultrachip,uc8179.yaml
zephyr,dummy-dc.yaml
zephyr,sdl-dc.yaml