Convert power button devicetree bindings for the Motorola CPCAP MFD from
TXT to YAML format. This patch does not change any functionality; the
bindings remain the same.
Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
---
.../bindings/input/cpcap-pwrbutton.txt | 20 ------------
.../input/motorola,cpcap-pwrbutton.yaml | 32 +++++++++++++++++++
2 files changed, 32 insertions(+), 20 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt
create mode 100644 Documentation/devicetree/bindings/input/motorola,cpcap-pwrbutton.yaml
diff --git a/Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt b/Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt
deleted file mode 100644
index 0dd0076daf71..000000000000
--- a/Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-Motorola CPCAP on key
-
-This module is part of the CPCAP. For more details about the whole
-chip see Documentation/devicetree/bindings/mfd/motorola-cpcap.txt.
-
-This module provides a simple power button event via an Interrupt.
-
-Required properties:
-- compatible: should be one of the following
- - "motorola,cpcap-pwrbutton"
-- interrupts: irq specifier for CPCAP's ON IRQ
-
-Example:
-
-&cpcap {
- cpcap_pwrbutton: pwrbutton {
- compatible = "motorola,cpcap-pwrbutton";
- interrupts = <23 IRQ_TYPE_NONE>;
- };
-};
diff --git a/Documentation/devicetree/bindings/input/motorola,cpcap-pwrbutton.yaml b/Documentation/devicetree/bindings/input/motorola,cpcap-pwrbutton.yaml
new file mode 100644
index 000000000000..77a3e5a47d1a
--- /dev/null
+++ b/Documentation/devicetree/bindings/input/motorola,cpcap-pwrbutton.yaml
@@ -0,0 +1,32 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/input/motorola,cpcap-pwrbutton.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Motorola CPCAP PMIC power key
+
+maintainers:
+ - Svyatoslav Ryhel <clamor95@gmail.com>
+
+description:
+ This module is part of the Motorola CPCAP MFD device. For more details
+ see Documentation/devicetree/bindings/mfd/motorola,cpcap.yaml. The
+ power key is represented as a sub-node of the PMIC node on the device
+ tree.
+
+properties:
+ compatible:
+ const: motorola,cpcap-pwrbutton
+
+ interrupts:
+ items:
+ - description: CPCAP's ON interrupt
+
+required:
+ - compatible
+ - interrupts
+
+additionalProperties: false
+
+...
--
2.51.0
On Mon, 23 Feb 2026 08:38:54 +0200, Svyatoslav Ryhel wrote: > Convert power button devicetree bindings for the Motorola CPCAP MFD from > TXT to YAML format. This patch does not change any functionality; the > bindings remain the same. > > Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> > --- > .../bindings/input/cpcap-pwrbutton.txt | 20 ------------ > .../input/motorola,cpcap-pwrbutton.yaml | 32 +++++++++++++++++++ > 2 files changed, 32 insertions(+), 20 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt > create mode 100644 Documentation/devicetree/bindings/input/motorola,cpcap-pwrbutton.yaml > Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
On Mon, Feb 23, 2026 at 10:46:54AM -0600, Rob Herring (Arm) wrote: > > On Mon, 23 Feb 2026 08:38:54 +0200, Svyatoslav Ryhel wrote: > > Convert power button devicetree bindings for the Motorola CPCAP MFD from > > TXT to YAML format. This patch does not change any functionality; the > > bindings remain the same. > > > > Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> > > --- > > .../bindings/input/cpcap-pwrbutton.txt | 20 ------------ > > .../input/motorola,cpcap-pwrbutton.yaml | 32 +++++++++++++++++++ > > 2 files changed, 32 insertions(+), 20 deletions(-) > > delete mode 100644 Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt > > create mode 100644 Documentation/devicetree/bindings/input/motorola,cpcap-pwrbutton.yaml > > > > Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> Please merge with the rest of the series. Thanks. -- Dmitry
On Mon, 23 Feb 2026 08:38:54 +0200, Svyatoslav Ryhel wrote: > Convert power button devicetree bindings for the Motorola CPCAP MFD from > TXT to YAML format. This patch does not change any functionality; the > bindings remain the same. > > Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com> > --- > .../bindings/input/cpcap-pwrbutton.txt | 20 ------------ > .../input/motorola,cpcap-pwrbutton.yaml | 32 +++++++++++++++++++ > 2 files changed, 32 insertions(+), 20 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt > create mode 100644 Documentation/devicetree/bindings/input/motorola,cpcap-pwrbutton.yaml > My bot found errors running 'make dt_binding_check' on your patch: yamllint warnings/errors: dtschema/dtc warnings/errors: doc reference errors (make refcheckdocs): Warning: Documentation/devicetree/bindings/input/motorola,cpcap-pwrbutton.yaml references a file that doesn't exist: Documentation/devicetree/bindings/mfd/motorola,cpcap.yaml Warning: Documentation/devicetree/bindings/mfd/motorola-cpcap.txt references a file that doesn't exist: Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt Documentation/devicetree/bindings/input/motorola,cpcap-pwrbutton.yaml: Documentation/devicetree/bindings/mfd/motorola,cpcap.yaml Documentation/devicetree/bindings/mfd/motorola-cpcap.txt: Documentation/devicetree/bindings/input/cpcap-pwrbutton.txt See https://patchwork.kernel.org/project/devicetree/patch/20260223063858.12208-6-clamor95@gmail.com The base for the series is generally the latest rc1. A different dependency should be noted in *this* patch. If you already ran 'make dt_binding_check' and didn't see the above error(s), then make sure 'yamllint' is installed and dt-schema is up to date: pip3 install dtschema --upgrade Please check and re-submit after running the above command yourself. Note that DT_SCHEMA_FILES can be set to your schema file to speed up checking your schema. However, it must be unset to test all examples with your schema.
© 2016 - 2026 Red Hat, Inc.