Ticket #7090: dir-825.wifi.leds.patch

File dir-825.wifi.leds.patch, 1.8 KB (added by rand256, 6 years ago)

DIR-825 Wi-Fi LEDs fix new

  • target/linux/ar71xx/files/arch/mips/ar71xx/mach-dir-825-b1.c

     
    178178 
    179179        platform_device_register(&dir825b1_rtl8366s_device); 
    180180 
     181        ap94_pci_enable_quirk_dir825(); 
    181182        ap94_pci_init((u8 *) KSEG1ADDR(DIR825B1_CAL_LOCATION_0), 
    182183                      (u8 *) KSEG1ADDR(DIR825B1_MAC_LOCATION_0), 
    183184                      (u8 *) KSEG1ADDR(DIR825B1_CAL_LOCATION_1), 
  • target/linux/ar71xx/files/arch/mips/ar71xx/dev-ap94-pci.c

     
    131131        ap94_wmac1_data.gpio_val = (6 << 6); 
    132132} 
    133133 
     134void __init ap94_pci_enable_quirk_dir825(void) 
     135{ 
     136        ap94_wmac0_data.led_pin = 5; 
     137        ap94_wmac1_data.led_pin = 5; 
     138} 
     139 
    134140void __init ap94_pci_init(u8 *cal_data0, u8 *mac_addr0, 
    135141                          u8 *cal_data1, u8 *mac_addr1) 
    136142{ 
  • target/linux/ar71xx/files/arch/mips/ar71xx/dev-ap94-pci.h

     
    1717 
    1818void ap94_pci_enable_quirk_wndr3700(void) __init; 
    1919 
     20void ap94_pci_enable_quirk_dir825(void) __init; 
     21 
    2022#else 
    2123static inline void ap94_pci_init(u8 *cal_data0, u8 *mac_addr0, 
    2224                                 u8 *cal_data1, u8 *mac_addr1) {} 
    2325 
    2426static inline void ap94_pci_enable_quirk_wndr3700(void) {} 
     27static inline void ap94_pci_enable_quirk_dir825(void) {} 
    2528#endif 
    2629 
    2730#endif /* _AR71XX_DEV_AP94_PCI_H */