18c2ecf20Sopenharmony_ciFlash device on Intel IXP4xx SoC
28c2ecf20Sopenharmony_ci
38c2ecf20Sopenharmony_ciThis flash is regular CFI compatible (Intel or AMD extended) flash chips with
48c2ecf20Sopenharmony_cispecific big-endian or mixed-endian memory access pattern.
58c2ecf20Sopenharmony_ci
68c2ecf20Sopenharmony_ciRequired properties:
78c2ecf20Sopenharmony_ci- compatible : must be "intel,ixp4xx-flash", "cfi-flash";
88c2ecf20Sopenharmony_ci- reg : memory address for the flash chip
98c2ecf20Sopenharmony_ci- bank-width : width in bytes of flash interface, should be <2>
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ciFor the rest of the properties, see mtd-physmap.txt.
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ciThe device tree may optionally contain sub-nodes describing partitions of the
148c2ecf20Sopenharmony_ciaddress space. See partition.txt for more detail.
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ciExample:
178c2ecf20Sopenharmony_ci
188c2ecf20Sopenharmony_ciflash@50000000 {
198c2ecf20Sopenharmony_ci	compatible = "intel,ixp4xx-flash", "cfi-flash";
208c2ecf20Sopenharmony_ci	reg = <0x50000000 0x01000000>;
218c2ecf20Sopenharmony_ci	bank-width = <2>;
228c2ecf20Sopenharmony_ci};
23