* [PATCH v1 0/2] Support HannStar HSD101PWW2 display panel @ 2021-11-14 20:04 ` Dmitry Osipenko 0 siblings, 0 replies; 8+ messages in thread From: Dmitry Osipenko @ 2021-11-14 20:04 UTC (permalink / raw) To: Thierry Reding, Sam Ravnborg, Rob Herring, David Airlie, Daniel Vetter, Svyatoslav Ryhel Cc: dri-devel, devicetree, linux-tegra, linux-kernel Add support for HannStar HSD101PWW2 display panel used by ASUS Transformer TF201T tablet device. Svyatoslav Ryhel (2): dt-bindings: display: simple: Add HannStar HSD101PWW2 drm/panel: simple: Add support for HannStar HSD101PWW2 panel .../bindings/display/panel/panel-simple.yaml | 2 ++ drivers/gpu/drm/panel/panel-simple.c | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+) -- 2.33.1 ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v1 0/2] Support HannStar HSD101PWW2 display panel @ 2021-11-14 20:04 ` Dmitry Osipenko 0 siblings, 0 replies; 8+ messages in thread From: Dmitry Osipenko @ 2021-11-14 20:04 UTC (permalink / raw) To: Thierry Reding, Sam Ravnborg, Rob Herring, David Airlie, Daniel Vetter, Svyatoslav Ryhel Cc: linux-tegra, devicetree, linux-kernel, dri-devel Add support for HannStar HSD101PWW2 display panel used by ASUS Transformer TF201T tablet device. Svyatoslav Ryhel (2): dt-bindings: display: simple: Add HannStar HSD101PWW2 drm/panel: simple: Add support for HannStar HSD101PWW2 panel .../bindings/display/panel/panel-simple.yaml | 2 ++ drivers/gpu/drm/panel/panel-simple.c | 28 +++++++++++++++++++ 2 files changed, 30 insertions(+) -- 2.33.1 ^ permalink raw reply [flat|nested] 8+ messages in thread
* [PATCH v1 1/2] dt-bindings: display: simple: Add HannStar HSD101PWW2 2021-11-14 20:04 ` Dmitry Osipenko @ 2021-11-14 20:04 ` Dmitry Osipenko -1 siblings, 0 replies; 8+ messages in thread From: Dmitry Osipenko @ 2021-11-14 20:04 UTC (permalink / raw) To: Thierry Reding, Sam Ravnborg, Rob Herring, David Airlie, Daniel Vetter, Svyatoslav Ryhel Cc: dri-devel, devicetree, linux-tegra, linux-kernel From: Svyatoslav Ryhel <clamor95@gmail.com> Add HannStar HSD101PWW2 10.1" WXGA (1280x800) TFT-LCD LVDS panel to the list of compatibles. Signed-off-by: Svyatoslav Ryhel <clamor95@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 f3c9395d23b6..ecb9a79c2e78 100644 --- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml +++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml @@ -156,6 +156,8 @@ properties: - hannstar,hsd070pww1 # HannStar Display Corp. HSD100PXN1 10.1" XGA LVDS panel - hannstar,hsd100pxn1 + # HannStar Display Corp. HSD101PWW2 10.1" WXGA (1280x800) LVDS panel + - hannstar,hsd101pww2 # Hitachi Ltd. Corporation 9" WVGA (800x480) TFT LCD panel - hit,tx23d38vm0caa # InfoVision Optoelectronics M133NWF4 R0 13.3" FHD (1920x1080) TFT LCD panel -- 2.33.1 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH v1 1/2] dt-bindings: display: simple: Add HannStar HSD101PWW2 @ 2021-11-14 20:04 ` Dmitry Osipenko 0 siblings, 0 replies; 8+ messages in thread From: Dmitry Osipenko @ 2021-11-14 20:04 UTC (permalink / raw) To: Thierry Reding, Sam Ravnborg, Rob Herring, David Airlie, Daniel Vetter, Svyatoslav Ryhel Cc: linux-tegra, devicetree, linux-kernel, dri-devel From: Svyatoslav Ryhel <clamor95@gmail.com> Add HannStar HSD101PWW2 10.1" WXGA (1280x800) TFT-LCD LVDS panel to the list of compatibles. Signed-off-by: Svyatoslav Ryhel <clamor95@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 f3c9395d23b6..ecb9a79c2e78 100644 --- a/Documentation/devicetree/bindings/display/panel/panel-simple.yaml +++ b/Documentation/devicetree/bindings/display/panel/panel-simple.yaml @@ -156,6 +156,8 @@ properties: - hannstar,hsd070pww1 # HannStar Display Corp. HSD100PXN1 10.1" XGA LVDS panel - hannstar,hsd100pxn1 + # HannStar Display Corp. HSD101PWW2 10.1" WXGA (1280x800) LVDS panel + - hannstar,hsd101pww2 # Hitachi Ltd. Corporation 9" WVGA (800x480) TFT LCD panel - hit,tx23d38vm0caa # InfoVision Optoelectronics M133NWF4 R0 13.3" FHD (1920x1080) TFT LCD panel -- 2.33.1 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH v1 1/2] dt-bindings: display: simple: Add HannStar HSD101PWW2 2021-11-14 20:04 ` Dmitry Osipenko @ 2021-11-29 21:26 ` Rob Herring -1 siblings, 0 replies; 8+ messages in thread From: Rob Herring @ 2021-11-29 21:26 UTC (permalink / raw) To: Dmitry Osipenko Cc: linux-kernel, Rob Herring, Daniel Vetter, David Airlie, Thierry Reding, linux-tegra, dri-devel, Sam Ravnborg, Svyatoslav Ryhel, devicetree On Sun, 14 Nov 2021 23:04:30 +0300, Dmitry Osipenko wrote: > From: Svyatoslav Ryhel <clamor95@gmail.com> > > Add HannStar HSD101PWW2 10.1" WXGA (1280x800) TFT-LCD LVDS panel > to the list of compatibles. > > Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.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] 8+ messages in thread
* Re: [PATCH v1 1/2] dt-bindings: display: simple: Add HannStar HSD101PWW2 @ 2021-11-29 21:26 ` Rob Herring 0 siblings, 0 replies; 8+ messages in thread From: Rob Herring @ 2021-11-29 21:26 UTC (permalink / raw) To: Dmitry Osipenko Cc: devicetree, David Airlie, Svyatoslav Ryhel, linux-kernel, dri-devel, Rob Herring, Thierry Reding, linux-tegra, Sam Ravnborg On Sun, 14 Nov 2021 23:04:30 +0300, Dmitry Osipenko wrote: > From: Svyatoslav Ryhel <clamor95@gmail.com> > > Add HannStar HSD101PWW2 10.1" WXGA (1280x800) TFT-LCD LVDS panel > to the list of compatibles. > > Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.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] 8+ messages in thread
* [PATCH v1 2/2] drm/panel: simple: Add support for HannStar HSD101PWW2 panel 2021-11-14 20:04 ` Dmitry Osipenko @ 2021-11-14 20:04 ` Dmitry Osipenko -1 siblings, 0 replies; 8+ messages in thread From: Dmitry Osipenko @ 2021-11-14 20:04 UTC (permalink / raw) To: Thierry Reding, Sam Ravnborg, Rob Herring, David Airlie, Daniel Vetter, Svyatoslav Ryhel Cc: dri-devel, devicetree, linux-tegra, linux-kernel From: Svyatoslav Ryhel <clamor95@gmail.com> Add definition of the HannStar HSD101PWW2 Rev0-A00/A01 LCD SuperIPS+ HD panel. Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> --- drivers/gpu/drm/panel/panel-simple.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index eb475a3a774b..8b7033048f83 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -1927,6 +1927,31 @@ static const struct panel_desc hannstar_hsd100pxn1 = { .connector_type = DRM_MODE_CONNECTOR_LVDS, }; +static const struct display_timing hannstar_hsd101pww2_timing = { + .pixelclock = { 64300000, 71100000, 82000000 }, + .hactive = { 1280, 1280, 1280 }, + .hfront_porch = { 1, 1, 10 }, + .hback_porch = { 1, 1, 10 }, + .hsync_len = { 58, 158, 661 }, + .vactive = { 800, 800, 800 }, + .vfront_porch = { 1, 1, 10 }, + .vback_porch = { 1, 1, 10 }, + .vsync_len = { 1, 21, 203 }, + .flags = DISPLAY_FLAGS_DE_HIGH, +}; + +static const struct panel_desc hannstar_hsd101pww2 = { + .timings = &hannstar_hsd101pww2_timing, + .num_timings = 1, + .bpc = 8, + .size = { + .width = 217, + .height = 136, + }, + .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG, + .connector_type = DRM_MODE_CONNECTOR_LVDS, +}; + static const struct drm_display_mode hitachi_tx23d38vm0caa_mode = { .clock = 33333, .hdisplay = 800, @@ -3725,6 +3750,9 @@ static const struct of_device_id platform_of_match[] = { }, { .compatible = "hannstar,hsd100pxn1", .data = &hannstar_hsd100pxn1, + }, { + .compatible = "hannstar,hsd101pww2", + .data = &hannstar_hsd101pww2, }, { .compatible = "hit,tx23d38vm0caa", .data = &hitachi_tx23d38vm0caa -- 2.33.1 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [PATCH v1 2/2] drm/panel: simple: Add support for HannStar HSD101PWW2 panel @ 2021-11-14 20:04 ` Dmitry Osipenko 0 siblings, 0 replies; 8+ messages in thread From: Dmitry Osipenko @ 2021-11-14 20:04 UTC (permalink / raw) To: Thierry Reding, Sam Ravnborg, Rob Herring, David Airlie, Daniel Vetter, Svyatoslav Ryhel Cc: linux-tegra, devicetree, linux-kernel, dri-devel From: Svyatoslav Ryhel <clamor95@gmail.com> Add definition of the HannStar HSD101PWW2 Rev0-A00/A01 LCD SuperIPS+ HD panel. Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> --- drivers/gpu/drm/panel/panel-simple.c | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c index eb475a3a774b..8b7033048f83 100644 --- a/drivers/gpu/drm/panel/panel-simple.c +++ b/drivers/gpu/drm/panel/panel-simple.c @@ -1927,6 +1927,31 @@ static const struct panel_desc hannstar_hsd100pxn1 = { .connector_type = DRM_MODE_CONNECTOR_LVDS, }; +static const struct display_timing hannstar_hsd101pww2_timing = { + .pixelclock = { 64300000, 71100000, 82000000 }, + .hactive = { 1280, 1280, 1280 }, + .hfront_porch = { 1, 1, 10 }, + .hback_porch = { 1, 1, 10 }, + .hsync_len = { 58, 158, 661 }, + .vactive = { 800, 800, 800 }, + .vfront_porch = { 1, 1, 10 }, + .vback_porch = { 1, 1, 10 }, + .vsync_len = { 1, 21, 203 }, + .flags = DISPLAY_FLAGS_DE_HIGH, +}; + +static const struct panel_desc hannstar_hsd101pww2 = { + .timings = &hannstar_hsd101pww2_timing, + .num_timings = 1, + .bpc = 8, + .size = { + .width = 217, + .height = 136, + }, + .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG, + .connector_type = DRM_MODE_CONNECTOR_LVDS, +}; + static const struct drm_display_mode hitachi_tx23d38vm0caa_mode = { .clock = 33333, .hdisplay = 800, @@ -3725,6 +3750,9 @@ static const struct of_device_id platform_of_match[] = { }, { .compatible = "hannstar,hsd100pxn1", .data = &hannstar_hsd100pxn1, + }, { + .compatible = "hannstar,hsd101pww2", + .data = &hannstar_hsd101pww2, }, { .compatible = "hit,tx23d38vm0caa", .data = &hitachi_tx23d38vm0caa -- 2.33.1 ^ permalink raw reply related [flat|nested] 8+ messages in thread
end of thread, other threads:[~2021-11-29 21:28 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-11-14 20:04 [PATCH v1 0/2] Support HannStar HSD101PWW2 display panel Dmitry Osipenko 2021-11-14 20:04 ` Dmitry Osipenko 2021-11-14 20:04 ` [PATCH v1 1/2] dt-bindings: display: simple: Add HannStar HSD101PWW2 Dmitry Osipenko 2021-11-14 20:04 ` Dmitry Osipenko 2021-11-29 21:26 ` Rob Herring 2021-11-29 21:26 ` Rob Herring 2021-11-14 20:04 ` [PATCH v1 2/2] drm/panel: simple: Add support for HannStar HSD101PWW2 panel Dmitry Osipenko 2021-11-14 20:04 ` Dmitry Osipenko
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.