Root/target/linux/ar71xx/patches-3.2/020-MIPS-ath79-Remove-ar913x-from-common-variable-and-fu.patch

1From cc2140939233382c1e58abc1d0a1b88fdd6215e6 Mon Sep 17 00:00:00 2001
2From: Gabor Juhos <juhosg@openwrt.org>
3Date: Fri, 18 Nov 2011 00:17:53 +0000
4Subject: [PATCH 20/27] MIPS: ath79: Remove 'ar913x' from common variable and function names
5
6The wireless MAC specific variables and the registration code can be shared
7between multiple SoCs. Remove the 'ar913x' part from the function and
8variable names to avoid confusions.
9
10Signed-off-by: Gabor Juhos <juhosg@openwrt.org>
11Cc: Imre Kaloz <kaloz@openwrt.org>
12Cc: linux-mips@linux-mips.org
13Patchwork: https://patchwork.linux-mips.org/patch/3028/
14Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
15---
16 arch/mips/ath79/dev-ar913x-wmac.c | 20 ++++++++++----------
17 arch/mips/ath79/dev-ar913x-wmac.h | 8 ++++----
18 arch/mips/ath79/mach-ap81.c | 2 +-
19 3 files changed, 15 insertions(+), 15 deletions(-)
20
21--- a/arch/mips/ath79/dev-ar913x-wmac.c
22+++ b/arch/mips/ath79/dev-ar913x-wmac.c
23@@ -19,9 +19,9 @@
24 #include <asm/mach-ath79/ar71xx_regs.h>
25 #include "dev-ar913x-wmac.h"
26 
27-static struct ath9k_platform_data ar913x_wmac_data;
28+static struct ath9k_platform_data ath79_wmac_data;
29 
30-static struct resource ar913x_wmac_resources[] = {
31+static struct resource ath79_wmac_resources[] = {
32     {
33         .start = AR913X_WMAC_BASE,
34         .end = AR913X_WMAC_BASE + AR913X_WMAC_SIZE - 1,
35@@ -33,21 +33,21 @@ static struct resource ar913x_wmac_resou
36     },
37 };
38 
39-static struct platform_device ar913x_wmac_device = {
40+static struct platform_device ath79_wmac_device = {
41     .name = "ath9k",
42     .id = -1,
43- .resource = ar913x_wmac_resources,
44- .num_resources = ARRAY_SIZE(ar913x_wmac_resources),
45+ .resource = ath79_wmac_resources,
46+ .num_resources = ARRAY_SIZE(ath79_wmac_resources),
47     .dev = {
48- .platform_data = &ar913x_wmac_data,
49+ .platform_data = &ath79_wmac_data,
50     },
51 };
52 
53-void __init ath79_register_ar913x_wmac(u8 *cal_data)
54+void __init ath79_register_wmac(u8 *cal_data)
55 {
56     if (cal_data)
57- memcpy(ar913x_wmac_data.eeprom_data, cal_data,
58- sizeof(ar913x_wmac_data.eeprom_data));
59+ memcpy(ath79_wmac_data.eeprom_data, cal_data,
60+ sizeof(ath79_wmac_data.eeprom_data));
61 
62     /* reset the WMAC */
63     ath79_device_reset_set(AR913X_RESET_AMBA2WMAC);
64@@ -56,5 +56,5 @@ void __init ath79_register_ar913x_wmac(u
65     ath79_device_reset_clear(AR913X_RESET_AMBA2WMAC);
66     mdelay(10);
67 
68- platform_device_register(&ar913x_wmac_device);
69+ platform_device_register(&ath79_wmac_device);
70 }
71--- a/arch/mips/ath79/dev-ar913x-wmac.h
72+++ b/arch/mips/ath79/dev-ar913x-wmac.h
73@@ -9,9 +9,9 @@
74  * by the Free Software Foundation.
75  */
76 
77-#ifndef _ATH79_DEV_AR913X_WMAC_H
78-#define _ATH79_DEV_AR913X_WMAC_H
79+#ifndef _ATH79_DEV_WMAC_H
80+#define _ATH79_DEV_WMAC_H
81 
82-void ath79_register_ar913x_wmac(u8 *cal_data);
83+void ath79_register_wmac(u8 *cal_data);
84 
85-#endif /* _ATH79_DEV_AR913X_WMAC_H */
86+#endif /* _ATH79_DEV_WMAC_H */
87--- a/arch/mips/ath79/mach-ap81.c
88+++ b/arch/mips/ath79/mach-ap81.c
89@@ -92,7 +92,7 @@ static void __init ap81_setup(void)
90                     ap81_gpio_keys);
91     ath79_register_spi(&ap81_spi_data, ap81_spi_info,
92                ARRAY_SIZE(ap81_spi_info));
93- ath79_register_ar913x_wmac(cal_data);
94+ ath79_register_wmac(cal_data);
95     ath79_register_usb();
96 }
97 
98

Archive Download this file



interactive