linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics
@ 2020-09-04 18:08 Jagan Teki
  2020-09-04 18:08 ` [PATCH 2/3] dt-bindings: display: simple: Add YTC700TLAG-05-201C Jagan Teki
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Jagan Teki @ 2020-09-04 18:08 UTC (permalink / raw)
  To: Thierry Reding, David Airlie, Daniel Vetter, Rob Herring
  Cc: Sam Ravnborg, dri-devel, devicetree, linux-kernel, linux-amarula,
	Jagan Teki

Add vendor dt-bindings for Yes Optoelectronics Co.,Ltd.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
---
 Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
index 9aeab66be85f..15a6a8e7260d 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
@@ -1167,6 +1167,8 @@ patternProperties:
     description: Shenzhen Xunlong Software CO.,Limited
   "^xylon,.*":
     description: Xylon
+  "^yes-optoelectronics,.*":
+    description: Yes Optoelectronics Co.,Ltd.
   "^yna,.*":
     description: YSH & ATIL
   "^yones-toptech,.*":
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 2/3] dt-bindings: display: simple: Add YTC700TLAG-05-201C
  2020-09-04 18:08 [PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics Jagan Teki
@ 2020-09-04 18:08 ` Jagan Teki
  2020-09-14 22:59   ` Rob Herring
  2020-09-04 18:08 ` [PATCH 3/3] drm/panel: " Jagan Teki
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 6+ messages in thread
From: Jagan Teki @ 2020-09-04 18:08 UTC (permalink / raw)
  To: Thierry Reding, David Airlie, Daniel Vetter, Rob Herring
  Cc: Sam Ravnborg, dri-devel, devicetree, linux-kernel, linux-amarula,
	Jagan Teki

Add dt-bindings for YTC700TLAG-05-201C 7" TFT LCD panel from
Yes Optoelectronics Co.,Ltd.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
---
 .../devicetree/bindings/display/panel/panel-simple.yaml         | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
index f629d04f7737..3e12b32897e0 100644
--- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
+++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
@@ -268,6 +268,8 @@ properties:
       - vxt,vl050-8048nt-c01
         # Winstar Display Corporation 3.5" QVGA (320x240) TFT LCD panel
       - winstar,wf35ltiacd
