All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 1/5] dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml
@ 2021-03-26  1:55 Alistair Francis
  2021-03-26  1:55 ` [PATCH v4 2/5] mfd: sy7636a: Initial commit Alistair Francis
                   ` (4 more replies)
  0 siblings, 5 replies; 8+ messages in thread
From: Alistair Francis @ 2021-03-26  1:55 UTC (permalink / raw)
  To: lee.jones, robh+dt, lgirdwood, broonie, linux-imx, kernel
  Cc: devicetree, linux-kernel, alistair23, Alistair Francis

Initial support for the Silergy SY7636A Power Management chip
and regulator.

Signed-off-by: Alistair Francis <alistair@alistair23.me>
---
v3:
 - No change
v2:
 - N/A

 .../bindings/mfd/silergy,sy7636a.yaml         | 63 +++++++++++++++++++
 1 file changed, 63 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml

diff --git a/Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml b/Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml
new file mode 100644
index 000000000000..f260a8eae226
--- /dev/null
+++ b/Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml
@@ -0,0 +1,63 @@
+# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/mfd/silergy,sy7636a.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: silergy sy7636a PMIC
+
+maintainers:
+  - Alistair Francis <alistair@alistair23.me>
+
+properties:
+  compatible:
+    const: silergy,sy7636a
+
+  reg:
+    maxItems: 1
+
+  '#thermal-sensor-cells':
+    const: 0
+
+  regulators:
+    type: object
+    $ref: /schemas/regulator/regulator.yaml#
+
+    properties:
+      compatible:
+        const: silergy,sy7636a-regulator
+
+      regulator-name:
+        pattern: "vcom"
+
+required:
+  - compatible
+  - reg
+  - '#thermal-sensor-cells'
+
+additionalProperties: false
+
+examples:
+  - |
+    i2c {
+      #address-cells = <1>;
+      #size-cells = <0>;
+
+      sy7636a@62 {
+        compatible = "silergy,sy7636a";
+        reg = <0x62>;
+        status = "okay";
+        pinctrl-names = "default";
+        pinctrl-0 = <&pinctrl_epdpmic>;
+        #thermal-sensor-cells = <0>;
+
+        regulators {
+          compatible = "silergy,sy7636a-regulator";
+          reg_epdpmic: vcom {
+            regulator-name = "vcom";
+            regulator-boot-on;
+          };
+        };
+      };
+    };
+...
-- 
2.31.0


^ permalink raw reply related	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2021-03-30 19:09 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-26  1:55 [PATCH v4 1/5] dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml Alistair Francis
2021-03-26  1:55 ` [PATCH v4 2/5] mfd: sy7636a: Initial commit Alistair Francis
2021-03-30 19:08   ` Mark Brown
2021-03-26  1:55 ` [PATCH v4 3/5] regulator: " Alistair Francis
2021-03-30 19:05   ` Mark Brown
2021-03-26  1:55 ` [PATCH v4 4/5] ARM: imx_v6_v7_defconfig: Enable silergy,sy7636a Alistair Francis
2021-03-26  1:55 ` [PATCH v4 5/5] ARM: dts: imx7d: remarkable2: " Alistair Francis
2021-03-27 15:14 ` [PATCH v4 1/5] dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml 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.