summaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ti/wl18xx/wl18xx.h
diff options
context:
space:
mode:
authorLuciano Coelho <coelho@ti.com>2012-05-10 12:14:11 +0300
committerLuciano Coelho <coelho@ti.com>2012-06-05 15:58:24 +0300
commit283e8c425f6eab2002457c27a5182869bb414771 (patch)
tree71eda248df68ff702dfe1741ca2a82dec931dc8a /drivers/net/wireless/ti/wl18xx/wl18xx.h
parent7140df6e51ecca70e8963f18e9836e62090221c2 (diff)
downloadtalos-op-linux-283e8c425f6eab2002457c27a5182869bb414771.tar.gz
talos-op-linux-283e8c425f6eab2002457c27a5182869bb414771.zip
wl18xx: print the PHY firmware version from the private static data
The wl18xx firmware writes the PHY firmware version in the static data. Add an operation to parse the static data and print the PHY firmware version when booting. Signed-off-by: Luciano Coelho <coelho@ti.com> Signed-off-by: Arik Nemtsov <arik@wizery.com>
Diffstat (limited to 'drivers/net/wireless/ti/wl18xx/wl18xx.h')
-rw-r--r--drivers/net/wireless/ti/wl18xx/wl18xx.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/net/wireless/ti/wl18xx/wl18xx.h b/drivers/net/wireless/ti/wl18xx/wl18xx.h
index 75abb5b48c6e..34e202bc2bb3 100644
--- a/drivers/net/wireless/ti/wl18xx/wl18xx.h
+++ b/drivers/net/wireless/ti/wl18xx/wl18xx.h
@@ -56,6 +56,12 @@ struct wl18xx_fw_status_priv {
u8 padding[2];
};
+#define WL18XX_PHY_VERSION_MAX_LEN 20
+
+struct wl18xx_static_data_priv {
+ char phy_version[WL18XX_PHY_VERSION_MAX_LEN];
+};
+
struct wl18xx_clk_cfg {
u32 n;
u32 m;
OpenPOWER on IntegriCloud