Эх сурвалжийг харах

rtl818x: move rtl8180 and rtl8187 to separate subdirectories

These drivers share one header file, but nothing else.  Worse, both
drivers use the rtl8225 part with different register settings.  The
results has been some ugly naming -- let's simplify that.

Signed-off-by: John W. Linville <linville@tuxdriver.com>
Acked-by: Hin-Tak Leung <htl10@users.sourceforge.net>
Acked-by: Larry Finger <Larry.Finger@lwfinger.net>
Acked-by: Herton Ronaldo Krzesinski <herton@mandriva.com.br>
John W. Linville 14 жил өмнө
parent
commit
3cfeb0c33f

+ 2 - 2
MAINTAINERS

@@ -5032,7 +5032,7 @@ L:	linux-wireless@vger.kernel.org
 W:	http://linuxwireless.org/
 W:	http://linuxwireless.org/
 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
 S:	Maintained
 S:	Maintained
-F:	drivers/net/wireless/rtl818x/rtl8180*
+F:	drivers/net/wireless/rtl818x/rtl8180/
 
 
 RTL8187 WIRELESS DRIVER
 RTL8187 WIRELESS DRIVER
 M:	Herton Ronaldo Krzesinski <herton@mandriva.com.br>
 M:	Herton Ronaldo Krzesinski <herton@mandriva.com.br>
@@ -5042,7 +5042,7 @@ L:	linux-wireless@vger.kernel.org
 W:	http://linuxwireless.org/
 W:	http://linuxwireless.org/
 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
 T:	git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
 S:	Maintained
 S:	Maintained
-F:	drivers/net/wireless/rtl818x/rtl8187*
+F:	drivers/net/wireless/rtl818x/rtl8187/
 
 
 RTL8192CE WIRELESS DRIVER
 RTL8192CE WIRELESS DRIVER
 M:	Larry Finger <Larry.Finger@lwfinger.net>
 M:	Larry Finger <Larry.Finger@lwfinger.net>

+ 2 - 7
drivers/net/wireless/rtl818x/Makefile

@@ -1,7 +1,2 @@
-rtl8180-objs		:= rtl8180_dev.o rtl8180_rtl8225.o rtl8180_sa2400.o rtl8180_max2820.o rtl8180_grf5101.o
-rtl8187-objs		:= rtl8187_dev.o rtl8187_rtl8225.o rtl8187_leds.o rtl8187_rfkill.o
-
-obj-$(CONFIG_RTL8180)	+= rtl8180.o
-obj-$(CONFIG_RTL8187)	+= rtl8187.o
-
-
+obj-$(CONFIG_RTL8180)	+= rtl8180/
+obj-$(CONFIG_RTL8187)	+= rtl8187/

+ 5 - 0
drivers/net/wireless/rtl818x/rtl8180/Makefile

@@ -0,0 +1,5 @@
+rtl8180-objs		:= dev.o rtl8225.o sa2400.o max2820.o grf5101.o
+
+obj-$(CONFIG_RTL8180)	+= rtl8180.o
+
+ccflags-y += -Idrivers/net/wireless/rtl818x

+ 4 - 4
drivers/net/wireless/rtl818x/rtl8180_dev.c → drivers/net/wireless/rtl818x/rtl8180/dev.c

@@ -24,10 +24,10 @@
 #include <net/mac80211.h>
 #include <net/mac80211.h>
 
 
 #include "rtl8180.h"
 #include "rtl8180.h"
-#include "rtl8180_rtl8225.h"
-#include "rtl8180_sa2400.h"
-#include "rtl8180_max2820.h"
-#include "rtl8180_grf5101.h"
+#include "rtl8225.h"
+#include "sa2400.h"
+#include "max2820.h"
+#include "grf5101.h"
 
 
 MODULE_AUTHOR("Michael Wu <flamingice@sourmilk.net>");
 MODULE_AUTHOR("Michael Wu <flamingice@sourmilk.net>");
 MODULE_AUTHOR("Andrea Merello <andreamrl@tiscali.it>");
 MODULE_AUTHOR("Andrea Merello <andreamrl@tiscali.it>");

