diff options
author | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2011-07-18 03:38:52 +0800 |
---|---|---|
committer | Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | 2011-07-18 07:57:51 +0800 |
commit | 7ca122a0914c02a8121c7ff2b6ed36c0e7b2a40e (patch) | |
tree | b72b29cc2c4a8d836ba5e486584436e3c559c0c3 /arch/arm/boards/nhk8815 | |
parent | d99a3f96a679f7fda6bfa49ad838fb2dd51bcffd (diff) | |
download | barebox-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.c | 18 |
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, }; |