* nand recognition in u-boot.
*/
compatible = "spi-nand", "spinand,mt29f";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <1>;
spi-max-frequency = <24000000>;
* nand recognition in u-boot.
*/
compatible = "spi-nand","spinand,mt29f";
- #address-cells = <1>;
- #size-cells = <0>;
reg = <1>;
spi-max-frequency = <24000000>;
#size-cells = <0>;
spi_nand: spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
#size-cells = <0>;
flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand: spi-nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
/* ESMT F50L2G41XA (256M) */
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
spi_nand: spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
spi_nand: spi_nand@0 {
compatible = "spi-nand";
reg = <0>;
- #address-cells = <1>;
- #size-cells = <1>;
spi-max-frequency = <52000000>;
spi-tx-bus-width = <4>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
pinctrl-0 = <&nand_pins>;
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
/* Winbond W25N01GV SPI NAND (128 MiB) */
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
/* Winbond W25N02KV (256M) */
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
/* Winbond W25N01GVZEIG (128M) */
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand: spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand_flash: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi_nand: flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
/* ESMT F50L1G41LB (128M) */
spi: spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
/* ESMT F50L1G41LB (128M) */
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
status = "okay";
flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
pinctrl-0 = <&spi0_flash_pins>;
status = "okay";
spi_nand: spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
-
compatible = "spi-nand";
reg = <0>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
flash@0 {
compatible = "spi-nand";
reg = <0>;
- #address-cells = <1>;
- #size-cells = <1>;
spi-max-frequency = <52000000>;
spi-rx-bus-width = <4>;
spi-tx-bus-width = <4>;
spi_nand@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand@1 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <1>;
spi-max-frequency = <52000000>;
flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <20000000>;
flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <20000000>;
status = "okay";
flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <20000000>;
flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <20000000>;
flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <20000000>;
flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <20000000>;
flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <20000000>;
/* Macronix SPI NAND (128M) */
flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
spi_nand_flash: flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
spi_nand: spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi-max-frequency = <52000000>;
status = "okay";
flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi_nand_flash: flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <20000000>;
status = "okay";
spi_nand_flash: flash@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
spi_nand_flash: flash@0 {
compatible = "spi-nand";
- #address-cells = <1>;
- #size-cells = <1>;
reg = <0>;
spi-max-frequency = <20000000>;
status = "okay";
spi_nand: spi_nand@0 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <0>;
#size-cells = <0>;
spi_nand: spi_nand@1 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <1>;
spi-max-frequency = <10000000>;
status = "okay";
spi_nand: spi_nand@1 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
reg = <1>;
spi-max-frequency = <10000000>;
nand@0 {
compatible = "spi-nand";
reg = <0>;
- #address-cells = <1>;
- #size-cells = <1>;
-
nand-ecc-engine = <&qpic_nand>;
nand-bus-width = <8>;
nand@0 {
compatible = "spi-nand";
reg = <0>;
- #address-cells = <1>;
- #size-cells = <1>;
-
nand-ecc-engine = <&qpic_nand>;
nand-bus-width = <8>;
nand@0 {
compatible = "spi-nand";
reg = <0>;
- #address-cells = <1>;
- #size-cells = <1>;
-
nand-ecc-engine = <&qpic_nand>;
nand-bus-width = <8>;
nand@0 {
compatible = "spi-nand";
reg = <0>;
- #address-cells = <1>;
- #size-cells = <1>;
-
nand-ecc-engine = <&qpic_nand>;
nand-bus-width = <8>;
nand@0 {
compatible = "spi-nand";
reg = <0>;
- #address-cells = <1>;
- #size-cells = <1>;
-
nand-ecc-engine = <&qpic_nand>;
nand-bus-width = <8>;
nand@0 {
compatible = "spi-nand";
reg = <0>;
- #address-cells = <1>;
- #size-cells = <1>;
-
nand-ecc-engine = <&qpic_nand>;
nand-bus-width = <8>;
flash@0 {
compatible = "spi-nand";
reg = <0>;
- #address-cells = <1>;
- #size-cells = <1>;
-
nand-ecc-engine = <&qpic_nand>;
/* strength=8 breaks NAND I/O, use 4 instead */
flash@0 {
compatible = "spi-nand";
reg = <0>;
- #address-cells = <1>;
- #size-cells = <1>;
-
nand-ecc-engine = <&qpic_nand>;
/* strength=8 breaks NAND I/O, use 4 instead */
};
flash@1 {
- #address-cells = <1>;
- #size-cells = <1>;
compatible = "spi-nand";
spi-max-frequency = <20000000>;
reg = <1>;
spi-max-frequency = <35000000>;
spi-tx-bus-width = <2>;
spi-rx-bus-width = <2>;
- #address-cells = <1>;
- #size-cells = <1>;
partitions {
compatible = "fixed-partitions";
spi-max-frequency = <35000000>;
spi-tx-bus-width = <2>;
spi-rx-bus-width = <2>;
- #address-cells = <1>;
- #size-cells = <1>;
partitions {
compatible = "fixed-partitions";