Kaynağa Gözat

cnss2: Add support to download correct ucode for kiwi v2

Use correct ucode name for kiwi v2.

Change-Id: I452bbd4f0d6ba705758ff44b2358549ae836eb49
Yue Ma 3 yıl önce
ebeveyn
işleme
dd1545bf66
1 değiştirilmiş dosya ile 10 ekleme ve 0 silme
  1. 10 0
      cnss2/pci.c

+ 10 - 0
cnss2/pci.c

@@ -47,6 +47,7 @@
 #define KIWI_PATH_PREFIX		"kiwi/"
 #define DEFAULT_PHY_M3_FILE_NAME	"m3.bin"
 #define DEFAULT_PHY_UCODE_FILE_NAME	"phy_ucode.elf"
+#define PHY_UCODE_V2_FILE_NAME		"phy_ucode20.elf"
 #define DEFAULT_FW_FILE_NAME		"amss.bin"
 #define FW_V2_FILE_NAME			"amss20.bin"
 #define DEVICE_MAJOR_VERSION_MASK	0xF
@@ -4303,6 +4304,15 @@ int cnss_pci_load_m3(struct cnss_pci_data *pci_priv)
 	case QCA6490_DEVICE_ID:
 		phy_filename = DEFAULT_PHY_M3_FILE_NAME;
 		break;
+	case KIWI_DEVICE_ID:
+		switch (plat_priv->device_version.major_version) {
+		case FW_V2_NUMBER:
+			phy_filename = PHY_UCODE_V2_FILE_NAME;
+			break;
+		default:
+			break;
+		}
+		break;
 	default:
 		break;
 	}