162306a36Sopenharmony_ci/* SPDX-License-Identifier: (GPL-2.0-only OR MIT) */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Authors: Daniel Golle <daniel@makrotopia.org>
462306a36Sopenharmony_ci *          Frank Wunderlich <frank-w@public-files.de>
562306a36Sopenharmony_ci */
662306a36Sopenharmony_ci
762306a36Sopenharmony_ci/dts-v1/;
862306a36Sopenharmony_ci/plugin/;
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci/ {
1162306a36Sopenharmony_ci	compatible = "bananapi,bpi-r3", "mediatek,mt7986a";
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci	fragment@0 {
1462306a36Sopenharmony_ci		target-path = "/soc/spi@1100a000";
1562306a36Sopenharmony_ci		__overlay__ {
1662306a36Sopenharmony_ci			#address-cells = <1>;
1762306a36Sopenharmony_ci			#size-cells = <0>;
1862306a36Sopenharmony_ci			spi_nand: spi_nand@0 {
1962306a36Sopenharmony_ci				compatible = "spi-nand";
2062306a36Sopenharmony_ci				reg = <0>;
2162306a36Sopenharmony_ci				spi-max-frequency = <10000000>;
2262306a36Sopenharmony_ci				spi-tx-buswidth = <4>;
2362306a36Sopenharmony_ci				spi-rx-buswidth = <4>;
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci				partitions {
2662306a36Sopenharmony_ci					compatible = "fixed-partitions";
2762306a36Sopenharmony_ci					#address-cells = <1>;
2862306a36Sopenharmony_ci					#size-cells = <1>;
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci					partition@0 {
3162306a36Sopenharmony_ci						label = "bl2";
3262306a36Sopenharmony_ci						reg = <0x0 0x100000>;
3362306a36Sopenharmony_ci						read-only;
3462306a36Sopenharmony_ci					};
3562306a36Sopenharmony_ci
3662306a36Sopenharmony_ci					partition@100000 {
3762306a36Sopenharmony_ci						label = "reserved";
3862306a36Sopenharmony_ci						reg = <0x100000 0x280000>;
3962306a36Sopenharmony_ci					};
4062306a36Sopenharmony_ci
4162306a36Sopenharmony_ci					partition@380000 {
4262306a36Sopenharmony_ci						label = "fip";
4362306a36Sopenharmony_ci						reg = <0x380000 0x200000>;
4462306a36Sopenharmony_ci						read-only;
4562306a36Sopenharmony_ci					};
4662306a36Sopenharmony_ci
4762306a36Sopenharmony_ci					partition@580000 {
4862306a36Sopenharmony_ci						label = "ubi";
4962306a36Sopenharmony_ci						reg = <0x580000 0x7a80000>;
5062306a36Sopenharmony_ci					};
5162306a36Sopenharmony_ci				};
5262306a36Sopenharmony_ci			};
5362306a36Sopenharmony_ci		};
5462306a36Sopenharmony_ci	};
5562306a36Sopenharmony_ci};
56