2022-05-30 10:02:24

by Svyatoslav Ryhel

[permalink] [raw]
Subject: [PATCH v5 0/3] Support Sharp LQ101R1SX03 and HannStar HSD101PWW2 panels

This series adds support for Sharp LQ101R1SX03 and HannStar HSD101PWW2
display panels that are used by Asus Transformer tablets, which we're
planning to support since 5.17 kernel.

Changelog:
v5: - previously patches were sent by Dmitry and he asked me to resend them

v4: - Added r-b from Rob Herring that he gave to the LQ101R1SX01 DT patch
of v2. I missed to add it to the v3 by accident.

v3: - No changes. Re-sending for 5.18. Device-trees of devices that use
these panels were merged to 5.17, so we're missing the display support.

v2: - Added ack from Rob Herring to the HSD101PWW2 binding.

- Updated LQ101R1SX01 binding, like it was suggested by Rob Herring,
making LQ101R1SX03 directly compatible with the LQ101R1SX01.
Such that ["sharp,lq101r1sx03", "sharp,lq101r1sx01"] could be
used in DT. This removes need to update panel driver with the new
compatible.

- Improved commit message of the LQ101R1SX03 patch.

- Added my s-o-b to all patches.

Anton Bambura (1):
dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03

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 ++
.../display/panel/sharp,lq101r1sx01.yaml | 7 ++++-
drivers/gpu/drm/panel/panel-simple.c | 28 +++++++++++++++++++
3 files changed, 36 insertions(+), 1 deletion(-)

--
2.25.1



2022-05-30 13:09:49

by Svyatoslav Ryhel

[permalink] [raw]
Subject: [PATCH v5 1/3] dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03

From: Anton Bambura <[email protected]>

LQ101R1SX03 is compatible with LQ101R1SX01 from software perspective,
document it. The LQ101R1SX03 is a newer revision of LQ101R1SX01, it has
minor differences in hardware pins in comparison to the older version.
The newer version of the panel can be found on Android tablets, like
ASUS TF701T.

Reviewed-by: Rob Herring <[email protected]>
Signed-off-by: Anton Bambura <[email protected]>
Signed-off-by: Dmitry Osipenko <[email protected]>
Signed-off-by: Svyatoslav Ryhel <[email protected]>
---
.../bindings/display/panel/sharp,lq101r1sx01.yaml | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml b/Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml
index a679d3647dbd..9ec0e8aae4c6 100644
--- a/Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml
+++ b/Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml
@@ -30,7 +30,12 @@ allOf:

properties:
compatible:
- const: sharp,lq101r1sx01
+ oneOf:
+ - items:
+ - const: sharp,lq101r1sx03
+ - const: sharp,lq101r1sx01
+ - items:
+ - const: sharp,lq101r1sx01

reg: true
power-supply: true
--
2.25.1


2022-06-30 17:27:32

by Dmitry Osipenko

[permalink] [raw]
Subject: Re: [PATCH v5 0/3] Support Sharp LQ101R1SX03 and HannStar HSD101PWW2 panels

Hello Sam,

On 5/29/22 21:05, Svyatoslav Ryhel wrote:
> This series adds support for Sharp LQ101R1SX03 and HannStar HSD101PWW2
> display panels that are used by Asus Transformer tablets, which we're
> planning to support since 5.17 kernel.

The tablets now supported since 5.17 and awaiting for the panel patches.

> Changelog:
> v5: - previously patches were sent by Dmitry and he asked me to resend them
>
> v4: - Added r-b from Rob Herring that he gave to the LQ101R1SX01 DT patch
> of v2. I missed to add it to the v3 by accident.
>
> v3: - No changes. Re-sending for 5.18. Device-trees of devices that use
> these panels were merged to 5.17, so we're missing the display support.
>
> v2: - Added ack from Rob Herring to the HSD101PWW2 binding.
>
> - Updated LQ101R1SX01 binding, like it was suggested by Rob Herring,
> making LQ101R1SX03 directly compatible with the LQ101R1SX01.
> Such that ["sharp,lq101r1sx03", "sharp,lq101r1sx01"] could be
> used in DT. This removes need to update panel driver with the new
> compatible.
>
> - Improved commit message of the LQ101R1SX03 patch.
>
> - Added my s-o-b to all patches.
>
> Anton Bambura (1):
> dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03
>
> 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 ++
> .../display/panel/sharp,lq101r1sx01.yaml | 7 ++++-
> drivers/gpu/drm/panel/panel-simple.c | 28 +++++++++++++++++++
> 3 files changed, 36 insertions(+), 1 deletion(-)
>

Sam, could you please take a look at these patches? They missed two
kernel versions already because there was nobody to apply them. Thanks
in advance.

--
Best regards,
Dmitry

2022-07-03 19:13:26

by Sam Ravnborg

[permalink] [raw]
Subject: Re: [PATCH v5 0/3] Support Sharp LQ101R1SX03 and HannStar HSD101PWW2 panels

