xref: /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mtd/intel,ixp4xx-flash.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593SmuzhiyunFlash device on Intel IXP4xx SoC
2*4882a593Smuzhiyun
3*4882a593SmuzhiyunThis flash is regular CFI compatible (Intel or AMD extended) flash chips with
4*4882a593Smuzhiyunspecific big-endian or mixed-endian memory access pattern.
5*4882a593Smuzhiyun
6*4882a593SmuzhiyunRequired properties:
7*4882a593Smuzhiyun- compatible : must be "intel,ixp4xx-flash", "cfi-flash";
8*4882a593Smuzhiyun- reg : memory address for the flash chip
9*4882a593Smuzhiyun- bank-width : width in bytes of flash interface, should be <2>
10*4882a593Smuzhiyun
11*4882a593SmuzhiyunFor the rest of the properties, see mtd-physmap.txt.
12*4882a593Smuzhiyun
13*4882a593SmuzhiyunThe device tree may optionally contain sub-nodes describing partitions of the
14*4882a593Smuzhiyunaddress space. See partition.txt for more detail.
15*4882a593Smuzhiyun
16*4882a593SmuzhiyunExample:
17*4882a593Smuzhiyun
18*4882a593Smuzhiyunflash@50000000 {
19*4882a593Smuzhiyun	compatible = "intel,ixp4xx-flash", "cfi-flash";
20*4882a593Smuzhiyun	reg = <0x50000000 0x01000000>;
21*4882a593Smuzhiyun	bank-width = <2>;
22*4882a593Smuzhiyun};
23