ipq40xx: dts: compatibility changes for 6.12 kernel
- Remove duplicate PCIe bridge. A default bridge node has been added upstream. - Do not refer to the qca807x node. This node label has been removed. We can disable the qca807x phy in mdio node. Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Link: https://github.com/openwrt/openwrt/pull/18725 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
parent
fb94b01f7f
commit
08e2fdc17d
26 changed files with 162 additions and 294 deletions
|
@ -212,23 +212,16 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
#address-cells = <3>;
|
compatible = "qcom,ath10k";
|
||||||
#size-cells = <2>;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
ranges;
|
ieee80211-freq-limit = <5170000 5350000>;
|
||||||
|
nvmem-cell-names = "pre-calibration";
|
||||||
wifi2: wifi@1,0 {
|
nvmem-cells = <&precal_art_9000>;
|
||||||
compatible = "qcom,ath10k";
|
qcom,ath10k-calibration-variant = "OM-A62";
|
||||||
status = "okay";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
qcom,ath10k-calibration-variant = "OM-A62";
|
|
||||||
ieee80211-freq-limit = <5170000 5350000>;
|
|
||||||
|
|
||||||
nvmem-cell-names = "pre-calibration";
|
|
||||||
nvmem-cells = <&precal_art_9000>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -93,8 +93,11 @@
|
||||||
qcom,ath10k-calibration-variant = "linksys-ea8300-fcc";
|
qcom,ath10k-calibration-variant = "linksys-ea8300-fcc";
|
||||||
};
|
};
|
||||||
|
|
||||||
&wifi2 {
|
&pcie_bridge0 {
|
||||||
status = "okay";
|
wifi@1,0 {
|
||||||
ieee80211-freq-limit = <5490000 5835000>;
|
compatible = "qcom,ath10k";
|
||||||
qcom,ath10k-calibration-variant = "linksys-ea8300-fcc";
|
reg = <0x00010000 0 0 0 0>;
|
||||||
|
ieee80211-freq-limit = <5490000 5835000>;
|
||||||
|
qcom,ath10k-calibration-variant = "linksys-ea8300-fcc";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -203,21 +203,16 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
#address-cells = <3>;
|
compatible = "qcom,ath10k";
|
||||||
#size-cells = <2>;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
ranges;
|
nvmem-cell-names = "pre-calibration";
|
||||||
|
nvmem-cells = <&precal_art_9000>;
|
||||||
wifi2: wifi@1,0 {
|
ieee80211-freq-limit = <5470000 5875000>;
|
||||||
compatible = "qcom,ath10k";
|
qcom,ath10k-calibration-variant = "EnGenius-EAP2200";
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
nvmem-cell-names = "pre-calibration";
|
|
||||||
nvmem-cells = <&precal_art_9000>;
|
|
||||||
ieee80211-freq-limit = <5470000 5875000>;
|
|
||||||
qcom,ath10k-calibration-variant = "EnGenius-EAP2200";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -312,17 +312,11 @@
|
||||||
|
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
dsl@1,0 {
|
||||||
#address-cells = <3>;
|
compatible = "intel,vrx518";
|
||||||
#size-cells = <2>;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
ranges;
|
|
||||||
|
|
||||||
dsl@1,0 {
|
|
||||||
compatible = "intel,vrx518";
|
|
||||||
status = "okay";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -255,6 +255,10 @@
|
||||||
ethphy: ethernet-phy@0 {
|
ethphy: ethernet-phy@0 {
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet-phy-package@0 {
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&gmac {
|
&gmac {
|
||||||
|
@ -275,10 +279,6 @@
|
||||||
phy-mode = "rgmii-id";
|
phy-mode = "rgmii-id";
|
||||||
};
|
};
|
||||||
|
|
||||||
&qca807x {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
ðphy1 {
|
ðphy1 {
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
|
@ -233,21 +233,15 @@
|
||||||
|
|
||||||
perst-gpio = <&tlmm 35 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 35 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
#address-cells = <3>;
|
/* QCA9984 */
|
||||||
#size-cells = <2>;
|
compatible = "qcom,ath10k";
|
||||||
ranges;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
|
ieee80211-freq-limit = <5470000 5875000>;
|
||||||
wifi@1,0 {
|
/* Uses the reference BDF */
|
||||||
/* QCA9984 */
|
|
||||||
compatible = "qcom,ath10k";
|
|
||||||
status = "okay";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
ieee80211-freq-limit = <5470000 5875000>;
|
|
||||||
/* Uses the reference BDF */
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -334,23 +334,17 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
#address-cells = <3>;
|
/* Bootlog shows this is a 168c:0056 - QCA 9888v2 */
|
||||||
#size-cells = <2>;
|
compatible = "qcom,ath10k";
|
||||||
ranges;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
|
ieee80211-freq-limit = <5450000 5900000>;
|
||||||
wifi2: wifi@1,0 {
|
nvmem-cell-names = "pre-calibration";
|
||||||
status = "okay";
|
nvmem-cells = <&precal_art_9000>;
|
||||||
/* Bootlog shows this is a 168c:0056 - QCA 9888v2 */
|
qcom,ath10k-calibration-variant = "GL-B2200";
|
||||||
compatible = "qcom,ath10k";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
nvmem-cell-names = "pre-calibration";
|
|
||||||
nvmem-cells = <&precal_art_9000>;
|
|
||||||
qcom,ath10k-calibration-variant = "GL-B2200";
|
|
||||||
ieee80211-freq-limit = <5450000 5900000>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -321,14 +321,6 @@
|
||||||
|
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
/* Free slot for use */
|
|
||||||
bridge@0,0 {
|
|
||||||
reg = <0x00000000 0 0 0 0>;
|
|
||||||
#address-cells = <3>;
|
|
||||||
#size-cells = <2>;
|
|
||||||
ranges;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&mdio {
|
&mdio {
|
||||||
|
|
|
@ -482,22 +482,16 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpios = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpios = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
#address-cells = <3>;
|
compatible = "qcom,ath10k";
|
||||||
#size-cells = <2>;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
ranges;
|
ieee80211-freq-limit = <5170000 5350000>;
|
||||||
|
nvmem-cell-names = "pre-calibration", "mac-address";
|
||||||
wifi@1,0 {
|
nvmem-cells = <&precal_art_9000>, <&mac_address_wlan_2nd5g 0>;
|
||||||
compatible = "qcom,ath10k";
|
qcom,ath10k-calibration-variant = "Netgear-LBR20";
|
||||||
status = "okay";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
ieee80211-freq-limit = <5170000 5350000>;
|
|
||||||
nvmem-cell-names = "pre-calibration", "mac-address";
|
|
||||||
nvmem-cells = <&precal_art_9000>, <&mac_address_wlan_2nd5g 0>;
|
|
||||||
qcom,ath10k-calibration-variant = "Netgear-LBR20";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -227,19 +227,13 @@
|
||||||
&pcie0 {
|
&pcie0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpio = <&tlmm 42 GPIO_ACTIVE_HIGH>;
|
perst-gpio = <&tlmm 42 GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
/* wil6210 802.11ad card */
|
||||||
#address-cells = <3>;
|
wifi@1,0 {
|
||||||
#size-cells = <2>;
|
/* wil6210 driver has no compatible */
|
||||||
ranges;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
|
|
||||||
/* wil6210 802.11ad card */
|
|
||||||
wifi: wifi@1,0 {
|
|
||||||
status = "okay";
|
|
||||||
/* wil6210 driver has no compatible */
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -249,10 +243,10 @@
|
||||||
ar8035: ethernet-phy@0 {
|
ar8035: ethernet-phy@0 {
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
};
|
|
||||||
|
|
||||||
&qca807x {
|
ethernet-phy-package@0 {
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
ðphy0 {
|
ðphy0 {
|
||||||
|
|
|
@ -205,20 +205,14 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
#address-cells = <3>;
|
compatible = "qcom,ath10k";
|
||||||
#size-cells = <2>;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
ranges;
|
ieee80211-freq-limit = <5170000 5350000>;
|
||||||
|
qcom,ath10k-calibration-variant = "ASUS-MAP-AC2200";
|
||||||
wifi2: wifi@1,0 {
|
|
||||||
compatible = "qcom,ath10k";
|
|
||||||
status = "okay";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
qcom,ath10k-calibration-variant = "ASUS-MAP-AC2200";
|
|
||||||
ieee80211-freq-limit = <5170000 5350000>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -472,21 +472,14 @@
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 40 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 40 GPIO_ACTIVE_LOW>;
|
||||||
clkreq-gpio = <&tlmm 39 GPIO_ACTIVE_LOW>;
|
clkreq-gpio = <&tlmm 39 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
bridge@0,0 {
|
|
||||||
reg = <0x00000000 0 0 0 0>;
|
|
||||||
#address-cells = <3>;
|
|
||||||
#size-cells = <2>;
|
|
||||||
ranges;
|
|
||||||
|
|
||||||
wifi2: wifi@1,0 {
|
|
||||||
compatible = "pci168c,0040";
|
|
||||||
nvmem-cell-names = "pre-calibration", "mac-address";
|
|
||||||
nvmem-cells = <&precal_art_9000>, <&macaddr_config_0 3>;
|
|
||||||
qcom,ath10k-calibration-variant = "ZTE-MF18A";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&pcie_bridge0 {
|
||||||
|
wifi@1,0 {
|
||||||
|
compatible = "pci168c,0040";
|
||||||
|
reg = <0x00010000 0 0 0 0>;
|
||||||
|
nvmem-cell-names = "pre-calibration", "mac-address";
|
||||||
|
nvmem-cells = <&precal_art_9000>, <&macaddr_config_0 3>;
|
||||||
|
qcom,ath10k-calibration-variant = "ZTE-MF18A";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
|
@ -423,19 +423,14 @@
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 40 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 40 GPIO_ACTIVE_LOW>;
|
||||||
clkreq-gpio = <&tlmm 39 GPIO_ACTIVE_LOW>;
|
clkreq-gpio = <&tlmm 39 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
#address-cells = <3>;
|
compatible = "qcom,ath10k";
|
||||||
#size-cells = <2>;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
ranges;
|
nvmem-cell-names = "mac-address";
|
||||||
|
nvmem-cells = <&macaddr_mac_0 4>;
|
||||||
wifi2: wifi@1,0 {
|
qcom,ath10k-calibration-variant = "zte,mf289f";
|
||||||
nvmem-cell-names = "mac-address";
|
|
||||||
nvmem-cells = <&macaddr_mac_0 4>;
|
|
||||||
compatible = "qcom,ath10k";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
qcom,ath10k-calibration-variant = "zte,mf289f";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -79,8 +79,11 @@
|
||||||
qcom,ath10k-calibration-variant = "linksys-mr8300-v0-fcc";
|
qcom,ath10k-calibration-variant = "linksys-mr8300-v0-fcc";
|
||||||
};
|
};
|
||||||
|
|
||||||
&wifi2 {
|
&pcie_bridge0 {
|
||||||
status = "okay";
|
wifi@1,0 {
|
||||||
ieee80211-freq-limit = <5490000 5835000>;
|
compatible = "qcom,ath10k";
|
||||||
qcom,ath10k-calibration-variant = "linksys-mr8300-v0-fcc";
|
reg = <0x00010000 0 0 0 0>;
|
||||||
|
ieee80211-freq-limit = <5490000 5835000>;
|
||||||
|
qcom,ath10k-calibration-variant = "linksys-mr8300-v0-fcc";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -311,20 +311,14 @@
|
||||||
|
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
#address-cells = <3>;
|
compatible = "qcom,ath10k";
|
||||||
#size-cells = <2>;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
ranges;
|
ieee80211-freq-limit = <5470000 5875000>;
|
||||||
|
qcom,ath10k-calibration-variant = "Netgear-Orbi-Pro-SRK60";
|
||||||
wifi@1,0 {
|
|
||||||
compatible = "qcom,ath10k";
|
|
||||||
status = "okay";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
ieee80211-freq-limit = <5470000 5875000>;
|
|
||||||
qcom,ath10k-calibration-variant = "Netgear-Orbi-Pro-SRK60";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -192,23 +192,16 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
#address-cells = <3>;
|
compatible = "qcom,ath10k";
|
||||||
#size-cells = <2>;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
ranges;
|
ieee80211-freq-limit = <5170000 5350000>;
|
||||||
|
nvmem-cell-names = "pre-calibration";
|
||||||
wifi2: wifi@1,0 {
|
nvmem-cells = <&precal_art_9000>;
|
||||||
compatible = "qcom,ath10k";
|
qcom,ath10k-calibration-variant = "PlasmaCloud-PA2200";
|
||||||
status = "okay";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
qcom,ath10k-calibration-variant = "PlasmaCloud-PA2200";
|
|
||||||
ieee80211-freq-limit = <5170000 5350000>;
|
|
||||||
|
|
||||||
nvmem-cell-names = "pre-calibration";
|
|
||||||
nvmem-cells = <&precal_art_9000>;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -210,14 +210,6 @@
|
||||||
pinctrl-0 = <&pcie_pins>;
|
pinctrl-0 = <&pcie_pins>;
|
||||||
perst-gpio = <&tlmm 4 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 4 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 40 GPIO_ACTIVE_HIGH>;
|
wake-gpio = <&tlmm 40 GPIO_ACTIVE_HIGH>;
|
||||||
|
|
||||||
/* Free slot for use */
|
|
||||||
bridge@0,0 {
|
|
||||||
reg = <0x00000000 0 0 0 0>;
|
|
||||||
#address-cells = <3>;
|
|
||||||
#size-cells = <2>;
|
|
||||||
ranges;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&qpic_bam {
|
&qpic_bam {
|
||||||
|
|
|
@ -309,18 +309,12 @@
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
clkreq-gpio = <&tlmm 39 GPIO_ACTIVE_LOW>;
|
clkreq-gpio = <&tlmm 39 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
#address-cells = <3>;
|
compatible = "qcom,ath10k";
|
||||||
#size-cells = <2>;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
ranges;
|
qcom,ath10k-calibration-variant = "ASUS-RT-AC42U";
|
||||||
|
|
||||||
wifi2: wifi@1,0 {
|
|
||||||
compatible = "qcom,ath10k";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
|
|
||||||
qcom,ath10k-calibration-variant = "ASUS-RT-AC42U";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -64,8 +64,11 @@
|
||||||
qcom,ath10k-calibration-variant = "linksys-whw03";
|
qcom,ath10k-calibration-variant = "linksys-whw03";
|
||||||
};
|
};
|
||||||
|
|
||||||
&wifi2 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@0,0 {
|
||||||
|
compatible = "qcom,ath10k";
|
||||||
qcom,ath10k-calibration-variant = "linksys-whw03";
|
reg = <0x00000000 0 0 0 0>;
|
||||||
|
ieee80211-freq-limit = <5490000 5835000>;
|
||||||
|
qcom,ath10k-calibration-variant = "linksys-whw03";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -238,17 +238,6 @@
|
||||||
perst-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpios = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpios = <&tlmm 40 GPIO_ACTIVE_LOW>;
|
wake-gpios = <&tlmm 40 GPIO_ACTIVE_LOW>;
|
||||||
clkreq-gpios = <&tlmm 39 GPIO_ACTIVE_LOW>;
|
clkreq-gpios = <&tlmm 39 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
bridge@0,0 {
|
|
||||||
reg = <0x00000000 0 0 0 0>;
|
|
||||||
#address-cells = <3>;
|
|
||||||
#size-cells = <2>;
|
|
||||||
ranges;
|
|
||||||
|
|
||||||
wifi2: wifi@1,0 {
|
|
||||||
compatible = "qcom,ath10k";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&gmac {
|
&gmac {
|
||||||
|
@ -283,9 +272,3 @@
|
||||||
|
|
||||||
ieee80211-freq-limit = <5170000 5330000>;
|
ieee80211-freq-limit = <5170000 5330000>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&wifi2 {
|
|
||||||
status = "okay";
|
|
||||||
|
|
||||||
ieee80211-freq-limit = <5490000 5835000>;
|
|
||||||
};
|
|
||||||
|
|
|
@ -230,11 +230,13 @@
|
||||||
nvmem-cells = <&precal_art_5000>, <&macaddr_gmac0 2>;
|
nvmem-cells = <&precal_art_5000>, <&macaddr_gmac0 2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
&wifi2 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00010000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
|
compatible = "qcom,ath10k";
|
||||||
qcom,ath10k-calibration-variant = "linksys-whw03v2";
|
reg = <0x00010000 0 0 0 0>;
|
||||||
|
ieee80211-freq-limit = <5490000 5835000>;
|
||||||
nvmem-cell-names = "pre-calibration", "mac-address";
|
nvmem-cell-names = "pre-calibration", "mac-address";
|
||||||
nvmem-cells = <&precal_art_9000>, <&macaddr_gmac0 3>;
|
nvmem-cells = <&precal_art_9000>, <&macaddr_gmac0 3>;
|
||||||
|
qcom,ath10k-calibration-variant = "linksys-whw03v2";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -232,20 +232,15 @@
|
||||||
|
|
||||||
&pcie0 {
|
&pcie0 {
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@0,0 {
|
||||||
#address-cells = <3>;
|
compatible = "qcom,ath10k";
|
||||||
#size-cells = <2>;
|
reg = <0 0 0 0 0>;
|
||||||
ranges;
|
nvmem-cell-names = "pre-calibration", "mac-address";
|
||||||
|
nvmem-cells = <&precal_art_9000>, <&macaddr_orgdata_32>;
|
||||||
wifi@0,0 {
|
qcom,ath10k-calibration-variant = "Buffalo-WTR-M2133HP";
|
||||||
compatible = "qcom,ath10k";
|
|
||||||
reg = <0 0 0 0 0>;
|
|
||||||
nvmem-cell-names = "pre-calibration", "mac-address";
|
|
||||||
nvmem-cells = <&precal_art_9000>, <&macaddr_orgdata_32>;
|
|
||||||
qcom,ath10k-calibration-variant = "Buffalo-WTR-M2133HP";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -207,18 +207,6 @@
|
||||||
|
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
bridge@0,0 {
|
|
||||||
reg = <0x00000000 0 0 0 0>;
|
|
||||||
#address-cells = <3>;
|
|
||||||
#size-cells = <2>;
|
|
||||||
ranges;
|
|
||||||
|
|
||||||
wifi2: wifi@1,0 {
|
|
||||||
compatible = "qcom,ath10k";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&qpic_bam {
|
&qpic_bam {
|
||||||
|
|
|
@ -217,6 +217,10 @@
|
||||||
ethphy: ethernet-phy@5 {
|
ethphy: ethernet-phy@5 {
|
||||||
reg = <0x5>;
|
reg = <0x5>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet-phy-package@0 {
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&gmac {
|
&gmac {
|
||||||
|
@ -237,10 +241,6 @@
|
||||||
phy-mode = "rgmii-id";
|
phy-mode = "rgmii-id";
|
||||||
};
|
};
|
||||||
|
|
||||||
&qca807x {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
ðphy0 {
|
ðphy0 {
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
|
@ -276,20 +276,14 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 50 GPIO_ACTIVE_LOW>;
|
||||||
|
};
|
||||||
|
|
||||||
bridge@0,0 {
|
&pcie_bridge0 {
|
||||||
reg = <0x00000000 0 0 0 0>;
|
wifi@1,0 {
|
||||||
#address-cells = <3>;
|
compatible = "qcom,ath10k";
|
||||||
#size-cells = <2>;
|
reg = <0x00010000 0 0 0 0>;
|
||||||
ranges;
|
nvmem-cells = <&mac_address 1>;
|
||||||
|
nvmem-cell-names = "mac-address";
|
||||||
wifi2: wifi@1,0 {
|
|
||||||
compatible = "qcom,ath10k";
|
|
||||||
status = "okay";
|
|
||||||
reg = <0x00010000 0 0 0 0>;
|
|
||||||
nvmem-cells = <&mac_address 1>;
|
|
||||||
nvmem-cell-names = "mac-address";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -411,6 +405,10 @@
|
||||||
ar8035: ethernet-phy@1 {
|
ar8035: ethernet-phy@1 {
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
ethernet-phy-package@0 {
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
&gmac {
|
&gmac {
|
||||||
|
@ -433,10 +431,6 @@
|
||||||
phy-mode = "rgmii-rxid";
|
phy-mode = "rgmii-rxid";
|
||||||
};
|
};
|
||||||
|
|
||||||
&qca807x {
|
|
||||||
status = "disabled";
|
|
||||||
};
|
|
||||||
|
|
||||||
ðphy0 {
|
ðphy0 {
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
|
@ -333,14 +333,6 @@
|
||||||
|
|
||||||
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
perst-gpio = <&tlmm 38 GPIO_ACTIVE_LOW>;
|
||||||
wake-gpio = <&tlmm 40 GPIO_ACTIVE_LOW>;
|
wake-gpio = <&tlmm 40 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
/* Unpolulated slot */
|
|
||||||
bridge@0,0 {
|
|
||||||
reg = <0x00000000 0 0 0 0>;
|
|
||||||
#address-cells = <3>;
|
|
||||||
#size-cells = <2>;
|
|
||||||
ranges;
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
&vqmmc {
|
&vqmmc {
|
||||||
|
|
Loading…
Reference in a new issue