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 flash@0 { 19*8e01fb15SFrank Wunderlich compatible = "jedec,spi-nor"; 20*8e01fb15SFrank Wunderlich reg = <0>; 21*8e01fb15SFrank Wunderlich spi-max-frequency = <10000000>; 22*8e01fb15SFrank Wunderlich 23*8e01fb15SFrank Wunderlich partitions { 24*8e01fb15SFrank Wunderlich compatible = "fixed-partitions"; 25*8e01fb15SFrank Wunderlich #address-cells = <1>; 26*8e01fb15SFrank Wunderlich #size-cells = <1>; 27*8e01fb15SFrank Wunderlich 28*8e01fb15SFrank Wunderlich partition@0 { 29*8e01fb15SFrank Wunderlich label = "bl2"; 30*8e01fb15SFrank Wunderlich reg = <0x0 0x20000>; 31*8e01fb15SFrank Wunderlich read-only; 32*8e01fb15SFrank Wunderlich }; 33*8e01fb15SFrank Wunderlich 34*8e01fb15SFrank Wunderlich partition@20000 { 35*8e01fb15SFrank Wunderlich label = "reserved"; 36*8e01fb15SFrank Wunderlich reg = <0x20000 0x20000>; 37*8e01fb15SFrank Wunderlich }; 38*8e01fb15SFrank Wunderlich 39*8e01fb15SFrank Wunderlich partition@40000 { 40*8e01fb15SFrank Wunderlich label = "u-boot-env"; 41*8e01fb15SFrank Wunderlich reg = <0x40000 0x40000>; 42*8e01fb15SFrank Wunderlich }; 43*8e01fb15SFrank Wunderlich 44*8e01fb15SFrank Wunderlich partition@80000 { 45*8e01fb15SFrank Wunderlich label = "reserved2"; 46*8e01fb15SFrank Wunderlich reg = <0x80000 0x80000>; 47*8e01fb15SFrank Wunderlich }; 48*8e01fb15SFrank Wunderlich 49*8e01fb15SFrank Wunderlich partition@100000 { 50*8e01fb15SFrank Wunderlich label = "fip"; 51*8e01fb15SFrank Wunderlich reg = <0x100000 0x80000>; 52*8e01fb15SFrank Wunderlich read-only; 53*8e01fb15SFrank Wunderlich }; 54*8e01fb15SFrank Wunderlich 55*8e01fb15SFrank Wunderlich partition@180000 { 56*8e01fb15SFrank Wunderlich label = "recovery"; 57*8e01fb15SFrank Wunderlich reg = <0x180000 0xa80000>; 58*8e01fb15SFrank Wunderlich }; 59*8e01fb15SFrank Wunderlich 60*8e01fb15SFrank Wunderlich partition@c00000 { 61*8e01fb15SFrank Wunderlich label = "fit"; 62*8e01fb15SFrank Wunderlich reg = <0xc00000 0x1400000>; 63*8e01fb15SFrank Wunderlich }; 64*8e01fb15SFrank Wunderlich }; 65*8e01fb15SFrank Wunderlich }; 66*8e01fb15SFrank Wunderlich }; 67*8e01fb15SFrank Wunderlich }; 68*8e01fb15SFrank Wunderlich}; 69