The sparc64 central driver for SUNW,Ultra-Enterprise starfire servers was doing several things, some of which are now unnecessary: 1) IRQ register initialization, which is now handled entirely in the IRQ controller mini-driver in arch/sparc64/kernel/of_device.c 2) Basic programming of per-board registers, such as setting the "I exist" bit in non-central FHC controllers, clearing the firmware semaphore, and clearing the power state bits. 3) LED blink #1 can be deleted, and #2 and #3 can be simplified and cleaned up massively. What happens now is that there is a new LED layer driver for the sunfire LEDs. Then a top-level FHC/clock-board driver programs the chips and creates the platform_device objects which will get used by the LED driver. -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html