struct carl9170_firmware_descriptor {
struct carl9170fw_otus_desc otus;
struct carl9170fw_txsq_desc txsq;
+#ifdef CONFIG_CARL9170FW_WOL
+ struct carl9170fw_wol_desc wol;
+#endif /* CONFIG_CARL9170FW_WOL */
struct carl9170fw_motd_desc motd;
+#if defined(CONFIG_CARL9170FW_PATTERN_GENERATOR)
+ struct carl9170fw_pattern_desc pattern;
+#endif /* CONFIG_CARL9170FW_PATTERN_GENERATOR */
struct carl9170fw_dbg_desc dbg;
struct carl9170fw_last_desc last;
} __packed;