diff options
author | Shawn Guo <shawn.guo@freescale.com> | 2010-12-09 10:12:47 -0500 |
---|---|---|
committer | Uwe Kleine-König <u.kleine-koenig@pengutronix.de> | 2010-12-20 11:30:24 -0500 |
commit | b9a2ada8ff2ace20b1518a18872319d8619fe1ab (patch) | |
tree | c48add1ef989823e1ebfe20230e7758862d32dd1 /arch/arm/mach-mxs/include | |
parent | dc38ad4052a50b9e73fdcc970ecdd4f69ee9d97a (diff) |
ARM: mxs: Dynamically allocate fec devices
Dynamically allocate fec devices for MX28, which gets dual
fec interface.
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-mxs/include')
-rw-r--r-- | arch/arm/mach-mxs/include/mach/devices-common.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/arch/arm/mach-mxs/include/mach/devices-common.h b/arch/arm/mach-mxs/include/mach/devices-common.h index 07b44392cfd3..3da48d4d3273 100644 --- a/arch/arm/mach-mxs/include/mach/devices-common.h +++ b/arch/arm/mach-mxs/include/mach/devices-common.h | |||
@@ -32,3 +32,15 @@ struct mxs_duart_data { | |||
32 | }; | 32 | }; |
33 | struct platform_device *__init mxs_add_duart( | 33 | struct platform_device *__init mxs_add_duart( |
34 | const struct mxs_duart_data *data); | 34 | const struct mxs_duart_data *data); |
35 | |||
36 | /* fec */ | ||
37 | #include <linux/fec.h> | ||
38 | struct mxs_fec_data { | ||
39 | int id; | ||
40 | resource_size_t iobase; | ||
41 | resource_size_t iosize; | ||
42 | resource_size_t irq; | ||
43 | }; | ||
44 | struct platform_device *__init mxs_add_fec( | ||
45 | const struct mxs_fec_data *data, | ||
46 | const struct fec_platform_data *pdata); | ||