diff options
Diffstat (limited to 'include/asm-powerpc/parport.h')
-rw-r--r-- | include/asm-powerpc/parport.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/asm-powerpc/parport.h b/include/asm-powerpc/parport.h index 3fca21ddf546..b37b81e37278 100644 --- a/include/asm-powerpc/parport.h +++ b/include/asm-powerpc/parport.h | |||
@@ -20,18 +20,18 @@ extern struct parport *parport_pc_probe_port (unsigned long int base, | |||
20 | static int __devinit parport_pc_find_nonpci_ports (int autoirq, int autodma) | 20 | static int __devinit parport_pc_find_nonpci_ports (int autoirq, int autodma) |
21 | { | 21 | { |
22 | struct device_node *np; | 22 | struct device_node *np; |
23 | u32 *prop; | 23 | const u32 *prop; |
24 | u32 io1, io2; | 24 | u32 io1, io2; |
25 | int propsize; | 25 | int propsize; |
26 | int count = 0; | 26 | int count = 0; |
27 | for (np = NULL; (np = of_find_compatible_node(np, | 27 | for (np = NULL; (np = of_find_compatible_node(np, |
28 | "parallel", | 28 | "parallel", |
29 | "pnpPNP,400")) != NULL;) { | 29 | "pnpPNP,400")) != NULL;) { |
30 | prop = (u32 *)get_property(np, "reg", &propsize); | 30 | prop = of_get_property(np, "reg", &propsize); |
31 | if (!prop || propsize > 6*sizeof(u32)) | 31 | if (!prop || propsize > 6*sizeof(u32)) |
32 | continue; | 32 | continue; |
33 | io1 = prop[1]; io2 = prop[2]; | 33 | io1 = prop[1]; io2 = prop[2]; |
34 | prop = (u32 *)get_property(np, "interrupts", NULL); | 34 | prop = of_get_property(np, "interrupts", NULL); |
35 | if (!prop) | 35 | if (!prop) |
36 | continue; | 36 | continue; |
37 | if (parport_pc_probe_port(io1, io2, prop[0], autodma, NULL) != NULL) | 37 | if (parport_pc_probe_port(io1, io2, prop[0], autodma, NULL) != NULL) |