Message ID | 20200102141246.370-2-geert+renesas@glider.be (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | drm: Add support for Okaya RH128128T | expand |
Hi Geert. On Thu, Jan 02, 2020 at 03:12:44PM +0100, Geert Uytterhoeven wrote: > Document support for the Okaya RH128128T display, which is a 128x128 > 1.44" TFT display driven by a Sitronix ST7715R TFT Controller/Driver. > > ST7715R and ST7735R are very similar. Their major difference is that > the former is restricted to displays of up to 132x132 pixels, while the > latter supports displays up to 132x162 pixels. > > Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> > --- > .../devicetree/bindings/display/sitronix,st7735r.txt | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/Documentation/devicetree/bindings/display/sitronix,st7735r.txt b/Documentation/devicetree/bindings/display/sitronix,st7735r.txt > index cd5c7186890a2be7..87ebdcb294e29798 100644 > --- a/Documentation/devicetree/bindings/display/sitronix,st7735r.txt > +++ b/Documentation/devicetree/bindings/display/sitronix,st7735r.txt While touching the bindings file, can I convince you to convert it to meta-schema format (.yaml)? > @@ -4,7 +4,9 @@ This binding is for display panels using a Sitronix ST7735R controller in SPI > mode. > > Required properties: > -- compatible: "jianda,jd-t18003-t01", "sitronix,st7735r" > +- compatible: Must be one of the following combinations: > + - "jianda,jd-t18003-t01", "sitronix,st7735r" > + - "okaya,rh128128t", "sitronix,st7715r" It would be nice if there was a "description" for each pair of compatible that identified the actual panel. In your case "Okaya RH128128T 1.44" 128x128 TFT display" It can be looked up in git history - but better to have it in the binding file. Sam
On 1/2/20 8:46 AM, Sam Ravnborg wrote: > Hi Geert. > > On Thu, Jan 02, 2020 at 03:12:44PM +0100, Geert Uytterhoeven wrote: >> Document support for the Okaya RH128128T display, which is a 128x128 >> 1.44" TFT display driven by a Sitronix ST7715R TFT Controller/Driver. >> >> ST7715R and ST7735R are very similar. Their major difference is that >> the former is restricted to displays of up to 132x132 pixels, while the >> latter supports displays up to 132x162 pixels. >> >> Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> >> --- >> .../devicetree/bindings/display/sitronix,st7735r.txt | 4 +++- >> 1 file changed, 3 insertions(+), 1 deletion(-) >> >> diff --git a/Documentation/devicetree/bindings/display/sitronix,st7735r.txt b/Documentation/devicetree/bindings/display/sitronix,st7735r.txt >> index cd5c7186890a2be7..87ebdcb294e29798 100644 >> --- a/Documentation/devicetree/bindings/display/sitronix,st7735r.txt >> +++ b/Documentation/devicetree/bindings/display/sitronix,st7735r.txt > While touching the bindings file, can I convince you to convert it to > meta-schema format (.yaml)? > > >> @@ -4,7 +4,9 @@ This binding is for display panels using a Sitronix ST7735R controller in SPI >> mode. >> >> Required properties: >> -- compatible: "jianda,jd-t18003-t01", "sitronix,st7735r" >> +- compatible: Must be one of the following combinations: >> + - "jianda,jd-t18003-t01", "sitronix,st7735r" >> + - "okaya,rh128128t", "sitronix,st7715r" > > It would be nice if there was a "description" for each pair of > compatible that identified the actual panel. > In your case "Okaya RH128128T 1.44" 128x128 TFT display" > It can be looked up in git history - but better to have it in the > binding file. > > Sam > It would be nice to have the Adafruit part name in here too while we are at it. I had to dig really deep to find what the actual display panel was. https://www.adafruit.com/product/358 https://www.adafruit.com/product/618
diff --git a/Documentation/devicetree/bindings/display/sitronix,st7735r.txt b/Documentation/devicetree/bindings/display/sitronix,st7735r.txt index cd5c7186890a2be7..87ebdcb294e29798 100644 --- a/Documentation/devicetree/bindings/display/sitronix,st7735r.txt +++ b/Documentation/devicetree/bindings/display/sitronix,st7735r.txt @@ -4,7 +4,9 @@ This binding is for display panels using a Sitronix ST7735R controller in SPI mode. Required properties: -- compatible: "jianda,jd-t18003-t01", "sitronix,st7735r" +- compatible: Must be one of the following combinations: + - "jianda,jd-t18003-t01", "sitronix,st7735r" + - "okaya,rh128128t", "sitronix,st7715r" - dc-gpios: Display data/command selection (D/CX) - reset-gpios: Reset signal (RSTX)
Document support for the Okaya RH128128T display, which is a 128x128 1.44" TFT display driven by a Sitronix ST7715R TFT Controller/Driver. ST7715R and ST7735R are very similar. Their major difference is that the former is restricted to displays of up to 132x132 pixels, while the latter supports displays up to 132x162 pixels. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> --- .../devicetree/bindings/display/sitronix,st7735r.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-)