source: branches/backfire/package/mac80211/patches/008-led_default.patch @ 23733

Last change on this file since 23733 was 23733, checked in by nbd, 6 years ago

merge mac80211, iw, hostapd from trunk to backfire

File size: 2.9 KB
  • config.mk

    a b CONFIG_COMPAT_MAC80211_RC_DEFAULT=minstr 
    132132CONFIG_MAC80211_RC_PID=y 
    133133CONFIG_MAC80211_RC_MINSTREL=y 
    134134CONFIG_MAC80211_RC_MINSTREL_HT=y 
    135 CONFIG_MAC80211_LEDS=y 
     135# CONFIG_MAC80211_LEDS=y 
    136136 
    137137# enable mesh networking too 
    138138CONFIG_MAC80211_MESH=y 
    CONFIG_B43_PCI_AUTOSELECT=y 
    240240ifdef CONFIG_PCMCIA 
    241241CONFIG_B43_PCMCIA=y 
    242242endif #CONFIG_PCMCIA 
    243 CONFIG_B43_LEDS=y 
     243# CONFIG_B43_LEDS=y 
    244244CONFIG_B43_PHY_LP=y 
    245245CONFIG_B43_NPHY=y 
    246246# CONFIG_B43_FORCE_PIO=y 
    CONFIG_B43_NPHY=y 
    249249CONFIG_B43LEGACY=m 
    250250CONFIG_B43LEGACY_HWRNG=y 
    251251CONFIG_B43LEGACY_PCI_AUTOSELECT=y 
    252 CONFIG_B43LEGACY_LEDS=y 
     252# CONFIG_B43LEGACY_LEDS=y 
    253253# CONFIG_B43LEGACY_DEBUG=y 
    254254CONFIG_B43LEGACY_DMA=y 
    255255CONFIG_B43LEGACY_PIO=y 
    endif 
    542542 
    543543# p54 
    544544CONFIG_P54_COMMON=m 
    545 CONFIG_P54_LEDS=y 
     545# CONFIG_P54_LEDS=y 
    546546 
    547547# Atheros 
    548548CONFIG_ATH_COMMON=m 
  • drivers/net/wireless/ath/ath9k/gpio.c

    a b static void ath_led_blink_work(struct wo 
    5454                sc->sc_flags |= SC_OP_LED_ON; 
    5555} 
    5656 
     57#ifdef CONFIG_LEDS_CLASS 
    5758static void ath_led_brightness(struct led_classdev *led_cdev, 
    5859                               enum led_brightness brightness) 
    5960{ 
    static void ath_led_brightness(struct le 
    9091                break; 
    9192        } 
    9293} 
     94#endif 
    9395 
    9496static int ath_register_led(struct ath_softc *sc, struct ath_led *led, 
    9597                            char *trigger) 
    9698{ 
     99#ifdef CONFIG_LEDS_CLASS 
    97100        int ret; 
    98101 
    99102        led->sc = sc; 
    static int ath_register_led(struct ath_s 
    108111        else 
    109112                led->registered = 1; 
    110113        return ret; 
     114#else 
     115        return 0; 
     116#endif 
    111117} 
    112118 
    113119static void ath_unregister_led(struct ath_led *led) 
    114120{ 
     121#ifdef CONFIG_LEDS_CLASS 
    115122        if (led->registered) { 
    116123                led_classdev_unregister(&led->led_cdev); 
    117124                led->registered = 0; 
    118125        } 
     126#endif 
    119127} 
    120128 
    121129void ath_deinit_leds(struct ath_softc *sc) 
  • drivers/net/wireless/ath/ath9k/htc_drv_main.c

    a b static void ath9k_led_brightness_work(st 
    860860        } 
    861861} 
    862862 
     863#ifdef CONFIG_LEDS_CLASS 
    863864static void ath9k_led_brightness(struct led_classdev *led_cdev, 
    864865                                 enum led_brightness brightness) 
    865866{ 
    static void ath9k_led_brightness(struct  
    871872                ieee80211_queue_delayed_work(priv->hw, 
    872873                                             &led->brightness_work, 0); 
    873874} 
     875#endif 
    874876 
    875877static void ath9k_led_stop_brightness(struct ath9k_htc_priv *priv) 
    876878{ 
    static void ath9k_led_stop_brightness(st 
    883885static int ath9k_register_led(struct ath9k_htc_priv *priv, struct ath_led *led, 
    884886                              char *trigger) 
    885887{ 
     888#ifdef CONFIG_LEDS_CLASS 
    886889        int ret; 
    887890 
    888891        led->priv = priv; 
    static int ath9k_register_led(struct ath 
    900903        INIT_DELAYED_WORK(&led->brightness_work, ath9k_led_brightness_work); 
    901904 
    902905        return ret; 
     906#else 
     907        return 0; 
     908#endif 
    903909} 
    904910 
    905911static void ath9k_unregister_led(struct ath_led *led) 
    906912{ 
     913#ifdef CONFIG_LEDS_CLASS 
    907914        if (led->registered) { 
    908915                led_classdev_unregister(&led->led_cdev); 
    909916                led->registered = 0; 
    910917        } 
     918#endif 
    911919} 
    912920 
    913921void ath9k_deinit_leds(struct ath9k_htc_priv *priv) 
Note: See TracBrowser for help on using the repository browser.