wil6210: update target reset to support new HW
Support for new chip revision. Revision read from the internal register, PCIE config's "revision id" register do not indicate HW version properly Signed-off-by: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:

committed by
John W. Linville

parent
2232abd59a
commit
36b10a7239
@@ -74,6 +74,9 @@ struct RGF_ICR {
|
||||
} __packed;
|
||||
|
||||
/* registers - FW addresses */
|
||||
#define RGF_FW_REV_ID (0x880a8c) /* chip revision */
|
||||
#define RGF_USER_SERIAL_BAUD_RATE (0x880050)
|
||||
#define RGF_LOS_COUNTER_CTL (0x882dc4)
|
||||
#define RGF_USER_USER_SCRATCH_PAD (0x8802bc)
|
||||
#define RGF_USER_USER_ICR (0x880b4c) /* struct RGF_ICR */
|
||||
#define BIT_USER_USER_ICR_SW_INT_2 BIT(18)
|
||||
@@ -342,6 +345,7 @@ struct wil6210_priv {
|
||||
void __iomem *csr;
|
||||
ulong status;
|
||||
u32 fw_version;
|
||||
u32 hw_version;
|
||||
u8 n_mids; /* number of additional MIDs as reported by FW */
|
||||
/* profile */
|
||||
u32 monitor_flags;
|
||||
|
Reference in New Issue
Block a user