diff options
author | Stefan Roese <[email protected]> | 2009-04-16 14:10:45 +0200 |
---|---|---|
committer | David Woodhouse <[email protected]> | 2009-06-06 08:27:42 +0100 |
commit | 143070e74630b9557e1bb64d899ff2cc5a1dcb48 (patch) | |
tree | 90f22516649e24837cf435b7ca9f86da0374d257 /drivers/mtd/lpddr/lpddr_cmds.c | |
parent | 43950a605dc76677f0c74dcd818a57d4df040e12 (diff) |
mtd: physmap_of: Add multiple regions and concatenation support
This patch adds support to handle multiple non-identical chips in one
flash device tree node. It also adds concat support to physmap_of. This
makes it possible to support e.g. the Intel P30 48F4400 chips which
internally consists of 2 non-identical NOR chips on one die. Additionally
partitions now can span over multiple chips.
To describe such a chip's, multiple "reg" tuples are now supported in one
flash device tree node. Here an dts example:
flash@f0000000,0 {
#address-cells = <1>;
#size-cells = <1>;
compatible = "cfi-flash";
reg = <0 0x00000000 0x02000000
0 0x02000000 0x02000000>;
bank-width = <2>;
partition@0 {
label = "test-part1";
reg = <0 0x04000000>;
};
};
Signed-off-by: Stefan Roese <[email protected]>
Reviewed-by: Grant Likely <[email protected]>
Signed-off-by: David Woodhouse <[email protected]>
Diffstat (limited to 'drivers/mtd/lpddr/lpddr_cmds.c')
0 files changed, 0 insertions, 0 deletions