Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 298168
b: refs/heads/master
c: 7147032
h: refs/heads/master
v: v3
  • Loading branch information
Vipin Kumar authored and David Woodhouse committed Mar 26, 2012
1 parent 51cf84d commit e70d6da
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: b2a2a84d35e0f42ad26e326ec4258f6a8b8eecbe
refs/heads/master: 7147032485293fc24751e4dede98ff29050fd3bd
13 changes: 7 additions & 6 deletions trunk/drivers/mtd/nand/fsmc_nand.c
Original file line number Diff line number Diff line change
Expand Up @@ -333,6 +333,8 @@ static struct mtd_partition partition_info_128KB_blk[] = {
* @pid: Part ID on the AMBA PrimeCell format
* @mtd: MTD info for a NAND flash.
* @nand: Chip related info for a NAND flash.
* @partitions: Partition info for a NAND Flash.
* @nr_partitions: Total number of partition of a NAND flash.
*
* @ecc_place: ECC placing locations in oobfree type format.
* @bank: Bank number for probed device.
Expand All @@ -347,6 +349,8 @@ struct fsmc_nand_data {
u32 pid;
struct mtd_info mtd;
struct nand_chip nand;
struct mtd_partition *partitions;
unsigned int nr_partitions;

struct fsmc_eccplace *ecc_place;
unsigned int bank;
Expand Down Expand Up @@ -833,6 +837,8 @@ static int __init fsmc_nand_probe(struct platform_device *pdev)

host->bank = pdata->bank;
host->select_chip = pdata->select_bank;
host->partitions = pdata->partitions;
host->nr_partitions = pdata->nr_partitions;
regs = host->regs_va;

/* Link all private pointers */
Expand Down Expand Up @@ -943,12 +949,7 @@ static int __init fsmc_nand_probe(struct platform_device *pdev)
*/
host->mtd.name = "nand";
ret = mtd_device_parse_register(&host->mtd, NULL, NULL,
host->mtd.size <= 0x04000000 ?
partition_info_16KB_blk :
partition_info_128KB_blk,
host->mtd.size <= 0x04000000 ?
ARRAY_SIZE(partition_info_16KB_blk) :
ARRAY_SIZE(partition_info_128KB_blk));
host->partitions, host->nr_partitions);
if (ret)
goto err_probe;

Expand Down

0 comments on commit e70d6da

Please sign in to comment.