Skip to contentSkip to conversation

Add cpufreq driver for nForce2 FSB changing

PATCH New Sebastian Witt 1 participant 1 message Jun 18, 2004

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Add cpufreq driver for nForce2 FSB changing

Adds cpufreq-driver for nForce2 chipset FSB changing.

Documentation/cpu-freq/cpufreq-nforce2.txt +22 -0
diff -ruN linux-2.6.7-orig/Documentation/cpu-freq/cpufreq-nforce2.txt linux/Documentation/cpu-freq/cpufreq-nforce2.txt
@@ -0,0 +1,22 @@
+
+The cpufreq-nforce2 driver changes the FSB on nVidia nForce2 plattforms.
+
+This works better than on other plattforms, because the FSB of the CPU
+can be controlled independently from the PCI/AGP clock.
+
+The module has three options:
+
+	fid: 	 multiplier * 10 (for example 8.5 = 85)
+	min_fsb: minimum FSB
+	max_fsb: maximum FSB
+
+If not set, fid is calculated with the current CPU speed and the FSB,
+max_fsb is set to the current FSB and min_fsb to current FSB - 50.
+
+IMPORTANT: The available range is limited up- _and_ downwards!
+           You should not set max_fsb higher than the FSB at boot-
+           time.
+           Also the minimum available FSB can differ, for systems 
+           booting with 200 MHz, 150 should always work.
+
+
arch/i386/kernel/cpu/cpufreq/Kconfig +11 -0
diff -ruN linux-2.6.7-orig/arch/i386/kernel/cpu/cpufreq/Kconfig linux/arch/i386/kernel/cpu/cpufreq/Kconfig
@@ -186,6 +186,17 @@
 	  option let's the probing code bypass some of those checks if the
 	  parameter "relaxed_check=1" is passed to the module.
 
+config X86_CPUFREQ_NFORCE2
+	tristate "nVidia nForce2 FSB changing"
+	depends on CPU_FREQ && EXPERIMENTAL
+	help
+	  This adds the CPUFreq driver for FSB changing on nVidia nForce2
+	  plattforms.
+
+	  For details, take a look at <file:Documentation/cpu-freq/>.
+
+	  If in doubt, say N.
+
 config X86_LONGRUN
 	tristate "Transmeta LongRun"
 	depends on CPU_FREQ
arch/i386/kernel/cpu/cpufreq/Makefile +1 -0
diff -ruN linux-2.6.7-orig/arch/i386/kernel/cpu/cpufreq/Makefile linux/arch/i386/kernel/cpu/cpufreq/Makefile
@@ -11,6 +11,7 @@
 obj-$(CONFIG_X86_SPEEDSTEP_SMI) += speedstep-smi.o
 obj-$(CONFIG_X86_ACPI_CPUFREQ)	+= acpi.o
 obj-$(CONFIG_X86_P4_CLOCKMOD)	+= p4-clockmod.o
+obj-$(CONFIG_X86_CPUFREQ_NFORCE2) += cpufreq-nforce2.o
 
 ifdef CONFIG_X86_ACPI_CPUFREQ
   ifdef CONFIG_ACPI_DEBUG
arch/i386/kernel/cpu/cpufreq/cpufreq-nforce2.c +468 -0

468 lines not on this page · raw message

_______________________________________________
Cpufreq mailing list
[email protected]
http://www.linux.org.uk/mailman/listinfo/cpufreq