Uwe Kleine-König
8a8d20600d
ARM: imx: fix/define clocks and create devices for imx dma
...
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:30:31 +02:00
Eric Bénard
67520f3a89
ARM: mx35: Add mx35_revision function to query the silicon revision
...
Based on work done earlier by Sascha Hauer
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
Signed-off-by: Eric Bénard <eric@eukrea.com >
[ukl: actually squash the two approaches together]
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:28:32 +02:00
Sascha Hauer
fdb03870a9
ARM: mx3: use MX3x_ prefixed version of CHIP_REV_x
...
Also, remove the deprecated symbols from arch/arm/mach-mx3/cpu.c
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
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:28:32 +02:00
Eric Bénard
6f8460eb82
eukrea_mbimxsd for cpuimx25: add CAN & SDCard support
...
Signed-off-by: Eric Bénard <eric@eukrea.com >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-11 15:22:14 +02:00
Eric Bénard
f5e40c28b6
i.mx25: add esdhc support
...
Signed-off-by: Eric Bénard <eric@eukrea.com >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-11 15:22:13 +02:00
Eric Bénard
438a4d66a5
eukrea_mbimxsd for cpuimx35: add CAN & SDCard support
...
Signed-off-by: Eric Bénard <eric@eukrea.com >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-11 15:22:12 +02:00
Wolfram Sang
9a545943a3
arm: pcm043: add esdhc-device to boardconfig
...
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-11 15:22:11 +02:00
Wolfram Sang
774305d0ee
arm: imx35: add esdhc-device to MX35-platform
...
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-11 15:22:10 +02:00
Wolfram Sang
203a073470
arm: imx: add generic esdhc device
...
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-11 15:22:05 +02:00
Eric Bénard
54dc3f4674
mach-cpuimx35: remove unecessary tsc2007 functions + style cleanup
...
- remove functions which are no more necessary for tsc2007
- indent platform_data for better readability
Signed-off-by: Eric Bénard <eric@eukrea.com >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-04 08:26:38 +02:00
Uwe Kleine-König
bd9e310dca
ARM: imx/pca100: only specify i2c device type once
...
The first argument to I2C_BOARD_INFO is used to assign .type, so it should
not be specified a second time.
For the rtc-pcf8563/pcf8563 entry gcc preferred pcf8563, so did I.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:33:09 +02:00
Uwe Kleine-König
214b43100f
ARM: imx/pcm970: make platform_data static
...
This fixes the following sparse warning:
arch/arm/mach-imx/pcm970-baseboard.c:224:13: warning: symbol 'pcm970_baseboard_init' was not declared. Should it be static?
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:33:08 +02:00
Uwe Kleine-König
6c80ee5170
ARM: imx: make all pin lists const and signed, move to .init where possible
...
Making the lists signed fixes sparse warnings like:
arch/arm/mach-imx/mach-mx27_3ds.c:94:31: warning: incorrect type in argument 1 (different signedness)
arch/arm/mach-imx/mach-mx27_3ds.c:94:31: expected int const *pin_list
arch/arm/mach-imx/mach-mx27_3ds.c:94:31: got unsigned int static [toplevel] *<noident>
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:33:07 +02:00
Uwe Kleine-König
7ad211e35b
ARM: imx/pcm038: make regulator platform data static
...
This fixes the following sparse warning:
arch/arm/mach-imx/pcm970-baseboard.c:203:30: warning: symbol 'pcm970_sja1000_platform_data' was not declared. Should it be static?
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:33:06 +02:00
Uwe Kleine-König
13040066e2
ARM: imx/clock-imx27: Pass NULL as function callback, not 0
...
This fixes many sparse warnings like:
arch/arm/mach-imx/clock-imx27.c:597:1: warning: Using plain integer as NULL pointer
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:33:05 +02:00
Sascha Hauer
8f6e900a66
ARM: mx5: clock-imx51: make *ipg clocks secondary clocks of their corresponding peripheral clocks
...
Currently the uarts and timer only work because they are
turned on by reset default. Make them secondary clocks
of their corresponding peripheral clocks to make sure they
are turned on when necessary. Also, register some clocks
to get rid of compiler warnings
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:33:04 +02:00
Sascha Hauer
63a7c6d750
ARM: mx5: dynamically register mxc-nand device
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:33:03 +02:00
Uwe Kleine-König
00b57bf978
ARM: imx: reorganize nand registration to use a struct
...
Addiontionally make the interrupt #defines match the base address
defines MX.._NFC_BASE_ADDR.
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:33:02 +02:00
Sascha Hauer
40e2eda921
ARM: mx51: Add audmux support
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:33:01 +02:00
Sascha Hauer
b86186610f
ARM: mx51: add imx-ssi devices
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:33:00 +02:00
Uwe Kleine-König
04b73b1571
ARM: mx51: dynamically register imx-uart devices
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:32:55 +02:00
Sascha Hauer
2b82e64d78
ARM: mx5: Add Nand clock support
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:32:24 +02:00
Sascha Hauer
f781bc8aa4
ARM: mx5/iomux-mx51: Fix input path of some pins in gpio mode
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:32:23 +02:00
Sascha Hauer
2e35bab5fd
ARM: mx5/iomux-mx51: Add aud3 primary function defines
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:32:22 +02:00
Sascha Hauer
8efd9271fa
ARM: mx5/iomux-mx51: Add SPI controller pads
...
Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de >
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de >
2010-10-01 09:32:22 +02:00