summaryrefslogtreecommitdiff
path: root/include/soc/qcom
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-08-04 21:39:48 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-08-04 21:39:47 -0700
commit0cd21ace7b7402a02b44e297e4ccbe09196be525 (patch)
tree3af2744248b5b7511383f9ebdf388b01f7bf373f /include/soc/qcom
parent286ce4f15c1246d0dca6613a7316d30b070b6128 (diff)
parentc31155183b603cb8dc175d527cb469dcbe7df627 (diff)
Merge "icnss: pass fw version to wlan driver"
Diffstat (limited to 'include/soc/qcom')
-rw-r--r--include/soc/qcom/icnss.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/soc/qcom/icnss.h b/include/soc/qcom/icnss.h
index 6c3ec33cc613..6275e4536bc0 100644
--- a/include/soc/qcom/icnss.h
+++ b/include/soc/qcom/icnss.h
@@ -15,6 +15,7 @@
#include <linux/interrupt.h>
#define ICNSS_MAX_IRQ_REGISTRATIONS 12
+#define ICNSS_MAX_TIMESTAMP_LEN 32
struct icnss_driver_ops {
char *name;
@@ -79,7 +80,12 @@ enum icnss_driver_mode {
struct icnss_soc_info {
void __iomem *v_addr;
phys_addr_t p_addr;
- u32 version;
+ uint32_t chip_id;
+ uint32_t chip_family;
+ uint32_t board_id;
+ uint32_t soc_id;
+ uint32_t fw_version;
+ char fw_build_timestamp[ICNSS_MAX_TIMESTAMP_LEN + 1];
};
extern int icnss_register_driver(struct icnss_driver_ops *driver);