OpenWrt – Diff between revs 2 and 3

Subversion Repositories:
Rev:
Show entire fileIgnore whitespace
Rev 2 Rev 3
Line 144... Line 144...
144 .gpio = ARCHER_C59_74HC_GPIO_LED_USB, 144 .gpio = ARCHER_C59_74HC_GPIO_LED_USB,
145 .active_low = 1, 145 .active_low = 1,
146 }, 146 },
147 }; 147 };
Line 148... Line -...
148   -  
149 static struct gpio_led archer_c59_v2_leds_gpio[] __initdata = { -  
150 { -  
151 .name = "archer-c59-v2:green:power", -  
152 .gpio = ARCHER_C59_74HC_GPIO_LED_POWER, -  
153 .active_low = 1, -  
154 }, -  
155 { -  
156 .name = "archer-c59-v2:green:wlan2g", -  
157 .gpio = ARCHER_C59_74HC_GPIO_LED_WLAN2, -  
158 .active_low = 1, -  
159 }, -  
160 { -  
161 .name = "archer-c59-v2:green:wlan5g", -  
162 .gpio = ARCHER_C59_74HC_GPIO_LED_WLAN5, -  
163 .active_low = 1, -  
164 }, -  
165 { -  
166 .name = "archer-c59-v2:green:lan", -  
167 .gpio = ARCHER_C59_74HC_GPIO_LED_LAN, -  
168 .active_low = 1, -  
169 }, -  
170 { -  
171 .name = "archer-c59-v2:green:wan", -  
172 .gpio = ARCHER_C59_74HC_GPIO_LED_WAN_GREEN, -  
173 .active_low = 1, -  
174 }, -  
175 { -  
176 .name = "archer-c59-v2:amber:wan", -  
177 .gpio = ARCHER_C59_74HC_GPIO_LED_WAN_AMBER, -  
178 .active_low = 1, -  
179 }, -  
180 { -  
181 .name = "archer-c59-v2:green:wps", -  
182 .gpio = ARCHER_C59_74HC_GPIO_LED_WPS, -  
183 .active_low = 1, -  
184 }, -  
185 { -  
186 .name = "archer-c59-v2:green:usb", -  
187 .gpio = ARCHER_C59_74HC_GPIO_LED_USB, -  
188 .active_low = 1, -  
189 }, -  
190 }; -  
191   148  
192 static struct gpio_keys_button archer_c59_v1_gpio_keys[] __initdata = { 149 static struct gpio_keys_button archer_c59_v1_gpio_keys[] __initdata = {
193 { 150 {
194 .desc = "Reset button", 151 .desc = "Reset button",
195 .type = EV_KEY, 152 .type = EV_KEY,
Line 256... Line 213...
256 .platform_data = &archer_c59_v1_ssr_data, 213 .platform_data = &archer_c59_v1_ssr_data,
257 .controller_data = (void *) ARCHER_C59_GPIO_SHIFT_RCLK, 214 .controller_data = (void *) ARCHER_C59_GPIO_SHIFT_RCLK,
258 }, 215 },
259 }; 216 };
Line 260... Line 217...
260   217  
261 static void __init archer_c5x_v1_setup(u32 macLocation) 218 static void __init archer_c5x_v1_setup(void)
262 { 219 {
263 u8 *mac = (u8 *) KSEG1ADDR(macLocation); 220 u8 *mac = (u8 *) KSEG1ADDR(0x1f010008);
Line 264... Line 221...
264 u8 *art = (u8 *) KSEG1ADDR(0x1fff0000); 221 u8 *art = (u8 *) KSEG1ADDR(0x1fff0000);
265   222  
266 ath79_register_m25p80(NULL); 223 ath79_register_m25p80(NULL);
Line 311... Line 268...
311 "LED reset"); 268 "LED reset");
312 } 269 }
Line 313... Line 270...
313   270  
314 static void __init archer_c58_v1_setup(void) 271 static void __init archer_c58_v1_setup(void)
315 { 272 {
316 archer_c5x_v1_setup(0x1f010008); 273 archer_c5x_v1_setup();
317 ath79_register_leds_gpio(-1, ARRAY_SIZE(archer_c58_v1_leds_gpio), 274 ath79_register_leds_gpio(-1, ARRAY_SIZE(archer_c58_v1_leds_gpio),
318 archer_c58_v1_leds_gpio); 275 archer_c58_v1_leds_gpio);
Line 319... Line 276...
319 } 276 }
320   277  
Line 321... Line 278...
321 MIPS_MACHINE(ATH79_MACH_ARCHER_C58_V1, "ARCHER-C58-V1", 278 MIPS_MACHINE(ATH79_MACH_ARCHER_C58_V1, "ARCHER-C58-V1",
322 "TP-LINK Archer C58 v1", archer_c58_v1_setup); 279 "TP-LINK Archer C58 v1", archer_c58_v1_setup);
323   280  
324 static void __init archer_c59_v1_setup(void) 281 static void __init archer_c59_v1_setup(void)
325 { 282 {
326 archer_c5x_v1_setup(0x1f010008); 283 archer_c5x_v1_setup();
Line 327... Line 284...
327 ath79_register_leds_gpio(-1, ARRAY_SIZE(archer_c59_v1_leds_gpio), 284 ath79_register_leds_gpio(-1, ARRAY_SIZE(archer_c59_v1_leds_gpio),
328 archer_c59_v1_leds_gpio); 285 archer_c59_v1_leds_gpio);
329 } -  
330   -  
331 MIPS_MACHINE(ATH79_MACH_ARCHER_C59_V1, "ARCHER-C59-V1", -  
332 "TP-LINK Archer C59 v1", archer_c59_v1_setup); -  
333   -  
334 static void __init archer_c59_v2_setup(void) -  
335 { -  
336 archer_c5x_v1_setup(0x1f030008); -  
337 ath79_register_leds_gpio(-1, ARRAY_SIZE(archer_c59_v2_leds_gpio), -  
338 archer_c59_v2_leds_gpio); -