+ 1 - 1
drivers/net/wireless/rtl818x/rtl8180_grf5101.c → drivers/net/wireless/rtl818x/rtl8180/grf5101.c

@@ -25,7 +25,7 @@
 #include <net/mac80211.h>
 #include <net/mac80211.h>
 
 
 #include "rtl8180.h"
 #include "rtl8180.h"
-#include "rtl8180_grf5101.h"
+#include "grf5101.h"
 
 
 static const int grf5101_encode[] = {
 static const int grf5101_encode[] = {
 	0x0, 0x8, 0x4, 0xC,
 	0x0, 0x8, 0x4, 0xC,

+ 0 - 0
drivers/net/wireless/rtl818x/rtl8180_grf5101.h → drivers/net/wireless/rtl818x/rtl8180/grf5101.h


+ 1 - 1
drivers/net/wireless/rtl818x/rtl8180_max2820.c → drivers/net/wireless/rtl818x/rtl8180/max2820.c

@@ -24,7 +24,7 @@
 #include <net/mac80211.h>
 #include <net/mac80211.h>
 
 
 #include "rtl8180.h"
 #include "rtl8180.h"
-#include "rtl8180_max2820.h"
+#include "max2820.h"
 
 
 static const u32 max2820_chan[] = {
 static const u32 max2820_chan[] = {
 	12, /* CH 1 */
 	12, /* CH 1 */

+ 0 - 0
drivers/net/wireless/rtl818x/rtl8180_max2820.h → drivers/net/wireless/rtl818x/rtl8180/max2820.h


+ 0 - 0
drivers/net/wireless/rtl818x/rtl8180.h → drivers/net/wireless/rtl818x/rtl8180/rtl8180.h


+ 1 - 1
drivers/net/wireless/rtl818x/rtl8180_rtl8225.c → drivers/net/wireless/rtl818x/rtl8180/rtl8225.c

@@ -21,7 +21,7 @@
 #include <net/mac80211.h>
 #include <net/mac80211.h>
 
 
 #include "rtl8180.h"
 #include "rtl8180.h"
-#include "rtl8180_rtl8225.h"
+#include "rtl8225.h"
 
 
 static void rtl8225_write(struct ieee80211_hw *dev, u8 addr, u16 data)
 static void rtl8225_write(struct ieee80211_hw *dev, u8 addr, u16 data)
 {
 {

+ 0 - 0
drivers/net/wireless/rtl818x/rtl8180_rtl8225.h → drivers/net/wireless/rtl818x/rtl8180/rtl8225.h


+ 1 - 1
drivers/net/wireless/rtl818x/rtl8180_sa2400.c → drivers/net/wireless/rtl818x/rtl8180/sa2400.c

@@ -25,7 +25,7 @@
 #include <net/mac80211.h>
 #include <net/mac80211.h>
 
 
 #include "rtl8180.h"
 #include "rtl8180.h"
-#include "rtl8180_sa2400.h"
+#include "sa2400.h"
 
 
 static const u32 sa2400_chan[] = {
 static const u32 sa2400_chan[] = {
 	0x00096c, /* ch1 */
 	0x00096c, /* ch1 */

+ 0 - 0
drivers/net/wireless/rtl818x/rtl8180_sa2400.h → drivers/net/wireless/rtl818x/rtl8180/sa2400.h


+ 5 - 0
drivers/net/wireless/rtl818x/rtl8187/Makefile

@@ -0,0 +1,5 @@
+rtl8187-objs		:= dev.o rtl8225.o leds.o rfkill.o
+
+obj-$(CONFIG_RTL8187)	+= rtl8187.o
+
+ccflags-y += -Idrivers/net/wireless/rtl818x

+ 3 - 3
drivers/net/wireless/rtl818x/rtl8187_dev.c → drivers/net/wireless/rtl818x/rtl8187/dev.c

@@ -29,11 +29,11 @@
 #include <net/mac80211.h>
 #include <net/mac80211.h>
 
 
 #include "rtl8187.h"
 #include "rtl8187.h"
-#include "rtl8187_rtl8225.h"
+#include "rtl8225.h"
 #ifdef CONFIG_RTL8187_LEDS
 #ifdef CONFIG_RTL8187_LEDS
-#include "rtl8187_leds.h"
+#include "leds.h"
 #endif
 #endif
-#include "rtl8187_rfkill.h"
+#include "rfkill.h"
 
 
 MODULE_AUTHOR("Michael Wu <flamingice@sourmilk.net>");
 MODULE_AUTHOR("Michael Wu <flamingice@sourmilk.net>");
 MODULE_AUTHOR("Andrea Merello <andreamrl@tiscali.it>");
 MODULE_AUTHOR("Andrea Merello <andreamrl@tiscali.it>");

+ 1 - 1
drivers/net/wireless/rtl818x/rtl8187_leds.c → drivers/net/wireless/rtl818x/rtl8187/leds.c

@@ -20,7 +20,7 @@
 #include <linux/eeprom_93cx6.h>
 #include <linux/eeprom_93cx6.h>
 
 
 #include "rtl8187.h"
 #include "rtl8187.h"
-#include "rtl8187_leds.h"
+#include "leds.h"
 
 
 static void led_turn_on(struct work_struct *work)
 static void led_turn_on(struct work_struct *work)
 {
 {

+ 0 - 0
drivers/net/wireless/rtl818x/rtl8187_leds.h → drivers/net/wireless/rtl818x/rtl8187/leds.h


+ 1 - 1
drivers/net/wireless/rtl818x/rtl8187_rfkill.c → drivers/net/wireless/rtl818x/rtl8187/rfkill.c

@@ -18,7 +18,7 @@
 #include <net/mac80211.h>
 #include <net/mac80211.h>
 
 
 #include "rtl8187.h"
 #include "rtl8187.h"
-#include "rtl8187_rfkill.h"
+#include "rfkill.h"
 
 
 static bool rtl8187_is_radio_enabled(struct rtl8187_priv *priv)
 static bool rtl8187_is_radio_enabled(struct rtl8187_priv *priv)
 {
 {

+ 0 - 0
drivers/net/wireless/rtl818x/rtl8187_rfkill.h → drivers/net/wireless/rtl818x/rtl8187/rfkill.h


+ 1 - 1
drivers/net/wireless/rtl818x/rtl8187.h → drivers/net/wireless/rtl818x/rtl8187/rtl8187.h

@@ -16,7 +16,7 @@
 #define RTL8187_H
 #define RTL8187_H
 
 
 #include "rtl818x.h"
 #include "rtl818x.h"
-#include "rtl8187_leds.h"
+#include "leds.h"
 
 
 #define RTL8187_EEPROM_TXPWR_BASE	0x05
 #define RTL8187_EEPROM_TXPWR_BASE	0x05
 #define RTL8187_EEPROM_MAC_ADDR		0x07
 #define RTL8187_EEPROM_MAC_ADDR		0x07

+ 1 - 1
drivers/net/wireless/rtl818x/rtl8187_rtl8225.c → drivers/net/wireless/rtl818x/rtl8187/rtl8225.c

@@ -21,7 +21,7 @@
 #include <net/mac80211.h>
 #include <net/mac80211.h>
 
 
 #include "rtl8187.h"
 #include "rtl8187.h"
-#include "rtl8187_rtl8225.h"
+#include "rtl8225.h"
 
 
 static void rtl8225_write_bitbang(struct ieee80211_hw *dev, u8 addr, u16 data)
 static void rtl8225_write_bitbang(struct ieee80211_hw *dev, u8 addr, u16 data)
 {
 {

+ 0 - 0
drivers/net/wireless/rtl818x/rtl8187_rtl8225.h → drivers/net/wireless/rtl818x/rtl8187/rtl8225.h