Saravana Kannan 3179a1a38d ANDROID: GKI: clk: Add support for voltage voting
This change adds support for voltage voting in the clock framework. This
will NOT be carried over to newer kernels.

Bug: 150506629
Signed-off-by: David Collins <collinsd@codeaurora.org>
Signed-off-by: David Dai <daidavid1@codeaurora.org>
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
Signed-off-by: Shefali Jain <shefjain@codeaurora.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Taniya Das <tdas@codeaurora.org>
[saravanak: Squashed the following commits and dropped some debug code
	    and code whose functionality that's replaced by clk_sync_state()
	ff5ce501ba80 clk: do not vote for vdd_class level with 0 Hz rate_max
	96f0596cc03a clk: provider: cleanup of unused use_max_uV
	83d12e55ba9d clk: Always vote INT_MAX as maximum voltage for a rail
	352850e65775 clk: handle reentrant clk_set_rate() calls from clock supply regulators
	0d8060cd6b63 clk: add bus voting to rate_get, rate_set, enable_set debug functions
	d4c36a3d1038 clk: remove prepare lock and bus voting in clk_debug_print_hw
	813f66628115 clk: add bus voting ops for debug purposes
	7e0561072d82 clk: qcom: Fix return value check for round rate during clock registration
	c4540b8ee30c clk: fix conflicting bit for measure clock flag
	fa9b30447f77 clk: correct vdd_class voting scheme used during clock rate changes
	61dad2894f52 clk: Move VDD voltage voting from core clock to top clock
	0cbef8b6fc58 clk: qcom: Add support to log PLL/RCGR values in case of failure
	bcc43f7a193b clk: qcom: Add support for debugfs measure clock
	1ac9516f7402 clk: Export the clock driver's voltage voting APIs
	c4316254d2f9 clk: add/modify debugfs support for clocks
	d30b895f2155 clk: move check for CLK_ENABLE_HAND_OFF at unused tree
	11032174cac0 clk: Add support to provide OPP tables for clocks
	f349485712d2 clk: Add support to vote to regulator framework from clk framework
	81286aed669c clk: Check for failure at clk_change_rate
	6a4951a8308c clk: qcom: clk-voter: Add support for voter clocks
	b904878a04fb clk: Add support to set custom flags with clk_set_flags ]
Signed-off-by: Saravana Kannan <saravanak@google.com>
Change-Id: I95574f11053e8f3762c8d660183ce5004ff5cc5b
2020-04-02 16:27:12 -07:00
2020-03-25 09:50:38 +01:00
2020-03-03 07:33:01 +01:00
2020-03-25 09:50:38 +01:00
2020-03-25 09:50:38 +01:00
2020-02-24 09:13:25 +01:00
2020-03-25 09:50:38 +01:00
2020-03-03 07:33:01 +01:00
2020-03-25 09:50:38 +01:00

Linux kernel
============

There are several guides for kernel developers and users. These guides can
be rendered in a number of formats, like HTML and PDF. Please read
Documentation/admin-guide/README.rst first.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.  The formatted documentation can also be read online at:

    https://www.kernel.org/doc/html/latest/

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.
Description
No description provided
Readme 7.9 GiB
Languages
C 97.7%
Assembly 1.6%
Makefile 0.3%
Perl 0.1%