Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

cpufreq: sh: move cpufreq driver to drivers/cpufreq

This patch moves cpufreq driver of SUPERH architecture to drivers/cpufreq.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Acked-by: Paul Mundt <lethal@linux-sh.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>

authored by

Viresh Kumar and committed by
Rafael J. Wysocki
7258267e 7a998935

+19 -21
-18
arch/sh/Kconfig
··· 624 624 endmenu 625 625 626 626 menu "CPU Frequency scaling" 627 - 628 627 source "drivers/cpufreq/Kconfig" 629 - 630 - config SH_CPU_FREQ 631 - tristate "SuperH CPU Frequency driver" 632 - depends on CPU_FREQ 633 - select CPU_FREQ_TABLE 634 - help 635 - This adds the cpufreq driver for SuperH. Any CPU that supports 636 - clock rate rounding through the clock framework can use this 637 - driver. While it will make the kernel slightly larger, this is 638 - harmless for CPUs that don't support rate rounding. The driver 639 - will also generate a notice in the boot log before disabling 640 - itself if the CPU in question is not capable of rate rounding. 641 - 642 - For details, take a look at <file:Documentation/cpu-freq>. 643 - 644 - If unsure, say N. 645 - 646 628 endmenu 647 629 648 630 source "arch/sh/drivers/Kconfig"
-1
arch/sh/kernel/Makefile
··· 31 31 obj-$(CONFIG_SMP) += smp.o 32 32 obj-$(CONFIG_SH_STANDARD_BIOS) += sh_bios.o 33 33 obj-$(CONFIG_KGDB) += kgdb.o 34 - obj-$(CONFIG_SH_CPU_FREQ) += cpufreq.o 35 34 obj-$(CONFIG_MODULES) += sh_ksyms_$(BITS).o module.o 36 35 obj-$(CONFIG_KEXEC) += machine_kexec.o relocate_kernel.o 37 36 obj-$(CONFIG_CRASH_DUMP) += crash_dump.o
-2
arch/sh/kernel/cpufreq.c drivers/cpufreq/sh-cpufreq.c
··· 1 1 /* 2 - * arch/sh/kernel/cpufreq.c 3 - * 4 2 * cpufreq driver for the SuperH processors. 5 3 * 6 4 * Copyright (C) 2002 - 2012 Paul Mundt
+18
drivers/cpufreq/Kconfig
··· 258 258 source "drivers/cpufreq/Kconfig.powerpc" 259 259 endmenu 260 260 261 + menu "SH CPU Frequency scaling" 262 + depends on SUPERH 263 + config SH_CPU_FREQ 264 + tristate "SuperH CPU Frequency driver" 265 + select CPU_FREQ_TABLE 266 + help 267 + This adds the cpufreq driver for SuperH. Any CPU that supports 268 + clock rate rounding through the clock framework can use this 269 + driver. While it will make the kernel slightly larger, this is 270 + harmless for CPUs that don't support rate rounding. The driver 271 + will also generate a notice in the boot log before disabling 272 + itself if the CPU in question is not capable of rate rounding. 273 + 274 + For details, take a look at <file:Documentation/cpu-freq>. 275 + 276 + If unsure, say N. 277 + endmenu 278 + 261 279 endif 262 280 endmenu
+1
drivers/cpufreq/Makefile
··· 83 83 obj-$(CONFIG_ETRAXFS) += cris-etraxfs-cpufreq.o 84 84 obj-$(CONFIG_IA64_ACPI_CPUFREQ) += ia64-acpi-cpufreq.o 85 85 obj-$(CONFIG_LOONGSON2_CPUFREQ) += loongson2_cpufreq.o 86 + obj-$(CONFIG_SH_CPU_FREQ) += sh-cpufreq.o