android_kernel_xiaomi_sm8350/arch/i386/kernel/cpu/cpufreq
Rafa³ Bilski 179da8e6e8 [CPUFREQ] Longhaul - Disable arbiter
ACPI C3 works for "Powersaver" processors, so use it only for them.

Older CPU will change frequency on "halt" only. But we can protect transition
in two ways:
- by ACPI PM2 register, there is "bus master arbiter disable" bit.
  This isn't tested because VIA mainboards don't have PM2 register,
- by PLE133 PCI/AGP arbiter disable register.
  There are two bits in this register. First is "PCI arbiter disable",
  second "AGP arbiter disable". This is working on VIA Epia 800 mainboards.

Test on bm_control is more proper because this is true
when PM2 register exist.

Signed-off-by: Rafa³ Bilski <rafalbilski@interia.pl>
Signed-off-by: Dave Jones <davej@redhat.com>
2006-08-11 17:59:57 -04:00
..
acpi-cpufreq.c [CPUFREQ] Propagate acpi_processor_preregister_performance return value. 2006-07-31 18:37:06 -04:00
cpufreq-nforce2.c [CPUFREQ] sets nforce2 minimum PLL divider to 2. 2006-06-05 15:25:20 -04:00
elanfreq.c
gx-suspmod.c
Kconfig [CPUFREQ] X86_GX_SUSPMOD must depend on PCI 2006-07-31 18:37:05 -04:00
longhaul.c [CPUFREQ] Longhaul - Disable arbiter 2006-08-11 17:59:57 -04:00
longhaul.h
longrun.c [CPUFREQ] Remove strange No-op from longrun.c 2006-05-31 16:13:14 -04:00
Makefile
p4-clockmod.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
powernow-k6.c
powernow-k7.c Remove obsolete #include <linux/config.h> 2006-06-30 19:25:36 +02:00
powernow-k7.h
powernow-k8.c [CPUFREQ] Fix powernow-k8 SMP kernel on UP hardware bug. 2006-06-21 17:34:25 -04:00
powernow-k8.h [CPUFREQ] correct powernow-k8 fid/vid masks for extended parts 2006-06-20 01:46:04 -04:00
sc520_freq.c
speedstep-centrino.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial 2006-06-30 15:39:30 -07:00
speedstep-ich.c
speedstep-lib.c
speedstep-lib.h
speedstep-smi.c