summaryrefslogtreecommitdiffstats
path: root/arch/blackfin/boards/ipe337
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2012-09-01 10:52:41 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2012-09-03 09:49:06 +0200
commit655dc6b8aa3b1b1340d257a33b6e05569e089f25 (patch)
tree2546c52c23e97fe91dc68e1b969a1d57e75e19b1 /arch/blackfin/boards/ipe337
parent75880ac0ad974e9b2a2f2c77d00463bf7f354bc2 (diff)
downloadbarebox-655dc6b8aa3b1b1340d257a33b6e05569e089f25.tar.gz
barebox-655dc6b8aa3b1b1340d257a33b6e05569e089f25.tar.xz
smc911x: add support to pass the shift via platform data
switch ipe337: to it at the same time to do not brake it Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/blackfin/boards/ipe337')
-rw-r--r--arch/blackfin/boards/ipe337/ipe337.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/arch/blackfin/boards/ipe337/ipe337.c b/arch/blackfin/boards/ipe337/ipe337.c
index b3f07bbb6d..9c1de2cd50 100644
--- a/arch/blackfin/boards/ipe337/ipe337.c
+++ b/arch/blackfin/boards/ipe337/ipe337.c
@@ -4,6 +4,11 @@
#include <asm/cpu/cdefBF561.h>
#include <partition.h>
#include <fs.h>
+#include <smc911x.h>
+
+struct smc911x_plat smcplat = {
+ .shift = 1,
+};
static int ipe337_devices_init(void) {
add_cfi_flash_device(DEVICE_ID_DYNAMIC, 0x20000000, 32 * 1024 * 1024, 0);
@@ -17,7 +22,7 @@ static int ipe337_devices_init(void) {
*pFIO0_FLAG_S = (1<<12);
add_generic_device("smc911x", DEVICE_ID_DYNAMIC, NULL, 0x24000000, 4096,
- IORESOURCE_MEM, NULL);
+ IORESOURCE_MEM, &smcplat);
devfs_add_partition("nor0", 0x00000, 0x20000, DEVFS_PARTITION_FIXED, "self0");
devfs_add_partition("nor0", 0x20000, 0x20000, DEVFS_PARTITION_FIXED, "env0");