diff options
Diffstat (limited to 'arch/powerpc/platforms/82xx/mpc82xx.c')
-rw-r--r-- | arch/powerpc/platforms/82xx/mpc82xx.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/powerpc/platforms/82xx/mpc82xx.c b/arch/powerpc/platforms/82xx/mpc82xx.c index 74e7892cdfcf..cc9900d2e5ee 100644 --- a/arch/powerpc/platforms/82xx/mpc82xx.c +++ b/arch/powerpc/platforms/82xx/mpc82xx.c | |||
@@ -55,17 +55,17 @@ | |||
55 | static int __init get_freq(char *name, unsigned long *val) | 55 | static int __init get_freq(char *name, unsigned long *val) |
56 | { | 56 | { |
57 | struct device_node *cpu; | 57 | struct device_node *cpu; |
58 | unsigned int *fp; | 58 | const unsigned int *fp; |
59 | int found = 0; | 59 | int found = 0; |
60 | 60 | ||
61 | /* The cpu node should have timebase and clock frequency properties */ | 61 | /* The cpu node should have timebase and clock frequency properties */ |
62 | cpu = of_find_node_by_type(NULL, "cpu"); | 62 | cpu = of_find_node_by_type(NULL, "cpu"); |
63 | 63 | ||
64 | if (cpu) { | 64 | if (cpu) { |
65 | fp = (unsigned int *)get_property(cpu, name, NULL); | 65 | fp = of_get_property(cpu, name, NULL); |
66 | if (fp) { | 66 | if (fp) { |
67 | found = 1; | 67 | found = 1; |
68 | *val = *fp++; | 68 | *val = *fp; |
69 | } | 69 | } |
70 | 70 | ||
71 | of_node_put(cpu); | 71 | of_node_put(cpu); |