|
@@ -539,4 +539,45 @@ struct brcmf_fil_country_le {
|
|
|
char ccode[BRCMF_COUNTRY_BUF_SZ];
|
|
|
};
|
|
|
|
|
|
+/**
|
|
|
+ * struct brcmf_rev_info_le - device revision info.
|
|
|
+ *
|
|
|
+ * @vendorid: PCI vendor id.
|
|
|
+ * @deviceid: device id of chip.
|
|
|
+ * @radiorev: radio revision.
|
|
|
+ * @chiprev: chip revision.
|
|
|
+ * @corerev: core revision.
|
|
|
+ * @boardid: board identifier (usu. PCI sub-device id).
|
|
|
+ * @boardvendor: board vendor (usu. PCI sub-vendor id).
|
|
|
+ * @boardrev: board revision.
|
|
|
+ * @driverrev: driver version.
|
|
|
+ * @ucoderev: microcode version.
|
|
|
+ * @bus: bus type.
|
|
|
+ * @chipnum: chip number.
|
|
|
+ * @phytype: phy type.
|
|
|
+ * @phyrev: phy revision.
|
|
|
+ * @anarev: anacore rev.
|
|
|
+ * @chippkg: chip package info.
|
|
|
+ * @nvramrev: nvram revision number.
|
|
|
+ */
|
|
|
+struct brcmf_rev_info_le {
|
|
|
+ __le32 vendorid;
|
|
|
+ __le32 deviceid;
|
|
|
+ __le32 radiorev;
|
|
|
+ __le32 chiprev;
|
|
|
+ __le32 corerev;
|
|
|
+ __le32 boardid;
|
|
|
+ __le32 boardvendor;
|
|
|
+ __le32 boardrev;
|
|
|
+ __le32 driverrev;
|
|
|
+ __le32 ucoderev;
|
|
|
+ __le32 bus;
|
|
|
+ __le32 chipnum;
|
|
|
+ __le32 phytype;
|
|
|
+ __le32 phyrev;
|
|
|
+ __le32 anarev;
|
|
|
+ __le32 chippkg;
|
|
|
+ __le32 nvramrev;
|
|
|
+};
|
|
|
+
|
|
|
#endif /* FWIL_TYPES_H_ */
|