Skip to contentSkip to conversation

dt-bindings: Add vendor prefix for VXT Ltd

PATCH Applied Fabio Estevam 4 participants 9 messages Feb 19, 2019 – May 20, 2019

Subsystems (4)
lore
Share & tools
lore
#0 lore raw

PATCH v2 1/3 dt-bindings: Add vendor prefix for VXT Ltd

VXT Ltd is a manufacturer of projected capacitive touch panel and display solutions: http://www.vxt.com.tw/

---
Changes since v1:
- None

 Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/vendor-prefixes.txt +1 -0
index 389508584f48..096ad1857692 100644
@@ -427,6 +427,7 @@ vivante	Vivante Corporation
 vocore VoCore Studio
 voipac	Voipac Technologies s.r.o.
 vot	Vision Optical Technology Co., Ltd.
+vxt	VXT Ltd
 wd	Western Digital Corp.
 wetek	WeTek Electronics, limited.
 wexler	Wexler
Signature · 6 lines
2.17.1

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel
#1 lore raw

PATCH v2 2/3 dt-bindings: Add VXT VL050-8048NT-C01 panel bindings

The VXT VL050-8048NT-C01 is a TFT LCD panel with a 800x480 resolution connected via 24 width parallel interface.

---
Changes since v1:
- None

 .../bindings/display/panel/vl050_8048nt_c01.txt      | 12 ++++++++++++
 1 file changed, 12 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/display/panel/vl050_8048nt_c01.txt
Documentation/devicetree/bindings/display/panel/vl050_8048nt_c01.txt new file +12 -0
new file mode 100644
index 000000000000..b42bf06bbd99
@@ -0,0 +1,12 @@
+VXT 800x480 color TFT LCD panel
+
+Required properties:
+- compatible: should be "vxt,vl050-8048nt-c01"
+- power-supply: as specified in the base binding
+
+Optional properties:
+- backlight: as specified in the base binding
+- enable-gpios: as specified in the base binding
+
+This binding is compatible with the simple-panel binding, which is specified
+in simple-panel.txt in this directory.
Signature · 6 lines
2.17.1

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel
#2 lore raw

PATCH v2 3/3 drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel

In reply to Fabio Estevam

Add support for the VXT VL050-8048NT-C01 800x480 panel to the panel-simple driver.

This panel is used on some boards manufactured by TechNexion, such as imx7d-pico.

---
Changes since v1:
- Pass .flags and .bus_flags (Sam)

 drivers/gpu/drm/panel/panel-simple.c | 29 ++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)
drivers/gpu/drm/panel/panel-simple.c +29 -0
index 9c69e739a524..737cbf3aee11 100644
@@ -2434,6 +2434,32 @@ static const struct panel_desc urt_umsh_8596md_parallel = {
 	.bus_format = MEDIA_BUS_FMT_RGB666_1X18,
 };
 
