diff options
author | Menon, Nishanth <nm@ti.com> | 2015-01-05 19:16:40 +0000 |
---|---|---|
committer | Dave Gerlach <d-gerlach@ti.com> | 2015-01-06 13:29:36 -0600 |
commit | c0c86cccd1e1c72c855ffff4a8411b8fc29b6544 (patch) | |
tree | 9d5dd51834734890cfa52579d9c9517a6c0e69c4 /Documentation | |
parent | ee998a6ea82822938898aca192b3ba2332cf779d (diff) |
PM / Voltagedomain: OMAP: Add support for absolute max voltage for a domain
We need to mark the voltage domain absolute maximum rating. This allows
us to setup voltage for a domain from min to max absolute rating.
Unfortunately, it is not possible to solely depend on maximum OPP
allowed for a domain due to the following:
in the case of a ganged voltage rail, where SMPS_x is shared between
VDD_A and VDD_B, setting voltage_tol for VDD_A can prevent VDD_B from
achieving voltage required for the domain. example:
vdd_A requires voltage Z, vdd_B requires voltage Y,
setting Z-tol to Z + tol will not work when Y is > or < the range.
instead, we look for absolute max for the voltage domains A and B.
setting Z-tol to MAX_A and Y-tol to MAX_B allows voltage ranges which
fall in the intermediate ranges and work for both VDD_A and VDD_B even
if it may be suboptimal for one of them.
If the max range is not provided the mandatory tolerance is used.
Reported-by: Ravikumar Kattekola <rk@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/devicetree/bindings/power/voltdm/voltdm_omap.txt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/power/voltdm/voltdm_omap.txt b/Documentation/devicetree/bindings/power/voltdm/voltdm_omap.txt index cb1fb3117c7..5b5a8857db3 100644 --- a/Documentation/devicetree/bindings/power/voltdm/voltdm_omap.txt +++ b/Documentation/devicetree/bindings/power/voltdm/voltdm_omap.txt @@ -25,6 +25,9 @@ Required Properties: volt: voltage in uV - reference voltage (OPP voltage) efuse_offseet: efuse offset from reg where the optimized voltage is stored. +Optional Properties: +- ti,absolute-max-voltage-uv: absolute maximum voltage for the voltage domain. + Example: voltage_domain_mpu: voltdm@1 { compatible = "ti,omap-voltdm"; |