* [PATCH 1/2] HID: hid-goodix: drop unsupported and undocumented DT part
@ 2024-09-25 19:49 Krzysztof Kozlowski
2024-09-25 19:49 ` [PATCH 2/2] dt-bindings: input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen" Krzysztof Kozlowski
2024-09-25 20:03 ` [PATCH 1/2] HID: hid-goodix: drop unsupported and undocumented DT part Krzysztof Kozlowski
0 siblings, 2 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2024-09-25 19:49 UTC (permalink / raw)
To: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Jiri Kosina, Benjamin Tissoires, Charles Wang, linux-input,
devicetree, linux-kernel
Cc: Krzysztof Kozlowski
Drop support for Devicetree from, because the binding is being reverted
(on basis of duplicating existing binding) and property was not added to
the original binding.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
drivers/hid/hid-goodix-spi.c | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/drivers/hid/hid-goodix-spi.c b/drivers/hid/hid-goodix-spi.c
index de655f745d3f..0e59663814dd 100644
--- a/drivers/hid/hid-goodix-spi.c
+++ b/drivers/hid/hid-goodix-spi.c
@@ -786,14 +786,6 @@ static const struct acpi_device_id goodix_spi_acpi_match[] = {
MODULE_DEVICE_TABLE(acpi, goodix_spi_acpi_match);
#endif
-#ifdef CONFIG_OF
-static const struct of_device_id goodix_spi_of_match[] = {
- { .compatible = "goodix,gt7986u", },
- { }
-};
-MODULE_DEVICE_TABLE(of, goodix_spi_of_match);
-#endif
-
static const struct spi_device_id goodix_spi_ids[] = {
{ "gt7986u" },
{ },
@@ -804,7 +796,6 @@ static struct spi_driver goodix_spi_driver = {
.driver = {
.name = "goodix-spi-hid",
.acpi_match_table = ACPI_PTR(goodix_spi_acpi_match),
- .of_match_table = of_match_ptr(goodix_spi_of_match),
.pm = pm_sleep_ptr(&goodix_spi_pm_ops),
},
.probe = goodix_spi_probe,
--
2.43.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [PATCH 2/2] dt-bindings: input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen"
2024-09-25 19:49 [PATCH 1/2] HID: hid-goodix: drop unsupported and undocumented DT part Krzysztof Kozlowski
@ 2024-09-25 19:49 ` Krzysztof Kozlowski
2024-09-25 21:07 ` Jiri Kosina
2024-09-25 20:03 ` [PATCH 1/2] HID: hid-goodix: drop unsupported and undocumented DT part Krzysztof Kozlowski
1 sibling, 1 reply; 6+ messages in thread
From: Krzysztof Kozlowski @ 2024-09-25 19:49 UTC (permalink / raw)
To: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Jiri Kosina, Benjamin Tissoires, Charles Wang, linux-input,
devicetree, linux-kernel
Cc: Krzysztof Kozlowski
This reverts commit 9184b17fbc23 ("dt-bindings: input: Goodix SPI HID
Touchscreen") because it duplicates existing binding leadings to errors:
goodix,gt7986u.example.dtb:
touchscreen@0: compatible: 'oneOf' conditional failed, one must be fixed:
['goodix,gt7986u'] is too short
'goodix,gt7375p' was expected
This was reported on mailing list on 6th of September, but no reaction
happened from contributor or maintainer to fix it.
Therefore let's drop binding which breaks and duplicates existing one.
Fixes: 9184b17fbc23 ("dt-bindings: input: Goodix SPI HID Touchscreen")
Reported-by: Rob Herring <robh@kernel.org>
Closes: https://lore.kernel.org/all/CAL_Jsq+QfTtRj_JCqXzktQ49H8VUnztVuaBjvvkg3fwEHniUHw@mail.gmail.com/
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
---
It is sad that original commit author ignored the report for two weeks.
This should have never been sent to Linus as pull request.
---
.../bindings/input/goodix,gt7986u.yaml | 71 -------------------
1 file changed, 71 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/input/goodix,gt7986u.yaml
diff --git a/Documentation/devicetree/bindings/input/goodix,gt7986u.yaml b/Documentation/devicetree/bindings/input/goodix,gt7986u.yaml
deleted file mode 100644
index a7d42a5d6128..000000000000
--- a/Documentation/devicetree/bindings/input/goodix,gt7986u.yaml
+++ /dev/null
@@ -1,71 +0,0 @@
-# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
-%YAML 1.2
----
-$id: http://devicetree.org/schemas/input/goodix,gt7986u.yaml#
-$schema: http://devicetree.org/meta-schemas/core.yaml#
-
-title: GOODIX GT7986U SPI HID Touchscreen
-
-maintainers:
- - Charles Wang <charles.goodix@gmail.com>
-
-description: Supports the Goodix GT7986U touchscreen.
- This touch controller reports data packaged according to the HID protocol,
- but is incompatible with Microsoft's HID-over-SPI protocol.
-
-allOf:
- - $ref: /schemas/spi/spi-peripheral-props.yaml#
-
-properties:
- compatible:
- enum:
- - goodix,gt7986u
-
- reg:
- maxItems: 1
-
- interrupts:
- maxItems: 1
-
- reset-gpios:
- maxItems: 1
-
- goodix,hid-report-addr:
- $ref: /schemas/types.yaml#/definitions/uint32
- description:
- The register address for retrieving HID report data.
- This address is related to the device firmware and may
- change after a firmware update.
-
- spi-max-frequency: true
-
-additionalProperties: false
-
-required:
- - compatible
- - reg
- - interrupts
- - reset-gpios
- - goodix,hid-report-addr
-
-examples:
- - |
- #include <dt-bindings/interrupt-controller/irq.h>
- #include <dt-bindings/gpio/gpio.h>
-
- spi {
- #address-cells = <1>;
- #size-cells = <0>;
-
- touchscreen@0 {
- compatible = "goodix,gt7986u";
- reg = <0>;
- interrupt-parent = <&gpio>;
- interrupts = <25 IRQ_TYPE_LEVEL_LOW>;
- reset-gpios = <&gpio1 1 GPIO_ACTIVE_LOW>;
- spi-max-frequency = <10000000>;
- goodix,hid-report-addr = <0x22c8c>;
- };
- };
-
-...
--
2.43.0
^ permalink raw reply related [flat|nested] 6+ messages in thread
* Re: [PATCH 1/2] HID: hid-goodix: drop unsupported and undocumented DT part
2024-09-25 19:49 [PATCH 1/2] HID: hid-goodix: drop unsupported and undocumented DT part Krzysztof Kozlowski
2024-09-25 19:49 ` [PATCH 2/2] dt-bindings: input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen" Krzysztof Kozlowski
@ 2024-09-25 20:03 ` Krzysztof Kozlowski
1 sibling, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2024-09-25 20:03 UTC (permalink / raw)
To: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Jiri Kosina, Benjamin Tissoires, Charles Wang, linux-input,
devicetree, linux-kernel
On 25/09/2024 21:49, Krzysztof Kozlowski wrote:
> Drop support for Devicetree from, because the binding is being reverted
> (on basis of duplicating existing binding) and property was not added to
This probably is unclear. Should be:
...(on basis of duplicating existing binding) and the driver uses a
property was not added to the original binding.
> the original binding.
>
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
> ---
I really wished we did not have to drop parts of drivers, but after
three pings no one cared to fix this (author does not respond at all)
and it landed in Linus' affecting everyone.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] dt-bindings: input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen"
2024-09-25 19:49 ` [PATCH 2/2] dt-bindings: input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen" Krzysztof Kozlowski
@ 2024-09-25 21:07 ` Jiri Kosina
2024-09-26 6:20 ` Krzysztof Kozlowski
2024-09-26 18:01 ` Jiri Kosina
0 siblings, 2 replies; 6+ messages in thread
From: Jiri Kosina @ 2024-09-25 21:07 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Benjamin Tissoires, Charles Wang, linux-input, devicetree,
linux-kernel
On Wed, 25 Sep 2024, Krzysztof Kozlowski wrote:
> This reverts commit 9184b17fbc23 ("dt-bindings: input: Goodix SPI HID
> Touchscreen") because it duplicates existing binding leadings to errors:
>
> goodix,gt7986u.example.dtb:
> touchscreen@0: compatible: 'oneOf' conditional failed, one must be fixed:
> ['goodix,gt7986u'] is too short
> 'goodix,gt7375p' was expected
>
> This was reported on mailing list on 6th of September, but no reaction
> happened from contributor or maintainer to fix it.
>
> Therefore let's drop binding which breaks and duplicates existing one.
>
> Fixes: 9184b17fbc23 ("dt-bindings: input: Goodix SPI HID Touchscreen")
> Reported-by: Rob Herring <robh@kernel.org>
> Closes: https://lore.kernel.org/all/CAL_Jsq+QfTtRj_JCqXzktQ49H8VUnztVuaBjvvkg3fwEHniUHw@mail.gmail.com/
> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
I've applied both patches now and will expedite them to Linus.
Thanks,
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] dt-bindings: input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen"
2024-09-25 21:07 ` Jiri Kosina
@ 2024-09-26 6:20 ` Krzysztof Kozlowski
2024-09-26 18:01 ` Jiri Kosina
1 sibling, 0 replies; 6+ messages in thread
From: Krzysztof Kozlowski @ 2024-09-26 6:20 UTC (permalink / raw)
To: Jiri Kosina, Charles Wang
Cc: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Benjamin Tissoires, linux-input, devicetree, linux-kernel
On 25/09/2024 23:07, Jiri Kosina wrote:
> On Wed, 25 Sep 2024, Krzysztof Kozlowski wrote:
>
>> This reverts commit 9184b17fbc23 ("dt-bindings: input: Goodix SPI HID
>> Touchscreen") because it duplicates existing binding leadings to errors:
>>
>> goodix,gt7986u.example.dtb:
>> touchscreen@0: compatible: 'oneOf' conditional failed, one must be fixed:
>> ['goodix,gt7986u'] is too short
>> 'goodix,gt7375p' was expected
>>
>> This was reported on mailing list on 6th of September, but no reaction
>> happened from contributor or maintainer to fix it.
>>
>> Therefore let's drop binding which breaks and duplicates existing one.
>>
>> Fixes: 9184b17fbc23 ("dt-bindings: input: Goodix SPI HID Touchscreen")
>> Reported-by: Rob Herring <robh@kernel.org>
>> Closes: https://lore.kernel.org/all/CAL_Jsq+QfTtRj_JCqXzktQ49H8VUnztVuaBjvvkg3fwEHniUHw@mail.gmail.com/
>> Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
>
> I've applied both patches now and will expedite them to Linus.
Thanks Jiri,
Charles,
If you ever receive a report about an issue in your patch, you should
respond to it and address it. Regardless whether it is on the lists only
or already merged.
If you do not respond to issues reported for your commits, it might
cause impression that you only care about getting your stuff into the
kernel and whatever after does not matter. As maintainer I would not
take more patches from you in such case, I bet other maintainers would
be reluctant to take them too.
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [PATCH 2/2] dt-bindings: input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen"
2024-09-25 21:07 ` Jiri Kosina
2024-09-26 6:20 ` Krzysztof Kozlowski
@ 2024-09-26 18:01 ` Jiri Kosina
1 sibling, 0 replies; 6+ messages in thread
From: Jiri Kosina @ 2024-09-26 18:01 UTC (permalink / raw)
To: Krzysztof Kozlowski
Cc: Dmitry Torokhov, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
Benjamin Tissoires, Charles Wang, linux-input, devicetree,
linux-kernel
On Wed, 25 Sep 2024, Jiri Kosina wrote:
> > This reverts commit 9184b17fbc23 ("dt-bindings: input: Goodix SPI HID
> > Touchscreen") because it duplicates existing binding leadings to errors:
> >
> > goodix,gt7986u.example.dtb:
> > touchscreen@0: compatible: 'oneOf' conditional failed, one must be fixed:
> > ['goodix,gt7986u'] is too short
> > 'goodix,gt7375p' was expected
> >
> > This was reported on mailing list on 6th of September, but no reaction
> > happened from contributor or maintainer to fix it.
> >
> > Therefore let's drop binding which breaks and duplicates existing one.
> >
> > Fixes: 9184b17fbc23 ("dt-bindings: input: Goodix SPI HID Touchscreen")
> > Reported-by: Rob Herring <robh@kernel.org>
> > Closes: https://lore.kernel.org/all/CAL_Jsq+QfTtRj_JCqXzktQ49H8VUnztVuaBjvvkg3fwEHniUHw@mail.gmail.com/
> > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
>
> I've applied both patches now and will expedite them to Linus.
Both are now in Linus' tree.
--
Jiri Kosina
SUSE Labs
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2024-09-26 18:01 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-25 19:49 [PATCH 1/2] HID: hid-goodix: drop unsupported and undocumented DT part Krzysztof Kozlowski
2024-09-25 19:49 ` [PATCH 2/2] dt-bindings: input: Revert "dt-bindings: input: Goodix SPI HID Touchscreen" Krzysztof Kozlowski
2024-09-25 21:07 ` Jiri Kosina
2024-09-26 6:20 ` Krzysztof Kozlowski
2024-09-26 18:01 ` Jiri Kosina
2024-09-25 20:03 ` [PATCH 1/2] HID: hid-goodix: drop unsupported and undocumented DT part Krzysztof Kozlowski
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).