The child node "partitions" doesn't have "reg" property. Hence, we
don't need to use "#address-cells" and "#size-cells" to describe the
reg property information.
Signed-off-by: Shiji Yang <yangshiji66@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/20942
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
* 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";