|
@@ -171,6 +171,10 @@ struct RGF_ICR {
|
|
#define RGF_USER_USER_SCRATCH_PAD (0x8802bc)
|
|
#define RGF_USER_USER_SCRATCH_PAD (0x8802bc)
|
|
#define RGF_USER_BL (0x880A3C) /* Boot Loader */
|
|
#define RGF_USER_BL (0x880A3C) /* Boot Loader */
|
|
#define RGF_USER_FW_REV_ID (0x880a8c) /* chip revision */
|
|
#define RGF_USER_FW_REV_ID (0x880a8c) /* chip revision */
|
|
|
|
+#define RGF_USER_FW_CALIB_RESULT (0x880a90) /* b0-7:result
|
|
|
|
+ * b8-15:signature
|
|
|
|
+ */
|
|
|
|
+ #define CALIB_RESULT_SIGNATURE (0x11)
|
|
#define RGF_USER_CLKS_CTL_0 (0x880abc)
|
|
#define RGF_USER_CLKS_CTL_0 (0x880abc)
|
|
#define BIT_USER_CLKS_CAR_AHB_SW_SEL BIT(1) /* ref clk/PLL */
|
|
#define BIT_USER_CLKS_CAR_AHB_SW_SEL BIT(1) /* ref clk/PLL */
|
|
#define BIT_USER_CLKS_RST_PWGD BIT(11) /* reset on "power good" */
|
|
#define BIT_USER_CLKS_RST_PWGD BIT(11) /* reset on "power good" */
|
|
@@ -724,6 +728,8 @@ struct wil6210_priv {
|
|
|
|
|
|
enum wmi_ps_profile_type ps_profile;
|
|
enum wmi_ps_profile_type ps_profile;
|
|
|
|
|
|
|
|
+ int fw_calib_result;
|
|
|
|
+
|
|
#ifdef CONFIG_PM
|
|
#ifdef CONFIG_PM
|
|
#ifdef CONFIG_PM_SLEEP
|
|
#ifdef CONFIG_PM_SLEEP
|
|
struct notifier_block pm_notify;
|
|
struct notifier_block pm_notify;
|