arm/mx2: define seperate imx_nand devices for imx21 and imx27
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Fri, 5 Feb 2010 15:57:59 +0000 (16:57 +0100)
committerUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Mon, 15 Feb 2010 16:03:55 +0000 (17:03 +0100)
commitf0d3ab49110327516b7f0b6d27fd33d6fa079d6c
tree7051a360d446e50be6ddb9366f68aa483915ddf4
parent58152a16901dfce8662f5ec7e16d06dfce6fd31e
arm/mx2: define seperate imx_nand devices for imx21 and imx27

As the NFC controller has different addresses on imx21 and imx27 there
are two different devices needed if not relying on the overloaded cpp
macro NFC_BASE_ADDR.  So some cpp magic is added to minimize code
duplication.

As obviously these two defines need different names, the name of the old
device is #defined to the new one when building for only one of imx21 or
imx27.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
arch/arm/mach-mx2/devices.c
arch/arm/mach-mx2/devices.h