mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
2.5 KiB
69 lines
2.5 KiB
* ROHM BD9571MWV/BD9574MWF Power Management Integrated Circuit (PMIC) bindings |
|
|
|
Required properties: |
|
- compatible : Should be "rohm,bd9571mwv" or "rohm,bd9574mwf". |
|
- reg : I2C slave address. |
|
- interrupts : The interrupt line the device is connected to. |
|
- interrupt-controller : Marks the device node as an interrupt controller. |
|
- #interrupt-cells : The number of cells to describe an IRQ, should be 2. |
|
The first cell is the IRQ number. |
|
The second cell is the flags, encoded as trigger |
|
masks from ../interrupt-controller/interrupts.txt. |
|
- gpio-controller : Marks the device node as a GPIO Controller. |
|
- #gpio-cells : Should be two. The first cell is the pin number and |
|
the second cell is used to specify flags. |
|
See ../gpio/gpio.txt for more information. |
|
- regulators: : List of child nodes that specify the regulator |
|
initialization data. Child nodes must be named |
|
after their hardware counterparts: |
|
- vd09 |
|
- vd18 |
|
- vd25 |
|
- vd33 |
|
- dvfs |
|
Each child node is defined using the standard |
|
binding for regulators. |
|
|
|
Optional properties: |
|
- rohm,ddr-backup-power : Value to use for DDR-Backup Power (default 0). |
|
This is a bitmask that specifies which DDR power |
|
rails need to be kept powered when backup mode is |
|
entered, for system suspend: |
|
- bit 0: DDR0 |
|
- bit 1: DDR1 |
|
- bit 2: DDR0C |
|
- bit 3: DDR1C |
|
These bits match the KEEPON_DDR* bits in the |
|
documentation for the "BKUP Mode Cnt" register. |
|
- rohm,rstbmode-level: The RSTB signal is configured for level mode, to |
|
accommodate a toggle power switch (the RSTBMODE pin is |
|
strapped low). |
|
- rohm,rstbmode-pulse: The RSTB signal is configured for pulse mode, to |
|
accommodate a momentary power switch (the RSTBMODE pin |
|
is strapped high). |
|
The two properties above are mutually exclusive. |
|
|
|
Example: |
|
|
|
pmic: pmic@30 { |
|
compatible = "rohm,bd9571mwv"; |
|
reg = <0x30>; |
|
interrupt-parent = <&gpio2>; |
|
interrupts = <0 IRQ_TYPE_LEVEL_LOW>; |
|
interrupt-controller; |
|
#interrupt-cells = <2>; |
|
gpio-controller; |
|
#gpio-cells = <2>; |
|
rohm,ddr-backup-power = <0xf>; |
|
rohm,rstbmode-pulse; |
|
|
|
regulators { |
|
dvfs: dvfs { |
|
regulator-name = "dvfs"; |
|
regulator-min-microvolt = <750000>; |
|
regulator-max-microvolt = <1030000>; |
|
regulator-boot-on; |
|
regulator-always-on; |
|
}; |
|
}; |
|
};
|
|
|