summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* riowd: Distinguish between driver name and OF device node name.David S. Miller2008-08-291-5/+5
| | | | | | | Driver messages should print the driver name, rather than the OF device node name. Signed-off-by: David S. Miller <davem@davemloft.net>
* riowatchdog: Move under drivers/watchdogDavid S. Miller2008-08-293-2/+3
| | | | | | The config stuff was already in drivers/watchdog/Kconfig Signed-off-by: David S. Miller <davem@davemloft.net>
* riowatchdog: Convert to pure OF driver.David S. Miller2008-08-291-135/+99
| | | | | | | | | | | | | | This also cleans up a lot of crud in this driver: 1) Don't touch the BBC regs, just leave the watchdog trigger behavior whatever the firmware programmed it to. 2) Use WATCHDOG_MINOR instead of hardcoded and not properly allocated RIOWD_MINOR. Hey, I haven't touched it since I wrote it years ago :-) Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc64: Use generic starfire RTC driver.David S. Miller2008-08-292-285/+9
| | | | | | Also, delete the mini RTC driver, no longer used. Signed-off-by: David S. Miller <davem@davemloft.net>
* rtc: Add Starfire platform RTC driver.David S. Miller2008-08-293-0/+128
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc64: Use generic sun4v RTC driver.David S. Miller2008-08-292-75/+9
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* rtc: Add Sun4V hypervisor RTC driver.David S. Miller2008-08-293-0/+161
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc64: Use generic BQ4802 RTC driver.David S. Miller2008-08-292-190/+12
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* rtc: Add TI BQ4802 RTC driver.David S. Miller2008-08-293-0/+239
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc64: Use generic CMOS driver.David S. Miller2008-08-293-260/+123
| | | | | | Based largely upon a patch by Krzysztof Helt <krzysztof.h1@poczta.fm> Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: asm/mostek.h is now 32-bit onlyDavid S. Miller2008-08-293-319/+168
| | | | | | No need for the 64-bit header version any more. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc64: Convert Mostek rtc to use generic RTC layer driver.David S. Miller2008-08-293-317/+103
| | | | | | Based largely upon a patch by Krzysztof Helt <krzysztof.h1@poczta.fm> Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc64: Check for RTC class device in update_persistent_clock().David S. Miller2008-08-291-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>
* sparc64: Select RTC_CLASSDavid S. Miller2008-08-291-0/+1
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* rtc: Allow RTC_DRV_CMOS to be used on SPARC.David S. Miller2008-08-292-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>
* sparc: Remove Documentation/sparc/sbus_drivers.txtDavid S. Miller2008-08-291-309/+0
| | | | | | None of the text in this document is relevant any more. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Delete asm/sbus*.hDavid S. Miller2008-08-293-108/+0
| | | | | | No longer used. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Kill now spurious includes of sbus.hDavid S. Miller2008-08-2914-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>
* sparc32: Kill iounit_map_dma_*().David S. Miller2008-08-293-55/+0
| | | | | | Unused. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Kill sbus_bus_type.David S. Miller2008-08-293-19/+0
| | | | | | No longer used. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Remove generic SBUS probing layer.David S. Miller2008-08-299-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>
* sparc: Add OF archdata propagation helper.David S. Miller2008-08-293-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>
* sparc: Kill sbus_arch_preinit().David S. Miller2008-08-293-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>
* sparc32: Kill sbus_is_slave().David S. Miller2008-08-291-7/+0
| | | | | | Unused. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Kill OBP property members of sbus_dev and sbus_busDavid S. Miller2008-08-293-30/+1
| | | | | | Unused. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Kill sbus_devaddr() and sbus_dev_slot().David S. Miller2008-08-292-36/+0
| | | | | | Unused. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Kill sbus_ioremap() and sbus_iounmap().David S. Miller2008-08-294-39/+0
| | | | | | No more users. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Convert remaining sbus_ioremap() and sbus_iounmap() users.David S. Miller2008-08-296-14/+23
| | | | | | Use of_ioremap() and of_iounmap() instead. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Remove dinky old-style SBUS probing facilities.David S. Miller2008-08-295-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>
* sparc: Remove SBUS layer resource and irq handling.David S. Miller2008-08-295-185/+1
| | | | | | | All the drivers use OF device objects now for this information. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Kill SBUS layer IRQ hooks.David S. Miller2008-08-298-148/+0
| | | | | | IRQs are obtained by drivers from the of_device struct. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc32: Convert sun4d IRQ code to use generic device tree probing.David S. Miller2008-08-291-35/+48
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc32: Convert pmc to OF driver.David S. Miller2008-08-291-29/+28
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc32: Convert apc to OF driver.David S. Miller2008-08-291-34/+38
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc32: Make mmu_map_dma_area and mmu_unmap_dma_area take a device pointer.David S. Miller2008-08-295-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>
* sparc32: Kill mmu_translate_dvma and implementations.David S. Miller2008-08-294-34/+0
| | | | | | No longer used. Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc32: Kill mmu_translate_dvma() usage.David S. Miller2008-08-291-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>
* sparc64: Convert SBUS floppy probing to use OF device objects.David S. Miller2008-08-291-18/+27
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Convert uctrl driver to OF driver.David S. Miller2008-08-292-97/+121
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sparc: Convert flash driver to OF device probing.David S. Miller2008-08-291-80/+50
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* fore200e: Convert over to pure OF driver.David S. Miller2008-08-292-232/+189
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* cs4231: Convert SBUS side to OF driver.David S. Miller2008-08-291-28/+50
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* alsa: Remove special SBUS dma support code.David S. Miller2008-08-294-56/+2
| | | | | | No longer used. Signed-off-by: David S. Miller <davem@davemloft.net>
* cs4231: Use SNDRV_DMA_TYPE_DEV instead of SNDRV_DMA_TYPE_SBUS.David S. Miller2008-08-291-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>
* dbri: Convert to pure OF driver.David S. Miller2008-08-291-32/+27
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* amd7930: Convert to pure OF driver.David S. Miller2008-08-291-63/+20
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* qlogicpti: Convert to pure OF driver.David S. Miller2008-08-292-54/+56
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sun_esp: Convert to pure OF driver.David S. Miller2008-08-291-72/+64
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* parport_sunbpp: Convert to pure OF driver.David S. Miller2008-08-291-27/+20
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
* sunqe: Convert to pure OF driver.David S. Miller2008-08-292-80/+71
| | | | Signed-off-by: David S. Miller <davem@davemloft.net>
OpenPOWER on IntegriCloud