devicetree.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc
@ 2025-11-15  2:58 Fabio Estevam
  2025-11-15  2:58 ` [PATCH 2/3] dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel Fabio Estevam
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Fabio Estevam @ 2025-11-15  2:58 UTC (permalink / raw)
  To: neil.armstrong
  Cc: jesszhan0024, dri-devel, robh, krzk+dt, conor+dt, devicetree,
	Fabio Estevam

From: Fabio Estevam <festevam@nabladev.com>

Raystar Optronics is an LCD manufacturer based in Taiwan:
https://www.raystar-optronics.com/

Add a vendor prefix for it.

Signed-off-by: Fabio Estevam <festevam@nabladev.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 42d2bc0ce027..781bf2be88d6 100644
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
@@ -1335,6 +1335,8 @@ patternProperties:
     description: Raumfeld GmbH
   "^raydium,.*":
     description: Raydium Semiconductor Corp.
+  "^raystar,.*":
+    description: Raystar Optronics, Inc.
   "^rda,.*":
     description: Unisoc Communications, Inc.
   "^realtek,.*":
-- 
2.34.1


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

* [PATCH 2/3] dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel
  2025-11-15  2:58 [PATCH 1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc Fabio Estevam
@ 2025-11-15  2:58 ` Fabio Estevam
  2025-11-15 10:38   ` Krzysztof Kozlowski
  2025-11-15  2:58 ` [PATCH 3/3] drm/panel: simple: Add Raystar RFF500F-AWH-DNN panel entry Fabio Estevam
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 7+ messages in thread
From: Fabio Estevam @ 2025-11-15  2:58 UTC (permalink / raw)
  To: neil.armstrong
  Cc: jesszhan0024, dri-devel, robh, krzk+dt, conor+dt, devicetree,
	Fabio Estevam

Add Raystar RFF500F-AWH-DNN 5.0" TFT 840x480 LVDS panel compatible string.

Signed-off-by: Fabio Estevam <festevam@gmail.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 35ba99b76119..a8937298c2f6 100644
--- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
+++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml
@@ -270,6 +270,8 @@ properties:
       - qiaodian,qd43003c0-40
         # Shenzhen QiShenglong Industrialist Co., Ltd. Gopher 2b 4.3" 480(RGB)x272 TFT LCD panel
       - qishenglong,gopher2b-lcd
+        # Raystar Optronics, Inc. RFF500F-AWH-DNN 5.0" TFT 840x480
+      - raystar,rff500f-awh-dnn
         # Rocktech Displays Ltd. RK101II01D-CT 10.1" TFT 1280x800
       - rocktech,rk101ii01d-ct
         # Rocktech Display Ltd. RK070ER9427 800(RGB)x480 TFT LCD panel
-- 
2.34.1


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

