summaryrefslogtreecommitdiff
path: root/include/uapi/linux/kernel.h
diff options
context:
space:
mode:
authorSubhash Jadavani <subhashj@codeaurora.org>2015-07-14 17:13:32 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-22 11:00:20 -0700
commitae27e5f46ae169fb7fa7294ab7cb37f928b0ffa0 (patch)
tree1ca9a244caf270d47d079175b4d75343078ce9f0 /include/uapi/linux/kernel.h
parent029a8b38f67e5dc98befebbd74784bb1867becbd (diff)
scsi: ufs: let aggressive clock gating context known
It is quite possible that we might need multiple clocks to be enabled when UFS transfers are active and we generally turn these clocks off during runtime & system suspend. In addition, we also vote these clocks off if aggressive clock gating feature is enabled. Idle timeout for aggressive clock gating feature is generally ~50 milliseconds. But turning these clocks on/off could have huge latencies hence we might only want to turn off few essential (and low latency) clocks during aggressive clock gating. This change adds support to let the vendor specific setup_clocks callback know whether it is called from aggressive clock gating context or normal clock gating context. Having this context information should help vendor specific setup_clocks callback to selectively disable clocks. Change-Id: I5e1523a57bc45a91faef463baac1cea2a2c8d2d6 Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org> [venkatg@codeaurora.org: resolved trivial merge conflicts] Signed-off-by: Venkat Gopalakrishnan <venkatg@codeaurora.org>
Diffstat (limited to 'include/uapi/linux/kernel.h')
0 files changed, 0 insertions, 0 deletions