};
ð0 {
- nvmem-cells = <&macaddr_art_1002>;
+ nvmem-cells = <&macaddr_art_1002 (-2)>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <(-2)>;
};
ð1 {
- nvmem-cells = <&macaddr_art_1002>;
+ nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <(-1)>;
};
&pcie0 {
};
ð0 {
- nvmem-cells = <&macaddr_art_1002>;
+ nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <(-1)>;
};
ð1 {
};
ð0 {
- nvmem-cells = <&macaddr_art_1002>;
+ nvmem-cells = <&macaddr_art_1002 (-2)>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <(-2)>;
};
ð1 {
* (GMAC0 -> eth0, GMAC1 -> eth1, same as in old ar71xx target) */
compatible = "qca,qca9530-eth", "syscon", "simple-mfd";
- nvmem-cells = <&macaddr_art_1002>;
+ nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <(-1)>;
};
&gpio_export {
};
macaddr_art_1002: macaddr@1002 {
+ compatible = "mac-base";
reg = <0x1002 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
&wmac {
status = "okay";
- nvmem-cells = <&cal_art_1000>, <&macaddr_art_1002>;
+ nvmem-cells = <&cal_art_1000>, <&macaddr_art_1002 0>;
nvmem-cell-names = "calibration", "mac-address";
};
};
ð0 {
- nvmem-cells = <&macaddr_art_1002>;
+ nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
-
- mac-address-increment = <(-1)>;
};
ð1 {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 10>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <10>;
};
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 3>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <3>;
};
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 10>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <10>;
};
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
ð1 {
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&wmac {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
ð1 {
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&wmac {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&swphy4>;
};
ð1 {
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&wmac {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
ð1 {
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&wmac {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
ð1 {
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&wmac {
#size-cells = <1>;
macaddr_pridata_400: macaddr@400 {
+ compatible = "mac-base";
reg = <0x400 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_pridata_400>;
+ nvmem-cells = <&macaddr_pridata_400 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_pridata_400>;
+ nvmem-cells = <&macaddr_pridata_400 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_config_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
status = "okay";
phy-handle = <&swphy0>;
- nvmem-cells = <&macaddr_config_0>;
+ nvmem-cells = <&macaddr_config_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_config_0>;
+ nvmem-cells = <&macaddr_config_0 0>;
nvmem-cell-names = "mac-address";
gmac-config {
#size-cells = <1>;
macaddr_romfile_f100: macaddr@f100 {
+ compatible = "mac-base";
reg = <0xf100 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_romfile_f100>;
+ nvmem-cells = <&macaddr_romfile_f100 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_romfile_f100>;
+ nvmem-cells = <&macaddr_romfile_f100 0>;
nvmem-cell-names = "mac-address";
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_romfile_f100>;
+ nvmem-cells = <&macaddr_romfile_f100 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy0>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 (-1)>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <(-1)>;
};
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
};
macaddr_art_1002: macaddr@1002 {
+ compatible = "mac-base";
reg = <0x1002 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy0>;
- nvmem-cells = <&macaddr_art_1002>;
+ nvmem-cells = <&macaddr_art_1002 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_art_1002>;
+ nvmem-cells = <&macaddr_art_1002 0>;
nvmem-cell-names = "mac-address";
gmac-config {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
macaddr_art_6: macaddr@6 {
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <2>;
};
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
*/
compatible = "qca,qca9530-eth", "syscon", "simple-mfd";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <2>;
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy5>;
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&pcie0 {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
cal_art_1000: cal@1000 {
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
- nvmem-cells = <&macaddr_art_0>, <&cal_art_5000>;
+ nvmem-cells = <&macaddr_art_0 4>, <&cal_art_5000>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <4>;
};
};
&wmac {
status = "okay";
- nvmem-cells = <&macaddr_art_0>, <&cal_art_1000>;
+ nvmem-cells = <&macaddr_art_0 3>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <3>;
};
&usb_phy0 {
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
phy-handle = <&phy0>;
pll-data = <0xa6000000 0x00000101 0x00001616>;
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
calibration_art_1000: calibration@1000 {
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy5>;
&wmac {
status = "okay";
- nvmem-cells = <&macaddr_art_0>, <&calibration_art_1000>;
+ nvmem-cells = <&macaddr_art_0 1>, <&calibration_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <1>;
};
&ath10k_0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>, <&calibration_art_5000>;
+ nvmem-cells = <&macaddr_art_0 2>, <&calibration_art_5000>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <2>;
};
&pcie0 {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy1>;
ð1 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
phy-handle = <&phy2>;
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&pcie0 {
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy5>;
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&pcie0 {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
reg = <0x0000 0 0 0 0>;
qca,no-eeprom;
- nvmem-cells = <&macaddr_oemdata_1d>;
+ nvmem-cells = <&macaddr_oemdata_1d 1>;
nvmem-cell-names = "mac-address";
-
- mac-address-increment = <1>;
};
};
#size-cells = <1>;
macaddr_oemdata_1d: macaddr@1d {
+ compatible = "mac-base";
reg = <0x1d 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
status = "okay";
qca,no-eeprom;
- nvmem-cells = <&macaddr_oemdata_1d>;
+ nvmem-cells = <&macaddr_oemdata_1d 0>;
nvmem-cell-names = "mac-address";
};
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_oemdata_1d>;
+ nvmem-cells = <&macaddr_oemdata_1d 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy0>;
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy0>;
pll-data = <0xa6000000 0x00000101 0x00001616>;
ð1 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 (-1)>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <(-1)>;
pll-data = <0x03000101 0x00000101 0x00001616>;
fixed-link {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
pll-data = <0xbe000000 0xb0000101 0xb0001313>;
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 10>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <10>;
};
ð1 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
phy-handle = <&phy1>;
pll-data = <0x03000101 0x00000101 0x00001313>;
ð1 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
phy-handle = <&phy1>;
pll-data = <0x03000101 0x00000101 0x00001313>;
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy4>;
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 (-2)>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <(-2)>;
};
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
calibration_art_1000: calibration@1000 {
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy5>;
&wmac {
status = "okay";
- nvmem-cells = <&macaddr_art_0>, <&calibration_art_1000>;
+ nvmem-cells = <&macaddr_art_0 1>, <&calibration_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <1>;
};
&ath10k_0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>, <&calibration_art_5000>;
+ nvmem-cells = <&macaddr_art_0 2>, <&calibration_art_5000>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <2>;
};
&pcie0 {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
calibration_art_1000: calibration@1000 {
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy1>;
ð1 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
phy-handle = <&phy2>;
&wmac {
status = "okay";
- nvmem-cells = <&macaddr_art_0>, <&calibration_art_1000>;
+ nvmem-cells = <&macaddr_art_0 2>, <&calibration_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <2>;
};
&ath10k_1 {
status = "okay";
- nvmem-cells = <&macaddr_art_0>, <&calibration_art_5000>;
+ nvmem-cells = <&macaddr_art_0 3>, <&calibration_art_5000>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <3>;
};
&pcie1 {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
macaddr_art_6: macaddr@6 {
pll-data = <0x82000101 0x80000101 0x80001313>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-mode = "rgmii-id";
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <2>;
};
&pcie0 {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
pll-data = <0x82000000 0x80000101 0x80001313>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-mode = "rgmii-id";
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&pcie0 {
wifi@0,0 {
compatible = "pci168c,0033";
reg = <0x0000 0 0 0 0>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 16>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <16>;
};
};
wifi@0,0 {
compatible = "pci168c,0033";
reg = <0x0000 0 0 0 0>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 16>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <16>;
};
};
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
macaddr_art_6: macaddr@6 {
pll-data = <0x82000101 0x80000101 0x80001313>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-mode = "rgmii-id";
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <2>;
};
&pcie1 {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
macaddr_art_6: macaddr@6 {
pll-data = <0x82000101 0x80000101 0x80001313>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-mode = "rgmii-id";
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 2>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <2>;
};
#size-cells = <1>;
macaddr_pridata_400: macaddr@400 {
+ compatible = "mac-base";
reg = <0x400 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&phy0>;
- nvmem-cells = <&macaddr_pridata_400>;
+ nvmem-cells = <&macaddr_pridata_400 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
pll-data = <0x03000101 0x00000101 0x00001616>;
- nvmem-cells = <&macaddr_pridata_400>;
+ nvmem-cells = <&macaddr_pridata_400 0>;
nvmem-cell-names = "mac-address";
fixed-link {
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
- nvmem-cells = <&macaddr_uboot_1fc00>, <&calibration_art_1000>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>, <&calibration_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
- mac-address-increment = <(-1)>;
- nvmem-cells = <&macaddr_uboot_1fc00>, <&calibration_art_5000>;
+ nvmem-cells = <&macaddr_uboot_1fc00 (-1)>, <&calibration_art_5000>;
nvmem-cell-names = "mac-address", "calibration";
};
};
&wmac {
- nvmem-cells = <&macaddr_uboot_1fc00>, <&calibration_art_1000>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>, <&calibration_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
#size-cells = <1>;
macaddr_romfs_f100: macaddr@f100 {
+ compatible = "mac-base";
reg = <0xf100 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_romfs_f100>;
+ nvmem-cells = <&macaddr_romfs_f100 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_romfs_f100>;
+ nvmem-cells = <&macaddr_romfs_f100 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_romfs_f100>;
+ nvmem-cells = <&macaddr_romfs_f100 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_romfs_f100: macaddr@f100 {
+ compatible = "mac-base";
reg = <0xf100 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_romfs_f100>;
+ nvmem-cells = <&macaddr_romfs_f100 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_romfs_f100>;
+ nvmem-cells = <&macaddr_romfs_f100 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_romfs_f100>;
+ nvmem-cells = <&macaddr_romfs_f100 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&phy4>;
pll-data = <0xa6000000 0x00000101 0x00001616>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 (-1)>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <(-1)>;
};
ath9k: wifi@0,0 {
compatible = "pci168c,0033";
reg = <0x0000 0 0 0 0>;
- nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_ath9k_pci>;
+ nvmem-cells = <&macaddr_uboot_1fc00 (-2)>, <&cal_ath9k_pci>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <(-2)>;
#gpio-cells = <2>;
gpio-controller;
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
ð0 {
status = "okay";
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
phy-handle = <&phy0>;
pll-data = <0x56000000 0x00000101 0x00001616>;
ð1 {
status = "okay";
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
pll-data = <0x03000101 0x00000101 0x00001616>;
&wmac {
status = "okay";
- nvmem-cells = <&macaddr_uboot_1fc00>, <&cal_ath9k_soc>;
+ nvmem-cells = <&macaddr_uboot_1fc00 (-1)>, <&cal_ath9k_soc>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <(-1)>;
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_uboot_1fc00: macaddr@1fc00 {
+ compatible = "mac-base";
reg = <0x1fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
pll-data = <0x56000000 0x00000101 0x00001616>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
phy-handle = <&phy0>;
};
pll-data = <0x03000101 0x00000101 0x00001616>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
fixed-link {
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_uboot_1fc00>;
+ nvmem-cells = <&macaddr_uboot_1fc00 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&pcie0 {
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
ð1 {
status = "okay";
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
&wmac {
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
- mac-address-increment = <1>;
-
- nvmem-cells = <&macaddr_info_8>, <&precalibration_ath10k>;
+ nvmem-cells = <&macaddr_info_8 1>, <&precalibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
ð1 {
status = "okay";
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
status = "okay";
- nvmem-cells = <&macaddr_info_8>, <&calibration_ath9k>;
+ nvmem-cells = <&macaddr_info_8 0>, <&calibration_ath9k>;
nvmem-cell-names = "mac-address", "calibration";
};
#size-cells = <1>;
macaddr_uboot_0fc00: macaddr@0fc00 {
+ compatible = "mac-base";
reg = <0x0fc00 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
- nvmem-cells = <&macaddr_uboot_0fc00>, <&calibration_ath10k>;
+ nvmem-cells = <&macaddr_uboot_0fc00 (-2)>, <&calibration_ath10k>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <(-2)>;
};
};
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_uboot_0fc00>;
+ nvmem-cells = <&macaddr_uboot_0fc00 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
ð1 {
status = "okay";
- nvmem-cells = <&macaddr_uboot_0fc00>;
+ nvmem-cells = <&macaddr_uboot_0fc00 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
status = "okay";
- nvmem-cells = <&macaddr_uboot_0fc00>, <&calibration_ath9k>;
+ nvmem-cells = <&macaddr_uboot_0fc00 (-1)>, <&calibration_ath9k>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <(-1)>;
};
&usb0 {
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
macaddr_art_6: macaddr@6 {
status = "okay";
phy-handle = <&swphy4>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 1>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <1>;
};
#size-cells = <1>;
macaddr_art_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
pll-data = <0x03000101 0x00000101 0x00001919>;
phy-mode = "sgmii";
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 0>;
nvmem-cell-names = "mac-address";
phy-handle = <&phy0>;
};
status = "okay";
mtd-cal-data = <&art 0x1000>;
- nvmem-cells = <&macaddr_art_0>;
+ nvmem-cells = <&macaddr_art_0 10>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <10>;
};
};
macaddr_art_1002: macaddr@1002 {
+ compatible = "mac-base";
reg = <0x1002 0x6>;
+ #nvmem-cell-cells = <1>;
};
cal_art_5000: cal@5000 {
};
ð0 {
- nvmem-cells = <&macaddr_art_1002>;
+ nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <(-1)>;
};
&wmac {
};
macaddr_art_1002: macaddr@1002 {
+ compatible = "mac-base";
reg = <0x1002 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_art_1002>;
+ nvmem-cells = <&macaddr_art_1002 (-1)>;
nvmem-cell-names = "mac-address";
- mac-address-increment = <(-1)>;
};
&wmac {
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
precalibration_ath10k: pre-calibration@5000 {
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
- mac-address-increment = <1>;
-
- nvmem-cells = <&macaddr_info_8>, <&precalibration_ath10k>;
+ nvmem-cells = <&macaddr_info_8 1>, <&precalibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
precalibration_ath10k: pre-calibration@5000 {
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
- mac-address-increment = <1>;
-
- nvmem-cells = <&macaddr_info_8>, <&precalibration_ath10k>;
+ nvmem-cells = <&macaddr_info_8 1>, <&precalibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
calibration_ath10k: calibration@5000 {
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
- mac-address-increment = <1>;
-
- nvmem-cells = <&macaddr_info_8>, <&calibration_ath10k>;
+ nvmem-cells = <&macaddr_info_8 1>, <&calibration_ath10k>;
nvmem-cell-names = "mac-address", "calibration";
};
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
precalibration_ath10k: pre-calibration@5000 {
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
- mac-address-increment = <1>;
-
- nvmem-cells = <&macaddr_info_8>, <&precalibration_ath10k>;
+ nvmem-cells = <&macaddr_info_8 1>, <&precalibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
precalibration_ath10k: pre-calibration@5000 {
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
- mac-address-increment = <1>;
-
- nvmem-cells = <&macaddr_info_8>, <&precalibration_ath10k>;
+ nvmem-cells = <&macaddr_info_8 1>, <&precalibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
calibration_ath10k: calibration@5000 {
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
- mac-address-increment = <1>;
-
- nvmem-cells = <&macaddr_info_8>, <&calibration_ath10k>;
+ nvmem-cells = <&macaddr_info_8 1>, <&calibration_ath10k>;
nvmem-cell-names = "mac-address", "calibration";
};
};
compatible = "qcom,ath10k";
reg = <0 0 0 0 0>;
- mac-address-increment = <1>;
-
- nvmem-cells = <&macaddr_info_8>, <&calibration_ath10k>;
+ nvmem-cells = <&macaddr_info_8 1>, <&calibration_ath10k>;
nvmem-cell-names = "mac-address", "pre-calibration";
};
};
#size-cells = <1>;
macaddr_info_8: macaddr@8 {
+ compatible = "mac-base";
reg = <0x8 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
phy-handle = <&phy0>;
phy-mode = "sgmii";
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
};
&wmac {
status = "okay";
- nvmem-cells = <&macaddr_info_8>, <&calibration_ath9k>;
+ nvmem-cells = <&macaddr_info_8 0>, <&calibration_ath9k>;
nvmem-cell-names = "mac-address", "calibration";
};
pll-data = <0x03000000 0x00000101 0x00001313>;
- nvmem-cells = <&macaddr_info_8>;
+ nvmem-cells = <&macaddr_info_8 0>;
nvmem-cell-names = "mac-address";
qca956x-serdes-fixup;
&wmac {
status = "okay";
- nvmem-cells = <&macaddr_info_8>, <&calibration_ath9k>;
+ nvmem-cells = <&macaddr_info_8 0>, <&calibration_ath9k>;
nvmem-cell-names = "mac-address", "calibration";
};
#size-cells = <1>;
macaddr_mac_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_mac_0>;
+ nvmem-cells = <&macaddr_mac_0 0>;
nvmem-cell-names = "mac-address";
};
&wifi_ath10k {
- nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_5000>;
+ nvmem-cells = <&macaddr_mac_0 1>, <&cal_caldata_5000>;
nvmem-cell-names = "mac-address", "pre-calibration";
- mac-address-increment = <1>;
};
&pinmux {
};
&wmac {
- nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_1000>;
+ nvmem-cells = <&macaddr_mac_0 0>, <&cal_caldata_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
#size-cells = <1>;
macaddr_mac_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_mac_0>;
+ nvmem-cells = <&macaddr_mac_0 0>;
nvmem-cell-names = "mac-address";
};
&wifi_ath10k {
- nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_5000>;
+ nvmem-cells = <&macaddr_mac_0 1>, <&cal_caldata_5000>;
nvmem-cell-names = "mac-address", "calibration";
- mac-address-increment = <1>;
};
&wmac {
- nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_1000>;
+ nvmem-cells = <&macaddr_mac_0 0>, <&cal_caldata_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
#size-cells = <1>;
macaddr_mac_0: macaddr@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_mac_0>;
+ nvmem-cells = <&macaddr_mac_0 0>;
nvmem-cell-names = "mac-address";
};
&wifi_ath10k {
- nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_5000>, <&cal_caldata_5000>;
+ nvmem-cells = <&macaddr_mac_0 1>, <&cal_caldata_5000>, <&cal_caldata_5000>;
nvmem-cell-names = "mac-address", "calibration", "pre-calibration";
- mac-address-increment = <1>;
};
&wmac {
- nvmem-cells = <&macaddr_mac_0>, <&cal_caldata_1000>;
+ nvmem-cells = <&macaddr_mac_0 0>, <&cal_caldata_1000>;
nvmem-cell-names = "mac-address", "calibration";
};
#size-cells = <1>;
macaddr_mac_0: mac-address@0 {
+ compatible = "mac-base";
reg = <0x0 0x6>;
+ #nvmem-cell-cells = <1>;
};
};
};
};
ð0 {
- nvmem-cells = <&macaddr_mac_0>;
+ nvmem-cells = <&macaddr_mac_0 0>;
nvmem-cell-names = "mac-address";
};
&wifi_ath10k {
- nvmem-cells = <&macaddr_mac_0>, <&precal_art_5000>;
+ nvmem-cells = <&macaddr_mac_0 0x20000>, <&precal_art_5000>;
nvmem-cell-names = "mac-address", "pre-calibration";
- mac-address-increment = <0x20000>;
};
&wmac {
- nvmem-cells = <&macaddr_mac_0>, <&cal_art_1000>;
+ nvmem-cells = <&macaddr_mac_0 0>, <&cal_art_1000>;
nvmem-cell-names = "mac-address", "calibration";
};