diff options
| -rw-r--r-- | arch/sh/boards/se/7206/setup.c | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/arch/sh/boards/se/7206/setup.c b/arch/sh/boards/se/7206/setup.c index 5b3ee089d91d..4fe84cc08406 100644 --- a/arch/sh/boards/se/7206/setup.c +++ b/arch/sh/boards/se/7206/setup.c | |||
| @@ -3,12 +3,13 @@ | |||
| 3 | * linux/arch/sh/boards/se/7206/setup.c | 3 | * linux/arch/sh/boards/se/7206/setup.c |
| 4 | * | 4 | * |
| 5 | * Copyright (C) 2006 Yoshinori Sato | 5 | * Copyright (C) 2006 Yoshinori Sato |
| 6 | * Copyright (C) 2007 Paul Mundt | 6 | * Copyright (C) 2007 - 2008 Paul Mundt |
| 7 | * | 7 | * |
| 8 | * Hitachi 7206 SolutionEngine Support. | 8 | * Hitachi 7206 SolutionEngine Support. |
| 9 | */ | 9 | */ |
| 10 | #include <linux/init.h> | 10 | #include <linux/init.h> |
| 11 | #include <linux/platform_device.h> | 11 | #include <linux/platform_device.h> |
| 12 | #include <linux/smc91x.h> | ||
| 12 | #include <asm/se7206.h> | 13 | #include <asm/se7206.h> |
| 13 | #include <asm/io.h> | 14 | #include <asm/io.h> |
| 14 | #include <asm/machvec.h> | 15 | #include <asm/machvec.h> |
| @@ -16,8 +17,9 @@ | |||
| 16 | 17 | ||
| 17 | static struct resource smc91x_resources[] = { | 18 | static struct resource smc91x_resources[] = { |
| 18 | [0] = { | 19 | [0] = { |
| 19 | .start = 0x300, | 20 | .name = "smc91x-regs", |
| 20 | .end = 0x300 + 0x020 - 1, | 21 | .start = PA_SMSC + 0x300, |
| 22 | .end = PA_SMSC + 0x300 + 0x020 - 1, | ||
| 21 | .flags = IORESOURCE_MEM, | 23 | .flags = IORESOURCE_MEM, |
| 22 | }, | 24 | }, |
| 23 | [1] = { | 25 | [1] = { |
| @@ -27,9 +29,18 @@ static struct resource smc91x_resources[] = { | |||
| 27 | }, | 29 | }, |
| 28 | }; | 30 | }; |
| 29 | 31 | ||
| 32 | static struct smc91x_platdata smc91x_info = { | ||
| 33 | .flags = SMC91X_USE_16BIT, | ||
| 34 | }; | ||
| 35 | |||
| 30 | static struct platform_device smc91x_device = { | 36 | static struct platform_device smc91x_device = { |
| 31 | .name = "smc91x", | 37 | .name = "smc91x", |
| 32 | .id = -1, | 38 | .id = -1, |
| 39 | .dev = { | ||
| 40 | .dma_mask = NULL, | ||
| 41 | .coherent_dma_mask = 0xffffffff, | ||
| 42 | .platform_data = &smc91x_info, | ||
| 43 | }, | ||
| 33 | .num_resources = ARRAY_SIZE(smc91x_resources), | 44 | .num_resources = ARRAY_SIZE(smc91x_resources), |
| 34 | .resource = smc91x_resources, | 45 | .resource = smc91x_resources, |
| 35 | }; | 46 | }; |
