mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-14 08:36:12 -04:00
Merge "ARM: dts: msm: Enable SD card clock scaling on Lahaina"
This commit is contained in:
commit
9c6a57c76f
2 changed files with 20 additions and 0 deletions
|
|
@ -39,6 +39,21 @@ Required properties:
|
|||
"cal" - reference clock for RCLK delay calibration (optional)
|
||||
"sleep" - sleep clock for RCLK delay calibration (optional)
|
||||
|
||||
Optional properties:
|
||||
- devfreq,freq-table - specifies supported frequencies for clock scaling.
|
||||
Clock scaling logic shall toggle between these frequencies based
|
||||
on card load. In case the defined frequencies are over or below
|
||||
the supported card frequencies, they will be overridden
|
||||
during card init. In case this entry is not supplied,
|
||||
the driver will construct one based on the card
|
||||
supported max and min frequencies.
|
||||
The frequencies must be ordered from lowest to highest.
|
||||
|
||||
- scaling-lower-bus-speed-mode - Few hosts can support DDR52 mode at the
|
||||
same lower system voltage corner as high-speed mode. In such
|
||||
cases, it is always better to put it in DDR mode which will
|
||||
improve the performance without any power impact.
|
||||
|
||||
Example:
|
||||
|
||||
sdhc_1: sdhci@f9824900 {
|
||||
|
|
@ -73,4 +88,7 @@ Example:
|
|||
|
||||
clocks = <&gcc GCC_SDCC2_APPS_CLK>, <&gcc GCC_SDCC2_AHB_CLK>;
|
||||
clock-names = "core", "iface";
|
||||
|
||||
qcom,devfreq,freq-table = <50000000 200000000>;
|
||||
qcom,scaling-lower-bus-speed-mode = "DDR52";
|
||||
};
|
||||
|
|
|
|||
|
|
@ -3125,6 +3125,8 @@
|
|||
qcom,dll-hsr-list = <0x0007642C 0xA800 0x10
|
||||
0x2C010800 0x80040868>;
|
||||
|
||||
qcom,scaling-lower-bus-speed-mode = "DDR52";
|
||||
|
||||
iommus = <&apps_smmu 0x4a0 0x0>;
|
||||
dma-coherent;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue