~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mfd/mps,mp2629.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/mfd/mps,mp2629.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: MP2629 Battery Charger PMIC from Monolithic Power System.
  8 
  9 maintainers:
 10   - Saravanan Sekar <sravanhome@gmail.com>
 11 
 12 description: |
 13   MP2629 is a PMIC providing battery charging and power supply for smartphones,
 14   wireless camera and portable devices. Chip is controlled over I2C.
 15 
 16   The battery charge management device handles battery charger controller and
 17   ADC IIO device for battery, system voltage
 18 
 19 properties:
 20   compatible:
 21     enum:
 22       - mps,mp2629
 23       - mps,mp2733
 24 
 25   reg:
 26     maxItems: 1
 27 
 28   interrupts:
 29     maxItems: 1
 30 
 31   interrupt-controller: true
 32 
 33   "#interrupt-cells":
 34     const: 2
 35     description:
 36       The first cell is the IRQ number, the second cell is the trigger type.
 37 
 38 required:
 39   - compatible
 40   - reg
 41   - interrupts
 42   - interrupt-controller
 43   - "#interrupt-cells"
 44 
 45 additionalProperties: false
 46 
 47 examples:
 48   - |
 49     #include <dt-bindings/interrupt-controller/irq.h>
 50     #include <dt-bindings/input/linux-event-codes.h>
 51     i2c {
 52         #address-cells = <1>;
 53         #size-cells = <0>;
 54 
 55         pmic@4b {
 56             compatible = "mps,mp2629";
 57             reg = <0x4b>;
 58 
 59             interrupt-controller;
 60             interrupt-parent = <&gpio2>;
 61             #interrupt-cells = <2>;
 62             interrupts = <3 IRQ_TYPE_LEVEL_HIGH>;
 63         };
 64     };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php