+static const struct drm_display_mode vl050_8048nt_c01_mode = {
+	.clock = 33333,
+	.hdisplay = 800,
+	.hsync_start = 800 + 210,
+	.hsync_end = 800 + 210 + 20,
+	.htotal = 800 + 210 + 20 + 46,
+	.vdisplay =  480,
+	.vsync_start = 480 + 22,
+	.vsync_end = 480 + 22 + 10,
+	.vtotal = 480 + 22 + 10 + 23,
+	.vrefresh = 60,
+	.flags = DRM_MODE_FLAG_NHSYNC | DRM_MODE_FLAG_NVSYNC,
+};
+
+static const struct panel_desc vl050_8048nt_c01 = {
+	.modes = &vl050_8048nt_c01_mode,
+	.num_modes = 1,
+	.bpc = 8,
+	.size = {
+		.width = 120,
+		.height = 76,
+	},
+	.bus_format = MEDIA_BUS_FMT_RGB888_1X24,
+	.bus_flags = DRM_BUS_FLAG_DE_HIGH | DRM_BUS_FLAG_PIXDATA_POSEDGE,
+};
+
 static const struct drm_display_mode winstar_wf35ltiacd_mode = {
 	.clock = 6410,
 	.hdisplay = 320,
@@ -2751,6 +2777,9 @@ static const struct of_device_id platform_of_match[] = {
 	}, {
 		.compatible = "urt,umsh-8596md-20t",
 		.data = &urt_umsh_8596md_parallel,
+	}, {
+		.compatible = "vxt,vl050-8048nt-c01",
+		.data = &vl050_8048nt_c01,
 	}, {
 		.compatible = "winstar,wf35ltiacd",
 		.data = &winstar_wf35ltiacd,
Signature · 6 lines
2.17.1

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel
#3 lore raw

Re: [PATCH v2 3/3] drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel

Hi Thierry,

Quoted 10 lines · Fabio Estevam

Add support for the VXT VL050-8048NT-C01 800x480 panel to the panel-simple driver.

This panel is used on some boards manufactured by TechNexion, such as imx7d-pico.

Any feedback, please?

Trying to get this one upstreamed for four months already and hope to get it to 5.2.

Thanks
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

#4 lore raw

Re: [PATCH v2 3/3] drm/panel: simple: Add support for VXT VL050-8048NT-C01 panel

Quoted 8 lines · Fabio Estevam
Quoted 7 lines · Fabio Estevam

Add support for the VXT VL050-8048NT-C01 800x480 panel to the panel-simple driver.

This panel is used on some boards manufactured by TechNexion, such as imx7d-pico.

Quoted 8 lines
Quoted 3 lines

Any feedback, please?

Trying to get this one upstreamed for four months already and hope to get it to 5.2.

Any news on this? It has been waiting for review for a while. Is there someone else who could review this?

Signature · 7 lines
Otavio Salvador                             O.S. Systems
http://www.ossystems.com.br        http://code.ossystems.com.br
Mobile: +55 (53) 9 9981-7854          Mobile: +1 (347) 903-9750
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel
#5 lore raw
In reply to Fabio Estevam
Quoted 6 lines · Fabio Estevam

VXT Ltd is a manufacturer of projected capacitive touch panel and display solutions: http://www.vxt.com.tw/

Quoted 6 lines

---
Changes since v1:
- None

 Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
 1 file changed, 1 insertion(+)

Applied all three patches, thanks.

Thierry

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

#6 lore raw
Quoted 12 lines · Thierry Reding
Quoted 10 lines · Fabio Estevam

VXT Ltd is a manufacturer of projected capacitive touch panel and display solutions: http://www.vxt.com.tw/

---
Changes since v1:
- None

Quoted 4 lines
Quoted 2 lines
 Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
 1 file changed, 1 insertion(+)

Applied all three patches, thanks.

I don't see any of these patches applied in linux-next nor 5.2-rc1.

What is the issue here?
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

#7 lore raw
Quoted 13 lines · Fabio Estevam
Quoted 12 lines · Thierry Reding
Quoted 10 lines · Fabio Estevam

VXT Ltd is a manufacturer of projected capacitive touch panel and display solutions: http://www.vxt.com.tw/

---
Changes since v1:
- None

Quoted 8 lines
Quoted 4 lines
Quoted 2 lines
 Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
 1 file changed, 1 insertion(+)

Applied all three patches, thanks.

I don't see any of these patches applied in linux-next nor 5.2-rc1.

What is the issue here?

The patch is in drm-misc-next and should show up in linux-next tomorrow.

My understanding is that somebody needs to push drm-misc-next after each -rc1 release before drm-misc-next feeds into linux-next. Chances of that happening between -rc1 and the linux-next release the day after are fairly small.

Thierry

_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel

#8 lore raw
Quoted 32 lines · Thierry Reding
Quoted 13 lines · Fabio Estevam
Quoted 12 lines · Thierry Reding
Quoted 10 lines · Fabio Estevam

VXT Ltd is a manufacturer of projected capacitive touch panel and display solutions: http://www.vxt.com.tw/

---
Changes since v1:
- None

Quoted 8 lines
Quoted 4 lines
Quoted 2 lines
 Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
 1 file changed, 1 insertion(+)

Applied all three patches, thanks.

I don't see any of these patches applied in linux-next nor 5.2-rc1.

What is the issue here?

The patch is in drm-misc-next and should show up in linux-next tomorrow.

My understanding is that somebody needs to push drm-misc-next after each -rc1 release before drm-misc-next feeds into linux-next. Chances of that happening between -rc1 and the linux-next release the day after are fairly small.

Thierry