summaryrefslogtreecommitdiff
path: root/Documentation/devicetree
diff options
context:
space:
mode:
authorDavid Collins <collinsd@codeaurora.org>2016-11-08 17:05:09 -0800
committerOsvaldo Banuelos <osvaldob@codeaurora.org>2016-11-28 14:51:18 -0800
commit1a9d62db8ec97df09feb30d03395a7d38ff2bf0b (patch)
tree7a4fef7e4b67cfb5dbb51e33a85aee5a8360dad3 /Documentation/devicetree
parentfcb69346a4bb89439433c7f824efb0e690961d93 (diff)
regulator: cprh-regulator: add support for MEM ACC threshold voltage
Add support for configuring the memory accelerator (MEM ACC) threshold voltage and the MEM ACC crossover voltage. The threshold voltage is used to restrict the floor to ceiling voltage range of all corners so that they cannot cross the the MEM ACC threshold voltage due to CPR operation. The crossover voltage is set when switching the MEM ACC configuration. If specified, the APM and MEM ACC crossover voltages are added to the array of corners after all true corners. If both are specified, then the APM crossover corner is added before the MEM ACC crossover corner (i.e. last corner = MEM ACC crossover and second to last corner = APM crossover). CRs-Fixed: 1088429 Change-Id: I2b9b746071579ba9d4bcdcfb6cb755ca08a73182 Signed-off-by: David Collins <collinsd@codeaurora.org>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/regulator/cprh-kbss-regulator.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/regulator/cprh-kbss-regulator.txt b/Documentation/devicetree/bindings/regulator/cprh-kbss-regulator.txt
index 8b806f4828bd..5b0770785dbe 100644
--- a/Documentation/devicetree/bindings/regulator/cprh-kbss-regulator.txt
+++ b/Documentation/devicetree/bindings/regulator/cprh-kbss-regulator.txt
@@ -73,6 +73,24 @@ KBSS specific properties:
switching. If this property is not specified, then a value
of 0 is assumed.
+- qcom,mem-acc-threshold-voltage
+ Usage: optional
+ Value type: <u32>
+ Definition: Specifies the highest memory accelerator (MEM ACC) threshold
+ voltage in microvolts. The floor to ceiling voltage range
+ for every corner is adjusted to ensure that it does not
+ intersect this voltage. The value of this property must
+ match with the MEM ACC threshold voltage defined in the OSM
+ device to ensure that MEM ACC settings are switched
+ appropriately.
+
+- qcom,mem-acc-crossover-voltage
+ Usage: required if qcom,mem-acc-threshold-voltage is specified
+ Value type: <u32>
+ Definition: Specifies the MEM ACC crossover voltage in microvolts which
+ corresponds to the voltage the VDD supply must be set to
+ when switching the MEM ACC configuration.
+
- qcom,voltage-base
Usage: required
Value type: <u32>