* [PATCH 1/2] media: dt-bindings: rc: Allow 'ir-receiver' node names
@ 2022-06-06 18:49 Rob Herring
2022-06-06 18:49 ` [PATCH 2/2] media: dt-bindings: Convert gpio-ir-receiver to DT schema Rob Herring
2022-06-29 21:09 ` [PATCH 1/2] media: dt-bindings: rc: Allow 'ir-receiver' node names Rob Herring
0 siblings, 2 replies; 3+ messages in thread
From: Rob Herring @ 2022-06-06 18:49 UTC (permalink / raw)
To: Mauro Carvalho Chehab, Krzysztof Kozlowski, Sean Young
Cc: linux-media, devicetree, linux-kernel
Most existing 'gpio-ir-receiver' nodes use 'ir-receiver' for their node
name, so add it as an allowed node name.
Signed-off-by: Rob Herring <robh@kernel.org>
---
Documentation/devicetree/bindings/media/rc.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/media/rc.yaml b/Documentation/devicetree/bindings/media/rc.yaml
index d4c541c4b164..b11d14ab89c4 100644
--- a/Documentation/devicetree/bindings/media/rc.yaml
+++ b/Documentation/devicetree/bindings/media/rc.yaml
@@ -12,7 +12,7 @@ maintainers:
properties:
$nodename:
- pattern: "^ir(@[a-f0-9]+)?$"
+ pattern: "^ir(-receiver)?(@[a-f0-9]+)?$"
linux,rc-map-name:
description:
--
2.34.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH 2/2] media: dt-bindings: Convert gpio-ir-receiver to DT schema
2022-06-06 18:49 [PATCH 1/2] media: dt-bindings: rc: Allow 'ir-receiver' node names Rob Herring
@ 2022-06-06 18:49 ` Rob Herring
2022-06-29 21:09 ` [PATCH 1/2] media: dt-bindings: rc: Allow 'ir-receiver' node names Rob Herring
1 sibling, 0 replies; 3+ messages in thread
From: Rob Herring @ 2022-06-06 18:49 UTC (permalink / raw)
To: Mauro Carvalho Chehab, Krzysztof Kozlowski, Sean Young,
Sebastian Hesselbarth
Cc: linux-media, devicetree, linux-kernel
Convert the gpio-ir-receiver binding to DT schema format.
Signed-off-by: Rob Herring <robh@kernel.org>
---
.../bindings/media/gpio-ir-receiver.txt | 20 ----------
.../bindings/media/gpio-ir-receiver.yaml | 40 +++++++++++++++++++
2 files changed, 40 insertions(+), 20 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.txt
create mode 100644 Documentation/devicetree/bindings/media/gpio-ir-receiver.yaml
diff --git a/Documentation/devicetree/bindings/media/gpio-ir-receiver.txt b/Documentation/devicetree/bindings/media/gpio-ir-receiver.txt
deleted file mode 100644
index 108bf435b933..000000000000
--- a/Documentation/devicetree/bindings/media/gpio-ir-receiver.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-Device-Tree bindings for GPIO IR receiver
-
-Required properties:
- - compatible: should be "gpio-ir-receiver".
- - gpios: specifies GPIO used for IR signal reception.
-
-Optional properties:
- - linux,rc-map-name: see rc.txt file in the same
- directory.
- - linux,autosuspend-period: autosuspend delay time,
- the unit is milisecond.
-
-Example node:
-
- ir: ir-receiver {
- compatible = "gpio-ir-receiver";
- gpios = <&gpio0 19 1>;
- linux,rc-map-name = "rc-rc6-mce";
- linux,autosuspend-period = <125>;
- };
diff --git a/Documentation/devicetree/bindings/media/gpio-ir-receiver.yaml b/Documentation/devicetree/bindings/media/gpio-ir-receiver.yaml
new file mode 100644
index 000000000000..61072745b983
--- /dev/null
+++ b/Documentation/devicetree/bindings/media/gpio-ir-receiver.yaml
@@ -0,0 +1,40 @@
+# SPDX-License-Identifier: GPL-2.0
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/media/gpio-ir-receiver.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: GPIO Based IR receiver
+
+maintainers:
+ - Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
+
+allOf:
+ - $ref: rc.yaml#
+
+properties:
+ compatible:
+ const: gpio-ir-receiver
+
+ gpios:
+ maxItems: 1
+
+ linux,autosuspend-period:
+ description: autosuspend delay time in milliseconds
+ $ref: /schemas/types.yaml#/definitions/uint32
+
+required:
+ - compatible
+ - gpios
+
+unevaluatedProperties: false
+
+examples:
+ - |
+ ir-receiver {
+ compatible = "gpio-ir-receiver";
+ gpios = <&gpio0 19 1>;
+ linux,rc-map-name = "rc-rc6-mce";
+ linux,autosuspend-period = <125>;
+ };
+...
--
2.34.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH 1/2] media: dt-bindings: rc: Allow 'ir-receiver' node names
2022-06-06 18:49 [PATCH 1/2] media: dt-bindings: rc: Allow 'ir-receiver' node names Rob Herring
2022-06-06 18:49 ` [PATCH 2/2] media: dt-bindings: Convert gpio-ir-receiver to DT schema Rob Herring
@ 2022-06-29 21:09 ` Rob Herring
1 sibling, 0 replies; 3+ messages in thread
From: Rob Herring @ 2022-06-29 21:09 UTC (permalink / raw)
To: Mauro Carvalho Chehab, Krzysztof Kozlowski, Sean Young
Cc: linux-media, devicetree, linux-kernel
On Mon, Jun 06, 2022 at 01:49:43PM -0500, Rob Herring wrote:
> Most existing 'gpio-ir-receiver' nodes use 'ir-receiver' for their node
> name, so add it as an allowed node name.
>
> Signed-off-by: Rob Herring <robh@kernel.org>
> ---
> Documentation/devicetree/bindings/media/rc.yaml | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
It's been 3 weeks and no replies, so I've applied these to the DT tree.
Rob
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-06-29 21:09 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-06 18:49 [PATCH 1/2] media: dt-bindings: rc: Allow 'ir-receiver' node names Rob Herring
2022-06-06 18:49 ` [PATCH 2/2] media: dt-bindings: Convert gpio-ir-receiver to DT schema Rob Herring
2022-06-29 21:09 ` [PATCH 1/2] media: dt-bindings: rc: Allow 'ir-receiver' node names Rob Herring
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.