e78db1de6cf41e606d991ba4f92afc3e0c61783f
[openwrt/staging/dangole.git] / target / linux / mediatek / dts / mt7622-linksys-e8450-ubi.dts
1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT)
2
3 /dts-v1/;
4 #include "mt7622-linksys-e8450.dtsi"
5
6 / {
7 model = "Linksys E8450 (UBI)";
8 compatible = "linksys,e8450-ubi", "mediatek,mt7622";
9
10 aliases {
11 label-mac-device = &wan;
12 };
13 };
14
15 &snand {
16 partitions {
17 compatible = "fixed-partitions";
18 #address-cells = <1>;
19 #size-cells = <1>;
20
21 partition@0 {
22 label = "bl2";
23 reg = <0x0 0x80000>;
24 read-only;
25 };
26
27 partition@80000 {
28 label = "fip";
29 reg = <0x80000 0x140000>;
30 read-only;
31 };
32
33 factory: partition@1c0000 {
34 label = "factory";
35 reg = <0x1c0000 0x100000>;
36 read-only;
37
38 nvmem-layout {
39 compatible = "fixed-layout";
40 #address-cells = <1>;
41 #size-cells = <1>;
42
43 macaddr_factory_7fff4: macaddr@7fff4 {
44 reg = <0x7fff4 0x6>;
45 };
46
47 macaddr_factory_7fffa: macaddr@7fffa {
48 reg = <0x7fffa 0x6>;
49 };
50 };
51 };
52
53 partition@300000 {
54 label = "ubi";
55 reg = <0x300000 0x7d00000>;
56 };
57 };
58 };
59
60 &wmac {
61 mediatek,mtd-eeprom = <&factory 0x0>;
62 status = "okay";
63 };
64
65 &wmac1 {
66 mediatek,mtd-eeprom = <&factory 0x5000>;
67 };
68
69 &gmac0 {
70 nvmem-cells = <&macaddr_factory_7fff4>;
71 nvmem-cell-names = "mac-address";
72 };
73
74 &wan {
75 nvmem-cells = <&macaddr_factory_7fffa>;
76 nvmem-cell-names = "mac-address";
77 };