ipq806x: add & enable cpufreq support
This change set enables frequency scaling on ipq806x, which speeds-up the CPU and allows it to achieve its max frequency. These patches are cherry-picked & backported from the following location: *130-132: linux-next *133-143: LKML - https://lkml.org/lkml/2015/3/21/15 *144: derived from other qcom similar dts *145: derived from https://chromium.googlesource.com/chromiumos/third_party/kernel/+/chromeos-3.14/drivers/cpufreq/cpufreq-krait.c Signed-off-by:Mathieu Olivari <mathieu@codeaurora.org> SVN-Revision: 45730
Showing
- target/linux/ipq806x/config-3.18 24 additions, 0 deletionstarget/linux/ipq806x/config-3.18
- target/linux/ipq806x/config-4.0 25 additions, 0 deletionstarget/linux/ipq806x/config-4.0
- target/linux/ipq806x/patches-3.18/130-clk_mux-Fix-set_parent-doing-the-wrong-thing-when-IN.patch 60 additions, 0 deletions...lk_mux-Fix-set_parent-doing-the-wrong-thing-when-IN.patch
- target/linux/ipq806x/patches-3.18/131-clk-Add-__clk_mux_determine_rate_closest.patch 120 additions, 0 deletions...s-3.18/131-clk-Add-__clk_mux_determine_rate_closest.patch
- target/linux/ipq806x/patches-3.18/132-clk-Add-clk_unregister_-divider-gate-mux-to-close-me.patch 115 additions, 0 deletions...lk-Add-clk_unregister_-divider-gate-mux-to-close-me.patch
- target/linux/ipq806x/patches-3.18/133-ARM-Add-Krait-L2-register-accessor-functions.patch 144 additions, 0 deletions...18/133-ARM-Add-Krait-L2-register-accessor-functions.patch
- target/linux/ipq806x/patches-3.18/134-clk-mux-Split-out-register-accessors-for-reuse.patch 192 additions, 0 deletions.../134-clk-mux-Split-out-register-accessors-for-reuse.patch
- target/linux/ipq806x/patches-3.18/135-clk-Avoid-sending-high-rates-to-downstream-clocks-during-set_rate.patch 129 additions, 0 deletions...ing-high-rates-to-downstream-clocks-during-set_rate.patch
- target/linux/ipq806x/patches-3.18/136-clk-Add-safe-switch-hook.patch 170 additions, 0 deletions...x/ipq806x/patches-3.18/136-clk-Add-safe-switch-hook.patch
- target/linux/ipq806x/patches-3.18/137-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch 351 additions, 0 deletions...clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch
- target/linux/ipq806x/patches-3.18/138-clk-qcom-Add-HFPLL-driver.patch 206 additions, 0 deletions.../ipq806x/patches-3.18/138-clk-qcom-Add-HFPLL-driver.patch
- target/linux/ipq806x/patches-3.18/139-clk-qcom-Add-IPQ806X-s-HFPLLs.patch 127 additions, 0 deletions...806x/patches-3.18/139-clk-qcom-Add-IPQ806X-s-HFPLLs.patch
- target/linux/ipq806x/patches-3.18/140-clk-qcom-Add-support-for-Krait-clocks.patch 271 additions, 0 deletions...ches-3.18/140-clk-qcom-Add-support-for-Krait-clocks.patch
- target/linux/ipq806x/patches-3.18/141-clk-qcom-Add-KPSS-ACC-GCC-driver.patch 205 additions, 0 deletions...x/patches-3.18/141-clk-qcom-Add-KPSS-ACC-GCC-driver.patch
- target/linux/ipq806x/patches-3.18/142-clk-qcom-Add-Krait-clock-controller-driver.patch 435 additions, 0 deletions...3.18/142-clk-qcom-Add-Krait-clock-controller-driver.patch
- target/linux/ipq806x/patches-3.18/143-cpufreq-Add-module-to-register-cpufreq-on-Krait-CPUs.patch 304 additions, 0 deletions...pufreq-Add-module-to-register-cpufreq-on-Krait-CPUs.patch
- target/linux/ipq806x/patches-3.18/144-ARM-dts-qcom-Add-necessary-DT-data-for-Krait-cpufreq.patch 100 additions, 0 deletions...RM-dts-qcom-Add-necessary-DT-data-for-Krait-cpufreq.patch
- target/linux/ipq806x/patches-3.18/145-cpufreq-Add-a-cpufreq-krait-based-on-cpufre.patch 461 additions, 0 deletions....18/145-cpufreq-Add-a-cpufreq-krait-based-on-cpufre.patch
- target/linux/ipq806x/patches-3.18/700-add-gmac-dts-suport.patch 1 addition, 1 deletion.../linux/ipq806x/patches-3.18/700-add-gmac-dts-suport.patch
- target/linux/ipq806x/patches-4.0/133-ARM-Add-Krait-L2-register-accessor-functions.patch 144 additions, 0 deletions....0/133-ARM-Add-Krait-L2-register-accessor-functions.patch
Loading
Please register or sign in to comment