linux_dsm_epyc7002/Documentation/devicetree/bindings/power
Viresh Kumar b901b51807 PM / OPP: Add new bindings to address shortcomings of existing bindings
Current OPP (Operating performance point) device tree bindings have been
insufficient due to the inflexible nature of the original bindings. Over
time, we have realized that Operating Performance Point definitions and
usage is varied depending on the SoC and a "single size (just frequency,
voltage) fits all" model which the original bindings attempted and
failed.

The proposed next generation of the bindings addresses by providing a
expandable binding for OPPs and introduces the following common
shortcomings seen with the original bindings:

- Getting clock/voltage/current rails sharing information between CPUs.
  Shared by all cores vs independent clock per core vs shared clock per
  cluster.

- Support for specifying current levels along with voltages.

- Support for multiple regulators.

- Support for turbo modes.

- Other per OPP settings: transition latencies, disabled status, etc.?

- Expandability of OPPs in future.

This patch introduces new bindings "operating-points-v2" to get these problems
solved. Refer to the bindings for more details.

We now have multiple versions of OPP binding and only one of them should
be used per device.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Stephen Boyd <sboyd@codeaurora.org>
Acked-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2015-06-22 14:20:02 +02:00
..
reset dt: power: Add docs for generic SYSCON poweroff driver. 2015-04-06 18:49:48 +02:00
bq2415x.txt dt: binding documentation for bq2415x charger 2014-01-25 15:24:15 +04:00
da9150-charger.txt power: da9150: Add DT binding documentation for charger 2015-02-25 21:18:14 +01:00
fsl,imx-gpc.txt Documentation: Add device tree bindings for Freescale i.MX GPC 2015-03-11 08:58:54 +08:00
isp1704.txt dt: Binding documentation for isp1704 charger 2013-12-23 18:35:23 -08:00
ltc2941.txt Add devicetree binding documentation for the LTC2941/LTC2943 driver 2015-01-22 03:23:22 +01:00
opp.txt PM / OPP: Add new bindings to address shortcomings of existing bindings 2015-06-22 14:20:02 +02:00
power_domain.txt dt-bindings: document a note about power domain subdomains 2015-02-27 05:26:57 +09:00
power-controller.txt dt-bindings: Update documentation for "system-power-controller" and fix misspellings 2014-12-01 19:33:46 +00:00
renesas,sysc-rmobile.txt PM / Domains: R-Mobile SYSC: Document R-Mobile APE6 (r8a73a4) binding 2015-02-24 06:38:27 +09:00
rockchip-io-domain.txt Documentation: devicetree: Fix double words in Doumentation/devicetree 2015-01-28 15:13:11 -07:00
rx51-battery.txt Documentation: DT: Document rx51-battery binding 2014-07-18 23:40:22 +02:00
twl-charger.txt twl4030_charger: Add devicetree support 2013-11-12 22:35:45 -08:00