Temat: TP-Link TL-WDR4300 16M
Chciałem dodać obsługę dla 16M z art przesuniętym na koniec i utknąłem.
dts
#include "ar9344_tplink_tl-wdr4300.dtsi"
/ {
model = "TP-Link TL-WDR4300 v1 (16M)";
compatible = "tplink,tl-wdr4300-v1-16m", "qca,ar9344";
};
&spi {
status = "okay";
flash@0 {
compatible = "jedec,spi-nor";
reg = <0>;
spi-max-frequency = <33000000>;
partitions {
compatible = "fixed-partitions";
#address-cells = <1>;
#size-cells = <1>;
uboot: partition@0 {
label = "u-boot";
reg = <0x000000 0x020000>;
read-only;
};
partition@20000 {
compatible = "tplink,firmware";
label = "firmware";
reg = <0x020000 0x7d0000>;
};
/delete-node/ partition@7f0000;
art: partition@ff0000 {
label = "art";
reg = <0xff0000 0x010000>;
read-only;
};
};
};
};Pozmieniała się obsługa art i dostaję błędy, może ktoś pomoże ?
../dts/ar934x.dtsi:156.23-161.5: ERROR (phandle_references): /ahb/wmac@18100000: Reference to non-existent node or label "cal_art_1000"
also defined at ../dts/ar9344.dtsi:64.7-67.3
also defined at ../dts/ar9344_tplink_tl-wdrxxxx.dtsi:116.7-120.3
also defined at ../dts/ar9344_tplink_tl-wdr4300.dtsi:78.7-80.3
../dts/ar9344_tplink_tl-wdrxxxx.dtsi:106.18-113.4: ERROR (phandle_references): /ahb/pcie-controller@180c0000/wifi@0,0: Reference to non-existent node or label "cal_art_5000"
ERROR: Input tree has errors, aborting (use -f to force output)
make[4]: *** [Makefile:104: /home/user/tools/openwrt_wdr_4300/build_dir/target-mips_24kc_musl/linux-ath79_generic/image-ar9344_tplink_tl-wdr4300-v1-16m.dtb] Error 2