On Thu, Sep 20, 2007 at 11:05:13PM +0900, Yoichi Yuasa wrote: > From: Yoichi Yuasa <yoichi_yuasa@xxxxxxxxxxxxxx> > diff -pruN -X mips/Documentation/dontdiff mips-orig/arch/mips/cobalt/Makefile mips/arch/mips/cobalt/Makefile > --- mips-orig/arch/mips/cobalt/Makefile 2007-09-20 10:17:53.325755750 +0900 > +++ mips/arch/mips/cobalt/Makefile 2007-09-20 10:27:39.366381000 +0900 > @@ -2,7 +2,7 @@ > # Makefile for the Cobalt micro systems family specific parts of the kernel > # > > -obj-y := buttons.o irq.o reset.o rtc.o serial.o setup.o > +obj-y := buttons.o irq.o led.o reset.o rtc.o serial.o setup.o > > obj-$(CONFIG_PCI) += pci.o > obj-$(CONFIG_EARLY_PRINTK) += console.o > diff -pruN -X mips/Documentation/dontdiff mips-orig/arch/mips/cobalt/led.c mips/arch/mips/cobalt/led.c > --- mips-orig/arch/mips/cobalt/led.c 1970-01-01 09:00:00.000000000 +0900 > +++ mips/arch/mips/cobalt/led.c 2007-09-20 10:27:39.370381250 +0900 > @@ -0,0 +1,56 @@ > +/* > + * Registration of Cobalt LED platform device. > + * > + * Copyright (C) 2007 Yoichi Yuasa <yoichi_yuasa@xxxxxxxxxxxxxx> > + * > + * This program is free software; you can redistribute it and/or modify > + * it under the terms of the GNU General Public License as published by > + * the Free Software Foundation; either version 2 of the License, or > + * (at your option) any later version. > + * > + * This program is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the > + * GNU General Public License for more details. > + * > + * You should have received a copy of the GNU General Public License > + * along with this program; if not, write to the Free Software > + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA > + */ > +#include <linux/errno.h> > +#include <linux/init.h> > +#include <linux/ioport.h> > +#include <linux/platform_device.h> > + > +static struct resource cobalt_led_resource __initdata = { > + .start = 0x1c000000, > + .end = 0x1c000000, > + .flags = IORESOURCE_MEM, > +}; > + > +static __init int cobalt_led_add(void) > +{ > + struct platform_device *pdev; > + int retval; > + > + pdev = platform_device_alloc("Cobalt Raq LEDs", -1); Can you make that string something all lowercase without spaces? The device driver side (patch 2/6) would obviously need the same change. Thanks, ralf