// SPDX-License-Identifier: GPL-2.0-or-later OR MIT
-/dts-v1/;
#include "qca9563_tplink_archer-x7-v5.dtsi"
/ {
compatible = "tplink,archer-a7-v5", "qca,qca9563";
model = "TP-Link Archer A7 v5";
+
+ aliases {
+ label-mac-device = ð0;
+ };
};
-&gpio_keys {
+&keys {
reset {
label = "Reset button";
linux,code = <KEY_RESTART>;
};
&mtdparts {
- factory-uboot@0 {
+ partition@0 {
label = "factory-uboot";
reg = <0x000000 0x020000>;
read-only;
};
- uboot: u-boot@20000 {
+ uboot: partition@20000 {
label = "u-boot";
reg = <0x020000 0x020000>;
read-only;
};
- firmware@40000 {
+ partition@40000 {
label = "firmware";
reg = <0x040000 0xec0000>;
compatible = "denx,uimage";
};
- info: info@f40000 {
+ info: partition@f40000 {
label = "info";
reg = <0xf40000 0x020000>;
read-only;
+
+ nvmem-layout {
+ compatible = "fixed-layout";
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ macaddr_info_8: macaddr@8 {
+ reg = <0x8 0x6>;
+ };
+ };
};
- config: config@f60000 {
+ config: partition@f60000 {
label = "config";
reg = <0xf60000 0x050000>;
read-only;
read-only;
};
- art: art@ff0000 {
+ art: partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
};
};
+
+ð0 {
+ nvmem-cells = <&macaddr_info_8>;
+ nvmem-cell-names = "mac-address";
+};
+
+&wmac {
+ mtd-cal-data = <&art 0x1000>;
+
+ nvmem-cells = <&macaddr_info_8>;
+ nvmem-cell-names = "mac-address";
+};