Uwe Kleine-König
d690b4c477
ARM: mx3: dynamically allocate imx-keypad devices
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-11-19 21:54:36 +01:00
Uwe Kleine-König
742269e2d9
ARM: mx3: dynamically allocate imx2-wdt devices
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-11-19 21:54:36 +01:00
Uwe Kleine-König
2d58de2805
ARM: mx3: dynamically allocate mxc-ehci devices
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-11-19 21:54:35 +01:00
Uwe Kleine-König
9e1dde3387
ARM: mx3: dynamically allocate fsl-usb2-udc devices
...
While adapting the #defines for this I noticed that the offset
used for USB HS on i.MX35 differs from the documented offset.
I kept the working offset and commented that the documentation
differs.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-11-19 21:54:35 +01:00
Uwe Kleine-König
fed3d35b06
ARM: mx3: dynamically allocate mxc_rnga devices
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-11-19 21:54:35 +01:00
Uwe Kleine-König
6a697e3d31
ARM: mx3: dynamically register mxc-mmc devices
...
Compared to the static devices the dynamic have a DMA resource.
This should be save as it seems unused in the driver.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-11-19 21:54:35 +01:00
Uwe Kleine-König
ae71a56222
ARM: imx: dynamically allocate mxc_w1 devices
...
Currently there is no platform data used in the driver. In case this
changes NULL is passed unused to the soc specific functions.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-11-17 08:58:13 +01:00
Uwe Kleine-König
6bd96f3c33
ARM: imx: dynamically register fec devices
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-11 15:31:37 +02:00
Uwe Kleine-König
4697bb926f
ARM: imx: dynamically allocate imx-ssi devices
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-09-27 15:46:38 +02:00
Uwe Kleine-König
6eafde5f02
ARM: imx: dynamically register imx-uart devices (imx35)
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-06-30 09:01:00 +02:00
Uwe Kleine-König
16cf5c4151
ARM: imx: dynamically register imx-uart devices (imx31)
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-06-30 09:00:58 +02:00
Uwe Kleine-König
a4dc013570
ARM: imx: dynamically register spi_imx devices (imx35)
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-06-30 09:00:51 +02:00
Uwe Kleine-König
06606ff130
ARM: imx: dynamically register spi_imx devices (imx31)
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-06-30 09:00:50 +02:00
Uwe Kleine-König
7cdc8fa712
ARM: imx: dynamically register imx-i2c devices (imx35)
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-06-30 09:00:44 +02:00
Uwe Kleine-König
4a9b8b0b06
ARM: imx: dynamically register imx-i2c devices (imx31)
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-06-30 09:00:43 +02:00
Uwe Kleine-König
e2611ba40a
ARM: imx: Change the way nand devices are registered (imx35)
...
Make use of new mechanism to register a nand device.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-06-30 09:00:35 +02:00
Uwe Kleine-König
a2ceeef59f
ARM: imx: Change the way nand devices are registered (imx31)
...
Make use of new mechanism to register a nand device.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
2010-06-30 09:00:34 +02:00
Alberto Panizzo
b1e89955be
MX3X: Add Keypad device definition for MX3X arch
...
This patch adds also the pin definition helpers in iomux-mx3.h
Signed-off-by: Alberto Panizzo <maramaopercheseimorto@gmail.com >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-05-19 14:22:44 +02:00
Vladimir Zapolskiy
ded518c609
imx3: Add rtc platform device support
...
This patch adds support for build-in RTC device found on
Freescale imx31 and imx35 SoCs.
Signed-off-by: Vladimir Zapolskiy <vzapolskiy@gmail.com >
Cc: Sascha Hauer <s.hauer@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-04-14 08:57:03 +02:00
Vladimir Zapolskiy
a7dc12ba75
imx3: Add watchdog platform device support
...
This patch adds support for build-in watchdog device found on
Freescale imx31 and imx35 SoCs.
Signed-off-by: Vladimir Zapolskiy <vzapolskiy@gmail.com >
Cc: Sascha Hauer <s.hauer@pengutronix.de >
Cc: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-03-30 14:21:12 +02:00
Sascha Hauer
d8d982b1b2
i.MX3: Add sound (ssi) resources
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-11-14 10:30:38 +01:00
Guennadi Liakhovetski
d9e8b88478
fix pcm037_eet compilation with the new SPI driver
...
Fix pcm037_eet compilation with the new imx SPI driver by unifying
platform device names.
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de >
Acked-by: Valentin Longchamp <valentin.longchamp@epfl.ch >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-10-13 10:24:09 +02:00
Sascha Hauer
d37ba97d49
MX31: add spi controller devices/resources
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-08-14 12:40:54 +02:00
Daniel Mack
c13a482c43
MX3: Add USB platform devices and resources
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
Signed-off-by: Daniel Mack <daniel@caiaq.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-08-07 12:11:11 +02:00
Fabio Estevam
0b0ef44295
MX3: Add missing entry in devices.h
...
Add missing mxc_rnga_device entry in devices.h (mxc-master tree).
Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-05-28 17:19:23 +02:00
Valentin Longchamp
9c70e227e0
mx31: add camera device
...
This adds the camera device based on Guennadi's soc_camera architecture
for the mx31.
The proposed init by Guennadi was removed and must be implemented in the
board init file as it contains a lot of board specific info (memory
size, clock speed).
Signed-off-by: Valentin Longchamp <valentin.longchamp@epfl.ch >
Reviewed-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-05-07 16:21:16 +02:00
Guennadi Liakhovetski
eb05bbeb65
ARM: add USB device support to pcm037
...
Add OTG device definition and resources to i.MX31 and a pure USB device mode
support to the pcm037 board.
Signed-off-by: Guennadi Liakhovetski <lg@denx.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-05-07 16:19:50 +02:00
Sascha Hauer
2adc1d654e
MX31: Add sdhc resources/platform devices
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-03-13 10:34:37 +01:00
Sascha Hauer
9536ff3361
[ARM] MX35 devices support
...
The i.MX35 basically features the same peripherals as the i.MX31 with
some differences:
- The i.MX35 has a FEC ethernet controller
- The NAND controller base addresses are different
- The i.MX35 has only 3 UARTs
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-03-13 10:34:28 +01:00
Valentin Longchamp
ca489f8e4a
mx31: add dma and fb devices
...
This adds the dma (ipu_dma) and fb devices for the mx31 for which drivers now are
available.
v2: merge the ipu and fb device in the same patch as suggested by Sascha
Signed-off-by: Valentin Longchamp <valentin.longchamp@epfl.ch >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-03-13 10:34:22 +01:00
Mark Brown
39d1dc068b
mx31: Add device definitions for the i.MX3x I2C controllers
...
The i.MX I2C driver has not yet been merged into mainline but it is
near to that and the device defintions don't depend directly on it
so we can add the devices now.
Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2009-03-13 10:33:56 +01:00
Sascha Hauer
cb96cf1ad6
[ARM] MX3: add NAND support
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2008-12-16 14:58:02 +01:00
Sascha Hauer
a840592933
[ARM] MX31: add w1 platform_device and resources
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
Signed-off-by: Evgeniy Polyakov <zbr@ioremap.net >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk >
2008-12-14 12:05:02 +00:00
Sascha Hauer
5cf0942123
i.MX3: make SoC devices globally available
...
Make SoC devices globally available to boards rather than using
a device specific init function.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2008-09-09 10:19:41 +02:00