mirror of
https://github.com/Evolution-X-Devices/kernel_xiaomi_sm8450-devicetrees
synced 2026-01-28 16:30:37 +00:00
dt-bindings: devfreq: Add DT bindings for devfreq_simple device
This patch adds the DT bindings for devfreq simple device driver. Change-Id: I84e0e839a71c26a7caab524c2d20f6a3dea88c09
This commit is contained in:
committed by
Gerrit - the friendly Code Review server
parent
722e20acd9
commit
5c07efb816
47
bindings/devfreq/devfreq-simple-dev.txt
Normal file
47
bindings/devfreq/devfreq-simple-dev.txt
Normal file
@@ -0,0 +1,47 @@
|
||||
Devfreq simple device
|
||||
|
||||
devfreq-simple-dev is a device that represents a simple device that cannot do
|
||||
any status reporting and uses a clock that can be scaled by one of more
|
||||
devfreq governors. It provides a list of usable frequencies for the device
|
||||
and some additional optional parameters.
|
||||
|
||||
Required properties:
|
||||
- compatible: Must be "devfreq-simple-dev"
|
||||
- clock-names: Must be "devfreq_clk"
|
||||
- clocks: Must refer to the clock that's fed to the device.
|
||||
- freq-tbl-khz: A list of usable frequencies (in KHz) for the device
|
||||
clock.
|
||||
Optional properties:
|
||||
- polling-ms: Polling interval for the device in milliseconds. Default: 50
|
||||
- governor: Initial governor to user for the device. Default: "performance"
|
||||
|
||||
Example:
|
||||
|
||||
qcom,cache {
|
||||
compatible = "devfreq-simple-dev";
|
||||
clock-names = "devfreq_clk";
|
||||
clocks = <&clock_krait clk_l2_clk>;
|
||||
polling-ms = 50;
|
||||
governor = "cpufreq";
|
||||
freq-tbl-khz =
|
||||
< 300000 >,
|
||||
< 345600 >,
|
||||
< 422400 >,
|
||||
< 499200 >,
|
||||
< 576000 >,
|
||||
< 652800 >,
|
||||
< 729600 >,
|
||||
< 806400 >,
|
||||
< 883200 >,
|
||||
< 960000 >,
|
||||
< 1036800 >,
|
||||
< 1113600 >,
|
||||
< 1190400 >,
|
||||
< 1267200 >,
|
||||
< 1344000 >,
|
||||
< 1420800 >,
|
||||
< 1497600 >,
|
||||
< 1574400 >,
|
||||
< 1651200 >,
|
||||
< 1728000 >;
|
||||
};
|
||||
Reference in New Issue
Block a user