OSDN Git Service

spi: spi-geni-qcom: Use OPP API to set clk/perf state
authorRajendra Nayak <rnayak@codeaurora.org>
Mon, 15 Jun 2020 12:02:40 +0000 (17:32 +0530)
committerBjorn Andersson <bjorn.andersson@linaro.org>
Thu, 25 Jun 2020 05:03:19 +0000 (22:03 -0700)
commit1a9e489e6128c53571247ef216cebfd0dbf8ac5d
treecdebe509b2a497c1e5fe7a97aa16be93cd14964b
parenta5819b548af0cc0fd0b84fa3e35723c4c36f157c
spi: spi-geni-qcom: Use OPP API to set clk/perf state

geni spi needs to express a perforamnce state requirement on CX
depending on the frequency of the clock rates. Use OPP table from
DT to register with OPP framework and use dev_pm_opp_set_rate() to
set the clk/perf state.

Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
Reviewed-by: Matthias Kaehlcke <mka@chromium.org>
Acked-by: Mark Brown <broonie@kernel.org>
Cc: Alok Chauhan <alokc@codeaurora.org>
Cc: Akash Asthana <akashast@codeaurora.org>
Cc: linux-spi@vger.kernel.org
Link: https://lore.kernel.org/r/1592222564-13556-3-git-send-email-rnayak@codeaurora.org
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
drivers/spi/spi-geni-qcom.c