Commit 1c5864e2 authored by Joe Perches's avatar Joe Perches Committed by Rafael J. Wysocki

cpufreq: Use consistent prefixing via pr_fmt

Use the more common kernel style adding a define for pr_fmt.

Miscellanea:

o Remove now unused PFX defines
Signed-off-by: default avatarJoe Perches <joe@perches.com>
Acked-by: default avatarViresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: default avatarRafael J. Wysocki <rafael.j.wysocki@intel.com>
parent b49c22a6
...@@ -25,6 +25,8 @@ ...@@ -25,6 +25,8 @@
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
...@@ -50,8 +52,6 @@ MODULE_AUTHOR("Paul Diefenbaugh, Dominik Brodowski"); ...@@ -50,8 +52,6 @@ MODULE_AUTHOR("Paul Diefenbaugh, Dominik Brodowski");
MODULE_DESCRIPTION("ACPI Processor P-States Driver"); MODULE_DESCRIPTION("ACPI Processor P-States Driver");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
#define PFX "acpi-cpufreq: "
enum { enum {
UNDEFINED_CAPABLE = 0, UNDEFINED_CAPABLE = 0,
SYSTEM_INTEL_MSR_CAPABLE, SYSTEM_INTEL_MSR_CAPABLE,
...@@ -648,7 +648,7 @@ static int acpi_cpufreq_blacklist(struct cpuinfo_x86 *c) ...@@ -648,7 +648,7 @@ static int acpi_cpufreq_blacklist(struct cpuinfo_x86 *c)
if ((c->x86 == 15) && if ((c->x86 == 15) &&
(c->x86_model == 6) && (c->x86_model == 6) &&
(c->x86_mask == 8)) { (c->x86_mask == 8)) {
pr_info("acpi-cpufreq: Intel(R) Xeon(R) 7100 Errata AL30, processors may lock up on frequency changes: disabling acpi-cpufreq\n"); pr_info("Intel(R) Xeon(R) 7100 Errata AL30, processors may lock up on frequency changes: disabling acpi-cpufreq\n");
return -ENODEV; return -ENODEV;
} }
} }
...@@ -724,7 +724,7 @@ static int acpi_cpufreq_cpu_init(struct cpufreq_policy *policy) ...@@ -724,7 +724,7 @@ static int acpi_cpufreq_cpu_init(struct cpufreq_policy *policy)
cpumask_copy(data->freqdomain_cpus, cpumask_copy(data->freqdomain_cpus,
topology_sibling_cpumask(cpu)); topology_sibling_cpumask(cpu));
policy->shared_type = CPUFREQ_SHARED_TYPE_HW; policy->shared_type = CPUFREQ_SHARED_TYPE_HW;
pr_info_once(PFX "overriding BIOS provided _PSD data\n"); pr_info_once("overriding BIOS provided _PSD data\n");
} }
#endif #endif
......
...@@ -7,6 +7,8 @@ ...@@ -7,6 +7,8 @@
* BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous* * BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous*
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/moduleparam.h> #include <linux/moduleparam.h>
...@@ -56,8 +58,6 @@ MODULE_PARM_DESC(fid, "CPU multiplier to use (11.5 = 115)"); ...@@ -56,8 +58,6 @@ MODULE_PARM_DESC(fid, "CPU multiplier to use (11.5 = 115)");
MODULE_PARM_DESC(min_fsb, MODULE_PARM_DESC(min_fsb,
"Minimum FSB to use, if not defined: current FSB - 50"); "Minimum FSB to use, if not defined: current FSB - 50");
#define PFX "cpufreq-nforce2: "
/** /**
* nforce2_calc_fsb - calculate FSB * nforce2_calc_fsb - calculate FSB
* @pll: PLL value * @pll: PLL value
...@@ -174,13 +174,13 @@ static int nforce2_set_fsb(unsigned int fsb) ...@@ -174,13 +174,13 @@ static int nforce2_set_fsb(unsigned int fsb)
int pll = 0; int pll = 0;
if ((fsb > max_fsb) || (fsb < NFORCE2_MIN_FSB)) { if ((fsb > max_fsb) || (fsb < NFORCE2_MIN_FSB)) {
pr_err(PFX "FSB %d is out of range!\n", fsb); pr_err("FSB %d is out of range!\n", fsb);
return -EINVAL; return -EINVAL;
} }
tfsb = nforce2_fsb_read(0); tfsb = nforce2_fsb_read(0);
if (!tfsb) { if (!tfsb) {
pr_err(PFX "Error while reading the FSB\n"); pr_err("Error while reading the FSB\n");
return -EINVAL; return -EINVAL;
} }
...@@ -276,7 +276,7 @@ static int nforce2_target(struct cpufreq_policy *policy, ...@@ -276,7 +276,7 @@ static int nforce2_target(struct cpufreq_policy *policy,
/* local_irq_save(flags); */ /* local_irq_save(flags); */
if (nforce2_set_fsb(target_fsb) < 0) if (nforce2_set_fsb(target_fsb) < 0)
pr_err(PFX "Changing FSB to %d failed\n", target_fsb); pr_err("Changing FSB to %d failed\n", target_fsb);
else else
pr_debug("Changed FSB successfully to %d\n", pr_debug("Changed FSB successfully to %d\n",
target_fsb); target_fsb);
...@@ -324,7 +324,7 @@ static int nforce2_cpu_init(struct cpufreq_policy *policy) ...@@ -324,7 +324,7 @@ static int nforce2_cpu_init(struct cpufreq_policy *policy)
/* FIX: Get FID from CPU */ /* FIX: Get FID from CPU */
if (!fid) { if (!fid) {
if (!cpu_khz) { if (!cpu_khz) {
pr_warn(PFX "cpu_khz not set, can't calculate multiplier!\n"); pr_warn("cpu_khz not set, can't calculate multiplier!\n");
return -ENODEV; return -ENODEV;
} }
...@@ -339,7 +339,7 @@ static int nforce2_cpu_init(struct cpufreq_policy *policy) ...@@ -339,7 +339,7 @@ static int nforce2_cpu_init(struct cpufreq_policy *policy)
} }
} }
pr_info(PFX "FSB currently at %i MHz, FID %d.%d\n", pr_info("FSB currently at %i MHz, FID %d.%d\n",
fsb, fid / 10, fid % 10); fsb, fid / 10, fid % 10);
/* Set maximum FSB to FSB at boot time */ /* Set maximum FSB to FSB at boot time */
...@@ -399,9 +399,9 @@ static int nforce2_detect_chipset(void) ...@@ -399,9 +399,9 @@ static int nforce2_detect_chipset(void)
if (nforce2_dev == NULL) if (nforce2_dev == NULL)
return -ENODEV; return -ENODEV;
pr_info(PFX "Detected nForce2 chipset revision %X\n", pr_info("Detected nForce2 chipset revision %X\n",
nforce2_dev->revision); nforce2_dev->revision);
pr_info(PFX "FSB changing is maybe unstable and can lead to crashes and data loss\n"); pr_info("FSB changing is maybe unstable and can lead to crashes and data loss\n");
return 0; return 0;
} }
...@@ -419,7 +419,7 @@ static int __init nforce2_init(void) ...@@ -419,7 +419,7 @@ static int __init nforce2_init(void)
/* detect chipset */ /* detect chipset */
if (nforce2_detect_chipset()) { if (nforce2_detect_chipset()) {
pr_info(PFX "No nForce2 chipset\n"); pr_info("No nForce2 chipset\n");
return -ENODEV; return -ENODEV;
} }
......
...@@ -6,6 +6,8 @@ ...@@ -6,6 +6,8 @@
* BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous* * BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous*
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
...@@ -141,9 +143,9 @@ static int eps_set_state(struct eps_cpu_data *centaur, ...@@ -141,9 +143,9 @@ static int eps_set_state(struct eps_cpu_data *centaur,
/* Print voltage and multiplier */ /* Print voltage and multiplier */
rdmsr(MSR_IA32_PERF_STATUS, lo, hi); rdmsr(MSR_IA32_PERF_STATUS, lo, hi);
current_voltage = lo & 0xff; current_voltage = lo & 0xff;
pr_info("eps: Current voltage = %dmV\n", current_voltage * 16 + 700); pr_info("Current voltage = %dmV\n", current_voltage * 16 + 700);
current_multiplier = (lo >> 8) & 0xff; current_multiplier = (lo >> 8) & 0xff;
pr_info("eps: Current multiplier = %d\n", current_multiplier); pr_info("Current multiplier = %d\n", current_multiplier);
} }
#endif #endif
return 0; return 0;
...@@ -164,7 +166,7 @@ static int eps_target(struct cpufreq_policy *policy, unsigned int index) ...@@ -164,7 +166,7 @@ static int eps_target(struct cpufreq_policy *policy, unsigned int index)
dest_state = centaur->freq_table[index].driver_data & 0xffff; dest_state = centaur->freq_table[index].driver_data & 0xffff;
ret = eps_set_state(centaur, policy, dest_state); ret = eps_set_state(centaur, policy, dest_state);
if (ret) if (ret)
pr_err("eps: Timeout!\n"); pr_err("Timeout!\n");
return ret; return ret;
} }
...@@ -192,7 +194,7 @@ static int eps_cpu_init(struct cpufreq_policy *policy) ...@@ -192,7 +194,7 @@ static int eps_cpu_init(struct cpufreq_policy *policy)
return -ENODEV; return -ENODEV;
/* Check brand */ /* Check brand */
pr_info("eps: Detected VIA "); pr_info("Detected VIA ");
switch (c->x86_model) { switch (c->x86_model) {
case 10: case 10:
...@@ -233,7 +235,7 @@ static int eps_cpu_init(struct cpufreq_policy *policy) ...@@ -233,7 +235,7 @@ static int eps_cpu_init(struct cpufreq_policy *policy)
/* Can be locked at 0 */ /* Can be locked at 0 */
rdmsrl(MSR_IA32_MISC_ENABLE, val); rdmsrl(MSR_IA32_MISC_ENABLE, val);
if (!(val & MSR_IA32_MISC_ENABLE_ENHANCED_SPEEDSTEP)) { if (!(val & MSR_IA32_MISC_ENABLE_ENHANCED_SPEEDSTEP)) {
pr_info("eps: Can't enable Enhanced PowerSaver\n"); pr_info("Can't enable Enhanced PowerSaver\n");
return -ENODEV; return -ENODEV;
} }
} }
...@@ -241,19 +243,19 @@ static int eps_cpu_init(struct cpufreq_policy *policy) ...@@ -241,19 +243,19 @@ static int eps_cpu_init(struct cpufreq_policy *policy)
/* Print voltage and multiplier */ /* Print voltage and multiplier */
rdmsr(MSR_IA32_PERF_STATUS, lo, hi); rdmsr(MSR_IA32_PERF_STATUS, lo, hi);
current_voltage = lo & 0xff; current_voltage = lo & 0xff;
pr_info("eps: Current voltage = %dmV\n", current_voltage * 16 + 700); pr_info("Current voltage = %dmV\n", current_voltage * 16 + 700);
current_multiplier = (lo >> 8) & 0xff; current_multiplier = (lo >> 8) & 0xff;
pr_info("eps: Current multiplier = %d\n", current_multiplier); pr_info("Current multiplier = %d\n", current_multiplier);
/* Print limits */ /* Print limits */
max_voltage = hi & 0xff; max_voltage = hi & 0xff;
pr_info("eps: Highest voltage = %dmV\n", max_voltage * 16 + 700); pr_info("Highest voltage = %dmV\n", max_voltage * 16 + 700);
max_multiplier = (hi >> 8) & 0xff; max_multiplier = (hi >> 8) & 0xff;
pr_info("eps: Highest multiplier = %d\n", max_multiplier); pr_info("Highest multiplier = %d\n", max_multiplier);
min_voltage = (hi >> 16) & 0xff; min_voltage = (hi >> 16) & 0xff;
pr_info("eps: Lowest voltage = %dmV\n", min_voltage * 16 + 700); pr_info("Lowest voltage = %dmV\n", min_voltage * 16 + 700);
min_multiplier = (hi >> 24) & 0xff; min_multiplier = (hi >> 24) & 0xff;
pr_info("eps: Lowest multiplier = %d\n", min_multiplier); pr_info("Lowest multiplier = %d\n", min_multiplier);
/* Sanity checks */ /* Sanity checks */
if (current_multiplier == 0 || max_multiplier == 0 if (current_multiplier == 0 || max_multiplier == 0
...@@ -271,13 +273,13 @@ static int eps_cpu_init(struct cpufreq_policy *policy) ...@@ -271,13 +273,13 @@ static int eps_cpu_init(struct cpufreq_policy *policy)
/* Check for systems using underclocked CPU */ /* Check for systems using underclocked CPU */
if (!freq_failsafe_off && max_multiplier != current_multiplier) { if (!freq_failsafe_off && max_multiplier != current_multiplier) {
pr_info("eps: Your processor is running at different frequency then its maximum. Aborting.\n"); pr_info("Your processor is running at different frequency then its maximum. Aborting.\n");
pr_info("eps: You can use freq_failsafe_off option to disable this check.\n"); pr_info("You can use freq_failsafe_off option to disable this check.\n");
return -EINVAL; return -EINVAL;
} }
if (!voltage_failsafe_off && max_voltage != current_voltage) { if (!voltage_failsafe_off && max_voltage != current_voltage) {
pr_info("eps: Your processor is running at different voltage then its maximum. Aborting.\n"); pr_info("Your processor is running at different voltage then its maximum. Aborting.\n");
pr_info("eps: You can use voltage_failsafe_off option to disable this check.\n"); pr_info("You can use voltage_failsafe_off option to disable this check.\n");
return -EINVAL; return -EINVAL;
} }
...@@ -288,13 +290,13 @@ static int eps_cpu_init(struct cpufreq_policy *policy) ...@@ -288,13 +290,13 @@ static int eps_cpu_init(struct cpufreq_policy *policy)
/* Check for ACPI processor speed limit */ /* Check for ACPI processor speed limit */
if (!ignore_acpi_limit && !eps_acpi_init()) { if (!ignore_acpi_limit && !eps_acpi_init()) {
if (!acpi_processor_get_bios_limit(policy->cpu, &limit)) { if (!acpi_processor_get_bios_limit(policy->cpu, &limit)) {
pr_info("eps: ACPI limit %u.%uGHz\n", pr_info("ACPI limit %u.%uGHz\n",
limit/1000000, limit/1000000,
(limit%1000000)/10000); (limit%1000000)/10000);
eps_acpi_exit(policy); eps_acpi_exit(policy);
/* Check if max_multiplier is in BIOS limits */ /* Check if max_multiplier is in BIOS limits */
if (limit && max_multiplier * fsb > limit) { if (limit && max_multiplier * fsb > limit) {
pr_info("eps: Aborting\n"); pr_info("Aborting\n");
return -EINVAL; return -EINVAL;
} }
} }
...@@ -310,7 +312,7 @@ static int eps_cpu_init(struct cpufreq_policy *policy) ...@@ -310,7 +312,7 @@ static int eps_cpu_init(struct cpufreq_policy *policy)
v = (set_max_voltage - 700) / 16; v = (set_max_voltage - 700) / 16;
/* Check if voltage is within limits */ /* Check if voltage is within limits */
if (v >= min_voltage && v <= max_voltage) { if (v >= min_voltage && v <= max_voltage) {
pr_info("eps: Setting %dmV as maximum\n", v * 16 + 700); pr_info("Setting %dmV as maximum\n", v * 16 + 700);
max_voltage = v; max_voltage = v;
} }
} }
......
...@@ -16,6 +16,8 @@ ...@@ -16,6 +16,8 @@
* *
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
......
...@@ -8,6 +8,8 @@ ...@@ -8,6 +8,8 @@
* Venkatesh Pallipadi <venkatesh.pallipadi@intel.com> * Venkatesh Pallipadi <venkatesh.pallipadi@intel.com>
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/slab.h> #include <linux/slab.h>
#include <linux/module.h> #include <linux/module.h>
...@@ -290,8 +292,7 @@ acpi_cpufreq_cpu_init ( ...@@ -290,8 +292,7 @@ acpi_cpufreq_cpu_init (
/* notify BIOS that we exist */ /* notify BIOS that we exist */
acpi_processor_notify_smm(THIS_MODULE); acpi_processor_notify_smm(THIS_MODULE);
pr_info("acpi-cpufreq: CPU%u - ACPI performance management activated\n", pr_info("CPU%u - ACPI performance management activated\n", cpu);
cpu);
for (i = 0; i < data->acpi_data.state_count; i++) for (i = 0; i < data->acpi_data.state_count; i++)
pr_debug(" %cP%d: %d MHz, %d mW, %d uS, %d uS, 0x%x 0x%x\n", pr_debug(" %cP%d: %d MHz, %d mW, %d uS, %d uS, 0x%x 0x%x\n",
......
...@@ -21,6 +21,8 @@ ...@@ -21,6 +21,8 @@
* BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous* * BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous*
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/moduleparam.h> #include <linux/moduleparam.h>
...@@ -40,8 +42,6 @@ ...@@ -40,8 +42,6 @@
#include "longhaul.h" #include "longhaul.h"
#define PFX "longhaul: "
#define TYPE_LONGHAUL_V1 1 #define TYPE_LONGHAUL_V1 1
#define TYPE_LONGHAUL_V2 2 #define TYPE_LONGHAUL_V2 2
#define TYPE_POWERSAVER 3 #define TYPE_POWERSAVER 3
...@@ -347,13 +347,13 @@ static int longhaul_setstate(struct cpufreq_policy *policy, ...@@ -347,13 +347,13 @@ static int longhaul_setstate(struct cpufreq_policy *policy,
freqs.new = calc_speed(longhaul_get_cpu_mult()); freqs.new = calc_speed(longhaul_get_cpu_mult());
/* Check if requested frequency is set. */ /* Check if requested frequency is set. */
if (unlikely(freqs.new != speed)) { if (unlikely(freqs.new != speed)) {
pr_info(PFX "Failed to set requested frequency!\n"); pr_info("Failed to set requested frequency!\n");
/* Revision ID = 1 but processor is expecting revision key /* Revision ID = 1 but processor is expecting revision key
* equal to 0. Jumpers at the bottom of processor will change * equal to 0. Jumpers at the bottom of processor will change
* multiplier and FSB, but will not change bits in Longhaul * multiplier and FSB, but will not change bits in Longhaul
* MSR nor enable voltage scaling. */ * MSR nor enable voltage scaling. */
if (!revid_errata) { if (!revid_errata) {
pr_info(PFX "Enabling \"Ignore Revision ID\" option\n"); pr_info("Enabling \"Ignore Revision ID\" option\n");
revid_errata = 1; revid_errata = 1;
msleep(200); msleep(200);
goto retry_loop; goto retry_loop;
...@@ -363,10 +363,10 @@ static int longhaul_setstate(struct cpufreq_policy *policy, ...@@ -363,10 +363,10 @@ static int longhaul_setstate(struct cpufreq_policy *policy,
* but it doesn't change frequency. I tried poking various * but it doesn't change frequency. I tried poking various
* bits in northbridge registers, but without success. */ * bits in northbridge registers, but without success. */
if (longhaul_flags & USE_ACPI_C3) { if (longhaul_flags & USE_ACPI_C3) {
pr_info(PFX "Disabling ACPI C3 support\n"); pr_info("Disabling ACPI C3 support\n");
longhaul_flags &= ~USE_ACPI_C3; longhaul_flags &= ~USE_ACPI_C3;
if (revid_errata) { if (revid_errata) {
pr_info(PFX "Disabling \"Ignore Revision ID\" option\n"); pr_info("Disabling \"Ignore Revision ID\" option\n");
revid_errata = 0; revid_errata = 0;
} }
msleep(200); msleep(200);
...@@ -377,7 +377,7 @@ static int longhaul_setstate(struct cpufreq_policy *policy, ...@@ -377,7 +377,7 @@ static int longhaul_setstate(struct cpufreq_policy *policy,
* RevID = 1. RevID errata will make things right. Just * RevID = 1. RevID errata will make things right. Just
* to be 100% sure. */ * to be 100% sure. */
if (longhaul_version == TYPE_LONGHAUL_V2) { if (longhaul_version == TYPE_LONGHAUL_V2) {
pr_info(PFX "Switching to Longhaul ver. 1\n"); pr_info("Switching to Longhaul ver. 1\n");
longhaul_version = TYPE_LONGHAUL_V1; longhaul_version = TYPE_LONGHAUL_V1;
msleep(200); msleep(200);
goto retry_loop; goto retry_loop;
...@@ -385,7 +385,7 @@ static int longhaul_setstate(struct cpufreq_policy *policy, ...@@ -385,7 +385,7 @@ static int longhaul_setstate(struct cpufreq_policy *policy,
} }
if (!bm_timeout) { if (!bm_timeout) {
pr_info(PFX "Warning: Timeout while waiting for idle PCI bus\n"); pr_info("Warning: Timeout while waiting for idle PCI bus\n");
return -EBUSY; return -EBUSY;
} }
...@@ -430,12 +430,12 @@ static int longhaul_get_ranges(void) ...@@ -430,12 +430,12 @@ static int longhaul_get_ranges(void)
/* Get current frequency */ /* Get current frequency */
mult = longhaul_get_cpu_mult(); mult = longhaul_get_cpu_mult();
if (mult == -1) { if (mult == -1) {
pr_info(PFX "Invalid (reserved) multiplier!\n"); pr_info("Invalid (reserved) multiplier!\n");
return -EINVAL; return -EINVAL;
} }
fsb = guess_fsb(mult); fsb = guess_fsb(mult);
if (fsb == 0) { if (fsb == 0) {
pr_info(PFX "Invalid (reserved) FSB!\n"); pr_info("Invalid (reserved) FSB!\n");
return -EINVAL; return -EINVAL;
} }
/* Get max multiplier - as we always did. /* Get max multiplier - as we always did.
...@@ -465,11 +465,11 @@ static int longhaul_get_ranges(void) ...@@ -465,11 +465,11 @@ static int longhaul_get_ranges(void)
print_speed(highest_speed/1000)); print_speed(highest_speed/1000));
if (lowest_speed == highest_speed) { if (lowest_speed == highest_speed) {
pr_info(PFX "highestspeed == lowest, aborting\n"); pr_info("highestspeed == lowest, aborting\n");
return -EINVAL; return -EINVAL;
} }
if (lowest_speed > highest_speed) { if (lowest_speed > highest_speed) {
pr_info(PFX "nonsense! lowest (%d > %d) !\n", pr_info("nonsense! lowest (%d > %d) !\n",
lowest_speed, highest_speed); lowest_speed, highest_speed);
return -EINVAL; return -EINVAL;
} }
...@@ -535,16 +535,16 @@ static void longhaul_setup_voltagescaling(void) ...@@ -535,16 +535,16 @@ static void longhaul_setup_voltagescaling(void)
rdmsrl(MSR_VIA_LONGHAUL, longhaul.val); rdmsrl(MSR_VIA_LONGHAUL, longhaul.val);
if (!(longhaul.bits.RevisionID & 1)) { if (!(longhaul.bits.RevisionID & 1)) {
pr_info(PFX "Voltage scaling not supported by CPU\n"); pr_info("Voltage scaling not supported by CPU\n");
return; return;
} }
if (!longhaul.bits.VRMRev) { if (!longhaul.bits.VRMRev) {
pr_info(PFX "VRM 8.5\n"); pr_info("VRM 8.5\n");
vrm_mV_table = &vrm85_mV[0]; vrm_mV_table = &vrm85_mV[0];
mV_vrm_table = &mV_vrm85[0]; mV_vrm_table = &mV_vrm85[0];
} else { } else {
pr_info(PFX "Mobile VRM\n"); pr_info("Mobile VRM\n");
if (cpu_model < CPU_NEHEMIAH) if (cpu_model < CPU_NEHEMIAH)
return; return;
vrm_mV_table = &mobilevrm_mV[0]; vrm_mV_table = &mobilevrm_mV[0];
...@@ -555,21 +555,21 @@ static void longhaul_setup_voltagescaling(void) ...@@ -555,21 +555,21 @@ static void longhaul_setup_voltagescaling(void)
maxvid = vrm_mV_table[longhaul.bits.MaximumVID]; maxvid = vrm_mV_table[longhaul.bits.MaximumVID];
if (minvid.mV == 0 || maxvid.mV == 0 || minvid.mV > maxvid.mV) { if (minvid.mV == 0 || maxvid.mV == 0 || minvid.mV > maxvid.mV) {
pr_info(PFX "Bogus values Min:%d.%03d Max:%d.%03d - Voltage scaling disabled\n", pr_info("Bogus values Min:%d.%03d Max:%d.%03d - Voltage scaling disabled\n",
minvid.mV/1000, minvid.mV%1000, minvid.mV/1000, minvid.mV%1000,
maxvid.mV/1000, maxvid.mV%1000); maxvid.mV/1000, maxvid.mV%1000);
return; return;
} }
if (minvid.mV == maxvid.mV) { if (minvid.mV == maxvid.mV) {
pr_info(PFX "Claims to support voltage scaling but min & max are both %d.%03d - Voltage scaling disabled\n", pr_info("Claims to support voltage scaling but min & max are both %d.%03d - Voltage scaling disabled\n",
maxvid.mV/1000, maxvid.mV%1000); maxvid.mV/1000, maxvid.mV%1000);
return; return;
} }
/* How many voltage steps*/ /* How many voltage steps*/
numvscales = maxvid.pos - minvid.pos + 1; numvscales = maxvid.pos - minvid.pos + 1;
pr_info(PFX "Max VID=%d.%03d Min VID=%d.%03d, %d possible voltage scales\n", pr_info("Max VID=%d.%03d Min VID=%d.%03d, %d possible voltage scales\n",
maxvid.mV/1000, maxvid.mV%1000, maxvid.mV/1000, maxvid.mV%1000,
minvid.mV/1000, minvid.mV%1000, minvid.mV/1000, minvid.mV%1000,
numvscales); numvscales);
...@@ -608,12 +608,12 @@ static void longhaul_setup_voltagescaling(void) ...@@ -608,12 +608,12 @@ static void longhaul_setup_voltagescaling(void)
pos = minvid.pos; pos = minvid.pos;
freq_pos->driver_data |= mV_vrm_table[pos] << 8; freq_pos->driver_data |= mV_vrm_table[pos] << 8;
vid = vrm_mV_table[mV_vrm_table[pos]]; vid = vrm_mV_table[mV_vrm_table[pos]];
pr_info(PFX "f: %d kHz, index: %d, vid: %d mV\n", pr_info("f: %d kHz, index: %d, vid: %d mV\n",
speed, (int)(freq_pos - longhaul_table), vid.mV); speed, (int)(freq_pos - longhaul_table), vid.mV);
} }
can_scale_voltage = 1; can_scale_voltage = 1;
pr_info(PFX "Voltage scaling enabled\n"); pr_info("Voltage scaling enabled\n");
} }
...@@ -711,7 +711,7 @@ static int enable_arbiter_disable(void) ...@@ -711,7 +711,7 @@ static int enable_arbiter_disable(void)
pci_write_config_byte(dev, reg, pci_cmd); pci_write_config_byte(dev, reg, pci_cmd);
pci_read_config_byte(dev, reg, &pci_cmd); pci_read_config_byte(dev, reg, &pci_cmd);
if (!(pci_cmd & 1<<7)) { if (!(pci_cmd & 1<<7)) {
pr_err(PFX "Can't enable access to port 0x22\n"); pr_err("Can't enable access to port 0x22\n");
status = 0; status = 0;
} }
} }
...@@ -748,7 +748,7 @@ static int longhaul_setup_southbridge(void) ...@@ -748,7 +748,7 @@ static int longhaul_setup_southbridge(void)
if (pci_cmd & 1 << 7) { if (pci_cmd & 1 << 7) {
pci_read_config_dword(dev, 0x88, &acpi_regs_addr); pci_read_config_dword(dev, 0x88, &acpi_regs_addr);
acpi_regs_addr &= 0xff00; acpi_regs_addr &= 0xff00;
pr_info(PFX "ACPI I/O at 0x%x\n", acpi_regs_addr); pr_info("ACPI I/O at 0x%x\n", acpi_regs_addr);
} }
pci_dev_put(dev); pci_dev_put(dev);
...@@ -842,7 +842,7 @@ static int longhaul_cpu_init(struct cpufreq_policy *policy) ...@@ -842,7 +842,7 @@ static int longhaul_cpu_init(struct cpufreq_policy *policy)
longhaul_version = TYPE_LONGHAUL_V1; longhaul_version = TYPE_LONGHAUL_V1;
} }
pr_info(PFX "VIA %s CPU detected. ", cpuname); pr_info("VIA %s CPU detected. ", cpuname);
switch (longhaul_version) { switch (longhaul_version) {
case TYPE_LONGHAUL_V1: case TYPE_LONGHAUL_V1:
case TYPE_LONGHAUL_V2: case TYPE_LONGHAUL_V2:
...@@ -878,14 +878,14 @@ static int longhaul_cpu_init(struct cpufreq_policy *policy) ...@@ -878,14 +878,14 @@ static int longhaul_cpu_init(struct cpufreq_policy *policy)
if (!(longhaul_flags & USE_ACPI_C3 if (!(longhaul_flags & USE_ACPI_C3
|| longhaul_flags & USE_NORTHBRIDGE) || longhaul_flags & USE_NORTHBRIDGE)
&& ((pr == NULL) || !(pr->flags.bm_control))) { && ((pr == NULL) || !(pr->flags.bm_control))) {
pr_err(PFX "No ACPI support: Unsupported northbridge\n"); pr_err("No ACPI support: Unsupported northbridge\n");
return -ENODEV; return -ENODEV;
} }
if (longhaul_flags & USE_NORTHBRIDGE) if (longhaul_flags & USE_NORTHBRIDGE)
pr_info(PFX "Using northbridge support\n"); pr_info("Using northbridge support\n");
if (longhaul_flags & USE_ACPI_C3) if (longhaul_flags & USE_ACPI_C3)
pr_info(PFX "Using ACPI support\n"); pr_info("Using ACPI support\n");
ret = longhaul_get_ranges(); ret = longhaul_get_ranges();
if (ret != 0) if (ret != 0)
...@@ -922,18 +922,18 @@ static int __init longhaul_init(void) ...@@ -922,18 +922,18 @@ static int __init longhaul_init(void)
return -ENODEV; return -ENODEV;
if (!enable) { if (!enable) {
pr_err(PFX "Option \"enable\" not set - Aborting\n"); pr_err("Option \"enable\" not set - Aborting\n");
return -ENODEV; return -ENODEV;
} }
#ifdef CONFIG_SMP #ifdef CONFIG_SMP
if (num_online_cpus() > 1) { if (num_online_cpus() > 1) {
pr_err(PFX "More than 1 CPU detected, longhaul disabled\n"); pr_err("More than 1 CPU detected, longhaul disabled\n");
return -ENODEV; return -ENODEV;
} }
#endif #endif
#ifdef CONFIG_X86_IO_APIC #ifdef CONFIG_X86_IO_APIC
if (cpu_has_apic) { if (cpu_has_apic) {
pr_err(PFX "APIC detected. Longhaul is currently broken in this configuration.\n"); pr_err("APIC detected. Longhaul is currently broken in this configuration.\n");
return -ENODEV; return -ENODEV;
} }
#endif #endif
...@@ -941,7 +941,7 @@ static int __init longhaul_init(void) ...@@ -941,7 +941,7 @@ static int __init longhaul_init(void)
case 6 ... 9: case 6 ... 9:
return cpufreq_register_driver(&longhaul_driver); return cpufreq_register_driver(&longhaul_driver);
case 10: case 10:
pr_err(PFX "Use acpi-cpufreq driver for VIA C7\n"); pr_err("Use acpi-cpufreq driver for VIA C7\n");
default: default:
; ;
} }
......
...@@ -10,6 +10,9 @@ ...@@ -10,6 +10,9 @@
* License. See the file "COPYING" in the main directory of this archive * License. See the file "COPYING" in the main directory of this archive
* for more details. * for more details.
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/cpufreq.h> #include <linux/cpufreq.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/err.h> #include <linux/err.h>
...@@ -76,7 +79,7 @@ static int loongson2_cpufreq_cpu_init(struct cpufreq_policy *policy) ...@@ -76,7 +79,7 @@ static int loongson2_cpufreq_cpu_init(struct cpufreq_policy *policy)
cpuclk = clk_get(NULL, "cpu_clk"); cpuclk = clk_get(NULL, "cpu_clk");
if (IS_ERR(cpuclk)) { if (IS_ERR(cpuclk)) {
pr_err("cpufreq: couldn't get CPU clk\n"); pr_err("couldn't get CPU clk\n");
return PTR_ERR(cpuclk); return PTR_ERR(cpuclk);
} }
...@@ -163,7 +166,7 @@ static int __init cpufreq_init(void) ...@@ -163,7 +166,7 @@ static int __init cpufreq_init(void)
if (ret) if (ret)
return ret; return ret;
pr_info("cpufreq: Loongson-2F CPU frequency driver.\n"); pr_info("Loongson-2F CPU frequency driver\n");
cpufreq_register_notifier(&loongson2_cpufreq_notifier_block, cpufreq_register_notifier(&loongson2_cpufreq_notifier_block,
CPUFREQ_TRANSITION_NOTIFIER); CPUFREQ_TRANSITION_NOTIFIER);
......
...@@ -13,6 +13,8 @@ ...@@ -13,6 +13,8 @@
#undef DEBUG #undef DEBUG
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/module.h> #include <linux/module.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/errno.h> #include <linux/errno.h>
...@@ -174,7 +176,7 @@ static int __init maple_cpufreq_init(void) ...@@ -174,7 +176,7 @@ static int __init maple_cpufreq_init(void)
/* Get first CPU node */ /* Get first CPU node */
cpunode = of_cpu_device_node_get(0); cpunode = of_cpu_device_node_get(0);
if (cpunode == NULL) { if (cpunode == NULL) {
pr_err("cpufreq: Can't find any CPU 0 node\n"); pr_err("Can't find any CPU 0 node\n");
goto bail_noprops; goto bail_noprops;
} }
...@@ -182,7 +184,7 @@ static int __init maple_cpufreq_init(void) ...@@ -182,7 +184,7 @@ static int __init maple_cpufreq_init(void)
/* we actually don't care on which CPU to access PVR */ /* we actually don't care on which CPU to access PVR */
pvr_hi = PVR_VER(mfspr(SPRN_PVR)); pvr_hi = PVR_VER(mfspr(SPRN_PVR));
if (pvr_hi != 0x3c && pvr_hi != 0x44) { if (pvr_hi != 0x3c && pvr_hi != 0x44) {
pr_err("cpufreq: Unsupported CPU version (%x)\n", pvr_hi); pr_err("Unsupported CPU version (%x)\n", pvr_hi);
goto bail_noprops; goto bail_noprops;
} }
......
...@@ -13,6 +13,9 @@ ...@@ -13,6 +13,9 @@
* it under the terms of the GNU General Public License version 2 as * it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation. * published by the Free Software Foundation.
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/types.h> #include <linux/types.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/sched.h> #include <linux/sched.h>
...@@ -163,7 +166,7 @@ static int omap_cpufreq_probe(struct platform_device *pdev) ...@@ -163,7 +166,7 @@ static int omap_cpufreq_probe(struct platform_device *pdev)
{ {
mpu_dev = get_cpu_device(0); mpu_dev = get_cpu_device(0);
if (!mpu_dev) { if (!mpu_dev) {
pr_warn("%s: unable to get the mpu device\n", __func__); pr_warn("%s: unable to get the MPU device\n", __func__);
return -EINVAL; return -EINVAL;
} }
......
...@@ -20,6 +20,8 @@ ...@@ -20,6 +20,8 @@
* *
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
...@@ -35,8 +37,6 @@ ...@@ -35,8 +37,6 @@
#include "speedstep-lib.h" #include "speedstep-lib.h"
#define PFX "p4-clockmod: "
/* /*
* Duty Cycle (3bits), note DC_DISABLE is not specified in * Duty Cycle (3bits), note DC_DISABLE is not specified in
* intel docs i just use it to mean disable * intel docs i just use it to mean disable
...@@ -124,7 +124,7 @@ static unsigned int cpufreq_p4_get_frequency(struct cpuinfo_x86 *c) ...@@ -124,7 +124,7 @@ static unsigned int cpufreq_p4_get_frequency(struct cpuinfo_x86 *c)
{ {
if (c->x86 == 0x06) { if (c->x86 == 0x06) {
if (cpu_has(c, X86_FEATURE_EST)) if (cpu_has(c, X86_FEATURE_EST))
pr_warn_once(PFX "Warning: EST-capable CPU detected. The acpi-cpufreq module offers voltage scaling in addition to frequency scaling. You should use that instead of p4-clockmod, if possible.\n"); pr_warn_once("Warning: EST-capable CPU detected. The acpi-cpufreq module offers voltage scaling in addition to frequency scaling. You should use that instead of p4-clockmod, if possible.\n");
switch (c->x86_model) { switch (c->x86_model) {
case 0x0E: /* Core */ case 0x0E: /* Core */
case 0x0F: /* Core Duo */ case 0x0F: /* Core Duo */
...@@ -148,7 +148,7 @@ static unsigned int cpufreq_p4_get_frequency(struct cpuinfo_x86 *c) ...@@ -148,7 +148,7 @@ static unsigned int cpufreq_p4_get_frequency(struct cpuinfo_x86 *c)
p4clockmod_driver.flags |= CPUFREQ_CONST_LOOPS; p4clockmod_driver.flags |= CPUFREQ_CONST_LOOPS;
if (speedstep_detect_processor() == SPEEDSTEP_CPU_P4M) { if (speedstep_detect_processor() == SPEEDSTEP_CPU_P4M) {
pr_warn(PFX "Warning: Pentium 4-M detected. The speedstep-ich or acpi cpufreq modules offer voltage scaling in addition of frequency scaling. You should use either one instead of p4-clockmod, if possible.\n"); pr_warn("Warning: Pentium 4-M detected. The speedstep-ich or acpi cpufreq modules offer voltage scaling in addition of frequency scaling. You should use either one instead of p4-clockmod, if possible.\n");
return speedstep_get_frequency(SPEEDSTEP_CPU_P4M); return speedstep_get_frequency(SPEEDSTEP_CPU_P4M);
} }
...@@ -257,7 +257,7 @@ static int __init cpufreq_p4_init(void) ...@@ -257,7 +257,7 @@ static int __init cpufreq_p4_init(void)
ret = cpufreq_register_driver(&p4clockmod_driver); ret = cpufreq_register_driver(&p4clockmod_driver);
if (!ret) if (!ret)
pr_info(PFX "P4/Xeon(TM) CPU On-Demand Clock Modulation available\n"); pr_info("P4/Xeon(TM) CPU On-Demand Clock Modulation available\n");
return ret; return ret;
} }
......
...@@ -13,6 +13,8 @@ ...@@ -13,6 +13,8 @@
* *
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/module.h> #include <linux/module.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/errno.h> #include <linux/errno.h>
...@@ -481,13 +483,13 @@ static int pmac_cpufreq_init_MacRISC3(struct device_node *cpunode) ...@@ -481,13 +483,13 @@ static int pmac_cpufreq_init_MacRISC3(struct device_node *cpunode)
freqs = of_get_property(cpunode, "bus-frequencies", &lenp); freqs = of_get_property(cpunode, "bus-frequencies", &lenp);
lenp /= sizeof(u32); lenp /= sizeof(u32);
if (freqs == NULL || lenp != 2) { if (freqs == NULL || lenp != 2) {
pr_err("cpufreq: bus-frequencies incorrect or missing\n"); pr_err("bus-frequencies incorrect or missing\n");
return 1; return 1;
} }
ratio = of_get_property(cpunode, "processor-to-bus-ratio*2", ratio = of_get_property(cpunode, "processor-to-bus-ratio*2",
NULL); NULL);
if (ratio == NULL) { if (ratio == NULL) {
pr_err("cpufreq: processor-to-bus-ratio*2 missing\n"); pr_err("processor-to-bus-ratio*2 missing\n");
return 1; return 1;
} }
...@@ -550,7 +552,7 @@ static int pmac_cpufreq_init_7447A(struct device_node *cpunode) ...@@ -550,7 +552,7 @@ static int pmac_cpufreq_init_7447A(struct device_node *cpunode)
if (volt_gpio_np) if (volt_gpio_np)
voltage_gpio = read_gpio(volt_gpio_np); voltage_gpio = read_gpio(volt_gpio_np);
if (!voltage_gpio){ if (!voltage_gpio){
pr_err("cpufreq: missing cpu-vcore-select gpio\n"); pr_err("missing cpu-vcore-select gpio\n");
return 1; return 1;
} }
......
...@@ -12,6 +12,8 @@ ...@@ -12,6 +12,8 @@
#undef DEBUG #undef DEBUG
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/module.h> #include <linux/module.h>
#include <linux/types.h> #include <linux/types.h>
#include <linux/errno.h> #include <linux/errno.h>
...@@ -138,7 +140,7 @@ static void g5_vdnap_switch_volt(int speed_mode) ...@@ -138,7 +140,7 @@ static void g5_vdnap_switch_volt(int speed_mode)
usleep_range(1000, 1000); usleep_range(1000, 1000);
} }
if (done == 0) if (done == 0)
pr_warn("cpufreq: Timeout in clock slewing !\n"); pr_warn("Timeout in clock slewing !\n");
} }
...@@ -266,7 +268,7 @@ static int g5_pfunc_switch_freq(int speed_mode) ...@@ -266,7 +268,7 @@ static int g5_pfunc_switch_freq(int speed_mode)
rc = pmf_call_one(pfunc_cpu_setfreq_low, NULL); rc = pmf_call_one(pfunc_cpu_setfreq_low, NULL);
if (rc) if (rc)
pr_warn("cpufreq: pfunc switch error %d\n", rc); pr_warn("pfunc switch error %d\n", rc);
/* It's an irq GPIO so we should be able to just block here, /* It's an irq GPIO so we should be able to just block here,
* I'll do that later after I've properly tested the IRQ code for * I'll do that later after I've properly tested the IRQ code for
...@@ -282,7 +284,7 @@ static int g5_pfunc_switch_freq(int speed_mode) ...@@ -282,7 +284,7 @@ static int g5_pfunc_switch_freq(int speed_mode)
usleep_range(500, 500); usleep_range(500, 500);
} }
if (done == 0) if (done == 0)
pr_warn("cpufreq: Timeout in clock slewing !\n"); pr_warn("Timeout in clock slewing !\n");
/* If frequency is going down, last ramp the voltage */ /* If frequency is going down, last ramp the voltage */
if (speed_mode > g5_pmode_cur) if (speed_mode > g5_pmode_cur)
...@@ -368,7 +370,7 @@ static int __init g5_neo2_cpufreq_init(struct device_node *cpunode) ...@@ -368,7 +370,7 @@ static int __init g5_neo2_cpufreq_init(struct device_node *cpunode)
} }
pvr_hi = (*valp) >> 16; pvr_hi = (*valp) >> 16;
if (pvr_hi != 0x3c && pvr_hi != 0x44) { if (pvr_hi != 0x3c && pvr_hi != 0x44) {
pr_err("cpufreq: Unsupported CPU version\n"); pr_err("Unsupported CPU version\n");
goto bail_noprops; goto bail_noprops;
} }
...@@ -403,7 +405,7 @@ static int __init g5_neo2_cpufreq_init(struct device_node *cpunode) ...@@ -403,7 +405,7 @@ static int __init g5_neo2_cpufreq_init(struct device_node *cpunode)
root = of_find_node_by_path("/"); root = of_find_node_by_path("/");
if (root == NULL) { if (root == NULL) {
pr_err("cpufreq: Can't find root of device tree\n"); pr_err("Can't find root of device tree\n");
goto bail_noprops; goto bail_noprops;
} }
pfunc_set_vdnap0 = pmf_find_function(root, "set-vdnap0"); pfunc_set_vdnap0 = pmf_find_function(root, "set-vdnap0");
...@@ -411,7 +413,7 @@ static int __init g5_neo2_cpufreq_init(struct device_node *cpunode) ...@@ -411,7 +413,7 @@ static int __init g5_neo2_cpufreq_init(struct device_node *cpunode)
pmf_find_function(root, "slewing-done"); pmf_find_function(root, "slewing-done");
if (pfunc_set_vdnap0 == NULL || if (pfunc_set_vdnap0 == NULL ||
pfunc_vdnap0_complete == NULL) { pfunc_vdnap0_complete == NULL) {
pr_err("cpufreq: Can't find required platform function\n"); pr_err("Can't find required platform function\n");
goto bail_noprops; goto bail_noprops;
} }
...@@ -491,7 +493,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode) ...@@ -491,7 +493,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode)
if (cpuid != NULL) if (cpuid != NULL)
eeprom = of_get_property(cpuid, "cpuid", NULL); eeprom = of_get_property(cpuid, "cpuid", NULL);
if (eeprom == NULL) { if (eeprom == NULL) {
pr_err("cpufreq: Can't find cpuid EEPROM !\n"); pr_err("Can't find cpuid EEPROM !\n");
rc = -ENODEV; rc = -ENODEV;
goto bail; goto bail;
} }
...@@ -509,7 +511,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode) ...@@ -509,7 +511,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode)
break; break;
} }
if (hwclock == NULL) { if (hwclock == NULL) {
pr_err("cpufreq: Can't find i2c clock chip !\n"); pr_err("Can't find i2c clock chip !\n");
rc = -ENODEV; rc = -ENODEV;
goto bail; goto bail;
} }
...@@ -537,7 +539,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode) ...@@ -537,7 +539,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode)
/* Check we have minimum requirements */ /* Check we have minimum requirements */
if (pfunc_cpu_getfreq == NULL || pfunc_cpu_setfreq_high == NULL || if (pfunc_cpu_getfreq == NULL || pfunc_cpu_setfreq_high == NULL ||
pfunc_cpu_setfreq_low == NULL || pfunc_slewing_done == NULL) { pfunc_cpu_setfreq_low == NULL || pfunc_slewing_done == NULL) {
pr_err("cpufreq: Can't find platform functions !\n"); pr_err("Can't find platform functions !\n");
rc = -ENODEV; rc = -ENODEV;
goto bail; goto bail;
} }
...@@ -565,7 +567,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode) ...@@ -565,7 +567,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode)
/* Get max frequency from device-tree */ /* Get max frequency from device-tree */
valp = of_get_property(cpunode, "clock-frequency", NULL); valp = of_get_property(cpunode, "clock-frequency", NULL);
if (!valp) { if (!valp) {
pr_err("cpufreq: Can't find CPU frequency !\n"); pr_err("Can't find CPU frequency !\n");
rc = -ENODEV; rc = -ENODEV;
goto bail; goto bail;
} }
...@@ -581,7 +583,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode) ...@@ -581,7 +583,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode)
/* Check for machines with no useful settings */ /* Check for machines with no useful settings */
if (il == ih) { if (il == ih) {
pr_warn("cpufreq: No low frequency mode available on this model !\n"); pr_warn("No low frequency mode available on this model !\n");
rc = -ENODEV; rc = -ENODEV;
goto bail; goto bail;
} }
...@@ -592,7 +594,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode) ...@@ -592,7 +594,7 @@ static int __init g5_pm72_cpufreq_init(struct device_node *cpunode)
/* Sanity check */ /* Sanity check */
if (min_freq >= max_freq || min_freq < 1000) { if (min_freq >= max_freq || min_freq < 1000) {
pr_err("cpufreq: Can't calculate low frequency !\n"); pr_err("Can't calculate low frequency !\n");
rc = -ENXIO; rc = -ENXIO;
goto bail; goto bail;
} }
...@@ -651,7 +653,7 @@ static int __init g5_cpufreq_init(void) ...@@ -651,7 +653,7 @@ static int __init g5_cpufreq_init(void)
/* Get first CPU node */ /* Get first CPU node */
cpunode = of_cpu_device_node_get(0); cpunode = of_cpu_device_node_get(0);
if (cpunode == NULL) { if (cpunode == NULL) {
pr_err("cpufreq: Can't find any CPU node\n"); pr_err("Can't find any CPU node\n");
return -ENODEV; return -ENODEV;
} }
......
...@@ -8,6 +8,8 @@ ...@@ -8,6 +8,8 @@
* BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous* * BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous*
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
...@@ -22,7 +24,6 @@ ...@@ -22,7 +24,6 @@
#define POWERNOW_IOPORT 0xfff0 /* it doesn't matter where, as long #define POWERNOW_IOPORT 0xfff0 /* it doesn't matter where, as long
as it is unused */ as it is unused */
#define PFX "powernow-k6: "
static unsigned int busfreq; /* FSB, in 10 kHz */ static unsigned int busfreq; /* FSB, in 10 kHz */
static unsigned int max_multiplier; static unsigned int max_multiplier;
...@@ -141,7 +142,7 @@ static int powernow_k6_target(struct cpufreq_policy *policy, ...@@ -141,7 +142,7 @@ static int powernow_k6_target(struct cpufreq_policy *policy,
{ {
if (clock_ratio[best_i].driver_data > max_multiplier) { if (clock_ratio[best_i].driver_data > max_multiplier) {
pr_err(PFX "invalid target frequency\n"); pr_err("invalid target frequency\n");
return -EINVAL; return -EINVAL;
} }
...@@ -175,14 +176,14 @@ static int powernow_k6_cpu_init(struct cpufreq_policy *policy) ...@@ -175,14 +176,14 @@ static int powernow_k6_cpu_init(struct cpufreq_policy *policy)
max_multiplier = param_max_multiplier; max_multiplier = param_max_multiplier;
goto have_max_multiplier; goto have_max_multiplier;
} }
pr_err("powernow-k6: invalid max_multiplier parameter, valid parameters 20, 30, 35, 40, 45, 50, 55, 60\n"); pr_err("invalid max_multiplier parameter, valid parameters 20, 30, 35, 40, 45, 50, 55, 60\n");
return -EINVAL; return -EINVAL;
} }
if (!max_multiplier) { if (!max_multiplier) {
pr_warn("powernow-k6: unknown frequency %u, cannot determine current multiplier\n", pr_warn("unknown frequency %u, cannot determine current multiplier\n",
khz); khz);
pr_warn("powernow-k6: use module parameters max_multiplier and bus_frequency\n"); pr_warn("use module parameters max_multiplier and bus_frequency\n");
return -EOPNOTSUPP; return -EOPNOTSUPP;
} }
...@@ -194,7 +195,7 @@ static int powernow_k6_cpu_init(struct cpufreq_policy *policy) ...@@ -194,7 +195,7 @@ static int powernow_k6_cpu_init(struct cpufreq_policy *policy)
busfreq = param_busfreq / 10; busfreq = param_busfreq / 10;
goto have_busfreq; goto have_busfreq;
} }
pr_err("powernow-k6: invalid bus_frequency parameter, allowed range 50000 - 150000 kHz\n"); pr_err("invalid bus_frequency parameter, allowed range 50000 - 150000 kHz\n");
return -EINVAL; return -EINVAL;
} }
...@@ -276,7 +277,7 @@ static int __init powernow_k6_init(void) ...@@ -276,7 +277,7 @@ static int __init powernow_k6_init(void)
return -ENODEV; return -ENODEV;
if (!request_region(POWERNOW_IOPORT, 16, "PowerNow!")) { if (!request_region(POWERNOW_IOPORT, 16, "PowerNow!")) {
pr_info(PFX "PowerNow IOPORT region already used\n"); pr_info("PowerNow IOPORT region already used\n");
return -EIO; return -EIO;
} }
......
...@@ -13,6 +13,8 @@ ...@@ -13,6 +13,8 @@
* - We disable half multipliers if ACPI is used on A0 stepping CPUs. * - We disable half multipliers if ACPI is used on A0 stepping CPUs.
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/moduleparam.h> #include <linux/moduleparam.h>
...@@ -35,9 +37,6 @@ ...@@ -35,9 +37,6 @@
#include "powernow-k7.h" #include "powernow-k7.h"
#define PFX "powernow: "
struct psb_s { struct psb_s {
u8 signature[10]; u8 signature[10];
u8 tableversion; u8 tableversion;
...@@ -127,13 +126,13 @@ static int check_powernow(void) ...@@ -127,13 +126,13 @@ static int check_powernow(void)
maxei = cpuid_eax(0x80000000); maxei = cpuid_eax(0x80000000);
if (maxei < 0x80000007) { /* Any powernow info ? */ if (maxei < 0x80000007) { /* Any powernow info ? */
#ifdef MODULE #ifdef MODULE
pr_info(PFX "No powernow capabilities detected\n"); pr_info("No powernow capabilities detected\n");
#endif #endif
return 0; return 0;
} }
if ((c->x86_model == 6) && (c->x86_mask == 0)) { if ((c->x86_model == 6) && (c->x86_mask == 0)) {
pr_info(PFX "K7 660[A0] core detected, enabling errata workarounds\n"); pr_info("K7 660[A0] core detected, enabling errata workarounds\n");
have_a0 = 1; have_a0 = 1;
} }
...@@ -143,7 +142,7 @@ static int check_powernow(void) ...@@ -143,7 +142,7 @@ static int check_powernow(void)
if (!(edx & (1 << 1 | 1 << 2))) if (!(edx & (1 << 1 | 1 << 2)))
return 0; return 0;
pr_info(PFX "PowerNOW! Technology present. Can scale: "); pr_info("PowerNOW! Technology present. Can scale: ");
if (edx & 1 << 1) { if (edx & 1 << 1) {
pr_cont("frequency"); pr_cont("frequency");
...@@ -426,14 +425,14 @@ static int powernow_acpi_init(void) ...@@ -426,14 +425,14 @@ static int powernow_acpi_init(void)
err05: err05:
kfree(acpi_processor_perf); kfree(acpi_processor_perf);
err0: err0:
pr_warn(PFX "ACPI perflib can not be used on this platform\n"); pr_warn("ACPI perflib can not be used on this platform\n");
acpi_processor_perf = NULL; acpi_processor_perf = NULL;
return retval; return retval;
} }
#else #else
static int powernow_acpi_init(void) static int powernow_acpi_init(void)
{ {
pr_info(PFX "no support for ACPI processor found - please recompile your kernel with ACPI processor\n"); pr_info("no support for ACPI processor found - please recompile your kernel with ACPI processor\n");
return -EINVAL; return -EINVAL;
} }
#endif #endif
...@@ -465,7 +464,7 @@ static int powernow_decode_bios(int maxfid, int startvid) ...@@ -465,7 +464,7 @@ static int powernow_decode_bios(int maxfid, int startvid)
psb = (struct psb_s *) p; psb = (struct psb_s *) p;
pr_debug("Table version: 0x%x\n", psb->tableversion); pr_debug("Table version: 0x%x\n", psb->tableversion);
if (psb->tableversion != 0x12) { if (psb->tableversion != 0x12) {
pr_info(PFX "Sorry, only v1.2 tables supported right now\n"); pr_info("Sorry, only v1.2 tables supported right now\n");
return -ENODEV; return -ENODEV;
} }
...@@ -477,7 +476,7 @@ static int powernow_decode_bios(int maxfid, int startvid) ...@@ -477,7 +476,7 @@ static int powernow_decode_bios(int maxfid, int startvid)
latency = psb->settlingtime; latency = psb->settlingtime;
if (latency < 100) { if (latency < 100) {
pr_info(PFX "BIOS set settling time to %d microseconds. Should be at least 100. Correcting.\n", pr_info("BIOS set settling time to %d microseconds. Should be at least 100. Correcting.\n",
latency); latency);
latency = 100; latency = 100;
} }
...@@ -510,9 +509,9 @@ static int powernow_decode_bios(int maxfid, int startvid) ...@@ -510,9 +509,9 @@ static int powernow_decode_bios(int maxfid, int startvid)
p += 2; p += 2;
} }
} }
pr_info(PFX "No PST tables match this cpuid (0x%x)\n", pr_info("No PST tables match this cpuid (0x%x)\n",
etuple); etuple);
pr_info(PFX "This is indicative of a broken BIOS\n"); pr_info("This is indicative of a broken BIOS\n");
return -EINVAL; return -EINVAL;
} }
...@@ -545,7 +544,7 @@ static int fixup_sgtc(void) ...@@ -545,7 +544,7 @@ static int fixup_sgtc(void)
sgtc = 100 * m * latency; sgtc = 100 * m * latency;
sgtc = sgtc / 3; sgtc = sgtc / 3;
if (sgtc > 0xfffff) { if (sgtc > 0xfffff) {
pr_warn(PFX "SGTC too large %d\n", sgtc); pr_warn("SGTC too large %d\n", sgtc);
sgtc = 0xfffff; sgtc = 0xfffff;
} }
return sgtc; return sgtc;
...@@ -567,10 +566,10 @@ static unsigned int powernow_get(unsigned int cpu) ...@@ -567,10 +566,10 @@ static unsigned int powernow_get(unsigned int cpu)
static int acer_cpufreq_pst(const struct dmi_system_id *d) static int acer_cpufreq_pst(const struct dmi_system_id *d)
{ {
pr_warn(PFX "%s laptop with broken PST tables in BIOS detected\n", pr_warn("%s laptop with broken PST tables in BIOS detected\n",
d->ident); d->ident);
pr_warn(PFX "You need to downgrade to 3A21 (09/09/2002), or try a newer BIOS than 3A71 (01/20/2003)\n"); pr_warn("You need to downgrade to 3A21 (09/09/2002), or try a newer BIOS than 3A71 (01/20/2003)\n");
pr_warn(PFX "cpufreq scaling has been disabled as a result of this\n"); pr_warn("cpufreq scaling has been disabled as a result of this\n");
return 0; return 0;
} }
...@@ -605,37 +604,37 @@ static int powernow_cpu_init(struct cpufreq_policy *policy) ...@@ -605,37 +604,37 @@ static int powernow_cpu_init(struct cpufreq_policy *policy)
fsb = (10 * cpu_khz) / fid_codes[fidvidstatus.bits.CFID]; fsb = (10 * cpu_khz) / fid_codes[fidvidstatus.bits.CFID];
if (!fsb) { if (!fsb) {
pr_warn(PFX "can not determine bus frequency\n"); pr_warn("can not determine bus frequency\n");
return -EINVAL; return -EINVAL;
} }
pr_debug("FSB: %3dMHz\n", fsb/1000); pr_debug("FSB: %3dMHz\n", fsb/1000);
if (dmi_check_system(powernow_dmi_table) || acpi_force) { if (dmi_check_system(powernow_dmi_table) || acpi_force) {
pr_info(PFX "PSB/PST known to be broken - trying ACPI instead\n"); pr_info("PSB/PST known to be broken - trying ACPI instead\n");
result = powernow_acpi_init(); result = powernow_acpi_init();
} else { } else {
result = powernow_decode_bios(fidvidstatus.bits.MFID, result = powernow_decode_bios(fidvidstatus.bits.MFID,
fidvidstatus.bits.SVID); fidvidstatus.bits.SVID);
if (result) { if (result) {
pr_info(PFX "Trying ACPI perflib\n"); pr_info("Trying ACPI perflib\n");
maximum_speed = 0; maximum_speed = 0;
minimum_speed = -1; minimum_speed = -1;
latency = 0; latency = 0;
result = powernow_acpi_init(); result = powernow_acpi_init();
if (result) { if (result) {
pr_info(PFX "ACPI and legacy methods failed\n"); pr_info("ACPI and legacy methods failed\n");
} }
} else { } else {
/* SGTC use the bus clock as timer */ /* SGTC use the bus clock as timer */
latency = fixup_sgtc(); latency = fixup_sgtc();
pr_info(PFX "SGTC: %d\n", latency); pr_info("SGTC: %d\n", latency);
} }
} }
if (result) if (result)
return result; return result;
pr_info(PFX "Minimum speed %d MHz - Maximum speed %d MHz\n", pr_info("Minimum speed %d MHz - Maximum speed %d MHz\n",
minimum_speed/1000, maximum_speed/1000); minimum_speed/1000, maximum_speed/1000);
policy->cpuinfo.transition_latency = policy->cpuinfo.transition_latency =
......
...@@ -29,6 +29,8 @@ ...@@ -29,6 +29,8 @@
* *
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/sched.h> #include <linux/sched.h>
...@@ -186,8 +188,7 @@ static int pxa_cpufreq_change_voltage(const struct pxa_freqs *pxa_freq) ...@@ -186,8 +188,7 @@ static int pxa_cpufreq_change_voltage(const struct pxa_freqs *pxa_freq)
ret = regulator_set_voltage(vcc_core, vmin, vmax); ret = regulator_set_voltage(vcc_core, vmin, vmax);
if (ret) if (ret)
pr_err("cpufreq: Failed to set vcc_core in [%dmV..%dmV]\n", pr_err("Failed to set vcc_core in [%dmV..%dmV]\n", vmin, vmax);
vmin, vmax);
return ret; return ret;
} }
...@@ -195,10 +196,10 @@ static void __init pxa_cpufreq_init_voltages(void) ...@@ -195,10 +196,10 @@ static void __init pxa_cpufreq_init_voltages(void)
{ {
vcc_core = regulator_get(NULL, "vcc_core"); vcc_core = regulator_get(NULL, "vcc_core");
if (IS_ERR(vcc_core)) { if (IS_ERR(vcc_core)) {
pr_info("cpufreq: Didn't find vcc_core regulator\n"); pr_info("Didn't find vcc_core regulator\n");
vcc_core = NULL; vcc_core = NULL;
} else { } else {
pr_info("cpufreq: Found vcc_core regulator\n"); pr_info("Found vcc_core regulator\n");
} }
} }
#else #else
...@@ -407,7 +408,7 @@ static int pxa_cpufreq_init(struct cpufreq_policy *policy) ...@@ -407,7 +408,7 @@ static int pxa_cpufreq_init(struct cpufreq_policy *policy)
*/ */
if (cpu_is_pxa25x()) { if (cpu_is_pxa25x()) {
find_freq_tables(&pxa255_freq_table, &pxa255_freqs); find_freq_tables(&pxa255_freq_table, &pxa255_freqs);
pr_info("PXA255 cpufreq using %s frequency table\n", pr_info("using %s frequency table\n",
pxa255_turbo_table ? "turbo" : "run"); pxa255_turbo_table ? "turbo" : "run");
cpufreq_table_validate_and_show(policy, pxa255_freq_table); cpufreq_table_validate_and_show(policy, pxa255_freq_table);
...@@ -416,7 +417,7 @@ static int pxa_cpufreq_init(struct cpufreq_policy *policy) ...@@ -416,7 +417,7 @@ static int pxa_cpufreq_init(struct cpufreq_policy *policy)
cpufreq_table_validate_and_show(policy, pxa27x_freq_table); cpufreq_table_validate_and_show(policy, pxa27x_freq_table);
} }
pr_info("PXA CPU frequency change support initialized\n"); pr_info("frequency change support initialized\n");
return 0; return 0;
} }
......
...@@ -10,6 +10,8 @@ ...@@ -10,6 +10,8 @@
* published by the Free Software Foundation. * published by the Free Software Foundation.
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/interrupt.h> #include <linux/interrupt.h>
...@@ -197,20 +199,20 @@ static int s3c2412_cpufreq_add(struct device *dev, ...@@ -197,20 +199,20 @@ static int s3c2412_cpufreq_add(struct device *dev,
hclk = clk_get(NULL, "hclk"); hclk = clk_get(NULL, "hclk");
if (IS_ERR(hclk)) { if (IS_ERR(hclk)) {
pr_err("%s: cannot find hclk clock\n", __func__); pr_err("cannot find hclk clock\n");
return -ENOENT; return -ENOENT;
} }
fclk = clk_get(NULL, "fclk"); fclk = clk_get(NULL, "fclk");
if (IS_ERR(fclk)) { if (IS_ERR(fclk)) {
pr_err("%s: cannot find fclk clock\n", __func__); pr_err("cannot find fclk clock\n");
goto err_fclk; goto err_fclk;
} }
fclk_rate = clk_get_rate(fclk); fclk_rate = clk_get_rate(fclk);
if (fclk_rate > 200000000) { if (fclk_rate > 200000000) {
pr_info("%s: fclk %ld MHz, assuming 266MHz capable part\n", pr_info("fclk %ld MHz, assuming 266MHz capable part\n",
__func__, fclk_rate / 1000000); fclk_rate / 1000000);
s3c2412_cpufreq_info.max.fclk = 266000000; s3c2412_cpufreq_info.max.fclk = 266000000;
s3c2412_cpufreq_info.max.hclk = 133000000; s3c2412_cpufreq_info.max.hclk = 133000000;
s3c2412_cpufreq_info.max.pclk = 66000000; s3c2412_cpufreq_info.max.pclk = 66000000;
...@@ -218,13 +220,13 @@ static int s3c2412_cpufreq_add(struct device *dev, ...@@ -218,13 +220,13 @@ static int s3c2412_cpufreq_add(struct device *dev,
armclk = clk_get(NULL, "armclk"); armclk = clk_get(NULL, "armclk");
if (IS_ERR(armclk)) { if (IS_ERR(armclk)) {
pr_err("%s: cannot find arm clock\n", __func__); pr_err("cannot find arm clock\n");
goto err_armclk; goto err_armclk;
} }
xtal = clk_get(NULL, "xtal"); xtal = clk_get(NULL, "xtal");
if (IS_ERR(xtal)) { if (IS_ERR(xtal)) {
pr_err("%s: cannot find xtal clock\n", __func__); pr_err("cannot find xtal clock\n");
goto err_xtal; goto err_xtal;
} }
......
...@@ -11,6 +11,8 @@ ...@@ -11,6 +11,8 @@
* published by the Free Software Foundation. * published by the Free Software Foundation.
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/interrupt.h> #include <linux/interrupt.h>
......
...@@ -10,6 +10,8 @@ ...@@ -10,6 +10,8 @@
* published by the Free Software Foundation. * published by the Free Software Foundation.
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/init.h> #include <linux/init.h>
#include <linux/export.h> #include <linux/export.h>
#include <linux/interrupt.h> #include <linux/interrupt.h>
......
...@@ -10,6 +10,8 @@ ...@@ -10,6 +10,8 @@
* published by the Free Software Foundation. * published by the Free Software Foundation.
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/init.h> #include <linux/init.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/interrupt.h> #include <linux/interrupt.h>
...@@ -356,7 +358,7 @@ struct clk *s3c_cpufreq_clk_get(struct device *dev, const char *name) ...@@ -356,7 +358,7 @@ struct clk *s3c_cpufreq_clk_get(struct device *dev, const char *name)
clk = clk_get(dev, name); clk = clk_get(dev, name);
if (IS_ERR(clk)) if (IS_ERR(clk))
pr_err("cpufreq: failed to get clock '%s'\n", name); pr_err("failed to get clock '%s'\n", name);
return clk; return clk;
} }
...@@ -665,9 +667,9 @@ int s3c_plltab_register(struct cpufreq_frequency_table *plls, ...@@ -665,9 +667,9 @@ int s3c_plltab_register(struct cpufreq_frequency_table *plls,
vals += plls_no; vals += plls_no;
vals->frequency = CPUFREQ_TABLE_END; vals->frequency = CPUFREQ_TABLE_END;
pr_info("cpufreq: %d PLL entries\n", plls_no); pr_info("%d PLL entries\n", plls_no);
} else } else
pr_err("cpufreq: no memory for PLL tables\n"); pr_err("no memory for PLL tables\n");
return vals ? 0 : -ENOMEM; return vals ? 0 : -ENOMEM;
} }
...@@ -9,6 +9,8 @@ ...@@ -9,6 +9,8 @@
* published by the Free Software Foundation. * published by the Free Software Foundation.
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/types.h> #include <linux/types.h>
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/init.h> #include <linux/init.h>
...@@ -635,13 +637,13 @@ static int s5pv210_cpufreq_probe(struct platform_device *pdev) ...@@ -635,13 +637,13 @@ static int s5pv210_cpufreq_probe(struct platform_device *pdev)
arm_regulator = regulator_get(NULL, "vddarm"); arm_regulator = regulator_get(NULL, "vddarm");
if (IS_ERR(arm_regulator)) { if (IS_ERR(arm_regulator)) {
pr_err("failed to get regulator vddarm"); pr_err("failed to get regulator vddarm\n");
return PTR_ERR(arm_regulator); return PTR_ERR(arm_regulator);
} }
int_regulator = regulator_get(NULL, "vddint"); int_regulator = regulator_get(NULL, "vddint");
if (IS_ERR(int_regulator)) { if (IS_ERR(int_regulator)) {
pr_err("failed to get regulator vddint"); pr_err("failed to get regulator vddint\n");
regulator_put(arm_regulator); regulator_put(arm_regulator);
return PTR_ERR(int_regulator); return PTR_ERR(int_regulator);
} }
......
...@@ -13,6 +13,8 @@ ...@@ -13,6 +13,8 @@
* 2005-03-30: - initial revision * 2005-03-30: - initial revision
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
...@@ -30,8 +32,6 @@ ...@@ -30,8 +32,6 @@
static __u8 __iomem *cpuctl; static __u8 __iomem *cpuctl;
#define PFX "sc520_freq: "
static struct cpufreq_frequency_table sc520_freq_table[] = { static struct cpufreq_frequency_table sc520_freq_table[] = {
{0, 0x01, 100000}, {0, 0x01, 100000},
{0, 0x02, 133000}, {0, 0x02, 133000},
...@@ -44,7 +44,7 @@ static unsigned int sc520_freq_get_cpu_frequency(unsigned int cpu) ...@@ -44,7 +44,7 @@ static unsigned int sc520_freq_get_cpu_frequency(unsigned int cpu)
switch (clockspeed_reg & 0x03) { switch (clockspeed_reg & 0x03) {
default: default:
pr_err(PFX "error: cpuctl register has unexpected value %02x\n", pr_err("error: cpuctl register has unexpected value %02x\n",
clockspeed_reg); clockspeed_reg);
case 0x01: case 0x01:
return 100000; return 100000;
......
...@@ -13,6 +13,8 @@ ...@@ -13,6 +13,8 @@
* Copyright (C) 2003 Jeremy Fitzhardinge <jeremy@goop.org> * Copyright (C) 2003 Jeremy Fitzhardinge <jeremy@goop.org>
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
...@@ -27,7 +29,6 @@ ...@@ -27,7 +29,6 @@
#include <asm/cpufeature.h> #include <asm/cpufeature.h>
#include <asm/cpu_device_id.h> #include <asm/cpu_device_id.h>
#define PFX "speedstep-centrino: "
#define MAINTAINER "linux-pm@vger.kernel.org" #define MAINTAINER "linux-pm@vger.kernel.org"
#define INTEL_MSR_RANGE (0xffff) #define INTEL_MSR_RANGE (0xffff)
...@@ -386,7 +387,7 @@ static int centrino_cpu_init(struct cpufreq_policy *policy) ...@@ -386,7 +387,7 @@ static int centrino_cpu_init(struct cpufreq_policy *policy)
/* check to see if it stuck */ /* check to see if it stuck */
rdmsr(MSR_IA32_MISC_ENABLE, l, h); rdmsr(MSR_IA32_MISC_ENABLE, l, h);
if (!(l & MSR_IA32_MISC_ENABLE_ENHANCED_SPEEDSTEP)) { if (!(l & MSR_IA32_MISC_ENABLE_ENHANCED_SPEEDSTEP)) {
pr_info(PFX "couldn't enable Enhanced SpeedStep\n"); pr_info("couldn't enable Enhanced SpeedStep\n");
return -ENODEV; return -ENODEV;
} }
} }
......
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
* SPEEDSTEP - DEFINITIONS * * SPEEDSTEP - DEFINITIONS *
*********************************************************************/ *********************************************************************/
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/init.h> #include <linux/init.h>
...@@ -68,13 +70,13 @@ static int speedstep_find_register(void) ...@@ -68,13 +70,13 @@ static int speedstep_find_register(void)
/* get PMBASE */ /* get PMBASE */
pci_read_config_dword(speedstep_chipset_dev, 0x40, &pmbase); pci_read_config_dword(speedstep_chipset_dev, 0x40, &pmbase);
if (!(pmbase & 0x01)) { if (!(pmbase & 0x01)) {
pr_err("speedstep-ich: could not find speedstep register\n"); pr_err("could not find speedstep register\n");
return -ENODEV; return -ENODEV;
} }
pmbase &= 0xFFFFFFFE; pmbase &= 0xFFFFFFFE;
if (!pmbase) { if (!pmbase) {
pr_err("speedstep-ich: could not find speedstep register\n"); pr_err("could not find speedstep register\n");
return -ENODEV; return -ENODEV;
} }
...@@ -136,7 +138,7 @@ static void speedstep_set_state(unsigned int state) ...@@ -136,7 +138,7 @@ static void speedstep_set_state(unsigned int state)
pr_debug("change to %u MHz succeeded\n", pr_debug("change to %u MHz succeeded\n",
speedstep_get_frequency(speedstep_processor) / 1000); speedstep_get_frequency(speedstep_processor) / 1000);
else else
pr_err("cpufreq: change failed - I/O error\n"); pr_err("change failed - I/O error\n");
return; return;
} }
......
...@@ -8,6 +8,8 @@ ...@@ -8,6 +8,8 @@
* BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous* * BIG FAT DISCLAIMER: Work in progress code. Possibly *dangerous*
*/ */
#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/moduleparam.h> #include <linux/moduleparam.h>
...@@ -453,7 +455,7 @@ unsigned int speedstep_get_freqs(enum speedstep_processor processor, ...@@ -453,7 +455,7 @@ unsigned int speedstep_get_freqs(enum speedstep_processor processor,
*/ */
if (*transition_latency > 10000000 || if (*transition_latency > 10000000 ||
*transition_latency < 50000) { *transition_latency < 50000) {
pr_warn(PFX "frequency transition measured seems out of range (%u nSec), falling back to a safe one of %u nSec\n", pr_warn("frequency transition measured seems out of range (%u nSec), falling back to a safe one of %u nSec\n",
*transition_latency, 500000); *transition_latency, 500000);
*transition_latency = 500000; *transition_latency = 500000;
} }
......
...@@ -12,6 +12,8 @@ ...@@ -12,6 +12,8 @@
* SPEEDSTEP - DEFINITIONS * * SPEEDSTEP - DEFINITIONS *
*********************************************************************/ *********************************************************************/
#define pr_fmt(fmt) "cpufreq: " fmt
#include <linux/kernel.h> #include <linux/kernel.h>
#include <linux/module.h> #include <linux/module.h>
#include <linux/moduleparam.h> #include <linux/moduleparam.h>
...@@ -204,7 +206,7 @@ static void speedstep_set_state(unsigned int state) ...@@ -204,7 +206,7 @@ static void speedstep_set_state(unsigned int state)
(speedstep_freqs[new_state].frequency / 1000), (speedstep_freqs[new_state].frequency / 1000),
retry, result); retry, result);
else else
pr_err("cpufreq: change to state %u failed with new_state %u and result %u\n", pr_err("change to state %u failed with new_state %u and result %u\n",
state, new_state, result); state, new_state, result);
return; return;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment