dt-bindings: Add vendor prefix for Chefree
Subsystems (4)
PATCH 1/3 dt-bindings: Add vendor prefix for Chefree
The Chefree Technology Corp. is an LCD panel manufacturer.
To: [email protected]
Cc: Rob Herring <[email protected]>
Cc: Sam Ravnborg <[email protected]>
Cc: [email protected]
--- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+)
Documentation/devicetree/bindings/vendor-prefixes.yaml +2 -0
@@ -197,6 +197,8 @@ patternProperties: description: Ceva, Inc. "^checkpoint,.*": description: Check Point Software Technologies Ltd. + "^chefree,.*": + description: Chefree Technology Corp. "^chipidea,.*": description: Chipidea, Inc "^chipone,.*":
Signature · 1 line
2.27.0
PATCH 2/3 dt-bindings: Add DT bindings for Chefree CH101OLHLWH-002
Add DT bindings for Chefree CH101OLHLWH-002 10.1" 1280x800 LCD. This panel is connected via LVDS.
To: [email protected]
Cc: Rob Herring <[email protected]>
Cc: Sam Ravnborg <[email protected]>
Cc: [email protected]
--- .../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++ 1 file changed, 2 insertions(+)
Documentation/devicetree/bindings/display/panel/panel-simple.yaml +2 -0
@@ -87,6 +87,8 @@ properties: - cdtech,s070swv29hg-dc44 # CDTech(H.K.) Electronics Limited 7" 800x480 color TFT-LCD panel - cdtech,s070wv95-ct16 + # Chefree CH101OLHLWH-002 10.1" (1280x800) color TFT LCD panel + - chefree,ch101olhlwh-002 # Chunghwa Picture Tubes Ltd. 7" WXGA TFT LCD panel - chunghwa,claa070wp03xg # Chunghwa Picture Tubes Ltd. 10.1" WXGA TFT LCD panel
Signature · 1 line
2.27.0
Re: [PATCH 2/3] dt-bindings: Add DT bindings for Chefree CH101OLHLWH-002
Quoted 12 lines · Marek Vasut
Add DT bindings for Chefree CH101OLHLWH-002 10.1" 1280x800 LCD. This panel is connected via LVDS.
Signed-off-by Marek Vasut <[email protected]>To: [email protected]
Cc: Rob Herring <[email protected]>
Cc: Sam Ravnborg <[email protected]>
Cc: [email protected]--- .../devicetree/bindings/display/panel/panel-simple.yaml | 2 ++ 1 file changed, 2 insertions(+)
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel
PATCH 3/3 drm/panel: simple: Add Chefree CH101OLHLWH-002 panel
In reply to Marek VasutAdd support for the Chefree CH101OLHLWH-002 10.1" (1280x800) color TFT LCD panel, connected over LVDS.
Timings are taken from the datasheet version P0.5.
To: [email protected]
Cc: Rob Herring <[email protected]>
Cc: Sam Ravnborg <[email protected]>
Cc: [email protected]
--- drivers/gpu/drm/panel/panel-simple.c | 33 ++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+)
drivers/gpu/drm/panel/panel-simple.c +33 -0
@@ -1414,6 +1414,36 @@ static const struct panel_desc cdtech_s070wv95_ct16 = { }, }; +static const struct display_timing chefree_ch101olhlwh_002_timing = { + .pixelclock = {68900000 ,71100000 ,73400000 }, + .hactive = {1280 ,1280 ,1280 }, + .hfront_porch = {65 ,80 ,95 }, + .hback_porch = {64 ,79 ,94 }, + .hsync_len = {1 ,1 ,1 }, + .vactive = {800 ,800 ,800 }, + .vfront_porch = {7 ,11 ,14 }, + .vback_porch = {7 ,11 ,14 }, + .vsync_len = {1 ,1 ,1 }, + .flags =DISPLAY_FLAGS_DE_HIGH , +}; + +static const struct panel_desc chefree_ch101olhlwh_002 = { + .timings = &chefree_ch101olhlwh_002_timing, + .num_timings =1 , + .bpc =8 , + .size = { + .width =217 , + .height =135 , + }, + .delay = { + .enable =200 , + .disable =200 , + }, + .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 chunghwa_claa070wp03xg_mode = { .clock =66770 , .hdisplay =800 ,
@@ -3845,6 +3875,9 @@ static const struct of_device_id platform_of_match[] = { }, { .compatible = "cdtech,s070wv95-ct16", .data = &cdtech_s070wv95_ct16, + }, { + .compatible = "chefree,ch101olhlwh-002", + .data = &chefree_ch101olhlwh_002, }, { .compatible = "chunghwa,claa070wp03xg", .data = &chunghwa_claa070wp03xg,
Signature · 1 line
2.27.0
Re: [PATCH 3/3] drm/panel: simple: Add Chefree CH101OLHLWH-002 panel
Hi Marek.
Quoted 7 lines · Marek Vasut
Add support for the Chefree CH101OLHLWH-002 10.1" (1280x800) color TFT LCD panel, connected over LVDS.
Timings are taken from the datasheet version P0.5.
Signed-off-by Marek Vasut <[email protected]>
I do not think "To:" is a valid syntax here. So I changed to "Cc:" in all patches while applying.
Will be pushed out as soon as my builds pass.
Sam
Quoted 60 lines
--- drivers/gpu/drm/panel/panel-simple.c | 33 ++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+)drivers/gpu/drm/panel/panel-simple.c +33
-0@@ -1414,6 +1414,36 @@ static const struct panel_desc cdtech_s070wv95_ct16 = { }, }; +static const struct display_timing chefree_ch101olhlwh_002_timing = { + .pixelclock = {68900000 ,71100000 ,73400000 }, + .hactive = {1280 ,1280 ,1280 }, + .hfront_porch = {65 ,80 ,95 }, + .hback_porch = {64 ,79 ,94 }, + .hsync_len = {1 ,1 ,1 }, + .vactive = {800 ,800 ,800 }, + .vfront_porch = {7 ,11 ,14 }, + .vback_porch = {7 ,11 ,14 }, + .vsync_len = {1 ,1 ,1 }, + .flags =DISPLAY_FLAGS_DE_HIGH , +}; + +static const struct panel_desc chefree_ch101olhlwh_002 = { + .timings = &chefree_ch101olhlwh_002_timing, + .num_timings =1 , + .bpc =8 , + .size = { + .width =217 , + .height =135 , + }, + .delay = { + .enable =200 , + .disable =200 , + }, + .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 chunghwa_claa070wp03xg_mode = { .clock =66770 , .hdisplay =800 ,@@ -3845,6 +3875,9 @@ static const struct of_device_id platform_of_match[] = { }, { .compatible = "cdtech,s070wv95-ct16", .data = &cdtech_s070wv95_ct16, + }, { + .compatible = "chefree,ch101olhlwh-002", + .data = &chefree_ch101olhlwh_002, }, { .compatible = "chunghwa,claa070wp03xg", .data = &chunghwa_claa070wp03xg,Signature · 1 line
2.27.0
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel
Quoted 11 lines · Marek Vasut
The Chefree Technology Corp. is an LCD panel manufacturer.
Signed-off-by Marek Vasut <[email protected]>To: [email protected]
Cc: Rob Herring <[email protected]>
Cc: Sam Ravnborg <[email protected]>
Cc: [email protected]--- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+)
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel