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