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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mfd/da9055.txt

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 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/mfd/da9055.txt (Architecture m68k) and /Documentation/devicetree/bindings/mfd/da9055.txt (Architecture mips)


  1 * Dialog DA9055 Power Management Integrated Ci      1 * Dialog DA9055 Power Management Integrated Circuit (PMIC)
  2                                                     2 
  3 DA9055 consists of a large and varied group of      3 DA9055 consists of a large and varied group of sub-devices (I2C Only):
  4                                                     4 
  5 Device                   Supply Names    Descr      5 Device                   Supply Names    Description
  6 ------                   ------------    -----      6 ------                   ------------    -----------
  7 da9055-gpio             :               : GPIO      7 da9055-gpio             :               : GPIOs
  8 da9055-regulator        :               : Regu      8 da9055-regulator        :               : Regulators
  9 da9055-onkey            :               : On k      9 da9055-onkey            :               : On key
 10 da9055-rtc              :               : RTC      10 da9055-rtc              :               : RTC
 11 da9055-hwmon            :               : ADC      11 da9055-hwmon            :               : ADC
 12 da9055-watchdog         :               : Watc     12 da9055-watchdog         :               : Watchdog
 13                                                    13 
 14 The CODEC device in DA9055 has a separate, con     14 The CODEC device in DA9055 has a separate, configurable I2C address and so
 15 is instantiated separately from the PMIC.          15 is instantiated separately from the PMIC.
 16                                                    16 
 17 For details on accompanying CODEC I2C device,      17 For details on accompanying CODEC I2C device, see the following:
 18 Documentation/devicetree/bindings/sound/da9055     18 Documentation/devicetree/bindings/sound/da9055.txt
 19                                                    19 
 20 ======                                             20 ======
 21                                                    21 
 22 Required properties:                               22 Required properties:
 23 - compatible : Should be "dlg,da9055-pmic"         23 - compatible : Should be "dlg,da9055-pmic"
 24 - reg: Specifies the I2C slave address (defaul     24 - reg: Specifies the I2C slave address (defaults to 0x5a but can be modified)
 25 - interrupts: IRQ line info for da9055 chip.       25 - interrupts: IRQ line info for da9055 chip.
 26 - interrupt-controller: da9055 has internal IR     26 - interrupt-controller: da9055 has internal IRQs (has own IRQ domain).
 27 - #interrupt-cells: Should be 1, is the local      27 - #interrupt-cells: Should be 1, is the local IRQ number for da9055.
 28                                                    28 
 29 Sub-nodes:                                         29 Sub-nodes:
 30 - regulators : Contain the regulator nodes. Th     30 - regulators : Contain the regulator nodes. The DA9055 regulators are
 31   bound using their names as listed below:         31   bound using their names as listed below:
 32                                                    32 
 33     buck1     : regulator BUCK1                    33     buck1     : regulator BUCK1
 34     buck2     : regulator BUCK2                    34     buck2     : regulator BUCK2
 35     ldo1      : regulator LDO1                     35     ldo1      : regulator LDO1
 36     ldo2      : regulator LDO2                     36     ldo2      : regulator LDO2
 37     ldo3      : regulator LDO3                     37     ldo3      : regulator LDO3
 38     ldo4      : regulator LDO4                     38     ldo4      : regulator LDO4
 39     ldo5      : regulator LDO5                     39     ldo5      : regulator LDO5
 40     ldo6      : regulator LDO6                     40     ldo6      : regulator LDO6
 41                                                    41 
 42   The bindings details of individual regulator     42   The bindings details of individual regulator device can be found in:
 43   Documentation/devicetree/bindings/regulator/     43   Documentation/devicetree/bindings/regulator/regulator.txt
 44                                                    44 
 45                                                    45 
 46 Example:                                           46 Example:
 47                                                    47 
 48         pmic: da9055-pmic@5a {                     48         pmic: da9055-pmic@5a {
 49                 compatible = "dlg,da9055-pmic"     49                 compatible = "dlg,da9055-pmic";
 50                 reg = <0x5a>;                      50                 reg = <0x5a>;
 51                 interrupt-parent = <&intc>;        51                 interrupt-parent = <&intc>;
 52                 interrupts = <5 IRQ_TYPE_LEVEL     52                 interrupts = <5 IRQ_TYPE_LEVEL_LOW>;
 53                 interrupt-controller;              53                 interrupt-controller;
 54                 #interrupt-cells = <1>;            54                 #interrupt-cells = <1>;
 55                                                    55 
 56                 regulators {                       56                 regulators {
 57                         buck1: BUCK1 {             57                         buck1: BUCK1 {
 58                                 regulator-min-     58                                 regulator-min-microvolt = <725000>;
 59                                 regulator-max-     59                                 regulator-max-microvolt = <2075000>;
 60                         };                         60                         };
 61                         buck2: BUCK2 {             61                         buck2: BUCK2 {
 62                                 regulator-min-     62                                 regulator-min-microvolt = <925000>;
 63                                 regulator-max-     63                                 regulator-max-microvolt = <2500000>;
 64                         };                         64                         };
 65                         ldo1: LDO1 {               65                         ldo1: LDO1 {
 66                                 regulator-min-     66                                 regulator-min-microvolt = <900000>;
 67                                 regulator-max-     67                                 regulator-max-microvolt = <3300000>;
 68                         };                         68                         };
 69                 };                                 69                 };
 70         };                                         70         };
                                                      

~ [ 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