David S. Miller
7eb1aae555
sparc: Delete asm/sbus*.h
...
No longer used.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:24 -07:00
David S. Miller
9dc69230a9
sparc: Kill now spurious includes of sbus.h
...
In order to make this week I also had to add an include
of linux/dma-mapping.h to asm/pci_32.h because drivers/pci/pci.c
really depends upon getting this header somehow.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:23 -07:00
David S. Miller
0ad626a2a4
sparc32: Kill iounit_map_dma_*().
...
Unused.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:23 -07:00
David S. Miller
47a2d72885
sparc: Kill sbus_bus_type.
...
No longer used.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:22 -07:00
David S. Miller
046e26a8ba
sparc: Remove generic SBUS probing layer.
...
The individual SBUS IOMMU arch code now sets the IOMMU information
directly into the OF device objects.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:21 -07:00
David S. Miller
5059625ed8
sparc: Add OF archdata propagation helper.
...
Add a helper function that, given a bus of_device node, propagates
all iommu, stc, and host_controller values down to the child nodes.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:20 -07:00
David S. Miller
f8e4d32cb5
sparc: Kill sbus_arch_preinit().
...
32-bit sparc just needed it to register the ioport procfs bits, do this
via an arch_initcall() instead.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:19 -07:00
David S. Miller
d32bcdd7a9
sparc32: Kill sbus_is_slave().
...
Unused.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:19 -07:00
David S. Miller
c6e5f661ee
sparc: Kill OBP property members of sbus_dev and sbus_bus
...
Unused.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:18 -07:00
David S. Miller
9b9644c6d9
sparc: Kill sbus_devaddr() and sbus_dev_slot().
...
Unused.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:14 -07:00
David S. Miller
615deeb27b
sparc: Kill sbus_ioremap() and sbus_iounmap().
...
No more users.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:13 -07:00
David S. Miller
454eeb2dd7
sparc: Convert remaining sbus_ioremap() and sbus_iounmap() users.
...
Use of_ioremap() and of_iounmap() instead.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:13 -07:00
David S. Miller
98261dd1a3
sparc: Remove dinky old-style SBUS probing facilities.
...
No drivers or code uses this stuff any more, every driver has been
converted over to OF device probing.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:12 -07:00
David S. Miller
104364810f
sparc: Remove SBUS layer resource and irq handling.
...
All the drivers use OF device objects now for this
information.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:11 -07:00
David S. Miller
33c4655c00
sparc: Kill SBUS layer IRQ hooks.
...
IRQs are obtained by drivers from the of_device struct.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:10 -07:00
David S. Miller
71d3721189
sparc32: Convert sun4d IRQ code to use generic device tree probing.
...
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:09 -07:00
David S. Miller
f1b6aa87b7
sparc32: Convert pmc to OF driver.
...
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:09 -07:00
David S. Miller
7e7e2f0356
sparc32: Convert apc to OF driver.
...
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:08 -07:00
David S. Miller
4b1c5df2af
sparc32: Make mmu_map_dma_area and mmu_unmap_dma_area take a device pointer.
...
This lets us kill this "map it in every IOMMU" crazy code, and also
some of the final references to sbus_root.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:07 -07:00
David S. Miller
b1387c35be
sparc32: Kill mmu_translate_dvma and implementations.
...
No longer used.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:03 -07:00
David S. Miller
aba945e76b
sparc32: Kill mmu_translate_dvma() usage.
...
Just simply use virt_to_page() on the provided virtual address pointer.
Kill #if 0'd code.
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:02 -07:00
David S. Miller
10a104f9c5
sparc64: Convert SBUS floppy probing to use OF device objects.
...
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:01 -07:00
David S. Miller
237f8aafa3
sparc: Convert uctrl driver to OF driver.
...
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:01 -07:00
David S. Miller
a9540d3422
sparc: Convert flash driver to OF device probing.
...
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:15:00 -07:00
David S. Miller
826b6cfcd5
fore200e: Convert over to pure OF driver.
...
Signed-off-by: David S. Miller <davem@davemloft.net >
2008-08-29 02:14:59 -07:00