summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/phycard-a-l1/pca-a-l1.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2012-09-05 12:59:29 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2012-09-05 12:59:29 +0200
commitb40aeb00d32f07c5b1b617ea4e88032cb895d8b3 (patch)
treef4161ad66628cd2c2733161d90c18bfa69eb5d8a /arch/arm/boards/phycard-a-l1/pca-a-l1.c
parent6cb993c0cd0644d7b559cda6b84e4c196fc029dc (diff)
parent466b62f4f3ed361c0e60c8e345ffe2cb0733594e (diff)
downloadbarebox-b40aeb00d32f07c5b1b617ea4e88032cb895d8b3.tar.gz
barebox-b40aeb00d32f07c5b1b617ea4e88032cb895d8b3.tar.xz
Merge branch 'for-next/omap'
Diffstat (limited to 'arch/arm/boards/phycard-a-l1/pca-a-l1.c')
-rw-r--r--arch/arm/boards/phycard-a-l1/pca-a-l1.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/arch/arm/boards/phycard-a-l1/pca-a-l1.c b/arch/arm/boards/phycard-a-l1/pca-a-l1.c
index 00df240819..907198d783 100644
--- a/arch/arm/boards/phycard-a-l1/pca-a-l1.c
+++ b/arch/arm/boards/phycard-a-l1/pca-a-l1.c
@@ -391,9 +391,16 @@ struct omap_hsmmc_platform_data pcaal1_hsmmc_plat = {
};
#endif
+static struct gpmc_nand_platform_data nand_plat = {
+ .device_width = 16,
+ .ecc_mode = OMAP_ECC_BCH8_CODE_HW,
+ .nand_cfg = &omap3_nand_cfg,
+};
+
static int pcaal1_init_devices(void)
{
- gpmc_generic_nand_devices_init(0, 16, OMAP_ECC_BCH8_CODE_HW, &omap3_nand_cfg);
+ omap_add_gpmc_nand_device(&nand_plat);
+
#ifdef CONFIG_MCI_OMAP_HSMMC
add_generic_device("omap-hsmmc", DEVICE_ID_DYNAMIC, NULL, OMAP_MMC1_BASE, SZ_4K,
IORESOURCE_MEM, &pcaal1_hsmmc_plat);