1*8e01fb15SFrank Wunderlich/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */ 2*8e01fb15SFrank Wunderlich/* 3*8e01fb15SFrank Wunderlich * Authors: Daniel Golle <daniel@makrotopia.org> 4*8e01fb15SFrank Wunderlich * Frank Wunderlich <frank-w@public-files.de> 5*8e01fb15SFrank Wunderlich */ 6*8e01fb15SFrank Wunderlich 7*8e01fb15SFrank Wunderlich/dts-v1/; 8*8e01fb15SFrank Wunderlich/plugin/; 9*8e01fb15SFrank Wunderlich 10*8e01fb15SFrank Wunderlich/ { 11*8e01fb15SFrank Wunderlich compatible = "bananapi,bpi-r3", "mediatek,mt7986a"; 12*8e01fb15SFrank Wunderlich 13*8e01fb15SFrank Wunderlich fragment@0 { 14*8e01fb15SFrank Wunderlich target-path = "/soc/spi@1100a000"; 15*8e01fb15SFrank Wunderlich __overlay__ { 16*8e01fb15SFrank Wunderlich #address-cells = <1>; 17*8e01fb15SFrank Wunderlich #size-cells = <0>; 18*8e01fb15SFrank Wunderlich spi_nand: spi_nand@0 { 19*8e01fb15SFrank Wunderlich compatible = "spi-nand"; 20*8e01fb15SFrank Wunderlich reg = <0>; 21*8e01fb15SFrank Wunderlich spi-max-frequency = <10000000>; 22*8e01fb15SFrank Wunderlich spi-tx-buswidth = <4>; 23*8e01fb15SFrank Wunderlich spi-rx-buswidth = <4>; 24*8e01fb15SFrank Wunderlich 25*8e01fb15SFrank Wunderlich partitions { 26*8e01fb15SFrank Wunderlich compatible = "fixed-partitions"; 27*8e01fb15SFrank Wunderlich #address-cells = <1>; 28*8e01fb15SFrank Wunderlich #size-cells = <1>; 29*8e01fb15SFrank Wunderlich 30*8e01fb15SFrank Wunderlich partition@0 { 31*8e01fb15SFrank Wunderlich label = "bl2"; 32*8e01fb15SFrank Wunderlich reg = <0x0 0x80000>; 33*8e01fb15SFrank Wunderlich read-only; 34*8e01fb15SFrank Wunderlich }; 35*8e01fb15SFrank Wunderlich 36*8e01fb15SFrank Wunderlich partition@80000 { 37*8e01fb15SFrank Wunderlich label = "reserved"; 38*8e01fb15SFrank Wunderlich reg = <0x80000 0x300000>; 39*8e01fb15SFrank Wunderlich }; 40*8e01fb15SFrank Wunderlich 41*8e01fb15SFrank Wunderlich partition@380000 { 42*8e01fb15SFrank Wunderlich label = "fip"; 43*8e01fb15SFrank Wunderlich reg = <0x380000 0x200000>; 44*8e01fb15SFrank Wunderlich read-only; 45*8e01fb15SFrank Wunderlich }; 46*8e01fb15SFrank Wunderlich 47*8e01fb15SFrank Wunderlich partition@580000 { 48*8e01fb15SFrank Wunderlich label = "ubi"; 49*8e01fb15SFrank Wunderlich reg = <0x580000 0x7a80000>; 50*8e01fb15SFrank Wunderlich }; 51*8e01fb15SFrank Wunderlich }; 52*8e01fb15SFrank Wunderlich }; 53*8e01fb15SFrank Wunderlich }; 54*8e01fb15SFrank Wunderlich }; 55*8e01fb15SFrank Wunderlich}; 56