+        # Yes Optoelectronics YTC700TLAG-05-201C 7" TFT LCD panel
+      - yes-optoelectronics,ytc700tlag-05-201c
 
   backlight: true
   enable-gpios: true
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [PATCH 3/3] drm/panel: simple: Add YTC700TLAG-05-201C
  2020-09-04 18:08 [PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics Jagan Teki
  2020-09-04 18:08 ` [PATCH 2/3] dt-bindings: display: simple: Add YTC700TLAG-05-201C Jagan Teki
@ 2020-09-04 18:08 ` Jagan Teki
  2020-09-14 22:58 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics Rob Herring
  2020-10-17  7:17 ` Sam Ravnborg
  3 siblings, 0 replies; 6+ messages in thread
From: Jagan Teki @ 2020-09-04 18:08 UTC (permalink / raw)
  To: Thierry Reding, David Airlie, Daniel Vetter, Rob Herring
  Cc: Sam Ravnborg, dri-devel, devicetree, linux-kernel, linux-amarula,
	Jagan Teki

Add panel timings for YTC700TLAG-05-201C 7" TFT LCD panel from
Yes Optoelectronics Co.,Ltd.

Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
---
 drivers/gpu/drm/panel/panel-simple.c | 29 ++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c
index b106142b11ca..9ca9a6b2ebc1 100644
--- a/drivers/gpu/drm/panel/panel-simple.c
+++ b/drivers/gpu/drm/panel/panel-simple.c
@@ -3634,6 +3634,32 @@ static const struct panel_desc winstar_wf35ltiacd = {
 	.bus_format = MEDIA_BUS_FMT_RGB888_1X24,
 };
 
+static const struct drm_display_mode yes_optoelectronics_ytc700tlag_05_201c_mode = {
+	.clock = 51200,
+	.hdisplay = 1024,
+	.hsync_start = 1024 + 100,
+	.hsync_end = 1024 + 100 + 100,
+	.htotal = 1024 + 100 + 100 + 120,
+	.vdisplay = 600,
+	.vsync_start = 600 + 10,
+	.vsync_end = 600 + 10 + 10,
+	.vtotal = 600 + 10 + 10 + 15,
+	.flags = DRM_MODE_FLAG_PHSYNC | DRM_MODE_FLAG_PVSYNC,
+};
+
+static const struct panel_desc yes_optoelectronics_ytc700tlag_05_201c = {
+	.modes = &yes_optoelectronics_ytc700tlag_05_201c_mode,
+	.num_modes = 1,
+	.bpc = 6,
+	.size = {
+		.width = 154,
+		.height = 90,
+	},
+	.bus_flags = DRM_BUS_FLAG_DE_HIGH,
+	.bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG,
+	.connector_type = DRM_MODE_CONNECTOR_LVDS,
+};
+
 static const struct drm_display_mode arm_rtsm_mode[] = {
 	{
 		.clock = 65000,
@@ -4040,6 +4066,9 @@ static const struct of_device_id platform_of_match[] = {
 	}, {
 		.compatible = "winstar,wf35ltiacd",
 		.data = &winstar_wf35ltiacd,
+	}, {
+		.compatible = "yes-optoelectronics,ytc700tlag-05-201c",
+		.data = &yes_optoelectronics_ytc700tlag_05_201c,
 	}, {
 		/* Must be the last entry */
 		.compatible = "panel-dpi",
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics
  2020-09-04 18:08 [PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics Jagan Teki
  2020-09-04 18:08 ` [PATCH 2/3] dt-bindings: display: simple: Add YTC700TLAG-05-201C Jagan Teki
  2020-09-04 18:08 ` [PATCH 3/3] drm/panel: " Jagan Teki
@ 2020-09-14 22:58 ` Rob Herring
  2020-10-17  7:17 ` Sam Ravnborg
  3 siblings, 0 replies; 6+ messages in thread
From: Rob Herring @ 2020-09-14 22:58 UTC (permalink / raw)
  To: Jagan Teki
  Cc: David Airlie, devicetree, Sam Ravnborg, Daniel Vetter,
	linux-amarula, Rob Herring, linux-kernel, dri-devel,
	Thierry Reding

On Fri, 04 Sep 2020 23:38:19 +0530, Jagan Teki wrote:
> Add vendor dt-bindings for Yes Optoelectronics Co.,Ltd.
> 
> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
> ---
>  Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
>  1 file changed, 2 insertions(+)
> 

Acked-by: Rob Herring <robh@kernel.org>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 2/3] dt-bindings: display: simple: Add YTC700TLAG-05-201C
  2020-09-04 18:08 ` [PATCH 2/3] dt-bindings: display: simple: Add YTC700TLAG-05-201C Jagan Teki
@ 2020-09-14 22:59   ` Rob Herring
  0 siblings, 0 replies; 6+ messages in thread
From: Rob Herring @ 2020-09-14 22:59 UTC (permalink / raw)
  To: Jagan Teki
  Cc: dri-devel, devicetree, Thierry Reding, Sam Ravnborg, Rob Herring,
	Daniel Vetter, David Airlie, linux-amarula, linux-kernel

On Fri, 04 Sep 2020 23:38:20 +0530, Jagan Teki wrote:
> Add dt-bindings for YTC700TLAG-05-201C 7" TFT LCD panel from
> Yes Optoelectronics Co.,Ltd.
> 
> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>
> ---
>  .../devicetree/bindings/display/panel/panel-simple.yaml         | 2 ++
>  1 file changed, 2 insertions(+)
> 

Acked-by: Rob Herring <robh@kernel.org>

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics
  2020-09-04 18:08 [PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics Jagan Teki
                   ` (2 preceding siblings ...)
  2020-09-14 22:58 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics Rob Herring
@ 2020-10-17  7:17 ` Sam Ravnborg
  3 siblings, 0 replies; 6+ messages in thread
From: Sam Ravnborg @ 2020-10-17  7:17 UTC (permalink / raw)
  To: Jagan Teki
  Cc: Thierry Reding, David Airlie, Daniel Vetter, Rob Herring,
	devicetree, linux-amarula, linux-kernel, dri-devel

Hi Jagan.

On Fri, Sep 04, 2020 at 11:38:19PM +0530, Jagan Teki wrote:
> Add vendor dt-bindings for Yes Optoelectronics Co.,Ltd.
> 
> Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>

I have applied the full series to drm-misc-next.
Sorry for the delay.

	Sam

> ---
>  Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
> index 9aeab66be85f..15a6a8e7260d 100644
> --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
> +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
> @@ -1167,6 +1167,8 @@ patternProperties:
>      description: Shenzhen Xunlong Software CO.,Limited
>    "^xylon,.*":
>      description: Xylon
> +  "^yes-optoelectronics,.*":
> +    description: Yes Optoelectronics Co.,Ltd.
>    "^yna,.*":
>      description: YSH & ATIL
>    "^yones-toptech,.*":
> -- 
> 2.25.1
> 
> _______________________________________________
> dri-devel mailing list
> dri-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2020-10-17  7:17 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-09-04 18:08 [PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics Jagan Teki
2020-09-04 18:08 ` [PATCH 2/3] dt-bindings: display: simple: Add YTC700TLAG-05-201C Jagan Teki
2020-09-14 22:59   ` Rob Herring
2020-09-04 18:08 ` [PATCH 3/3] drm/panel: " Jagan Teki
2020-09-14 22:58 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add Yes Optoelectronics Rob Herring
2020-10-17  7:17 ` Sam Ravnborg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).