* [PATCH 3/3] drm/panel: simple: Add Raystar RFF500F-AWH-DNN panel entry
  2025-11-15  2:58 [PATCH 1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc Fabio Estevam
  2025-11-15  2:58 ` [PATCH 2/3] dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel Fabio Estevam
@ 2025-11-15  2:58 ` Fabio Estevam
  2025-11-18  8:42   ` neil.armstrong
  2025-11-15 10:38 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc Krzysztof Kozlowski
  2025-11-19 16:49 ` Neil Armstrong
  3 siblings, 1 reply; 7+ messages in thread
From: Fabio Estevam @ 2025-11-15  2:58 UTC (permalink / raw)
  To: neil.armstrong
  Cc: jesszhan0024, dri-devel, robh, krzk+dt, conor+dt, devicetree,
	Fabio Estevam

Add support for the Raystar RFF500F-AWH-DNN 5.0" TFT 840x480 LVDS panel.

Signed-off-by: Fabio Estevam <festevam@gmail.com>
---
 drivers/gpu/drm/panel/panel-simple.c | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c
index da6b71b70a46..57c44b016957 100644
--- a/drivers/gpu/drm/panel/panel-simple.c
+++ b/drivers/gpu/drm/panel/panel-simple.c
@@ -4106,6 +4106,30 @@ static const struct panel_desc qishenglong_gopher2b_lcd = {
 	.connector_type = DRM_MODE_CONNECTOR_DPI,
 };
 
+static const struct display_timing raystar_rff500f_awh_dnn_timing = {
+	.pixelclock = { 23000000, 25000000, 27000000 },
+	.hactive = { 800, 800, 800 },
+	.hback_porch = { 4, 8, 48 },
+	.hfront_porch = { 4, 8, 48 },
+	.hsync_len = { 2, 4, 8 },
+	.vactive = { 480, 480, 480 },
+	.vback_porch = { 4, 8, 12 },
+	.vfront_porch = { 4, 8, 12 },
+	.vsync_len = { 2, 4, 8 },
+};
+
+static const struct panel_desc raystar_rff500f_awh_dnn = {
+	.timings = &raystar_rff500f_awh_dnn_timing,
+	.num_timings = 1,
+	.bpc = 8,
+	.size = {
+		.width = 108,
+		.height = 65,
+	},
+	.bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG,
+	.connector_type = DRM_MODE_CONNECTOR_LVDS,
+};
+
 static const struct display_timing rocktech_rk043fn48h_timing = {
 	.pixelclock = { 6000000, 9000000, 12000000 },
 	.hactive = { 480, 480, 480 },
@@ -5378,6 +5402,9 @@ static const struct of_device_id platform_of_match[] = {
 	}, {
 		.compatible = "qishenglong,gopher2b-lcd",
 		.data = &qishenglong_gopher2b_lcd,
+	}, {
+		.compatible = "raystar,rff500f-awh-dnn",
+		.data = &raystar_rff500f_awh_dnn,
 	}, {
 		.compatible = "rocktech,rk043fn48h",
 		.data = &rocktech_rk043fn48h,
-- 
2.34.1


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

* Re: [PATCH 1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc
  2025-11-15  2:58 [PATCH 1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc Fabio Estevam
  2025-11-15  2:58 ` [PATCH 2/3] dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel Fabio Estevam
  2025-11-15  2:58 ` [PATCH 3/3] drm/panel: simple: Add Raystar RFF500F-AWH-DNN panel entry Fabio Estevam
@ 2025-11-15 10:38 ` Krzysztof Kozlowski
  2025-11-19 16:49 ` Neil Armstrong
  3 siblings, 0 replies; 7+ messages in thread
From: Krzysztof Kozlowski @ 2025-11-15 10:38 UTC (permalink / raw)
  To: Fabio Estevam, neil.armstrong
  Cc: jesszhan0024, dri-devel, robh, krzk+dt, conor+dt, devicetree,
	Fabio Estevam

On 15/11/2025 03:58, Fabio Estevam wrote:
> From: Fabio Estevam <festevam@nabladev.com>
> 
> Raystar Optronics is an LCD manufacturer based in Taiwan:
> https://www.raystar-optronics.com/
> 
> Add a vendor prefix for it.
> 


Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

Best regards,
Krzysztof

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

* Re: [PATCH 2/3] dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel
  2025-11-15  2:58 ` [PATCH 2/3] dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel Fabio Estevam
@ 2025-11-15 10:38   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 7+ messages in thread
From: Krzysztof Kozlowski @ 2025-11-15 10:38 UTC (permalink / raw)
  To: Fabio Estevam, neil.armstrong
  Cc: jesszhan0024, dri-devel, robh, krzk+dt, conor+dt, devicetree

On 15/11/2025 03:58, Fabio Estevam wrote:
> Add Raystar RFF500F-AWH-DNN 5.0" TFT 840x480 LVDS panel compatible string.
> 
> Signed-off-by: Fabio Estevam <festevam@gmail.com>
> ---
>  .../devicetree/bindings/display/panel/panel-simple.yaml         | 2 ++
>  1 file changed, 2 insertions(+)
> 


Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>

Best regards,
Krzysztof

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

* Re: [PATCH 3/3] drm/panel: simple: Add Raystar RFF500F-AWH-DNN panel entry
  2025-11-15  2:58 ` [PATCH 3/3] drm/panel: simple: Add Raystar RFF500F-AWH-DNN panel entry Fabio Estevam
@ 2025-11-18  8:42   ` neil.armstrong
  0 siblings, 0 replies; 7+ messages in thread
From: neil.armstrong @ 2025-11-18  8:42 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: jesszhan0024, dri-devel, robh, krzk+dt, conor+dt, devicetree

On 11/15/25 03:58, Fabio Estevam wrote:
> Add support for the Raystar RFF500F-AWH-DNN 5.0" TFT 840x480 LVDS panel.
> 
> Signed-off-by: Fabio Estevam <festevam@gmail.com>
> ---
>   drivers/gpu/drm/panel/panel-simple.c | 27 +++++++++++++++++++++++++++
>   1 file changed, 27 insertions(+)
> 
> diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c
> index da6b71b70a46..57c44b016957 100644
> --- a/drivers/gpu/drm/panel/panel-simple.c
> +++ b/drivers/gpu/drm/panel/panel-simple.c
> @@ -4106,6 +4106,30 @@ static const struct panel_desc qishenglong_gopher2b_lcd = {
>   	.connector_type = DRM_MODE_CONNECTOR_DPI,
>   };
>   
> +static const struct display_timing raystar_rff500f_awh_dnn_timing = {
> +	.pixelclock = { 23000000, 25000000, 27000000 },
> +	.hactive = { 800, 800, 800 },
> +	.hback_porch = { 4, 8, 48 },
> +	.hfront_porch = { 4, 8, 48 },
> +	.hsync_len = { 2, 4, 8 },
> +	.vactive = { 480, 480, 480 },
> +	.vback_porch = { 4, 8, 12 },
> +	.vfront_porch = { 4, 8, 12 },
> +	.vsync_len = { 2, 4, 8 },
> +};
> +
> +static const struct panel_desc raystar_rff500f_awh_dnn = {
> +	.timings = &raystar_rff500f_awh_dnn_timing,
> +	.num_timings = 1,
> +	.bpc = 8,
> +	.size = {
> +		.width = 108,
> +		.height = 65,
> +	},
> +	.bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG,
> +	.connector_type = DRM_MODE_CONNECTOR_LVDS,
> +};
> +
>   static const struct display_timing rocktech_rk043fn48h_timing = {
>   	.pixelclock = { 6000000, 9000000, 12000000 },
>   	.hactive = { 480, 480, 480 },
> @@ -5378,6 +5402,9 @@ static const struct of_device_id platform_of_match[] = {
>   	}, {
>   		.compatible = "qishenglong,gopher2b-lcd",
>   		.data = &qishenglong_gopher2b_lcd,
> +	}, {
> +		.compatible = "raystar,rff500f-awh-dnn",
> +		.data = &raystar_rff500f_awh_dnn,
>   	}, {
>   		.compatible = "rocktech,rk043fn48h",
>   		.data = &rocktech_rk043fn48h,

Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>

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

* Re: [PATCH 1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc
  2025-11-15  2:58 [PATCH 1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc Fabio Estevam
                   ` (2 preceding siblings ...)
  2025-11-15 10:38 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc Krzysztof Kozlowski
@ 2025-11-19 16:49 ` Neil Armstrong
  3 siblings, 0 replies; 7+ messages in thread
From: Neil Armstrong @ 2025-11-19 16:49 UTC (permalink / raw)
  To: Fabio Estevam
  Cc: jesszhan0024, dri-devel, robh, krzk+dt, conor+dt, devicetree,
	Fabio Estevam

Hi,

On Fri, 14 Nov 2025 23:58:25 -0300, Fabio Estevam wrote:
> Raystar Optronics is an LCD manufacturer based in Taiwan:
> https://www.raystar-optronics.com/
> 
> Add a vendor prefix for it.
> 
> 

Thanks, Applied to https://gitlab.freedesktop.org/drm/misc/kernel.git (drm-misc-next)

[1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc
      https://gitlab.freedesktop.org/drm/misc/kernel/-/commit/9c1cd9e01c46bca66df47a4775685a862114c3a7
[2/3] dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel
      https://gitlab.freedesktop.org/drm/misc/kernel/-/commit/1594c6da54838823f7f88f7b692bd917530f6bd3
[3/3] drm/panel: simple: Add Raystar RFF500F-AWH-DNN panel entry
      https://gitlab.freedesktop.org/drm/misc/kernel/-/commit/1b2a9ec82099a39611705884c446cd45b6738537

-- 
Neil


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

end of thread, other threads:[~2025-11-19 16:49 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-11-15  2:58 [PATCH 1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc Fabio Estevam
2025-11-15  2:58 ` [PATCH 2/3] dt-bindings: display: simple: Add Raystar RFF500F-AWH-DNN panel Fabio Estevam
2025-11-15 10:38   ` Krzysztof Kozlowski
2025-11-15  2:58 ` [PATCH 3/3] drm/panel: simple: Add Raystar RFF500F-AWH-DNN panel entry Fabio Estevam
2025-11-18  8:42   ` neil.armstrong
2025-11-15 10:38 ` [PATCH 1/3] dt-bindings: vendor-prefixes: Add Raystar Optronics, Inc Krzysztof Kozlowski
2025-11-19 16:49 ` Neil Armstrong

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).