linux-cvs-patches
[Top] [All Lists]

CVS Update@linux-mips.org: linux

To: linux-cvs-patches@linux-mips.org
Subject: CVS Update@linux-mips.org: linux
From: ppopov@linux-mips.org
Date: Wed, 21 Sep 2005 22:39:50 +0100
Reply-to: linux-mips@linux-mips.org
Sender: linux-cvs-patches-bounce@linux-mips.org
CVSROOT:        /home/cvs
Module name:    linux
Changes by:     ppopov@ftp.linux-mips.org       05/09/21 22:39:44

Modified files:
        arch/mips/au1000/common: platform.c 

Log message:
        smc91x platform support; requires patch to smc91x.h which was sent
        upstream.

diff -urN linux/arch/mips/au1000/common/platform.c 
linux/arch/mips/au1000/common/platform.c
--- linux/arch/mips/au1000/common/platform.c    2005/09/21 06:18:27     1.10
+++ linux/arch/mips/au1000/common/platform.c    2005/09/21 21:39:44     1.11
@@ -245,6 +245,31 @@
        .id             = 0,
 };
 
+#ifdef CONFIG_MIPS_DB1200
+ 
+static struct resource smc91x_resources[] = {
+       [0] = {
+               .name   = "smc91x-regs",
+               .start  = AU1XXX_SMC91111_PHYS_ADDR,
+               .end    = AU1XXX_SMC91111_PHYS_ADDR + 0xfffff,
+               .flags  = IORESOURCE_MEM,
+       },
+       [1] = {
+               .start  = AU1XXX_SMC91111_IRQ,
+               .end    = AU1XXX_SMC91111_IRQ,
+               .flags  = IORESOURCE_IRQ,
+       },
+};
+ 
+static struct platform_device smc91x_device = {
+       .name           = "smc91x",
+       .id             = -1,
+       .num_resources  = ARRAY_SIZE(smc91x_resources),
+       .resource       = smc91x_resources,
+};
+ 
+#endif
+
 
 static struct platform_device *au1xxx_platform_devices[] __initdata = {
        &au1xxx_usb_ohci_device,
@@ -262,6 +287,9 @@
        &au1200_ide0_device,
        &au1xxx_mmc_device,
 #endif
+#ifdef CONFIG_MIPS_DB1200
+       &smc91x_device,
+#endif
 };
 
 int au1xxx_platform_init(void)

<Prev in Thread] Current Thread [Next in Thread>