switch (FIELD_GET(MT_EE_NIC_CONF_0_BOARD_TYPE, nic_conf0)) {
        case BOARD_TYPE_5GHZ:
-               dev->ee->has_5ghz = true;
+               dev->mt76.cap.has_5ghz = true;
                break;
        case BOARD_TYPE_2GHZ:
-               dev->ee->has_2ghz = true;
+               dev->mt76.cap.has_2ghz = true;
                break;
        default:
-               dev->ee->has_2ghz = true;
-               dev->ee->has_5ghz = true;
+               dev->mt76.cap.has_2ghz = true;
+               dev->mt76.cap.has_5ghz = true;
                break;
        }
 
-       dev_dbg(dev->mt76.dev, "Has 2GHZ %d 5GHZ %d\n", dev->ee->has_2ghz, dev->ee->has_5ghz);
+       dev_dbg(dev->mt76.dev, "Has 2GHZ %d 5GHZ %d\n",
+               dev->mt76.cap.has_2ghz, dev->mt76.cap.has_5ghz);
 
        if (!field_valid(nic_conf1 & 0xff))
                nic_conf1 &= 0xff00;
 
        wiphy->features |= NL80211_FEATURE_ACTIVE_MONITOR;
        wiphy->interface_modes = BIT(NL80211_IFTYPE_STATION);
 
-       if (dev->ee->has_2ghz) {
+       if (dev->mt76.cap.has_2ghz) {
                ret = mt76_init_sband_2g(dev);
                if (ret)
                        return ret;
        }
 
-       if (dev->ee->has_5ghz) {
+       if (dev->mt76.cap.has_5ghz) {
                ret = mt76_init_sband_5g(dev);
                if (ret)
                        return ret;