summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/nhk8815
diff options
context:
space:
mode:
authorJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2011-07-18 03:38:52 +0800
committerJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>2011-07-18 07:57:51 +0800
commit7ca122a0914c02a8121c7ff2b6ed36c0e7b2a40e (patch)
treeb72b29cc2c4a8d836ba5e486584436e3c559c0c3 /arch/arm/boards/nhk8815
parentd99a3f96a679f7fda6bfa49ad838fb2dd51bcffd (diff)
downloadbarebox-7ca122a0914c02a8121c7ff2b6ed36c0e7b2a40e.tar.gz
barebox-7ca122a0914c02a8121c7ff2b6ed36c0e7b2a40e.tar.xz
nomadik_nand: use "struct resource" instead of platform_data
drop data_va, cmd_va and addr_va in favor of resources Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Diffstat (limited to 'arch/arm/boards/nhk8815')
-rw-r--r--arch/arm/boards/nhk8815/setup.c18
1 files changed, 15 insertions, 3 deletions
diff --git a/arch/arm/boards/nhk8815/setup.c b/arch/arm/boards/nhk8815/setup.c
index 3d0851685a..3b67e44e54 100644
--- a/arch/arm/boards/nhk8815/setup.c
+++ b/arch/arm/boards/nhk8815/setup.c
@@ -61,17 +61,29 @@ static int nhk8815_nand_init(void)
}
static struct nomadik_nand_platform_data nhk8815_nand_data = {
- .addr_va = NAND_IO_ADDR,
- .cmd_va = NAND_IO_CMD,
- .data_va = NAND_IO_DATA,
.options = NAND_COPYBACK | NAND_CACHEPRG | NAND_NO_PADDING \
| NAND_NO_READRDY | NAND_NO_AUTOINCR,
.init = nhk8815_nand_init,
};
+static struct resource nhk8815_nand_resources[] = {
+ {
+ .start = NAND_IO_ADDR,
+ .size = 0xfff,
+ }, {
+ .start = NAND_IO_CMD,
+ .size = 0xfff,
+ }, {
+ .start = NAND_IO_DATA,
+ .size = 0xfff,
+ }
+};
+
static struct device_d nhk8815_nand_device = {
.id = -1,
.name = "nomadik_nand",
+ .num_resources = ARRAY_SIZE(nhk8815_nand_resources),
+ .resource = nhk8815_nand_resources,
.platform_data = &nhk8815_nand_data,
};