aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ath79/dts/ar7161_netgear_wndr3700.dts
diff options
context:
space:
mode:
authorChristian Lamparter <chunkeey@gmail.com>2021-11-05 22:50:45 +0100
committerChristian Lamparter <chunkeey@gmail.com>2021-11-06 22:18:45 +0100
commit217571b6abb3118a81e1cde32dd1151a9e95a0fc (patch)
treeeff892308b5e0d052be8d128d42eaf8b9e8d502c /target/linux/ath79/dts/ar7161_netgear_wndr3700.dts
parentd91318662d5c290ce97bfb18c84e4cddc514f33a (diff)
downloadupstream-217571b6abb3118a81e1cde32dd1151a9e95a0fc.tar.gz
upstream-217571b6abb3118a81e1cde32dd1151a9e95a0fc.tar.bz2
upstream-217571b6abb3118a81e1cde32dd1151a9e95a0fc.zip
ath79: WNDR3700/3800/MAC: utilize nvmem for caldata fetching
converts the still popular WNDR3700 Series to fetch the caldata through nvmem. As the "MAC with NVMEM" has shown, there could pitfalls along the way. Signed-off-by: Christian Lamparter <chunkeey@gmail.com>
Diffstat (limited to 'target/linux/ath79/dts/ar7161_netgear_wndr3700.dts')
-rw-r--r--target/linux/ath79/dts/ar7161_netgear_wndr3700.dts16
1 files changed, 12 insertions, 4 deletions
diff --git a/target/linux/ath79/dts/ar7161_netgear_wndr3700.dts b/target/linux/ath79/dts/ar7161_netgear_wndr3700.dts
index 99bc5f56bb..eedd375cc9 100644
--- a/target/linux/ath79/dts/ar7161_netgear_wndr3700.dts
+++ b/target/linux/ath79/dts/ar7161_netgear_wndr3700.dts
@@ -39,13 +39,13 @@
};
&ath9k0 {
- nvmem-cells = <&macaddr_art_c>;
- nvmem-cell-names = "mac-address";
+ nvmem-cells = <&macaddr_art_c>, <&cal_art_1000>;
+ nvmem-cell-names = "mac-address", "calibration";
};
&ath9k1 {
- nvmem-cells = <&macaddr_art_0>;
- nvmem-cell-names = "mac-address";
+ nvmem-cells = <&macaddr_art_0>, <&cal_art_5000>;
+ nvmem-cell-names = "mac-address", "calibration";
/* The original WNDR3700(v1) variant have four antennae dedicated
* to the 5GHz radio as well. Again, two antennae are available for
@@ -93,4 +93,12 @@
macaddr_art_c: macaddr@c {
reg = <0xc 0x6>;
};
+
+ cal_art_1000: cal@1000 {
+ reg = <0x1000 0xeb8>;
+ };
+
+ cal_art_5000: cal@5000 {
+ reg = <0x5000 0xeb8>;
+ };
};