ramips: correct the PCIe port number for Unielec u7621-01
[openwrt/openwrt.git] / target / linux / ramips / dts / mt7621_elecom_wrc-1167gs2-b.dts
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
2
3 #include "mt7621_elecom_wrc-gs-1pci.dtsi"
4
5 / {
6 compatible = "elecom,wrc-1167gs2-b", "mediatek,mt7621-soc";
7 model = "ELECOM WRC-1167GS2-B";
8 };
9
10 &gmac0 {
11 nvmem-cells = <&macaddr_factory_fff4>;
12 nvmem-cell-names = "mac-address";
13 };
14
15 &gmac1 {
16 nvmem-cells = <&macaddr_factory_fffa>;
17 nvmem-cell-names = "mac-address";
18 };
19
20 &partitions {
21 partition@50000 {
22 compatible = "denx,uimage";
23 label = "firmware";
24 reg = <0x50000 0xb00000>;
25 };
26
27 partition@b50000 {
28 label = "tm_pattern";
29 reg = <0xb50000 0x380000>;
30 read-only;
31 };
32
33 partition@ed0000 {
34 label = "tm_key";
35 reg = <0xed0000 0x80000>;
36 read-only;
37 };
38
39 partition@f50000 {
40 label = "nvram";
41 reg = <0xf50000 0x30000>;
42 read-only;
43 };
44
45 partition@f80000 {
46 label = "user_data";
47 reg = <0xf80000 0x80000>;
48 read-only;
49 };
50 };
51
52 &wifi {
53 nvmem-cells = <&macaddr_factory_4 (-1)>;
54 nvmem-cell-names = "mac-address";
55 };
56
57 &factory {
58 nvmem-layout {
59 compatible = "fixed-layout";
60 #address-cells = <1>;
61 #size-cells = <1>;
62
63 macaddr_factory_4: macaddr@4 {
64 compatible = "mac-base";
65 reg = <0x4 0x6>;
66 #nvmem-cell-cells = <1>;
67 };
68
69 macaddr_factory_fff4: macaddr@fff4 {
70 reg = <0xfff4 0x6>;
71 };
72
73 macaddr_factory_fffa: macaddr@fffa {
74 reg = <0xfffa 0x6>;
75 };
76 };
77 };