1847248fc1
These patches add support for configuring ath9k based devices via devicetree. This was tested on PCI(e) based devices. This should work for AHB based devices as well (adding more AHB specific properties may still be needed) as soon as the ath79 platform is ready to populate the ath9k wmac via devicetree. This patchset was accepted upstream, more information can be found on the linux-wireless list: https://www.spinics.net/lists/linux-wireless/msg155474.html Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
42 lines
1.3 KiB
Diff
42 lines
1.3 KiB
Diff
From 25b8b2d57def4854558c135228a52326a7d346ad Mon Sep 17 00:00:00 2001
|
|
From: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
|
|
Date: Sun, 16 Oct 2016 22:59:06 +0200
|
|
Subject: [PATCH 2/3] ath9k: add a helper to get the string representation of
|
|
ath_bus_type
|
|
|
|
This can be used when the ath_bus_type has to be presented in a log
|
|
message or firmware filename.
|
|
|
|
Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
|
|
Signed-off-by: Kalle Valo <kvalo@qca.qualcomm.com>
|
|
---
|
|
drivers/net/wireless/ath/ath.h | 6 ++++++
|
|
drivers/net/wireless/ath/main.c | 7 +++++++
|
|
2 files changed, 13 insertions(+)
|
|
|
|
--- a/drivers/net/wireless/ath/ath.h
|
|
+++ b/drivers/net/wireless/ath/ath.h
|
|
@@ -327,4 +327,10 @@ static inline const char *ath_opmode_to_
|
|
}
|
|
#endif
|
|
|
|
+extern const char *ath_bus_type_strings[];
|
|
+static inline const char *ath_bus_type_to_string(enum ath_bus_type bustype)
|
|
+{
|
|
+ return ath_bus_type_strings[bustype];
|
|
+}
|
|
+
|
|
#endif /* ATH_H */
|
|
--- a/drivers/net/wireless/ath/main.c
|
|
+++ b/drivers/net/wireless/ath/main.c
|
|
@@ -90,3 +90,10 @@ void ath_printk(const char *level, const
|
|
va_end(args);
|
|
}
|
|
EXPORT_SYMBOL(ath_printk);
|
|
+
|
|
+const char *ath_bus_type_strings[] = {
|
|
+ [ATH_PCI] = "pci",
|
|
+ [ATH_AHB] = "ahb",
|
|
+ [ATH_USB] = "usb",
|
|
+};
|
|
+EXPORT_SYMBOL(ath_bus_type_strings);
|