summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/extcon
diff options
context:
space:
mode:
authorKrzysztof Kozlowski <krzk@kernel.org>2020-08-17 08:59:58 +0200
committerChanwoo Choi <cw00.choi@samsung.com>2020-09-24 12:20:47 +0200
commit5076372d135ae34ef65388a39590576cd9a2436c (patch)
tree8df3d0ef7858e8d3846b38513eeecebf6fd3e070 /Documentation/devicetree/bindings/extcon
parentdt-bindings: extcon: ptn5150: Convert binding to DT schema (diff)
downloadlinux-5076372d135ae34ef65388a39590576cd9a2436c.tar.xz
linux-5076372d135ae34ef65388a39590576cd9a2436c.zip
dt-bindings: extcon: ptn5150: Use generic "interrupts" property
Interrupts do not have to be always GPIO based so instead of expecting "int-gpios" property and converting the GPIO to an interrupt, just accept any interrupt via generic "interrupts" property. Mark the old "int-gpios" as deprecated. Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org> Reviewed-by: Vijai Kumar K <vijaikumar.kanagarajan@gmail.com> Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Diffstat (limited to 'Documentation/devicetree/bindings/extcon')
-rw-r--r--Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml11
1 files changed, 9 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml b/Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
index f6316f12028b..1ddc97db3e61 100644
--- a/Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
+++ b/Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
@@ -19,8 +19,13 @@ properties:
const: nxp,ptn5150
int-gpios:
+ deprecated: true
description:
GPIO pin (input) connected to the PTN5150's INTB pin.
+ Use "interrupts" instead.
+
+ interrupts:
+ maxItems: 1
reg:
maxItems: 1
@@ -31,7 +36,7 @@ properties:
required:
- compatible
- - int-gpios
+ - interrupts
- reg
- vbus-gpios
@@ -40,6 +45,7 @@ additionalProperties: false
examples:
- |
#include <dt-bindings/gpio/gpio.h>
+ #include <dt-bindings/interrupt-controller/irq.h>
i2c {
#address-cells = <1>;
#size-cells = <0>;
@@ -47,7 +53,8 @@ examples:
ptn5150@1d {
compatible = "nxp,ptn5150";
reg = <0x1d>;
- int-gpios = <&msmgpio 78 GPIO_ACTIVE_HIGH>;
+ interrupt-parent = <&msmgpio>;
+ interrupts = <78 IRQ_TYPE_LEVEL_HIGH>;
vbus-gpios = <&msmgpio 148 GPIO_ACTIVE_HIGH>;
};
};