summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2008-08-29sparc64: Use generic starfire RTC driver.David S. Miller2-285/+9
Also, delete the mini RTC driver, no longer used. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29rtc: Add Starfire platform RTC driver.David S. Miller3-0/+128
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc64: Use generic sun4v RTC driver.David S. Miller2-75/+9
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29rtc: Add Sun4V hypervisor RTC driver.David S. Miller3-0/+161
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc64: Use generic BQ4802 RTC driver.David S. Miller2-190/+12
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29rtc: Add TI BQ4802 RTC driver.David S. Miller3-0/+239
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc64: Use generic CMOS driver.David S. Miller3-260/+123
Based largely upon a patch by Krzysztof Helt <krzysztof.h1@poczta.fm> Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: asm/mostek.h is now 32-bit onlyDavid S. Miller3-319/+168
No need for the 64-bit header version any more. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc64: Convert Mostek rtc to use generic RTC layer driver.David S. Miller3-317/+103
Based largely upon a patch by Krzysztof Helt <krzysztof.h1@poczta.fm> Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc64: Check for RTC class device in update_persistent_clock().David S. Miller1-0/+5
As we convert the various by-hand sparc64 RTC drivers to use the generic RTC framework and drivers, we need to keep the NTP set_rtc_mmss() support via update_persistent_clock() working. In the end, after all the RTC device cases are converted, this local set_rtc_mmss() function will be deleted. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc64: Select RTC_CLASSDavid S. Miller1-0/+1
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29rtc: Allow RTC_DRV_CMOS to be used on SPARC.David S. Miller2-3/+4
Add Sparc to the Kconfig depends list. Add __sparc___ to address_sparc = 128 ifdef. Finally, don't be concerned about 24-hour BCD mode support if the RTC doesn't have a valid IRQ. We won't even use the alarm code in this case and the Sparc RTCs have this limitation. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Remove Documentation/sparc/sbus_drivers.txtDavid S. Miller1-309/+0
None of the text in this document is relevant any more. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Delete asm/sbus*.hDavid S. Miller3-108/+0
No longer used. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Kill now spurious includes of sbus.hDavid S. Miller14-14/+9
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-29sparc32: Kill iounit_map_dma_*().David S. Miller3-55/+0
Unused. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Kill sbus_bus_type.David S. Miller3-19/+0
No longer used. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Remove generic SBUS probing layer.David S. Miller9-286/+108
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-29sparc: Add OF archdata propagation helper.David S. Miller3-0/+46
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-29sparc: Kill sbus_arch_preinit().David S. Miller3-17/+3
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-29sparc32: Kill sbus_is_slave().David S. Miller1-7/+0
Unused. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Kill OBP property members of sbus_dev and sbus_busDavid S. Miller3-30/+1
Unused. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Kill sbus_devaddr() and sbus_dev_slot().David S. Miller2-36/+0
Unused. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Kill sbus_ioremap() and sbus_iounmap().David S. Miller4-39/+0
No more users. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Convert remaining sbus_ioremap() and sbus_iounmap() users.David S. Miller6-14/+23
Use of_ioremap() and of_iounmap() instead. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Remove dinky old-style SBUS probing facilities.David S. Miller5-42/+0
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-29sparc: Remove SBUS layer resource and irq handling.David S. Miller5-185/+1
All the drivers use OF device objects now for this information. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Kill SBUS layer IRQ hooks.David S. Miller8-148/+0
IRQs are obtained by drivers from the of_device struct. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc32: Convert sun4d IRQ code to use generic device tree probing.David S. Miller1-35/+48
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc32: Convert pmc to OF driver.David S. Miller1-29/+28
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc32: Convert apc to OF driver.David S. Miller1-34/+38
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc32: Make mmu_map_dma_area and mmu_unmap_dma_area take a device pointer.David S. Miller5-23/+19
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-29sparc32: Kill mmu_translate_dvma and implementations.David S. Miller4-34/+0
No longer used. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc32: Kill mmu_translate_dvma() usage.David S. Miller1-35/+1
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-29sparc64: Convert SBUS floppy probing to use OF device objects.David S. Miller1-18/+27
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Convert uctrl driver to OF driver.David S. Miller2-97/+121
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sparc: Convert flash driver to OF device probing.David S. Miller1-80/+50
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29fore200e: Convert over to pure OF driver.David S. Miller2-232/+189
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29cs4231: Convert SBUS side to OF driver.David S. Miller1-28/+50
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29alsa: Remove special SBUS dma support code.David S. Miller4-56/+2
No longer used. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29cs4231: Use SNDRV_DMA_TYPE_DEV instead of SNDRV_DMA_TYPE_SBUS.David S. Miller1-3/+3
SBUS layer now uses dma_*() interfaces, no need for special DMA code any longer. Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29dbri: Convert to pure OF driver.David S. Miller1-32/+27
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29amd7930: Convert to pure OF driver.David S. Miller1-63/+20
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29qlogicpti: Convert to pure OF driver.David S. Miller2-54/+56
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sun_esp: Convert to pure OF driver.David S. Miller1-72/+64
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29parport_sunbpp: Convert to pure OF driver.David S. Miller1-27/+20
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sunqe: Convert to pure OF driver.David S. Miller2-80/+71
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sunlance: Convert to pure OF driver.David S. Miller1-47/+40
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sunhme: Convert to pure OF driver.David S. Miller2-154/+97
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-08-29sunbmac: Convert to pure OF driver.David S. Miller2-88/+70
Signed-off-by: David S. Miller <davem@davemloft.net>