diff options
author | Tang Yuantian <Yuantian.Tang@freescale.com> | 2015-01-21 06:45:47 (GMT) |
---|---|---|
committer | Zhengxiong Jin <Jason.Jin@freescale.com> | 2015-02-05 08:12:24 (GMT) |
commit | 885df91947e29649eb4836001e7f7779ffdcb2a9 (patch) | |
tree | 17692d1ba1ba90915a363934424f672ee6cee715 /arch/x86/mm | |
parent | 5d425486f5e6780a5c2655558d319ffe97bac525 (diff) | |
download | linux-fsl-qoriq-885df91947e29649eb4836001e7f7779ffdcb2a9.tar.xz |
cpufreq: qoriq: optimize the CPU frequency switching time
Each time the CPU switches its frequency, the clock nodes in
DTS are walked through to find proper clock source. This is
very time-consuming. Besides, switching time varies from clock
to clock. To optimize this by buffering all the input clock of CPU.
Since for each CPU each input clock takes 4 bytes memory and
normally there are several input clocks per CPU, that will not
take much memory as well.
Signed-off-by: Tang Yuantian <Yuantian.Tang@freescale.com>
Change-Id: Iff017474e04abc00c4f33cd78153baca88829716
Reviewed-on: http://git.am.freescale.net:8181/28854
Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com>
Reviewed-by: Zhuoyu Zhang <Zhuoyu.Zhang@freescale.com>
Reviewed-by: Zhengxiong Jin <Jason.Jin@freescale.com>
Diffstat (limited to 'arch/x86/mm')
0 files changed, 0 insertions, 0 deletions