sparc: don't use asm/of_device.h

Use linux/of_device.h instead.

Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by Stephen Rothwell and committed by David S. Miller 764f2579 ea771bd5

+18 -16
+1 -1
arch/sparc/include/asm/ebus_32.h
··· 12 12 #ifndef _LINUX_IOPORT_H 13 13 #include <linux/ioport.h> 14 14 #endif 15 + #include <linux/of_device.h> 15 16 #include <asm/oplib.h> 16 17 #include <asm/prom.h> 17 - #include <asm/of_device.h> 18 18 19 19 struct linux_ebus_child { 20 20 struct linux_ebus_child *next;
+2 -1
arch/sparc/include/asm/ebus_64.h
··· 8 8 #ifndef __SPARC64_EBUS_H 9 9 #define __SPARC64_EBUS_H 10 10 11 + #include <linux/of_device.h> 12 + 11 13 #include <asm/oplib.h> 12 14 #include <asm/prom.h> 13 - #include <asm/of_device.h> 14 15 15 16 struct linux_ebus_child { 16 17 struct linux_ebus_child *next;
+2 -1
arch/sparc/include/asm/parport.h
··· 6 6 #ifndef _ASM_SPARC64_PARPORT_H 7 7 #define _ASM_SPARC64_PARPORT_H 1 8 8 9 + #include <linux/of_device.h> 10 + 9 11 #include <asm/ebus.h> 10 12 #include <asm/ns87303.h> 11 - #include <asm/of_device.h> 12 13 #include <asm/prom.h> 13 14 14 15 #define PARPORT_PC_MAX_PORTS PARPORT_MAX
+1 -1
arch/sparc/include/asm/sbus_32.h
··· 9 9 10 10 #include <linux/dma-mapping.h> 11 11 #include <linux/ioport.h> 12 + #include <linux/of_device.h> 12 13 13 14 #include <asm/oplib.h> 14 15 #include <asm/prom.h> 15 - #include <asm/of_device.h> 16 16 #include <asm/scatterlist.h> 17 17 18 18 /* We scan which devices are on the SBus using the PROM node device
+1 -1
arch/sparc/include/asm/sbus_64.h
··· 8 8 9 9 #include <linux/dma-mapping.h> 10 10 #include <linux/ioport.h> 11 + #include <linux/of_device.h> 11 12 12 13 #include <asm/oplib.h> 13 14 #include <asm/prom.h> 14 - #include <asm/of_device.h> 15 15 #include <asm/iommu.h> 16 16 #include <asm/scatterlist.h> 17 17
+1 -1
arch/sparc/kernel/ioport.c
··· 36 36 #include <linux/pci.h> /* struct pci_dev */ 37 37 #include <linux/proc_fs.h> 38 38 #include <linux/scatterlist.h> 39 + #include <linux/of_device.h> 39 40 40 41 #include <asm/io.h> 41 42 #include <asm/vaddrs.h> 42 43 #include <asm/oplib.h> 43 44 #include <asm/prom.h> 44 - #include <asm/of_device.h> 45 45 #include <asm/sbus.h> 46 46 #include <asm/page.h> 47 47 #include <asm/pgalloc.h>
+1 -1
arch/sparc/kernel/time.c
··· 28 28 #include <linux/pci.h> 29 29 #include <linux/ioport.h> 30 30 #include <linux/profile.h> 31 + #include <linux/of_device.h> 31 32 32 33 #include <asm/oplib.h> 33 34 #include <asm/timer.h> ··· 41 40 #include <asm/sun4paddr.h> 42 41 #include <asm/page.h> 43 42 #include <asm/pcic.h> 44 - #include <asm/of_device.h> 45 43 #include <asm/irq_regs.h> 46 44 47 45 #include "irq.h"
+1 -1
arch/sparc64/kernel/auxio.c
··· 9 9 #include <linux/kernel.h> 10 10 #include <linux/init.h> 11 11 #include <linux/ioport.h> 12 + #include <linux/of_device.h> 12 13 13 14 #include <asm/prom.h> 14 - #include <asm/of_device.h> 15 15 #include <asm/io.h> 16 16 #include <asm/auxio.h> 17 17
+1 -1
arch/sparc64/kernel/ebus.c
··· 14 14 #include <linux/interrupt.h> 15 15 #include <linux/delay.h> 16 16 #include <linux/pci.h> 17 + #include <linux/of_device.h> 17 18 18 19 #include <asm/system.h> 19 20 #include <asm/page.h> 20 21 #include <asm/ebus.h> 21 22 #include <asm/oplib.h> 22 23 #include <asm/prom.h> 23 - #include <asm/of_device.h> 24 24 #include <asm/bpp.h> 25 25 #include <asm/irq.h> 26 26 #include <asm/io.h>
+1 -1
arch/sparc64/kernel/pci_common.c
··· 8 8 #include <linux/init.h> 9 9 #include <linux/pci.h> 10 10 #include <linux/device.h> 11 + #include <linux/of_device.h> 11 12 12 13 #include <asm/prom.h> 13 - #include <asm/of_device.h> 14 14 #include <asm/oplib.h> 15 15 16 16 #include "pci_impl.h"
+1 -1
arch/sparc64/kernel/pci_psycho.c
··· 11 11 #include <linux/init.h> 12 12 #include <linux/slab.h> 13 13 #include <linux/interrupt.h> 14 + #include <linux/of_device.h> 14 15 15 16 #include <asm/iommu.h> 16 17 #include <asm/irq.h> 17 18 #include <asm/starfire.h> 18 19 #include <asm/prom.h> 19 - #include <asm/of_device.h> 20 20 #include <asm/oplib.h> 21 21 22 22 #include "pci_impl.h"
+1 -1
arch/sparc64/kernel/pci_sabre.c
··· 11 11 #include <linux/init.h> 12 12 #include <linux/slab.h> 13 13 #include <linux/interrupt.h> 14 + #include <linux/of_device.h> 14 15 15 16 #include <asm/apb.h> 16 17 #include <asm/iommu.h> ··· 19 18 #include <asm/smp.h> 20 19 #include <asm/oplib.h> 21 20 #include <asm/prom.h> 22 - #include <asm/of_device.h> 23 21 24 22 #include "pci_impl.h" 25 23 #include "iommu_common.h"
+1 -1
arch/sparc64/kernel/pci_schizo.c
··· 9 9 #include <linux/init.h> 10 10 #include <linux/slab.h> 11 11 #include <linux/interrupt.h> 12 + #include <linux/of_device.h> 12 13 13 14 #include <asm/iommu.h> 14 15 #include <asm/irq.h> 15 16 #include <asm/upa.h> 16 17 #include <asm/pstate.h> 17 18 #include <asm/prom.h> 18 - #include <asm/of_device.h> 19 19 #include <asm/oplib.h> 20 20 21 21 #include "pci_impl.h"
+1 -1
arch/sparc64/kernel/power.c
··· 13 13 #include <linux/pm.h> 14 14 #include <linux/syscalls.h> 15 15 #include <linux/reboot.h> 16 + #include <linux/of_device.h> 16 17 17 18 #include <asm/system.h> 18 19 #include <asm/auxio.h> 19 20 #include <asm/prom.h> 20 - #include <asm/of_device.h> 21 21 #include <asm/io.h> 22 22 #include <asm/sstate.h> 23 23 #include <asm/reboot.h>
+1 -1
arch/sparc64/kernel/prom.c
··· 21 21 #include <linux/mm.h> 22 22 #include <linux/module.h> 23 23 #include <linux/lmb.h> 24 + #include <linux/of_device.h> 24 25 25 26 #include <asm/prom.h> 26 - #include <asm/of_device.h> 27 27 #include <asm/oplib.h> 28 28 #include <asm/irq.h> 29 29 #include <asm/asi.h>
+1 -1
arch/sparc64/kernel/time.c
··· 33 33 #include <linux/kernel_stat.h> 34 34 #include <linux/clockchips.h> 35 35 #include <linux/clocksource.h> 36 + #include <linux/of_device.h> 36 37 37 38 #include <asm/oplib.h> 38 39 #include <asm/mostek.h> ··· 41 40 #include <asm/irq.h> 42 41 #include <asm/io.h> 43 42 #include <asm/prom.h> 44 - #include <asm/of_device.h> 45 43 #include <asm/starfire.h> 46 44 #include <asm/smp.h> 47 45 #include <asm/sections.h>