Skip to content

Sitronix ST7789V improvements

Sebastian Reichel dri-devel linux-devicetree lkml 3 versions – Applied

Status from this message: Thanks, Applied to https://anongit.freedesktop.org/git/drm/drm-misc.git (drm-misc-next)

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest19 patches 4 repliesApplied
  2. v213 patches 3 repliesSuperseded
  3. v17 patches 4 repliesSuperseded

Patches in v3 Applied

#Subject and filesSizeRepliesApplied
1/19dt-bindings: vendor-prefixes: add InanboDocumentation/devicetree/bindings/vendor-prefixes.yaml+2 -00 replies
2/19dt-bindings: display: st7789v: add Inanbo T28CP45TN89Documentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml+3 -20 replies
3/19drm/panel: sitronix-st7789v: add SPI ID tabledrivers/gpu/drm/panel/panel-sitronix-st7789v.c+7 -00 replies
4/19drm/panel: sitronix-st7789v: remove unused constantsdrivers/gpu/drm/panel/panel-sitronix-st7789v.c+0 -30 replies
5/19drm/panel: sitronix-st7789v: make reset GPIO optionaldrivers/gpu/drm/panel/panel-sitronix-st7789v.c+1 -10 replies
6/19drm/panel: sitronix-st7789v: simplify st7789v_spi_writedrivers/gpu/drm/panel/panel-sitronix-st7789v.c+1 -50 replies
7/19drm/panel: sitronix-st7789v: improve error handlingdrivers/gpu/drm/panel/panel-sitronix-st7789v.c+12 -110 replies
8/19drm/panel: sitronix-st7789v: avoid hardcoding mode infodrivers/gpu/drm/panel/panel-sitronix-st7789v.c+18 -60 replies
9/19drm/panel: sitronix-st7789v: avoid hardcoding panel sizedrivers/gpu/drm/panel/panel-sitronix-st7789v.c+4 -20 replies
10/19drm/panel: sitronix-st7789v: add media bus formatdrivers/gpu/drm/panel/panel-sitronix-st7789v.c+23 -30 replies
11/19drm/panel: sitronix-st7789v: avoid hardcoding invert modedrivers/gpu/drm/panel/panel-sitronix-st7789v.c+9 -10 replies
12/19drm/panel: sitronix-st7789v: avoid hardcoding polarity infodrivers/gpu/drm/panel/panel-sitronix-st7789v.c+18 -40 replies
13/19drm/panel: sitronix-st7789v: add Inanbo T28CP45TN89 supportdrivers/gpu/drm/panel/panel-sitronix-st7789v.c+25 -00 replies
14/19dt-bindings: display: st7789v: Add the edt,et028013dma panel compatibleDocumentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml+1 -00 replies
15/19dt-bindings: display: st7789v: bound the number of Rx data linesDocumentation/devicetree/bindings/display/panel/sitronix,st7789v.yaml+4 -00 replies
16/19drm/panel: sitronix-st7789v: Use 9 bits per spi word by defaultdrivers/gpu/drm/panel/panel-sitronix-st7789v.c+5 -10 replies
17/19drm/panel: sitronix-st7789v: Clarify a definitiondrivers/gpu/drm/panel/panel-sitronix-st7789v.c+2 -20 replies
18/19drm/panel: sitronix-st7789v: Add EDT ET028013DMA panel supportdrivers/gpu/drm/panel/panel-sitronix-st7789v.c+25 -00 replies
19/19drm/panel: sitronix-st7789v: Check display IDdrivers/gpu/drm/panel/panel-sitronix-st7789v.c+81 -00 replies

Reviews trailers per patch

All 19 patches have a Reviewed-by or Acked-by.

PatchMichael RieschKrzysztof KozlowskiRob HerringMaxime RipardSebastian ReichelSam Ravnborg
1/19R-b A-b
2/19R-b A-b
3/19R-b
4/19R-b
5/19R-b
6/19R-b
7/19R-b
8/19R-b
9/19R-b
10/19R-b
11/19R-b
12/19R-b
13/19R-b
14/19A-b A-b R-b
15/19A-b R-b T-b
16/19A-b R-b T-b R-b
17/19A-b R-b T-b
18/19A-b R-b
19/19A-b R-b T-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 6 reviewers.

Read the v3 thread

Cover letter [PATCH v3 00/19] Sitronix ST7789V improvements

Hi,

This adds panel support for Inanbo T28CP45TN89, which I found inside of a handheld thermal camera. The panel is based on the st7789v controller. All information is based on reverse engineering. I also appended the series from Miquel Raynal adding EDT ET028013DMA panel support, so that I could easily test it with my SPI_NO_RX setup. They are slightly different due to rebasing.

Changes since PATCHv2:
* https://lore.kernel.org/all/[email protected]/
* https://lore.kernel.org/all/[email protected]/
* Add Rob Herring's R-b for the DT binding
* Make panel info "static const"
* Add Michael Riesch's R-b to all my patches
* Rebase to 6.5-rc1
* Append Miquel's series

Changes since PATCHv1:
* https://lore.kernel.org/all/[email protected]/
* Apply DT binding changes requested by Krzysztof Kozlowski and his Ack
* I changed the driver patches to avoid code duplication and splitted the code a bit more

Greetings,

-- Sebastian

Miquel Raynal (6):
dt-bindings: display: st7789v: Add the edt,et028013dma panel
compatible
dt-bindings: display: st7789v: bound the number of Rx data lines drm/panel: sitronix-st7789v: Use 9 bits per spi word by default drm/panel: sitronix-st7789v: Clarify a definition drm/panel: sitronix-st7789v: Add EDT ET028013DMA panel support drm/panel: sitronix-st7789v: Check display ID

Sebastian Reichel (13):
dt-bindings: vendor-prefixes: add Inanbo
dt-bindings: display: st7789v: add Inanbo T28CP45TN89 drm/panel: sitronix-st7789v: add SPI ID table drm/panel: sitronix-st7789v: remove unused constants drm/panel: sitronix-st7789v: make reset GPIO optional drm/panel: sitronix-st7789v: simplify st7789v_spi_write drm/panel: sitronix-st7789v: improve error handling drm/panel: sitronix-st7789v: avoid hardcoding mode info drm/panel: sitronix-st7789v: avoid hardcoding panel size drm/panel: sitronix-st7789v: add media bus format drm/panel: sitronix-st7789v: avoid hardcoding invert mode drm/panel: sitronix-st7789v: avoid hardcoding polarity info drm/panel: sitronix-st7789v: add Inanbo T28CP45TN89 support

 .../display/panel/sitronix,st7789v.yaml       |  10 +-
 .../devicetree/bindings/vendor-prefixes.yaml  |   2 +
 .../gpu/drm/panel/panel-sitronix-st7789v.c    | 262 +++++++++++++++---
 3 files changed, 237 insertions(+), 37 deletions(-)
Signature · 1 line
2.40.1