ec8f24b7faaf3 (Thomas Gleixner 2019-05-19 13:07:45 +0100 1) # SPDX-License-Identifier: GPL-2.0-only
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 2) config PM_OPP
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 3) bool
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 4) select SRCU
a7f7f6248d974 (Masahiro Yamada 2020-06-14 01:50:22 +0900 5) help
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 6) SOCs have a standard set of tuples consisting of frequency and
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 7) voltage pairs that the device will support per voltage domain. This
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 8) is called Operating Performance Point or OPP. The actual definitions
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 9) of OPP varies over silicon within the same family of devices.
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 10)
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 11) OPP layer organizes the data internally using device pointers
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 12) representing individual voltage domains and provides SOC
7813dd6fc75fb (Viresh Kumar 2017-09-26 15:12:40 -0700 13) implementations a ready to use framework to manage OPPs.
151f4e2bdc7a0 (Mauro Carvalho Chehab 2019-06-13 07:10:36 -0300 14) For more information, read <file:Documentation/power/opp.rst>