123456789101112131415161718192021222324252627 |
- #include <linux/err.h>
- #include <linux/smp.h>
- #include <linux/platform_device.h>
- static struct platform_device loongson2_cpufreq_device = {
- .name = "loongson2_cpufreq",
- .id = -1,
- };
- static int __init loongson2_cpufreq_init(void)
- {
- struct cpuinfo_mips *c = ¤t_cpu_data;
-
- if ((c->processor_id & PRID_REV_MASK) >= PRID_REV_LOONGSON2F)
- return platform_device_register(&loongson2_cpufreq_device);
- return -ENODEV;
- }
- arch_initcall(loongson2_cpufreq_init);
|