Hi Dmitry,
On Thu, Jun 30, 2022 at 08:23:06PM +0300, Dmitry Osipenko wrote:
> Hello Sam,
>
> On 5/29/22 21:05, Svyatoslav Ryhel wrote:
> > This series adds support for Sharp LQ101R1SX03 and HannStar HSD101PWW2
> > display panels that are used by Asus Transformer tablets, which we're
> > planning to support since 5.17 kernel.
>
> The tablets now supported since 5.17 and awaiting for the panel patches.
>
> > Changelog:
> > v5: - previously patches were sent by Dmitry and he asked me to resend them
> >
> > v4: - Added r-b from Rob Herring that he gave to the LQ101R1SX01 DT patch
> > of v2. I missed to add it to the v3 by accident.
> >
> > v3: - No changes. Re-sending for 5.18. Device-trees of devices that use
> > these panels were merged to 5.17, so we're missing the display support.
> >
> > v2: - Added ack from Rob Herring to the HSD101PWW2 binding.
> >
> > - Updated LQ101R1SX01 binding, like it was suggested by Rob Herring,
> > making LQ101R1SX03 directly compatible with the LQ101R1SX01.
> > Such that ["sharp,lq101r1sx03", "sharp,lq101r1sx01"] could be
> > used in DT. This removes need to update panel driver with the new
> > compatible.
> >
> > - Improved commit message of the LQ101R1SX03 patch.
> >
> > - Added my s-o-b to all patches.
> >
> > Anton Bambura (1):
> > dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03
> >
> > 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 ++
> > .../display/panel/sharp,lq101r1sx01.yaml | 7 ++++-
> > drivers/gpu/drm/panel/panel-simple.c | 28 +++++++++++++++++++
> > 3 files changed, 36 insertions(+), 1 deletion(-)
> >
>
> Sam, could you please take a look at these patches? They missed two
> kernel versions already because there was nobody to apply them. Thanks
> in advance.

I went through the panel backlog a week or two ago, but missed these.
Likely because I did not look more than a week back.
Sorry for letting it take so long - but I am not the most reliable linux
developer these days (hobby time only, and time is limited).

Patches are now applied to drm-misc (drm-misc-next) and should soon be
visible in -next.

Sam

2022-07-03 23:51:30

by Dmitry Osipenko

[permalink] [raw]
Subject: Re: [PATCH v5 0/3] Support Sharp LQ101R1SX03 and HannStar HSD101PWW2 panels

On 7/3/22 21:56, Sam Ravnborg wrote:
> Hi Dmitry,
> On Thu, Jun 30, 2022 at 08:23:06PM +0300, Dmitry Osipenko wrote:
>> Hello Sam,
>>
>> On 5/29/22 21:05, Svyatoslav Ryhel wrote:
>>> This series adds support for Sharp LQ101R1SX03 and HannStar HSD101PWW2
>>> display panels that are used by Asus Transformer tablets, which we're
>>> planning to support since 5.17 kernel.
>>
>> The tablets now supported since 5.17 and awaiting for the panel patches.
>>
>>> Changelog:
>>> v5: - previously patches were sent by Dmitry and he asked me to resend them
>>>
>>> v4: - Added r-b from Rob Herring that he gave to the LQ101R1SX01 DT patch
>>> of v2. I missed to add it to the v3 by accident.
>>>
>>> v3: - No changes. Re-sending for 5.18. Device-trees of devices that use
>>> these panels were merged to 5.17, so we're missing the display support.
>>>
>>> v2: - Added ack from Rob Herring to the HSD101PWW2 binding.
>>>
>>> - Updated LQ101R1SX01 binding, like it was suggested by Rob Herring,
>>> making LQ101R1SX03 directly compatible with the LQ101R1SX01.
>>> Such that ["sharp,lq101r1sx03", "sharp,lq101r1sx01"] could be
>>> used in DT. This removes need to update panel driver with the new
>>> compatible.
>>>
>>> - Improved commit message of the LQ101R1SX03 patch.
>>>
>>> - Added my s-o-b to all patches.
>>>
>>> Anton Bambura (1):
>>> dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03
>>>
>>> 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 ++
>>> .../display/panel/sharp,lq101r1sx01.yaml | 7 ++++-
>>> drivers/gpu/drm/panel/panel-simple.c | 28 +++++++++++++++++++
>>> 3 files changed, 36 insertions(+), 1 deletion(-)
>>>
>>
>> Sam, could you please take a look at these patches? They missed two
>> kernel versions already because there was nobody to apply them. Thanks
>> in advance.
>
> I went through the panel backlog a week or two ago, but missed these.
> Likely because I did not look more than a week back.
> Sorry for letting it take so long - but I am not the most reliable linux
> developer these days (hobby time only, and time is limited).

That is totally fine. There are not that many full-time maintainers in
kernel.

> Patches are now applied to drm-misc (drm-misc-next) and should soon be
> visible in -next.

Awesome, thank you.

--
Best regards,
Dmitry