/linux-4.1.27/drivers/leds/ |
D | leds-bd2802.c | 77 struct led_state led[2]; member 112 static inline int bd2802_is_rgb_off(struct bd2802_led *led, enum led_ids id, in bd2802_is_rgb_off() argument 117 return !led->led[id].r; in bd2802_is_rgb_off() 119 return !led->led[id].g; in bd2802_is_rgb_off() 121 return !led->led[id].b; in bd2802_is_rgb_off() 123 dev_err(&led->client->dev, "%s: Invalid color\n", __func__); in bd2802_is_rgb_off() 128 static inline int bd2802_is_led_off(struct bd2802_led *led, enum led_ids id) in bd2802_is_led_off() argument 130 if (led->led[id].r || led->led[id].g || led->led[id].b) in bd2802_is_led_off() 136 static inline int bd2802_is_all_off(struct bd2802_led *led) in bd2802_is_all_off() argument 141 if (!bd2802_is_led_off(led, i)) in bd2802_is_all_off() [all …]
|
D | leds-wm8350.c | 92 static void wm8350_led_enable(struct wm8350_led *led) in wm8350_led_enable() argument 96 if (led->enabled) in wm8350_led_enable() 99 ret = regulator_enable(led->isink); in wm8350_led_enable() 101 dev_err(led->cdev.dev, "Failed to enable ISINK: %d\n", ret); in wm8350_led_enable() 105 ret = regulator_enable(led->dcdc); in wm8350_led_enable() 107 dev_err(led->cdev.dev, "Failed to enable DCDC: %d\n", ret); in wm8350_led_enable() 108 regulator_disable(led->isink); in wm8350_led_enable() 112 led->enabled = 1; in wm8350_led_enable() 115 static void wm8350_led_disable(struct wm8350_led *led) in wm8350_led_disable() argument 119 if (!led->enabled) in wm8350_led_disable() [all …]
|
D | leds-regulator.c | 65 static void regulator_led_enable(struct regulator_led *led) in regulator_led_enable() argument 69 if (led->enabled) in regulator_led_enable() 72 ret = regulator_enable(led->vcc); in regulator_led_enable() 74 dev_err(led->cdev.dev, "Failed to enable vcc: %d\n", ret); in regulator_led_enable() 78 led->enabled = 1; in regulator_led_enable() 81 static void regulator_led_disable(struct regulator_led *led) in regulator_led_disable() argument 85 if (!led->enabled) in regulator_led_disable() 88 ret = regulator_disable(led->vcc); in regulator_led_disable() 90 dev_err(led->cdev.dev, "Failed to disable vcc: %d\n", ret); in regulator_led_disable() 94 led->enabled = 0; in regulator_led_disable() [all …]
|
D | leds-lp8860.c | 150 static int lp8860_unlock_eeprom(struct lp8860_led *led, int lock) in lp8860_unlock_eeprom() argument 154 mutex_lock(&led->lock); in lp8860_unlock_eeprom() 157 ret = regmap_write(led->regmap, in lp8860_unlock_eeprom() 161 dev_err(&led->client->dev, "EEPROM Unlock failed\n"); in lp8860_unlock_eeprom() 165 ret = regmap_write(led->regmap, in lp8860_unlock_eeprom() 169 dev_err(&led->client->dev, "EEPROM Unlock failed\n"); in lp8860_unlock_eeprom() 172 ret = regmap_write(led->regmap, in lp8860_unlock_eeprom() 176 dev_err(&led->client->dev, "EEPROM Unlock failed\n"); in lp8860_unlock_eeprom() 180 ret = regmap_write(led->regmap, in lp8860_unlock_eeprom() 186 mutex_unlock(&led->lock); in lp8860_unlock_eeprom() [all …]
|
D | leds-max8997.c | 52 static void max8997_led_set_mode(struct max8997_led *led, in max8997_led_set_mode() argument 56 struct i2c_client *client = led->iodev->i2c; in max8997_led_set_mode() 62 val = led->id ? in max8997_led_set_mode() 64 led->cdev.max_brightness = MAX8997_LED_FLASH_MAX_BRIGHTNESS; in max8997_led_set_mode() 68 val = led->id ? in max8997_led_set_mode() 70 led->cdev.max_brightness = MAX8997_LED_MOVIE_MAX_BRIGHTNESS; in max8997_led_set_mode() 75 val = led->id ? in max8997_led_set_mode() 77 led->cdev.max_brightness = MAX8997_LED_FLASH_MAX_BRIGHTNESS; in max8997_led_set_mode() 82 val = led->id ? in max8997_led_set_mode() 84 led->cdev.max_brightness = MAX8997_LED_MOVIE_MAX_BRIGHTNESS; in max8997_led_set_mode() [all …]
|
D | leds-da903x.c | 48 struct da903x_led *led = container_of(work, struct da903x_led, work); in da903x_led_work() local 52 switch (led->id) { in da903x_led_work() 58 offset = DA9030_LED_OFFSET(led->id); in da903x_led_work() 59 val = led->flags & ~0x87; in da903x_led_work() 60 val |= (led->new_brightness) ? 0x80 : 0; /* EN bit */ in da903x_led_work() 61 val |= (0x7 - (led->new_brightness >> 5)) & 0x7; /* PWM<2:0> */ in da903x_led_work() 62 da903x_write(led->master, DA9030_LED1_CONTROL + offset, val); in da903x_led_work() 65 val = led->flags & ~0x80; in da903x_led_work() 66 val |= (led->new_brightness) ? 0x80 : 0; /* EN bit */ in da903x_led_work() 67 da903x_write(led->master, DA9030_MISC_CONTROL_A, val); in da903x_led_work() [all …]
|
D | leds-lm3533.c | 67 static inline int lm3533_led_get_ctrlbank_id(struct lm3533_led *led) in lm3533_led_get_ctrlbank_id() argument 69 return led->id + 2; in lm3533_led_get_ctrlbank_id() 72 static inline u8 lm3533_led_get_lv_reg(struct lm3533_led *led, u8 base) in lm3533_led_get_lv_reg() argument 74 return base + led->id; in lm3533_led_get_lv_reg() 77 static inline u8 lm3533_led_get_pattern(struct lm3533_led *led) in lm3533_led_get_pattern() argument 79 return led->id; in lm3533_led_get_pattern() 82 static inline u8 lm3533_led_get_pattern_reg(struct lm3533_led *led, in lm3533_led_get_pattern_reg() argument 85 return base + lm3533_led_get_pattern(led) * LM3533_REG_PATTERN_STEP; in lm3533_led_get_pattern_reg() 88 static int lm3533_led_pattern_enable(struct lm3533_led *led, int enable) in lm3533_led_pattern_enable() argument 96 dev_dbg(led->cdev.dev, "%s - %d\n", __func__, enable); in lm3533_led_pattern_enable() [all …]
|
D | leds-wm831x-status.c | 45 struct wm831x_status *led = container_of(work, struct wm831x_status, in wm831x_status_work() local 49 mutex_lock(&led->mutex); in wm831x_status_work() 51 led->reg_val &= ~(WM831X_LED_SRC_MASK | WM831X_LED_MODE_MASK | in wm831x_status_work() 54 spin_lock_irqsave(&led->value_lock, flags); in wm831x_status_work() 56 led->reg_val |= led->src << WM831X_LED_SRC_SHIFT; in wm831x_status_work() 57 if (led->blink) { in wm831x_status_work() 58 led->reg_val |= 2 << WM831X_LED_MODE_SHIFT; in wm831x_status_work() 59 led->reg_val |= led->blink_time << WM831X_LED_DUR_SHIFT; in wm831x_status_work() 60 led->reg_val |= led->blink_cyc; in wm831x_status_work() 62 if (led->brightness != LED_OFF) in wm831x_status_work() [all …]
|
D | leds-lp8788.c | 48 static int lp8788_led_init_device(struct lp8788_led *led, in lp8788_led_init_device() argument 61 led->isink_num = cfg->num; in lp8788_led_init_device() 67 ret = lp8788_update_bits(led->lp, addr, mask, val); in lp8788_led_init_device() 76 return lp8788_update_bits(led->lp, addr, mask, val); in lp8788_led_init_device() 79 static void lp8788_led_enable(struct lp8788_led *led, in lp8788_led_enable() argument 85 if (lp8788_update_bits(led->lp, LP8788_ISINK_CTRL, mask, val)) in lp8788_led_enable() 88 led->on = on; in lp8788_led_enable() 93 struct lp8788_led *led = container_of(work, struct lp8788_led, work); in lp8788_led_work() local 94 enum lp8788_isink_number num = led->isink_num; in lp8788_led_work() 96 u8 val = led->brightness; in lp8788_led_work() [all …]
|
D | leds-da9052.c | 47 static int da9052_set_led_brightness(struct da9052_led *led) in da9052_set_led_brightness() argument 52 val = (led->brightness & 0x7f) | DA9052_LED_CONT_DIM; in da9052_set_led_brightness() 54 error = da9052_reg_write(led->da9052, led_reg[led->led_index], val); in da9052_set_led_brightness() 56 dev_err(led->da9052->dev, "Failed to set led brightness, %d\n", in da9052_set_led_brightness() 63 struct da9052_led *led = container_of(work, struct da9052_led, work); in da9052_led_work() local 65 da9052_set_led_brightness(led); in da9052_led_work() 71 struct da9052_led *led; in da9052_led_set() local 73 led = container_of(led_cdev, struct da9052_led, cdev); in da9052_led_set() 74 led->brightness = value; in da9052_led_set() 75 schedule_work(&led->work); in da9052_led_set() [all …]
|
D | leds-dac124s085.c | 43 struct dac124s085_led *led = container_of(work, struct dac124s085_led, in dac124s085_led_work() local 47 mutex_lock(&led->mutex); in dac124s085_led_work() 48 word = cpu_to_le16(((led->id) << 14) | REG_WRITE_UPDATE | in dac124s085_led_work() 49 (led->brightness & 0xfff)); in dac124s085_led_work() 50 spi_write(led->spi, (const u8 *)&word, sizeof(word)); in dac124s085_led_work() 51 mutex_unlock(&led->mutex); in dac124s085_led_work() 57 struct dac124s085_led *led = container_of(ldev, struct dac124s085_led, in dac124s085_set_brightness() local 60 spin_lock(&led->lock); in dac124s085_set_brightness() 61 led->brightness = brightness; in dac124s085_set_brightness() 62 schedule_work(&led->work); in dac124s085_set_brightness() [all …]
|
D | leds-lp3944.c | 173 static int lp3944_led_set(struct lp3944_led_data *led, u8 status) in lp3944_led_set() argument 175 struct lp3944_data *data = i2c_get_clientdata(led->client); in lp3944_led_set() 176 u8 id = led->id; in lp3944_led_set() 181 dev_dbg(&led->client->dev, "%s: %s, status before normalization:%d\n", in lp3944_led_set() 182 __func__, led->ldev.name, status); in lp3944_led_set() 208 if (led->type == LP3944_LED_TYPE_LED_INVERTED && status < 2) in lp3944_led_set() 212 lp3944_reg_read(led->client, reg, &val); in lp3944_led_set() 217 dev_dbg(&led->client->dev, "%s: %s, reg:%d id:%d status:%d val:%#x\n", in lp3944_led_set() 218 __func__, led->ldev.name, reg, id, status, val); in lp3944_led_set() 221 err = lp3944_reg_write(led->client, reg, val); in lp3944_led_set() [all …]
|
D | leds-versatile.c | 43 struct versatile_led *led = container_of(cdev, in versatile_led_set() local 45 u32 reg = readl(led->base); in versatile_led_set() 48 reg |= led->mask; in versatile_led_set() 50 reg &= ~led->mask; in versatile_led_set() 51 writel(reg, led->base); in versatile_led_set() 56 struct versatile_led *led = container_of(cdev, in versatile_led_get() local 58 u32 reg = readl(led->base); in versatile_led_get() 60 return (reg & led->mask) ? LED_FULL : LED_OFF; in versatile_led_get() 77 struct versatile_led *led; in versatile_leds_probe() local 79 led = kzalloc(sizeof(*led), GFP_KERNEL); in versatile_leds_probe() [all …]
|
D | leds-tca6507.c | 272 static void set_select(struct tca6507_chip *tca, int led, int val) in set_select() argument 274 int mask = (1 << led); in set_select() 373 static void led_release(struct tca6507_led *led) in led_release() argument 376 struct tca6507_chip *tca = led->chip; in led_release() 377 if (led->bank >= 0) { in led_release() 378 struct bank *b = tca->bank + led->bank; in led_release() 379 if (led->blink) in led_release() 383 led->blink = 0; in led_release() 384 led->bank = -1; in led_release() 387 static int led_prepare(struct tca6507_led *led) in led_prepare() argument [all …]
|
D | leds-88pm860x.c | 75 struct pm860x_led *led; in pm860x_led_work() local 80 led = container_of(work, struct pm860x_led, work); in pm860x_led_work() 81 chip = led->chip; in pm860x_led_work() 82 mutex_lock(&led->lock); in pm860x_led_work() 83 if ((led->current_brightness == 0) && led->brightness) { in pm860x_led_work() 84 led_power_set(chip, led->port, 1); in pm860x_led_work() 85 if (led->iset) { in pm860x_led_work() 86 pm860x_set_bits(led->i2c, led->reg_control, in pm860x_led_work() 87 LED_CURRENT_MASK, led->iset); in pm860x_led_work() 89 pm860x_set_bits(led->i2c, led->reg_blink, in pm860x_led_work() [all …]
|
D | leds-mc13783.c | 45 struct mc13xxx_led *led; member 60 struct mc13xxx_led *led = container_of(work, struct mc13xxx_led, work); in mc13xxx_led_work() local 61 struct mc13xxx_leds *leds = led->leds; in mc13xxx_led_work() 64 switch (led->id) { in mc13xxx_led_work() 69 shift = 9 + (led->id - MC13783_LED_MD) * 4; in mc13xxx_led_work() 80 off = led->id - MC13783_LED_R1; in mc13xxx_led_work() 88 reg = (led->id - MC13892_LED_MD) / 2; in mc13xxx_led_work() 89 shift = 3 + (led->id - MC13892_LED_MD) * 12; in mc13xxx_led_work() 94 off = led->id - MC13892_LED_R; in mc13xxx_led_work() 102 shift = 3 + (led->id - MC34708_LED_R) * 12; in mc13xxx_led_work() [all …]
|
D | leds-pca9532.c | 30 #define LED_REG(m, led) (PCA9532_REG_OFFSET(m) + 0x5 + (led >> 2)) argument 31 #define LED_NUM(led) (led & 0x3) argument 144 static void pca9532_setled(struct pca9532_led *led) in pca9532_setled() argument 146 struct i2c_client *client = led->client; in pca9532_setled() 152 reg = i2c_smbus_read_byte_data(client, LED_REG(maxleds, led->id)); in pca9532_setled() 154 reg = reg & ~(0x3<<LED_NUM(led->id)*2); in pca9532_setled() 156 reg = reg | (led->state << LED_NUM(led->id)*2); in pca9532_setled() 157 i2c_smbus_write_byte_data(client, LED_REG(maxleds, led->id), reg); in pca9532_setled() 165 struct pca9532_led *led = ldev_to_led(led_cdev); in pca9532_set_brightness() local 168 led->state = PCA9532_OFF; in pca9532_set_brightness() [all …]
|
D | leds-adp5520.c | 35 struct adp5520_led *led = container_of(work, struct adp5520_led, work); in adp5520_led_work() local 36 adp5520_write(led->master, ADP5520_LED1_CURRENT + led->id - 1, in adp5520_led_work() 37 led->new_brightness >> 2); in adp5520_led_work() 43 struct adp5520_led *led; in adp5520_led_set() local 45 led = container_of(led_cdev, struct adp5520_led, cdev); in adp5520_led_set() 46 led->new_brightness = value; in adp5520_led_set() 47 schedule_work(&led->work); in adp5520_led_set() 50 static int adp5520_led_setup(struct adp5520_led *led) in adp5520_led_setup() argument 52 struct device *dev = led->master; in adp5520_led_setup() 53 int flags = led->flags; in adp5520_led_setup() [all …]
|
D | leds-s3c24xx.c | 45 struct s3c24xx_gpio_led *led = to_gpio(led_cdev); in s3c24xx_led_set() local 46 struct s3c24xx_led_platdata *pd = led->pdata; in s3c24xx_led_set() 64 struct s3c24xx_gpio_led *led = pdev_to_gpio(dev); in s3c24xx_led_remove() local 66 led_classdev_unregister(&led->cdev); in s3c24xx_led_remove() 74 struct s3c24xx_gpio_led *led; in s3c24xx_led_probe() local 77 led = devm_kzalloc(&dev->dev, sizeof(struct s3c24xx_gpio_led), in s3c24xx_led_probe() 79 if (!led) in s3c24xx_led_probe() 82 platform_set_drvdata(dev, led); in s3c24xx_led_probe() 84 led->cdev.brightness_set = s3c24xx_led_set; in s3c24xx_led_probe() 85 led->cdev.default_trigger = pdata->def_trigger; in s3c24xx_led_probe() [all …]
|
D | leds-pwm.c | 100 struct led_pwm *led, struct device_node *child) in led_pwm_add() argument 105 led_data->active_low = led->active_low; in led_pwm_add() 106 led_data->cdev.name = led->name; in led_pwm_add() 107 led_data->cdev.default_trigger = led->default_trigger; in led_pwm_add() 110 led_data->cdev.max_brightness = led->max_brightness; in led_pwm_add() 116 led_data->pwm = devm_pwm_get(dev, led->name); in led_pwm_add() 120 led->name, ret); in led_pwm_add() 129 if (!led_data->period && (led->pwm_period_ns > 0)) in led_pwm_add() 130 led_data->period = led->pwm_period_ns; in led_pwm_add() 137 led->name, ret); in led_pwm_add() [all …]
|
D | leds-lp55xx-common.c | 88 struct lp55xx_led *led = dev_to_lp55xx_led(dev); in lp55xx_show_current() local 90 return scnprintf(buf, PAGE_SIZE, "%d\n", led->led_current); in lp55xx_show_current() 97 struct lp55xx_led *led = dev_to_lp55xx_led(dev); in lp55xx_store_current() local 98 struct lp55xx_chip *chip = led->chip; in lp55xx_store_current() 104 if (curr > led->max_current) in lp55xx_store_current() 111 chip->cfg->set_led_current(led, (u8)curr); in lp55xx_store_current() 121 struct lp55xx_led *led = dev_to_lp55xx_led(dev); in lp55xx_show_max_current() local 123 return scnprintf(buf, PAGE_SIZE, "%d\n", led->max_current); in lp55xx_show_max_current() 140 struct lp55xx_led *led = cdev_to_lp55xx_led(cdev); in lp55xx_set_brightness() local 142 led->brightness = (u8)brightness; in lp55xx_set_brightness() [all …]
|
D | leds-asic3.c | 96 struct asic3_led *led = dev_get_platdata(&pdev->dev); in asic3_led_probe() local 103 led->cdev = devm_kzalloc(&pdev->dev, sizeof(struct led_classdev), in asic3_led_probe() 105 if (!led->cdev) { in asic3_led_probe() 110 led->cdev->name = led->name; in asic3_led_probe() 111 led->cdev->flags = LED_CORE_SUSPENDRESUME; in asic3_led_probe() 112 led->cdev->brightness_set = brightness_set; in asic3_led_probe() 113 led->cdev->blink_set = blink_set; in asic3_led_probe() 114 led->cdev->default_trigger = led->default_trigger; in asic3_led_probe() 116 ret = led_classdev_register(&pdev->dev, led->cdev); in asic3_led_probe() 129 struct asic3_led *led = dev_get_platdata(&pdev->dev); in asic3_led_remove() local [all …]
|
D | leds-blinkm.c | 445 struct blinkm_led *led; in led_work() local 449 led = blm_work->blinkm_led; in led_work() 450 data = i2c_get_clientdata(led->i2c_client); in led_work() 451 ret = blinkm_transfer_hw(led->i2c_client, BLM_GO_RGB); in led_work() 452 atomic_dec(&led->active); in led_work() 453 dev_dbg(&led->i2c_client->dev, in led_work() 457 data->next_blue, atomic_read(&led->active)); in led_work() 465 struct blinkm_led *led = cdev_to_blmled(led_cdev); in blinkm_led_common_set() local 466 struct blinkm_data *data = i2c_get_clientdata(led->i2c_client); in blinkm_led_common_set() 479 if (atomic_read(&led->active) > 1) in blinkm_led_common_set() [all …]
|
D | leds-ss4200.c | 180 struct nasgpio_led *led = led_classdev_to_nasgpio_led(led_cdev); in __nasgpio_led_set_attr() local 185 gpio_out |= (1<<led->gpio_bit); in __nasgpio_led_set_attr() 187 gpio_out &= ~(1<<led->gpio_bit); in __nasgpio_led_set_attr() 202 struct nasgpio_led *led = led_classdev_to_nasgpio_led(led_cdev); in nasgpio_led_get_attr() local 208 if (gpio_in & (1<<led->gpio_bit)) in nasgpio_led_get_attr() 422 struct led_classdev *led = &nas_led->led_cdev; in get_classdev_for_led_nr() local 423 return led; in get_classdev_for_led_nr() 446 struct led_classdev *led = dev_get_drvdata(dev); in nas_led_blink_show() local 448 if (nasgpio_led_get_attr(led, GPO_BLINK)) in nas_led_blink_show() 458 struct led_classdev *led = dev_get_drvdata(dev); in nas_led_blink_store() local [all …]
|
D | leds-lp5521.c | 127 static void lp5521_set_led_current(struct lp55xx_led *led, u8 led_current) in lp5521_set_led_current() argument 129 led->led_current = led_current; in lp5521_set_led_current() 130 lp55xx_write(led->chip, LP5521_REG_LED_CURRENT_BASE + led->chan_nr, in lp5521_set_led_current() 367 struct lp55xx_led *led = container_of(work, struct lp55xx_led, in lp5521_led_brightness_work() local 369 struct lp55xx_chip *chip = led->chip; in lp5521_led_brightness_work() 372 lp55xx_write(chip, LP5521_REG_LED_PWM_BASE + led->chan_nr, in lp5521_led_brightness_work() 373 led->brightness); in lp5521_led_brightness_work() 381 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in show_engine_mode() local 382 struct lp55xx_chip *chip = led->chip; in show_engine_mode() 403 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in store_engine_mode() local [all …]
|
D | leds-gpio.c | 150 static void delete_gpio_led(struct gpio_led_data *led) in delete_gpio_led() argument 152 led_classdev_unregister(&led->cdev); in delete_gpio_led() 153 cancel_work_sync(&led->work); in delete_gpio_led() 184 struct gpio_led led = {}; in gpio_leds_create() local 187 led.gpiod = devm_get_gpiod_from_child(dev, NULL, child); in gpio_leds_create() 188 if (IS_ERR(led.gpiod)) { in gpio_leds_create() 190 ret = PTR_ERR(led.gpiod); in gpio_leds_create() 197 fwnode_property_read_string(child, "label", &led.name); in gpio_leds_create() 199 if (IS_ENABLED(CONFIG_OF) && !led.name && np) in gpio_leds_create() 200 led.name = np->name; in gpio_leds_create() [all …]
|
D | leds-lp5523.c | 112 #define LED_ACTIVE(mux, led) (!!(mux & (0x0001 << led))) argument 126 static void lp5523_set_led_current(struct lp55xx_led *led, u8 led_current) in lp5523_set_led_current() argument 128 led->led_current = led_current; in lp5523_set_led_current() 129 lp55xx_write(led->chip, LP5523_REG_LED_CURRENT_BASE + led->chan_nr, in lp5523_set_led_current() 398 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in show_engine_mode() local 399 struct lp55xx_chip *chip = led->chip; in show_engine_mode() 420 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in store_engine_mode() local 421 struct lp55xx_chip *chip = led->chip; in store_engine_mode() 487 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in show_engine_leds() local 488 struct lp55xx_chip *chip = led->chip; in show_engine_leds() [all …]
|
D | leds-lp8501.c | 87 static void lp8501_set_led_current(struct lp55xx_led *led, u8 led_current) in lp8501_set_led_current() argument 89 led->led_current = led_current; in lp8501_set_led_current() 90 lp55xx_write(led->chip, LP8501_REG_LED_CURRENT_BASE + led->chan_nr, in lp8501_set_led_current() 277 struct lp55xx_led *led = container_of(work, struct lp55xx_led, in lp8501_led_brightness_work() local 279 struct lp55xx_chip *chip = led->chip; in lp8501_led_brightness_work() 282 lp55xx_write(chip, LP8501_REG_LED_PWM_BASE + led->chan_nr, in lp8501_led_brightness_work() 283 led->brightness); in lp8501_led_brightness_work() 310 struct lp55xx_led *led; in lp8501_probe() local 330 led = devm_kzalloc(&client->dev, in lp8501_probe() 331 sizeof(*led) * pdata->num_channels, GFP_KERNEL); in lp8501_probe() [all …]
|
D | leds-lp5562.c | 117 static void lp5562_set_led_current(struct lp55xx_led *led, u8 led_current) in lp5562_set_led_current() argument 126 led->led_current = led_current; in lp5562_set_led_current() 127 lp55xx_write(led->chip, addr[led->chan_nr], led_current); in lp5562_set_led_current() 316 struct lp55xx_led *led = container_of(work, struct lp55xx_led, in lp5562_led_brightness_work() local 318 struct lp55xx_chip *chip = led->chip; in lp5562_led_brightness_work() 327 lp55xx_write(chip, addr[led->chan_nr], led->brightness); in lp5562_led_brightness_work() 407 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in lp5562_store_pattern() local 408 struct lp55xx_chip *chip = led->chip; in lp5562_store_pattern() 435 struct lp55xx_led *led = i2c_get_clientdata(to_i2c_client(dev)); in lp5562_store_engine_mux() local 436 struct lp55xx_chip *chip = led->chip; in lp5562_store_engine_mux() [all …]
|
D | leds-ot200.c | 95 struct ot200_led *led = container_of(led_cdev, struct ot200_led, cdev); in ot200_led_brightness_set() local 101 if (led->port == 0x49) in ot200_led_brightness_set() 103 else if (led->port == 0x5a) in ot200_led_brightness_set() 109 *val &= ~led->mask; in ot200_led_brightness_set() 111 *val |= led->mask; in ot200_led_brightness_set() 113 outb(*val, led->port); in ot200_led_brightness_set()
|
D | leds-menf21bmc.c | 60 struct menf21bmc_led *led = container_of(led_cdev, in menf21bmc_led_set() local 64 led_val = i2c_smbus_read_byte_data(led->i2c_client, in menf21bmc_led_set() 70 led_val &= ~led->led_bit; in menf21bmc_led_set() 72 led_val |= led->led_bit; in menf21bmc_led_set() 74 i2c_smbus_write_byte_data(led->i2c_client, in menf21bmc_led_set()
|
D | Makefile | 3 obj-$(CONFIG_NEW_LEDS) += led-core.o 4 obj-$(CONFIG_LEDS_CLASS) += led-class.o 5 obj-$(CONFIG_LEDS_CLASS_FLASH) += led-class-flash.o 6 obj-$(CONFIG_LEDS_TRIGGERS) += led-triggers.o 50 obj-$(CONFIG_LEDS_DELL_NETBOOKS) += dell-led.o
|
D | leds-lt3593.c | 126 static void delete_lt3593_led(struct lt3593_led_data *led) in delete_lt3593_led() argument 128 if (!gpio_is_valid(led->gpio)) in delete_lt3593_led() 131 led_classdev_unregister(&led->cdev); in delete_lt3593_led() 132 cancel_work_sync(&led->work); in delete_lt3593_led()
|
D | leds-lp55xx-common.h | 116 void (*set_led_current) (struct lp55xx_led *led, u8 led_current); 195 extern int lp55xx_register_leds(struct lp55xx_led *led, 197 extern void lp55xx_unregister_leds(struct lp55xx_led *led,
|
D | leds-pca963x.c | 292 struct led_info led = {}; in pca963x_dt_init() local 299 led.name = in pca963x_dt_init() 301 led.default_trigger = in pca963x_dt_init() 303 pca963x_leds[reg] = led; in pca963x_dt_init()
|
/linux-4.1.27/drivers/net/wireless/b43/ |
D | leds.c | 61 struct b43_led *led) in b43_led_update() argument 66 if (!led->wl) in b43_led_update() 75 turn_on = atomic_read(&led->state) != LED_OFF; in b43_led_update() 78 if (turn_on == led->hw_state) in b43_led_update() 80 led->hw_state = turn_on; in b43_led_update() 83 b43_led_turn_on(dev, led->index, led->activelow); in b43_led_update() 85 b43_led_turn_off(dev, led->index, led->activelow); in b43_led_update() 112 struct b43_led *led = container_of(led_dev, struct b43_led, led_dev); in b43_led_brightness_set() local 113 struct b43_wl *wl = led->wl; in b43_led_brightness_set() 116 atomic_set(&led->state, brightness); in b43_led_brightness_set() [all …]
|
/linux-4.1.27/drivers/hid/ |
D | hid-gt683r.c | 74 struct gt683r_led *led = hid_get_drvdata(hdev); in gt683r_brightness_set() local 77 if (led_cdev == &led->led_devs[i]) in gt683r_brightness_set() 82 led->brightnesses[i] = brightness; in gt683r_brightness_set() 83 schedule_work(&led->work); in gt683r_brightness_set() 94 struct gt683r_led *led = hid_get_drvdata(hdev); in mode_show() local 96 if (led->mode == GT683R_LED_NORMAL) in mode_show() 98 else if (led->mode == GT683R_LED_AUDIO) in mode_show() 113 struct gt683r_led *led = hid_get_drvdata(hdev); in mode_store() local 119 mutex_lock(&led->lock); in mode_store() 122 led->mode = GT683R_LED_NORMAL; in mode_store() [all …]
|
D | hid-picolcd_leds.c | 47 if (!data->led[0]) in picolcd_leds_set() 74 if (led_cdev != data->led[i]) in picolcd_led_set_brightness() 99 if (led_cdev == data->led[i]) { in picolcd_led_get_brightness() 109 struct led_classdev *led; in picolcd_init_leds() local 123 led = kzalloc(sizeof(struct led_classdev)+name_sz, GFP_KERNEL); in picolcd_init_leds() 124 if (!led) { in picolcd_init_leds() 129 name = (void *)(&led[1]); in picolcd_init_leds() 131 led->name = name; in picolcd_init_leds() 132 led->brightness = 0; in picolcd_init_leds() 133 led->max_brightness = 1; in picolcd_init_leds() [all …]
|
D | hid-steelseries.c | 26 struct led_classdev *led[SRWS1_NUMBER_LEDS + 1]; member 190 if (led_cdev != drv_data->led[i]) in steelseries_srws1_led_set_brightness() 220 if (led_cdev == drv_data->led[i]) { in steelseries_srws1_led_get_brightness() 232 struct led_classdev *led; in steelseries_srws1_probe() local 265 drv_data->led[i] = NULL; in steelseries_srws1_probe() 272 led = kzalloc(sizeof(struct led_classdev)+name_sz, GFP_KERNEL); in steelseries_srws1_probe() 273 if (!led) { in steelseries_srws1_probe() 278 name = (void *)(&led[1]); in steelseries_srws1_probe() 280 led->name = name; in steelseries_srws1_probe() 281 led->brightness = 0; in steelseries_srws1_probe() [all …]
|
D | hid-lg4ff.c | 81 struct led_classdev *led[5]; member 859 if (led_cdev != entry->led[i]) in lg4ff_led_set_brightness() 894 if (led_cdev == entry->led[i]) { in lg4ff_led_get_brightness() 1114 entry->led[j] = NULL; in lg4ff_init() 1117 struct led_classdev *led; in lg4ff_init() local 1126 led = kzalloc(sizeof(struct led_classdev)+name_sz, GFP_KERNEL); in lg4ff_init() 1127 if (!led) { in lg4ff_init() 1132 name = (void *)(&led[1]); in lg4ff_init() 1134 led->name = name; in lg4ff_init() 1135 led->brightness = 0; in lg4ff_init() [all …]
|
D | hid-sony.c | 792 struct sixaxis_led led[4]; /* LEDx at (4 - x) */ member 1290 static void sony_led_set_brightness(struct led_classdev *led, in sony_led_set_brightness() argument 1293 struct device *dev = led->dev->parent; in sony_led_set_brightness() 1316 if (led == drv_data->leds[n] && (force_update || in sony_led_set_brightness() 1334 static enum led_brightness sony_led_get_brightness(struct led_classdev *led) in sony_led_get_brightness() argument 1336 struct device *dev = led->dev->parent; in sony_led_get_brightness() 1349 if (led == drv_data->leds[n]) in sony_led_get_brightness() 1356 static int sony_led_blink_set(struct led_classdev *led, unsigned long *delay_on, in sony_led_blink_set() argument 1359 struct device *dev = led->dev->parent; in sony_led_blink_set() 1384 if (led == drv_data->leds[n]) in sony_led_blink_set() [all …]
|
D | wacom_sys.c | 593 int ring_led = wacom->led.select[0] & 0x03; in wacom_led_control() 594 int ring_lum = (((wacom->led.llv & 0x60) >> 5) - 1) & 0x03; in wacom_led_control() 608 int led = wacom->led.select[0] | 0x4; in wacom_led_control() local 612 led |= (wacom->led.select[1] << 4) | 0x40; in wacom_led_control() 615 buf[1] = led; in wacom_led_control() 616 buf[2] = wacom->led.llv; in wacom_led_control() 617 buf[3] = wacom->led.hlv; in wacom_led_control() 618 buf[4] = wacom->led.img_lum; in wacom_led_control() 684 wacom->led.select[set_id] = id & 0x3; in wacom_led_select_store() 704 wacom->led.select[SET_ID]); \ [all …]
|
/linux-4.1.27/drivers/leds/trigger/ |
D | ledtrig-gpio.c | 23 struct led_classdev *led; member 33 struct led_classdev *led = _led; in gpio_trig_irq() local 34 struct gpio_trig_data *gpio_data = led->trigger_data; in gpio_trig_irq() 57 led_set_brightness_async(gpio_data->led, in gpio_trig_work() 60 led_set_brightness_async(gpio_data->led, LED_FULL); in gpio_trig_work() 62 led_set_brightness_async(gpio_data->led, LED_OFF); in gpio_trig_work() 69 struct led_classdev *led = dev_get_drvdata(dev); in gpio_trig_brightness_show() local 70 struct gpio_trig_data *gpio_data = led->trigger_data; in gpio_trig_brightness_show() 78 struct led_classdev *led = dev_get_drvdata(dev); in gpio_trig_brightness_store() local 79 struct gpio_trig_data *gpio_data = led->trigger_data; in gpio_trig_brightness_store() [all …]
|
D | ledtrig-backlight.c | 25 struct led_classdev *led; member 37 struct led_classdev *led = n->led; in fb_notifier_callback() local 53 n->brightness = led->brightness; in fb_notifier_callback() 54 led_set_brightness_async(led, LED_OFF); in fb_notifier_callback() 56 led_set_brightness_async(led, n->brightness); in fb_notifier_callback() 67 struct led_classdev *led = dev_get_drvdata(dev); in bl_trig_invert_show() local 68 struct bl_trig_notifier *n = led->trigger_data; in bl_trig_invert_show() 76 struct led_classdev *led = dev_get_drvdata(dev); in bl_trig_invert_store() local 77 struct bl_trig_notifier *n = led->trigger_data; in bl_trig_invert_store() 92 led_set_brightness_async(led, LED_OFF); in bl_trig_invert_store() [all …]
|
/linux-4.1.27/drivers/usb/misc/ |
D | usbled.c | 68 static void change_color(struct usb_led *led) in change_color() argument 76 dev_err(&led->udev->dev, "out of memory\n"); in change_color() 80 switch (led->type) { in change_color() 84 if (led->blue) in change_color() 86 if (led->red) in change_color() 88 if (led->green) in change_color() 90 dev_dbg(&led->udev->dev, in change_color() 92 led->blue, led->red, led->green, color); in change_color() 94 retval = usb_control_msg(led->udev, in change_color() 95 usb_sndctrlpipe(led->udev, 0), in change_color() [all …]
|
/linux-4.1.27/drivers/net/wireless/rt2x00/ |
D | rt2x00leds.c | 32 struct rt2x00_led *led = &rt2x00dev->led_qual; in rt2x00leds_led_quality() local 35 if ((led->type != LED_TYPE_QUALITY) || !(led->flags & LED_REGISTERED)) in rt2x00leds_led_quality() 67 if (brightness != led->led_dev.brightness) { in rt2x00leds_led_quality() 68 led->led_dev.brightness_set(&led->led_dev, brightness); in rt2x00leds_led_quality() 69 led->led_dev.brightness = brightness; in rt2x00leds_led_quality() 73 static void rt2x00led_led_simple(struct rt2x00_led *led, bool enabled) in rt2x00led_led_simple() argument 77 if (!(led->flags & LED_REGISTERED)) in rt2x00led_led_simple() 80 led->led_dev.brightness_set(&led->led_dev, brightness); in rt2x00led_led_simple() 81 led->led_dev.brightness = brightness; in rt2x00led_led_simple() 103 struct rt2x00_led *led, in rt2x00leds_register_led() argument [all …]
|
D | rt73usb.c | 196 struct rt2x00_led *led = in rt73usb_brightness_set() local 200 (enabled && led->rt2x00dev->curr_band == IEEE80211_BAND_5GHZ); in rt73usb_brightness_set() 202 (enabled && led->rt2x00dev->curr_band == IEEE80211_BAND_2GHZ); in rt73usb_brightness_set() 204 if (led->type == LED_TYPE_RADIO) { in rt73usb_brightness_set() 205 rt2x00_set_field16(&led->rt2x00dev->led_mcu_reg, in rt73usb_brightness_set() 208 rt2x00usb_vendor_request_sw(led->rt2x00dev, USB_LED_CONTROL, in rt73usb_brightness_set() 209 0, led->rt2x00dev->led_mcu_reg, in rt73usb_brightness_set() 211 } else if (led->type == LED_TYPE_ASSOC) { in rt73usb_brightness_set() 212 rt2x00_set_field16(&led->rt2x00dev->led_mcu_reg, in rt73usb_brightness_set() 214 rt2x00_set_field16(&led->rt2x00dev->led_mcu_reg, in rt73usb_brightness_set() [all …]
|
D | rt61pci.c | 251 struct rt2x00_led *led = in rt61pci_brightness_set() local 255 (enabled && led->rt2x00dev->curr_band == IEEE80211_BAND_5GHZ); in rt61pci_brightness_set() 257 (enabled && led->rt2x00dev->curr_band == IEEE80211_BAND_2GHZ); in rt61pci_brightness_set() 259 if (led->type == LED_TYPE_RADIO) { in rt61pci_brightness_set() 260 rt2x00_set_field16(&led->rt2x00dev->led_mcu_reg, in rt61pci_brightness_set() 263 rt61pci_mcu_request(led->rt2x00dev, MCU_LED, 0xff, in rt61pci_brightness_set() 264 (led->rt2x00dev->led_mcu_reg & 0xff), in rt61pci_brightness_set() 265 ((led->rt2x00dev->led_mcu_reg >> 8))); in rt61pci_brightness_set() 266 } else if (led->type == LED_TYPE_ASSOC) { in rt61pci_brightness_set() 267 rt2x00_set_field16(&led->rt2x00dev->led_mcu_reg, in rt61pci_brightness_set() [all …]
|
D | rt2500usb.c | 288 struct rt2x00_led *led = in rt2500usb_brightness_set() local 293 rt2500usb_register_read(led->rt2x00dev, MAC_CSR20, ®); in rt2500usb_brightness_set() 295 if (led->type == LED_TYPE_RADIO || led->type == LED_TYPE_ASSOC) in rt2500usb_brightness_set() 297 else if (led->type == LED_TYPE_ACTIVITY) in rt2500usb_brightness_set() 300 rt2500usb_register_write(led->rt2x00dev, MAC_CSR20, reg); in rt2500usb_brightness_set() 307 struct rt2x00_led *led = in rt2500usb_blink_set() local 311 rt2500usb_register_read(led->rt2x00dev, MAC_CSR21, ®); in rt2500usb_blink_set() 314 rt2500usb_register_write(led->rt2x00dev, MAC_CSR21, reg); in rt2500usb_blink_set() 320 struct rt2x00_led *led, in rt2500usb_init_led() argument 323 led->rt2x00dev = rt2x00dev; in rt2500usb_init_led() [all …]
|
D | rt2400pci.c | 213 struct rt2x00_led *led = in rt2400pci_brightness_set() local 218 rt2x00mmio_register_read(led->rt2x00dev, LEDCSR, ®); in rt2400pci_brightness_set() 220 if (led->type == LED_TYPE_RADIO || led->type == LED_TYPE_ASSOC) in rt2400pci_brightness_set() 222 else if (led->type == LED_TYPE_ACTIVITY) in rt2400pci_brightness_set() 225 rt2x00mmio_register_write(led->rt2x00dev, LEDCSR, reg); in rt2400pci_brightness_set() 232 struct rt2x00_led *led = in rt2400pci_blink_set() local 236 rt2x00mmio_register_read(led->rt2x00dev, LEDCSR, ®); in rt2400pci_blink_set() 239 rt2x00mmio_register_write(led->rt2x00dev, LEDCSR, reg); in rt2400pci_blink_set() 245 struct rt2x00_led *led, in rt2400pci_init_led() argument 248 led->rt2x00dev = rt2x00dev; in rt2400pci_init_led() [all …]
|
D | rt2500pci.c | 213 struct rt2x00_led *led = in rt2500pci_brightness_set() local 218 rt2x00mmio_register_read(led->rt2x00dev, LEDCSR, ®); in rt2500pci_brightness_set() 220 if (led->type == LED_TYPE_RADIO || led->type == LED_TYPE_ASSOC) in rt2500pci_brightness_set() 222 else if (led->type == LED_TYPE_ACTIVITY) in rt2500pci_brightness_set() 225 rt2x00mmio_register_write(led->rt2x00dev, LEDCSR, reg); in rt2500pci_brightness_set() 232 struct rt2x00_led *led = in rt2500pci_blink_set() local 236 rt2x00mmio_register_read(led->rt2x00dev, LEDCSR, ®); in rt2500pci_blink_set() 239 rt2x00mmio_register_write(led->rt2x00dev, LEDCSR, reg); in rt2500pci_blink_set() 245 struct rt2x00_led *led, in rt2500pci_init_led() argument 248 led->rt2x00dev = rt2x00dev; in rt2500pci_init_led() [all …]
|
/linux-4.1.27/drivers/staging/nvec/ |
D | nvec_paz00.c | 36 struct nvec_led *led = to_nvec_led(led_cdev); in nvec_led_brightness_set() local 41 nvec_write_async(led->nvec, buf, sizeof(buf)); in nvec_led_brightness_set() 43 led->cdev.brightness = value; in nvec_led_brightness_set() 50 struct nvec_led *led; in nvec_paz00_probe() local 53 led = devm_kzalloc(&pdev->dev, sizeof(*led), GFP_KERNEL); in nvec_paz00_probe() 54 if (!led) in nvec_paz00_probe() 57 led->cdev.max_brightness = NVEC_LED_MAX; in nvec_paz00_probe() 59 led->cdev.brightness_set = nvec_led_brightness_set; in nvec_paz00_probe() 60 led->cdev.name = "paz00-led"; in nvec_paz00_probe() 61 led->cdev.flags |= LED_CORE_SUSPENDRESUME; in nvec_paz00_probe() [all …]
|
/linux-4.1.27/arch/arm/mach-footbridge/ |
D | ebsa285.c | 50 struct ebsa285_led *led = container_of(cdev, in ebsa285_led_set() local 54 hw_led_state |= led->mask; in ebsa285_led_set() 56 hw_led_state &= ~led->mask; in ebsa285_led_set() 62 struct ebsa285_led *led = container_of(cdev, in ebsa285_led_get() local 65 return hw_led_state & led->mask ? LED_OFF : LED_FULL; in ebsa285_led_get() 84 struct ebsa285_led *led; in ebsa285_leds_init() local 86 led = kzalloc(sizeof(*led), GFP_KERNEL); in ebsa285_leds_init() 87 if (!led) in ebsa285_leds_init() 90 led->cdev.name = ebsa285_leds[i].name; in ebsa285_leds_init() 91 led->cdev.brightness_set = ebsa285_led_set; in ebsa285_leds_init() [all …]
|
D | netwinder-hw.c | 690 struct netwinder_led *led = container_of(cdev, in netwinder_led_set() local 698 reg &= ~led->mask; in netwinder_led_set() 700 reg |= led->mask; in netwinder_led_set() 701 nw_gpio_modify_op(led->mask, reg); in netwinder_led_set() 707 struct netwinder_led *led = container_of(cdev, in netwinder_led_get() local 716 return (reg & led->mask) ? LED_OFF : LED_FULL; in netwinder_led_get() 727 struct netwinder_led *led; in netwinder_leds_init() local 729 led = kzalloc(sizeof(*led), GFP_KERNEL); in netwinder_leds_init() 730 if (!led) in netwinder_leds_init() 733 led->cdev.name = netwinder_leds[i].name; in netwinder_leds_init() [all …]
|
/linux-4.1.27/drivers/net/wireless/b43legacy/ |
D | leds.c | 72 struct b43legacy_led *led = container_of(led_dev, struct b43legacy_led, in b43legacy_led_brightness_set() local 74 struct b43legacy_wldev *dev = led->dev; in b43legacy_led_brightness_set() 83 b43legacy_led_turn_off(dev, led->index, led->activelow); in b43legacy_led_brightness_set() 85 b43legacy_led_turn_on(dev, led->index, led->activelow); in b43legacy_led_brightness_set() 89 struct b43legacy_led *led, in b43legacy_register_led() argument 97 if (led->dev) in b43legacy_register_led() 101 led->dev = dev; in b43legacy_register_led() 102 led->index = led_index; in b43legacy_register_led() 103 led->activelow = activelow; in b43legacy_register_led() 104 strncpy(led->name, name, sizeof(led->name)); in b43legacy_register_led() [all …]
|
/linux-4.1.27/drivers/net/wireless/rtl818x/rtl8187/ |
D | leds.c | 33 struct rtl8187_led *led = &priv->led_tx; in led_turn_on() local 40 if (!led->dev) in led_turn_on() 43 switch (led->ledpin) { in led_turn_on() 71 struct rtl8187_led *led = &priv->led_tx; in led_turn_off() local 78 if (!led->dev) in led_turn_off() 81 switch (led->ledpin) { in led_turn_off() 105 struct rtl8187_led *led = container_of(led_dev, struct rtl8187_led, in rtl8187_led_brightness_set() local 107 struct ieee80211_hw *hw = led->dev; in rtl8187_led_brightness_set() 114 if (led->is_radio) { in rtl8187_led_brightness_set() 135 struct rtl8187_led *led, const char *name, in rtl8187_register_led() argument [all …]
|
/linux-4.1.27/arch/arm/plat-omap/ |
D | debug-leds.c | 85 struct dbg_led *led = container_of(cdev, struct dbg_led, cdev); in dbg_led_set() local 90 reg |= led->mask; in dbg_led_set() 92 reg &= ~led->mask; in dbg_led_set() 98 struct dbg_led *led = container_of(cdev, struct dbg_led, cdev); in dbg_led_get() local 102 return (reg & led->mask) ? LED_FULL : LED_OFF; in dbg_led_get() 118 struct dbg_led *led; in fpga_probe() local 120 led = kzalloc(sizeof(*led), GFP_KERNEL); in fpga_probe() 121 if (!led) in fpga_probe() 124 led->cdev.name = dbg_leds[i].name; in fpga_probe() 125 led->cdev.brightness_set = dbg_led_set; in fpga_probe() [all …]
|
/linux-4.1.27/drivers/net/wireless/ath/ath5k/ |
D | led.c | 116 struct ath5k_led *led = container_of(led_dev, struct ath5k_led, in ath5k_led_brightness_set() local 120 ath5k_led_off(led->ah); in ath5k_led_brightness_set() 122 ath5k_led_on(led->ah); in ath5k_led_brightness_set() 126 ath5k_register_led(struct ath5k_hw *ah, struct ath5k_led *led, in ath5k_register_led() argument 131 led->ah = ah; in ath5k_register_led() 132 strncpy(led->name, name, sizeof(led->name)); in ath5k_register_led() 133 led->name[sizeof(led->name)-1] = 0; in ath5k_register_led() 134 led->led_dev.name = led->name; in ath5k_register_led() 135 led->led_dev.default_trigger = trigger; in ath5k_register_led() 136 led->led_dev.brightness_set = ath5k_led_brightness_set; in ath5k_register_led() [all …]
|
D | gpio.c | 55 u32 led; in ath5k_hw_set_ledstate() local 72 led = AR5K_PCICFG_LEDMODE_PROP | AR5K_PCICFG_LED_PEND; in ath5k_hw_set_ledstate() 77 led = AR5K_PCICFG_LEDMODE_PROP | AR5K_PCICFG_LED_NONE; in ath5k_hw_set_ledstate() 83 led = AR5K_PCICFG_LEDMODE_PROP | AR5K_PCICFG_LED_ASSOC; in ath5k_hw_set_ledstate() 88 led = AR5K_PCICFG_LEDMODE_PROM | AR5K_PCICFG_LED_NONE; in ath5k_hw_set_ledstate() 95 AR5K_REG_ENABLE_BITS(ah, AR5K_PCICFG, led); in ath5k_hw_set_ledstate()
|
D | Makefile | 14 ath5k-y += led.o
|
/linux-4.1.27/Documentation/devicetree/bindings/leds/ |
D | leds-lp55xx.txt | 15 - led-cur: Current setting at each led channel (mA x10, 0 if led is not connected) 16 - max-cur: Maximun current at each led channel. 44 led-cur = /bits/ 8 <0x2f>; 50 led-cur = /bits/ 8 <0x2f>; 55 led-cur = /bits/ 8 <0x2f>; 79 led-cur = /bits/ 8 <0x14>; 85 led-cur = /bits/ 8 <0x14>; 91 led-cur = /bits/ 8 <0x14>; 97 led-cur = /bits/ 8 <0x14>; 103 led-cur = /bits/ 8 <0x14>; [all …]
|
D | register-bit-led.txt | 16 - compatible : must be "register-bit-led" 40 led@08.0 { 41 compatible = "register-bit-led"; 48 led@08.1 { 49 compatible = "register-bit-led"; 56 led@08.2 { 57 compatible = "register-bit-led"; 64 led@08.3 { 65 compatible = "register-bit-led"; 71 led@08.4 { [all …]
|
D | tca6507.txt | 13 Each led is represented as a sub-node of the ti,tca6507 device. 20 - compatible: either "led" (the default) or "gpio".
|
D | common.txt | 14 - led-sources : List of device current outputs the LED is connected to. The 27 property in Documentation/devicetree/bindings/gpio/led.txt) 51 led-sources = <0>, <1>;
|
D | leds-pm8941-wled.txt | 8 - label: The label for this led 27 - qcom,num-strings: #; number of led strings attached; value from 1 to 3
|
D | leds-gpio.txt | 25 as charge-led gpio. 61 charger-led {
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | idp.c | 222 struct idp_led *led = container_of(cdev, in idp_led_set() local 227 reg &= ~led->mask; in idp_led_set() 229 reg |= led->mask; in idp_led_set() 236 struct idp_led *led = container_of(cdev, in idp_led_get() local 239 return (IDP_CPLD_LED_CONTROL & led->mask) ? LED_OFF : LED_FULL; in idp_led_get() 250 struct idp_led *led; in idp_leds_init() local 252 led = kzalloc(sizeof(*led), GFP_KERNEL); in idp_leds_init() 253 if (!led) in idp_leds_init() 256 led->cdev.name = idp_leds[i].name; in idp_leds_init() 257 led->cdev.brightness_set = idp_led_set; in idp_leds_init() [all …]
|
D | lubbock.c | 538 struct lubbock_led *led = container_of(cdev, in lubbock_led_set() local 543 reg |= led->mask; in lubbock_led_set() 545 reg &= ~led->mask; in lubbock_led_set() 552 struct lubbock_led *led = container_of(cdev, in lubbock_led_get() local 556 return (reg & led->mask) ? LED_FULL : LED_OFF; in lubbock_led_get() 569 struct lubbock_led *led; in lubbock_leds_init() local 571 led = kzalloc(sizeof(*led), GFP_KERNEL); in lubbock_leds_init() 572 if (!led) in lubbock_leds_init() 575 led->cdev.name = lubbock_leds[i].name; in lubbock_leds_init() 576 led->cdev.brightness_set = lubbock_led_set; in lubbock_leds_init() [all …]
|
D | mainstone.c | 598 struct mainstone_led *led = container_of(cdev, in mainstone_led_set() local 603 reg |= led->mask; in mainstone_led_set() 605 reg &= ~led->mask; in mainstone_led_set() 612 struct mainstone_led *led = container_of(cdev, in mainstone_led_get() local 616 return (reg & led->mask) ? LED_FULL : LED_OFF; in mainstone_led_get() 629 struct mainstone_led *led; in mainstone_leds_init() local 631 led = kzalloc(sizeof(*led), GFP_KERNEL); in mainstone_leds_init() 632 if (!led) in mainstone_leds_init() 635 led->cdev.name = mainstone_leds[i].name; in mainstone_leds_init() 636 led->cdev.brightness_set = mainstone_led_set; in mainstone_leds_init() [all …]
|
/linux-4.1.27/drivers/net/wireless/p54/ |
D | led.c | 70 struct p54_led_dev *led = container_of(led_dev, struct p54_led_dev, in p54_led_brightness_set() local 72 struct ieee80211_hw *dev = led->hw_dev; in p54_led_brightness_set() 78 if ((brightness) && (led->registered)) { in p54_led_brightness_set() 79 led->toggled++; in p54_led_brightness_set() 88 struct p54_led_dev *led = &priv->leds[led_index]; in p54_register_led() local 91 if (led->registered) in p54_register_led() 94 snprintf(led->name, sizeof(led->name), "p54-%s::%s", in p54_register_led() 96 led->hw_dev = priv->hw; in p54_register_led() 97 led->index = led_index; in p54_register_led() 98 led->led_dev.name = led->name; in p54_register_led() [all …]
|
D | fwio.c | 546 struct p54_led *led; in p54_set_leds() local 548 skb = p54_alloc_skb(priv, P54_HDR_FLAG_CONTROL_OPSET, sizeof(*led), in p54_set_leds() 553 led = (struct p54_led *) skb_put(skb, sizeof(*led)); in p54_set_leds() 554 led->flags = cpu_to_le16(0x0003); in p54_set_leds() 555 led->mask[0] = led->mask[1] = cpu_to_le16(priv->softled_state); in p54_set_leds() 556 led->delay[0] = cpu_to_le16(1); in p54_set_leds() 557 led->delay[1] = cpu_to_le16(0); in p54_set_leds()
|
D | Makefile | 2 p54common-$(CONFIG_P54_LEDS) += led.o
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | marvell,armada-375-pinctrl.txt | 18 mpp2 2 gpio, dev(ad4), ptp(eventreq), led(c0), audio(sdi) 19 mpp3 3 gpio, dev(ad5), ptp(triggen), led(p3), audio(mclk) 22 mpp6 6 gpio, dev(ad0), led(p1), audio(rclk) 23 mpp7 7 gpio, dev(ad1), ptp(clk), led(p2), audio(extclk) 26 mpp10 10 gpio, dram(vttctrl), led(c1), nand(re) 27 mpp11 11 gpio, dev(a0), led(c2), audio(sdo) 40 mpp24 24 gpio, led(p0), ge1(rxd0), sd(cmd), uart0(rts) 41 mpp25 25 gpio, led(p2), ge1(rxd1), sd(d0), uart0(cts) 44 mpp28 28 gpio, led(p3), ge1(txctl), sd(clk) 58 mpp42 42 gpio, spi1(cs2), led(c0) [all …]
|
D | marvell,armada-39x-pinctrl.txt | 28 mpp11 11 gpio, dev(ad13), led(clk) 29 mpp12 12 gpio, pcie0(rstout), dev(ad14), led(stb) 30 mpp13 13 gpio, dev(ad15), led(data) 61 mpp44 44 gpio, sata0(present) [1], sata1(present) [1], led(clk) 63 mpp46 46 gpio, ref(clk), pcie0(rstout), ua1(txd), led(stb) 64 mpp47 47 gpio, sata0(present) [1], sata1(present) [1], led(data)
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/mvm/ |
D | led.c | 84 struct iwl_mvm *mvm = container_of(led_cdev, struct iwl_mvm, led); in iwl_led_brightness_set() 110 mvm->led.name = kasprintf(GFP_KERNEL, "%s-led", in iwl_mvm_leds_init() 112 mvm->led.brightness_set = iwl_led_brightness_set; in iwl_mvm_leds_init() 113 mvm->led.max_brightness = 1; in iwl_mvm_leds_init() 116 mvm->led.default_trigger = in iwl_mvm_leds_init() 119 ret = led_classdev_register(mvm->trans->dev, &mvm->led); in iwl_mvm_leds_init() 121 kfree(mvm->led.name); in iwl_mvm_leds_init() 134 led_classdev_unregister(&mvm->led); in iwl_mvm_leds_exit() 135 kfree(mvm->led.name); in iwl_mvm_leds_exit()
|
D | Makefile | 8 iwlmvm-$(CONFIG_IWLWIFI_LEDS) += led.o
|
/linux-4.1.27/drivers/net/wireless/iwlwifi/dvm/ |
D | led.c | 155 struct iwl_priv *priv = container_of(led_cdev, struct iwl_priv, led); in iwl_led_brightness_set() 168 struct iwl_priv *priv = container_of(led_cdev, struct iwl_priv, led); in iwl_led_blink_set() 185 priv->led.name = kasprintf(GFP_KERNEL, "%s-led", in iwl_leds_init() 187 priv->led.brightness_set = iwl_led_brightness_set; in iwl_leds_init() 188 priv->led.blink_set = iwl_led_blink_set; in iwl_leds_init() 189 priv->led.max_brightness = 1; in iwl_leds_init() 196 priv->led.default_trigger = in iwl_leds_init() 202 priv->led.default_trigger = in iwl_leds_init() 207 ret = led_classdev_register(priv->trans->dev, &priv->led); in iwl_leds_init() 209 kfree(priv->led.name); in iwl_leds_init() [all …]
|
D | Makefile | 10 iwldvm-$(CONFIG_IWLWIFI_LEDS) += led.o
|
/linux-4.1.27/arch/mips/sgi-ip32/ |
D | ip32-reset.c | 75 unsigned long led = mace->perif.ctrl.misc ^ MACEISA_LED_RED; in blink_timeout() local 76 mace->perif.ctrl.misc = led; in blink_timeout() 113 unsigned long led; in panic_event() local 120 led = mace->perif.ctrl.misc | MACEISA_LED_GREEN; in panic_event() 121 mace->perif.ctrl.misc = led; in panic_event() 136 unsigned long led = mace->perif.ctrl.misc; in ip32_reboot_setup() local 137 led |= MACEISA_LED_RED; in ip32_reboot_setup() 138 led &= ~MACEISA_LED_GREEN; in ip32_reboot_setup() 139 mace->perif.ctrl.misc = led; in ip32_reboot_setup()
|
/linux-4.1.27/drivers/input/keyboard/ |
D | qt2160.c | 88 struct qt2160_led *led = container_of(work, struct qt2160_led, work); in qt2160_led_work() local 89 struct qt2160_data *qt2160 = led->qt2160; in qt2160_led_work() 91 int value = led->new_brightness; in qt2160_led_work() 99 drive |= (1 << led->id); in qt2160_led_work() 100 pwmen |= (1 << led->id); in qt2160_led_work() 103 drive &= ~(1 << led->id); in qt2160_led_work() 104 pwmen &= ~(1 << led->id); in qt2160_led_work() 122 struct qt2160_led *led = container_of(cdev, struct qt2160_led, cdev); in qt2160_led_set() local 124 led->new_brightness = value; in qt2160_led_set() 125 schedule_work(&led->work); in qt2160_led_set() [all …]
|
D | sunkbd.c | 164 (!!test_bit(LED_CAPSL, dev->led) << 3) | in sunkbd_event() 165 (!!test_bit(LED_SCROLLL, dev->led) << 2) | in sunkbd_event() 166 (!!test_bit(LED_COMPOSE, dev->led) << 1) | in sunkbd_event() 167 !!test_bit(LED_NUML, dev->led)); in sunkbd_event() 231 (!!test_bit(LED_CAPSL, sunkbd->dev->led) << 3) | in sunkbd_reinit() 232 (!!test_bit(LED_SCROLLL, sunkbd->dev->led) << 2) | in sunkbd_reinit() 233 (!!test_bit(LED_COMPOSE, sunkbd->dev->led) << 1) | in sunkbd_reinit() 234 !!test_bit(LED_NUML, sunkbd->dev->led)); in sunkbd_reinit()
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | integrator.dtsi | 13 led@0c.0 { 14 compatible = "register-bit-led"; 101 led@04.0 { 102 compatible = "register-bit-led"; 109 led@04.1 { 110 compatible = "register-bit-led"; 116 led@04.2 { 117 compatible = "register-bit-led"; 123 led@04.3 { 124 compatible = "register-bit-led";
|
D | kirkwood-iomega_ix2_200.dts | 42 pmx_led_backup: pmx-led-backup { 46 pmx_led_power: pmx-led-power { 54 pmx_led_rebuild: pmx-led-rebuild { 62 pmx_led_sata_brt_ctrl_1: pmx-led-sata-brt-ctrl-1 { 66 pmx_led_sata_brt_ctrl_2: pmx-led-sata-brt-ctrl-2 { 70 pmx_led_backup_brt_ctrl_1: pmx-led-backup-brt-ctrl-1 { 74 pmx_led_backup_brt_ctrl_2: pmx-led-backup-brt-ctrl-2 { 78 pmx_led_power_brt_ctrl_1: pmx-led-power-brt-ctrl-1 { 82 pmx_led_power_brt_ctrl_2: pmx-led-power-brt-ctrl-2 { 86 pmx_led_health_brt_ctrl_1: pmx-led-health-brt-ctrl-1 { [all …]
|
D | kirkwood-nsa310.dts | 33 pmx_led_esata_green: pmx-led-esata-green { 38 pmx_led_esata_red: pmx-led-esata-red { 43 pmx_led_usb_green: pmx-led-usb-green { 48 pmx_led_usb_red: pmx-led-usb-red { 53 pmx_led_sys_green: pmx-led-sys-green { 58 pmx_led_sys_red: pmx-led-sys-red { 63 pmx_led_hdd_green: pmx-led-hdd-green { 68 pmx_led_hdd_red: pmx-led-hdd-red {
|
D | kirkwood-nsa310a.dts | 27 pmx_led_esata_green: pmx-led-esata-green { 32 pmx_led_esata_red: pmx-led-esata-red { 37 pmx_led_usb_green: pmx-led-usb-green { 42 pmx_led_sys_green: pmx-led-sys-green { 47 pmx_led_sys_red: pmx-led-sys-red { 52 pmx_led_hdd_green: pmx-led-hdd-green { 57 pmx_led_hdd_red: pmx-led-hdd-red {
|
D | kirkwood-lsxl.dtsi | 28 pmx_led_function_blue: pmx-led-function-blue { 32 pmx_led_alarm: pmx-led-alarm { 36 pmx_led_info: pmx-led-info { 40 pmx_led_power: pmx-led-power { 60 pmx_led_function_red: pmx-led-function_red { 136 led@1 { 141 led@2 { 146 led@3 { 151 led@4 { 157 led@5 {
|
D | kirkwood-iconnect.dts | 42 pmx_led_level: pmx-led-level { 46 pmx_led_power_blue: pmx-led-power-blue { 54 pmx_led_usb1: pmx-led-usb1 { 58 pmx_led_usb2: pmx-led-usb2 { 62 pmx_led_usb3: pmx-led-usb3 { 66 pmx_led_usb4: pmx-led-usb4 { 70 pmx_led_otb: pmx-led-otb { 96 led-level {
|
D | arm-realview-pb1176.dts | 120 led@08.0 { 121 compatible = "register-bit-led"; 128 led@08.1 { 129 compatible = "register-bit-led"; 136 led@08.2 { 137 compatible = "register-bit-led"; 144 led@08.3 { 145 compatible = "register-bit-led"; 151 led@08.4 { 152 compatible = "register-bit-led"; [all …]
|
D | imx27-phytec-phycore-rdk.dts | 226 ledr1: led@3 { 231 ledg1: led@4 { 236 ledb1: led@5 { 241 ledr2: led@6 { 246 ledg2: led@7 { 251 ledb2: led@8 { 256 ledr3: led@9 { 262 ledg3: led@10 { 268 ledb3: led@11 {
|
D | kirkwood-mplcec4.dts | 32 pmx_led_health: pmx-led-health { 47 pmx_led_user1o: pmx-led-user1o { 52 pmx_led_user1g: pmx-led-user1g { 57 pmx_led_user0o: pmx-led-user0o { 62 pmx_led_user0g: pmx-led-user0g { 67 pmx_led_misc: pmx-led-misc {
|
D | kirkwood-dir665.dts | 49 pmx_led_usb: pmx-led-usb { 53 pmx_led_internet_blue: pmx-led-internet-blue { 57 pmx_led_internet_amber: pmx-led-internet-amber { 61 pmx_led_5g: pmx-led-5g { 65 pmx_led_status_blue: pmx-led-status-blue { 69 pmx_led_wps: pmx-led-wps { 73 pmx_led_status_amber: pmx-led-status-amber { 77 pmx_led_24g: pmx-led-24g {
|
D | kirkwood-nsa320.dts | 55 pmx_led_hdd2_green: pmx-led-hdd2-green { 60 pmx_led_hdd2_red: pmx-led-hdd2-red { 70 pmx_led_usb_green: pmx-led-usb-green { 85 pmx_led_sys_green: pmx-led-sys-green { 90 pmx_led_sys_orange: pmx-led-sys-orange { 95 pmx_led_hdd1_green: pmx-led-hdd1-green { 100 pmx_led_hdd1_red: pmx-led-hdd1-red {
|
D | kirkwood-guruplug-server-plus.dts | 22 pmx_led_health_r: pmx-led-health-r { 26 pmx_led_health_g: pmx-led-health-g { 30 pmx_led_wmode_r: pmx-led-wmode-r { 34 pmx_led_wmode_g: pmx-led-wmode-g {
|
D | kirkwood-topkick.dts | 37 pmx_led_disk_yellow: pmx-led-disk-yellow { 47 pmx_led_sys_red: pmx-led-sys-red { 52 pmx_led_sys_blue: pmx-led-sys-blue { 57 pmx_led_wifi_green: pmx-led-wifi-green { 82 pmx_led_wifi_yellow: pmx-led-wifi-yellow {
|
D | kirkwood-netgear_readynas_nv+_v2.dts | 60 pmx_led_blue_power: pmx-led-blue-power { 65 pmx_led_blue_backup: pmx-led-blue-backup { 70 pmx_led_blue_disk1: pmx-led-blue-disk1 { 75 pmx_led_blue_disk2: pmx-led-blue-disk2 { 80 pmx_led_blue_disk3: pmx-led-blue-disk3 { 85 pmx_led_blue_disk4: pmx-led-blue-disk4 {
|
D | kirkwood-dnskw.dtsi | 68 pmx_led_power: pmx-led-power { 72 pmx_led_red_right_hdd: pmx-led-red-right-hdd { 76 pmx_led_red_left_hdd: pmx-led-red-left-hdd { 80 pmx_led_red_usb_325: pmx-led-red-usb-325 { 88 pmx_led_red_usb_320: pmx-led-red-usb-320 { 116 pmx_led_white_usb: pmx-led-white-usb {
|
D | armada-xp-netgear-rn2120.dts | 233 red-sata1-led { 239 red-sata2-led { 245 red-sata3-led { 251 red-sata4-led { 257 red-err-led { 306 sata1_led_pin: sata1-led-pin { 311 sata2_led_pin: sata2-led-pin { 316 sata3_led_pin: sata3-led-pin { 321 sata4_led_pin: sata4-led-pin { 366 err_led_pin: err-led-pin {
|
D | armada-370-netgear-rn104.dts | 204 blue-backup-led { 210 blue-power-led { 216 blue-sata1-led { 222 blue-sata2-led { 228 blue-sata3-led { 234 blue-sata4-led { 291 backup_led_pin: backup-led-pin { 296 power_led_pin: power-led-pin {
|
D | armada-370-netgear-rn102.dts | 194 blue-power-led { 200 blue-sata1-led { 206 blue-sata2-led { 212 blue-backup-led { 254 power_led_pin: power-led-pin { 259 sata1_led_pin: sata1-led-pin { 264 sata2_led_pin: sata2-led-pin { 269 backup_led_pin: backup-led-pin {
|
D | ste-href.dtsi | 71 led-cur = /bits/ 8 <0x2f>; 76 led-cur = /bits/ 8 <0x2f>; 80 led-cur = /bits/ 8 <0x2f>; 90 led-cur = /bits/ 8 <0x2f>; 94 led-cur = /bits/ 8 <0x2f>; 98 led-cur = /bits/ 8 <0x2f>;
|
D | kirkwood-dreamplug.dts | 22 pmx_led_bluetooth: pmx-led-bluetooth { 26 pmx_led_wifi: pmx-led-wifi { 30 pmx_led_wifi_ap: pmx-led-wifi-ap {
|
D | kirkwood-netgear_readynas_duo_v2.dts | 58 pmx_led_blue_power: pmx-led-blue-power { 63 pmx_led_blue_activity: pmx-led-blue-activity { 68 pmx_led_blue_disk1: pmx-led-blue-disk1 { 73 pmx_led_blue_disk2: pmx-led-blue-disk2 { 78 pmx_led_blue_backup: pmx-led-blue-backup {
|
D | s3c6410-mini6410.dts | 139 led-1 { 145 led-2 { 151 led-3 { 156 led-4 {
|
D | kirkwood-ib62x0.dts | 22 pmx_led_os_red: pmx-led-os-red { 30 pmx_led_os_green: pmx-led-os-green { 34 pmx_led_usb_transfer: pmx-led-usb-transfer {
|
D | kirkwood-openblocks_a6.dts | 97 led-red { 102 led-green { 107 led-yellow {
|
D | imx28-sps1.dts | 149 led@1 { 156 led@2 { 163 led@3 {
|
D | armada-xp-lenovo-ix4-300d.dts | 249 hdd-led { 255 power-led { 263 sysfail-led { 269 sys-led { 275 hddfail-led { 321 hdd_led_pin: hdd-led-pin {
|
D | kirkwood-openblocks_a7.dts | 115 led-red { 120 led-green { 125 led-yellow {
|
D | kirkwood-sheevaplug-common.dtsi | 30 pmx_led_red: pmx-led-red { 34 pmx_led_blue: pmx-led-blue {
|
D | moxart-uc7112lx.dts | 54 user-led { 55 label = "ready-led";
|
D | kirkwood-dockstar.dts | 26 pmx_led_green: pmx-led-green { 30 pmx_led_orange: pmx-led-orange {
|
D | orion5x-lacie-ethernet-disk-mini-v2.dts | 60 led@1 { 149 pmx_power_led: pmx-power-led { 154 pmx_power_led_ctrl: pmx-power-led-ctrl {
|
D | kirkwood-b3.dts | 53 pmx_led_green: pmx-led-green { 57 pmx_led_red: pmx-led-red { 61 pmx_led_blue: pmx-led-blue {
|
D | am335x-base0033.dts | 32 led@0 { 38 led@1 {
|
D | imx28-eukrea-mbmx28lc.dtsi | 56 led-d6 { 68 led-d7 { 228 led_d6_pins_mbmx28lc: led-d6-mbmx28lc@0 { 238 led_d7_pins_mbmx28lc: led-d7-mbmx28lc@0 {
|
D | kirkwood-nsa3x0-common.dtsi | 45 pmx_led_copy_green: pmx-led-copy-green { 50 pmx_led_copy_red: pmx-led-copy-red {
|
D | kirkwood-pogo_e02.dts | 80 pmx_led_green: pmx-led-green { 85 pmx_led_orange: pmx-led-orange {
|
D | am335x-bone-common.dtsi | 27 led@2 { 34 led@3 { 41 led@4 { 48 led@5 {
|
D | ste-nomadik-s8815.dts | 51 user-led { 119 user-led {
|
D | imx53-voipac-bsb.dts | 34 label = "led-red"; 40 label = "led-orange";
|
D | imx6q-dmo-edmqmx6.dts | 75 led-blue { 81 led-green { 86 led-pink { 91 led-red {
|
D | nspire.dtsi | 191 led: led@90110000 { label
|
D | omap3-n900.dts | 533 led-cur = /bits/ 8 <50>; 539 led-cur = /bits/ 8 <50>; 545 led-cur = /bits/ 8 <50>; 551 led-cur = /bits/ 8 <50>; 557 led-cur = /bits/ 8 <50>; 563 led-cur = /bits/ 8 <50>; 569 led-cur = /bits/ 8 <50>; 575 led-cur = /bits/ 8 <50>; 581 led-cur = /bits/ 8 <50>;
|
/linux-4.1.27/Documentation/ABI/testing/ |
D | sysfs-class-led-driver-lm3533 | 1 What: /sys/class/leds/<led>/als_channel 12 What: /sys/class/leds/<led>/als_en 19 What: /sys/class/leds/<led>/falltime 20 What: /sys/class/leds/<led>/risetime 36 What: /sys/class/leds/<led>/id 41 Get the id of this led (0..3). 43 What: /sys/class/leds/<led>/linear 53 What: /sys/class/leds/<led>/pwm
|
D | sysfs-class-led | 1 What: /sys/class/leds/<led>/brightness 9 /sys/class/leds/<led>/max_brightness. 11 What: /sys/class/leds/<led>/max_brightness 16 Maximum brightness level for this led, default is 255 (LED_FULL). 18 What: /sys/class/leds/<led>/trigger 24 of led events. 27 /sys/class/leds/<led> once a given trigger is selected. 29 What: /sys/class/leds/<led>/inverted
|
D | sysfs-class-led-flash | 1 What: /sys/class/leds/<led>/flash_brightness 11 /sys/class/leds/<led>/max_flash_brightness. 13 What: /sys/class/leds/<led>/max_flash_brightness 21 What: /sys/class/leds/<led>/flash_timeout 31 What: /sys/class/leds/<led>/max_flash_timeout 38 What: /sys/class/leds/<led>/flash_strobe 49 What: /sys/class/leds/<led>/flash_fault 58 * led-over-voltage - flash controller voltage to the flash LED 67 * led-power-supply-over-current - current in the LED power 70 * indicator-led-fault - the flash controller has detected [all …]
|
D | sysfs-platform-asus-laptop | 42 This may control the led, the device or both. 51 This may control the led, the device or both.
|
D | sysfs-driver-hid-wiimote | 8 Description: Make it possible to set/get current led state. Reading from it 9 returns 0 if led is off and 1 if it is on. Writing 0 to it 10 disables the led, writing 1 enables it.
|
D | sysfs-bus-i2c-devices-lm3533 | 14 Set the controlling led device for low-voltage current sink
|
D | sysfs-class-leds-gt683r | 1 What: /sys/class/leds/<led>/gt683r/mode
|
/linux-4.1.27/drivers/video/backlight/ |
D | adp8860_bl.c | 109 struct adp8860_led *led; member 183 struct adp8860_led *led = container_of(work, struct adp8860_led, work); in adp8860_led_work() local 185 adp8860_write(led->client, ADP8860_ISC1 - led->id + 1, in adp8860_led_work() 186 led->new_brightness >> 1); in adp8860_led_work() 192 struct adp8860_led *led; in adp8860_led_set() local 194 led = container_of(led_cdev, struct adp8860_led, cdev); in adp8860_led_set() 195 led->new_brightness = value; in adp8860_led_set() 196 schedule_work(&led->work); in adp8860_led_set() 199 static int adp8860_led_setup(struct adp8860_led *led) in adp8860_led_setup() argument 201 struct i2c_client *client = led->client; in adp8860_led_setup() [all …]
|
D | adp8870_bl.c | 111 struct adp8870_led *led; member 198 struct adp8870_led *led = container_of(work, struct adp8870_led, work); in adp8870_led_work() local 200 adp8870_write(led->client, ADP8870_ISC1 + led->id - 1, in adp8870_led_work() 201 led->new_brightness >> 1); in adp8870_led_work() 207 struct adp8870_led *led; in adp8870_led_set() local 209 led = container_of(led_cdev, struct adp8870_led, cdev); in adp8870_led_set() 210 led->new_brightness = value; in adp8870_led_set() 214 schedule_work(&led->work); in adp8870_led_set() 217 static int adp8870_led_setup(struct adp8870_led *led) in adp8870_led_setup() argument 219 struct i2c_client *client = led->client; in adp8870_led_setup() [all …]
|
/linux-4.1.27/drivers/hid/usbhid/ |
D | usbkbd.c | 97 struct urb *irq, *led; member 176 …kbd->newleds = (!!test_bit(LED_KANA, dev->led) << 3) | (!!test_bit(LED_COMPOSE, dev->led) << 3)… in usb_kbd_event() 177 (!!test_bit(LED_SCROLLL, dev->led) << 2) | (!!test_bit(LED_CAPSL, dev->led) << 1) | in usb_kbd_event() 178 (!!test_bit(LED_NUML, dev->led)); in usb_kbd_event() 192 kbd->led->dev = kbd->usbdev; in usb_kbd_event() 193 if (usb_submit_urb(kbd->led, GFP_ATOMIC)) in usb_kbd_event() 222 kbd->led->dev = kbd->usbdev; in usb_kbd_led() 223 if (usb_submit_urb(kbd->led, GFP_ATOMIC)){ in usb_kbd_led() 253 if (!(kbd->led = usb_alloc_urb(0, GFP_KERNEL))) in usb_kbd_alloc_mem() 268 usb_free_urb(kbd->led); in usb_kbd_free_mem() [all …]
|
/linux-4.1.27/arch/arm/mach-sa1100/ |
D | assabet.c | 694 struct assabet_led *led = container_of(cdev, in assabet_led_set() local 698 ASSABET_BCR_clear(led->mask); in assabet_led_set() 700 ASSABET_BCR_set(led->mask); in assabet_led_set() 705 struct assabet_led *led = container_of(cdev, in assabet_led_get() local 708 return (ASSABET_BCR & led->mask) ? LED_OFF : LED_FULL; in assabet_led_get() 719 struct assabet_led *led; in assabet_leds_init() local 721 led = kzalloc(sizeof(*led), GFP_KERNEL); in assabet_leds_init() 722 if (!led) in assabet_leds_init() 725 led->cdev.name = assabet_leds[i].name; in assabet_leds_init() 726 led->cdev.brightness_set = assabet_led_set; in assabet_leds_init() [all …]
|
/linux-4.1.27/drivers/media/dvb-frontends/ |
D | au8522_common.c | 171 int au8522_led_ctrl(struct au8522_state *state, int led) in au8522_led_ctrl() argument 181 if (led < 0) { in au8522_led_ctrl() 186 led *= -1; in au8522_led_ctrl() 190 if (state->led_state != led) { in au8522_led_ctrl() 193 dprintk("%s: %d\n", __func__, led); in au8522_led_ctrl() 205 if (led < led_config->num_led_states) in au8522_led_ctrl() 206 val |= led_config->led_states[led]; in au8522_led_ctrl() 216 state->led_state = led; in au8522_led_ctrl() 218 if (led == 0) in au8522_led_ctrl()
|
D | au8522_dig.c | 708 int led; in au8522_led_status() local 725 led = 2; in au8522_led_status() 727 led = 1; in au8522_led_status() 735 return au8522_led_ctrl(state, led); in au8522_led_status()
|
/linux-4.1.27/arch/arm/mach-davinci/ |
D | board-dm365-evm.c | 577 struct cpld_led *led = container_of(cdev, struct cpld_led, cdev); in cpld_led_set() local 581 reg &= ~led->mask; in cpld_led_set() 583 reg |= led->mask; in cpld_led_set() 589 struct cpld_led *led = container_of(cdev, struct cpld_led, cdev); in cpld_led_get() local 592 return (reg & led->mask) ? LED_OFF : LED_FULL; in cpld_led_get() 605 struct cpld_led *led; in cpld_leds_init() local 607 led = kzalloc(sizeof(*led), GFP_KERNEL); in cpld_leds_init() 608 if (!led) in cpld_leds_init() 611 led->cdev.name = cpld_leds[i].name; in cpld_leds_init() 612 led->cdev.brightness_set = cpld_led_set; in cpld_leds_init() [all …]
|
/linux-4.1.27/Documentation/leds/ |
D | ledtrig-oneshot.txt | 5 no clear trap points to put standard led-on and led-off settings. Using this 19 The trigger can be activated from user space on led class devices as shown 45 echo oneshot > trigger # set trigger for this led 51 echo 1 > invert # set led as normally-on, turn the led on 55 echo 1 > shot # led starts blinking, ignored if already blinking 59 echo 0 > invert # set led as normally-off, turn the led off
|
D | leds-lp5523.txt | 4 * National Semiconductor LP5523 led driver chip 13 the led class control interface. 38 enginex_leds : led mux control (visible only in load mode) 54 Each channel contains led current settings.
|
D | leds-lp5521.txt | 4 * National Semiconductor LP5521 led driver chip 14 the led class control interface. Channels have generic names: 29 Example (start to blink the channel 2 led): 45 Each channel has its own led current settings.
|
D | leds-lp3944.txt | 18 is used as a led controller. 23 - duty cycle: percentage of the period the led is on, from 0 to 100 25 Setting a led in DIM0 or DIM1 mode makes it blink according to the pattern.
|
D | leds-class.txt | 6 handled by the input subsystem and the led class is *not* needed. 15 is a kernel based source of led events. Triggers can either be simple or 18 nand-disk and sharpsl-charge triggers. With led triggers disabled, the code 52 individual led class attributes. As a solution which doesn't incur as much
|
D | ledtrig-transient.txt | 29 When an led class device driver registers itself, it can specify all leds 31 routine for the default trigger gets called. During registration of an led 45 LED state changes are controlled using brightness which is a common led 50 trigger registration, for each led class device that specifies this trigger 64 Transient trigger can be enabled and disabled from user space on led class 110 interface which is called from the led brightness_set()
|
/linux-4.1.27/drivers/platform/x86/ |
D | asus-laptop.c | 232 struct led_classdev led; member 570 struct asus_led *led = container_of(led_cdev, struct asus_led, led); in asus_led_cdev_set() local 571 struct asus_laptop *asus = led->asus; in asus_led_cdev_set() 573 led->wk = !!value; in asus_led_cdev_set() 574 queue_work(asus->led_workqueue, &led->work); in asus_led_cdev_set() 579 struct asus_led *led = container_of(work, struct asus_led, work); in asus_led_cdev_update() local 580 struct asus_laptop *asus = led->asus; in asus_led_cdev_update() 582 asus_led_set(asus, led->method, led->wk); in asus_led_cdev_update() 631 struct asus_led *led = container_of(led_cdev, struct asus_led, led); in asus_kled_cdev_set() local 632 struct asus_laptop *asus = led->asus; in asus_kled_cdev_set() [all …]
|
D | thinkpad_acpi.c | 369 int led; member 5286 static inline bool tpacpi_is_led_restricted(const unsigned int led) in tpacpi_is_led_restricted() argument 5291 return (1U & (TPACPI_SAFE_LEDS >> led)) == 0; in tpacpi_is_led_restricted() 5295 static int led_get_status(const unsigned int led) in led_get_status() argument 5303 &status, "GLED", "dd", 1 << led)) in led_get_status() 5310 tpacpi_led_state_cache[led] = led_s; in led_get_status() 5319 static int led_set_status(const unsigned int led, in led_set_status() argument 5331 if (unlikely(led > 7)) in led_set_status() 5333 if (unlikely(tpacpi_is_led_restricted(led))) in led_set_status() 5336 (1 << led), led_sled_arg1[ledstatus])) in led_set_status() [all …]
|
/linux-4.1.27/Documentation/gpio/ |
D | board.txt | 30 led-gpios = <&gpio 15 GPIO_ACTIVE_HIGH>, /* red */ 38 "led" function, and GPIO 1 as the "power" GPIO: 42 red = gpiod_get_index(dev, "led", 0); 43 green = gpiod_get_index(dev, "led", 1); 44 blue = gpiod_get_index(dev, "led", 2); 48 The led GPIOs will be active-high, while the power GPIO will be active-low (i.e. 73 "led-gpios", 129 GPIO_LOOKUP_IDX("gpio.0", 15, "led", 0, GPIO_ACTIVE_HIGH), 130 GPIO_LOOKUP_IDX("gpio.0", 16, "led", 1, GPIO_ACTIVE_HIGH), 131 GPIO_LOOKUP_IDX("gpio.0", 17, "led", 2, GPIO_ACTIVE_HIGH), [all …]
|
/linux-4.1.27/sound/usb/line6/ |
D | toneport.c | 318 struct toneport_led *led = &toneport->leds[i]; in toneport_init_leds() local 319 struct led_classdev *leddev = &led->dev; in toneport_init_leds() 321 led->toneport = toneport; in toneport_init_leds() 322 snprintf(led->name, sizeof(led->name), "%s::%s", in toneport_init_leds() 324 leddev->name = led->name; in toneport_init_leds() 331 led->registered = true; in toneport_init_leds() 339 struct toneport_led *led; in toneport_remove_leds() local 343 led = &toneport->leds[i]; in toneport_remove_leds() 344 if (!led->registered) in toneport_remove_leds() 346 led_classdev_unregister(&led->dev); in toneport_remove_leds() [all …]
|
/linux-4.1.27/drivers/media/rc/ |
D | ttusbir.c | 46 struct led_classdev led; member 58 struct ttusbir *tt = container_of(led_dev, struct ttusbir, led); in ttusbir_brightness_get() 84 struct ttusbir *tt = container_of(led_dev, struct ttusbir, led); in ttusbir_brightness_set() 304 tt->led.name = "ttusbir:green:power"; in ttusbir_probe() 305 tt->led.default_trigger = "rc-feedback"; in ttusbir_probe() 306 tt->led.brightness_set = ttusbir_brightness_set; in ttusbir_probe() 307 tt->led.brightness_get = ttusbir_brightness_get; in ttusbir_probe() 310 ret = led_classdev_register(&intf->dev, &tt->led); in ttusbir_probe() 353 led_classdev_unregister(&tt->led); in ttusbir_probe() 382 led_classdev_unregister(&tt->led); in ttusbir_disconnect() [all …]
|
D | winbond-cir.c | 206 struct led_classdev led; member 292 led); in wbcir_led_brightness_get() 306 led); in wbcir_led_brightness_set() 880 led_classdev_suspend(&data->led); in wbcir_suspend() 1009 led_classdev_resume(&data->led); in wbcir_resume() 1053 data->led.name = "cir::activity"; in wbcir_probe() 1054 data->led.default_trigger = "rc-feedback"; in wbcir_probe() 1055 data->led.brightness_set = wbcir_led_brightness_set; in wbcir_probe() 1056 data->led.brightness_get = wbcir_led_brightness_get; in wbcir_probe() 1057 err = led_classdev_register(&device->dev, &data->led); in wbcir_probe() [all …]
|
D | redrat3.c | 169 struct led_classdev led; member 821 led); in redrat3_brightness_set() 851 rr3->led.brightness = LED_OFF; in redrat3_led_complete() 999 rr3->led.name = "redrat3:red:feedback"; in redrat3_dev_probe() 1000 rr3->led.default_trigger = "rc-feedback"; in redrat3_dev_probe() 1001 rr3->led.brightness_set = redrat3_brightness_set; in redrat3_dev_probe() 1002 retval = led_classdev_register(&intf->dev, &rr3->led); in redrat3_dev_probe() 1036 led_classdev_unregister(&rr3->led); in redrat3_dev_probe() 1056 led_classdev_unregister(&rr3->led); in redrat3_dev_disconnect() 1065 led_classdev_suspend(&rr3->led); in redrat3_dev_suspend() [all …]
|
/linux-4.1.27/drivers/net/ethernet/chelsio/cxgb/ |
D | mv88x201x.c | 61 u32 led = 0; in led_link() local 64 cphy_mdio_read(cphy, MDIO_MMD_PMAPMD, MDIO_CTRL2, &led); in led_link() 67 led |= LINK_ENABLE_BIT; in led_link() 68 cphy_mdio_write(cphy, MDIO_MMD_PMAPMD, MDIO_CTRL2, led); in led_link() 70 led &= ~LINK_ENABLE_BIT; in led_link() 71 cphy_mdio_write(cphy, MDIO_MMD_PMAPMD, MDIO_CTRL2, led); in led_link()
|
/linux-4.1.27/drivers/regulator/ |
D | wm8350-regulator.c | 1298 struct wm8350_led *led; in wm8350_register_led() local 1302 if (lednum >= ARRAY_SIZE(wm8350->pmic.led) || lednum < 0) { in wm8350_register_led() 1307 led = &wm8350->pmic.led[lednum]; in wm8350_register_led() 1309 if (led->pdev) { in wm8350_register_led() 1320 led->isink_consumer.dev_name = dev_name(&pdev->dev); in wm8350_register_led() 1321 led->isink_consumer.supply = "led_isink"; in wm8350_register_led() 1322 led->isink_init.num_consumer_supplies = 1; in wm8350_register_led() 1323 led->isink_init.consumer_supplies = &led->isink_consumer; in wm8350_register_led() 1324 led->isink_init.constraints.min_uA = 0; in wm8350_register_led() 1325 led->isink_init.constraints.max_uA = pdata->max_uA; in wm8350_register_led() [all …]
|
/linux-4.1.27/drivers/media/usb/dvb-usb/ |
D | technisat-usb2.c | 227 u8 led[8] = { in technisat_usb2_set_led() local 237 led[1] = 0x82; in technisat_usb2_set_led() 240 led[1] = 0x82; in technisat_usb2_set_led() 242 led[2] = 0x02; in technisat_usb2_set_led() 243 led[3] = 10; in technisat_usb2_set_led() 244 led[4] = 10; in technisat_usb2_set_led() 246 led[2] = 0xff; in technisat_usb2_set_led() 247 led[3] = 50; in technisat_usb2_set_led() 248 led[4] = 50; in technisat_usb2_set_led() 250 led[5] = 1; in technisat_usb2_set_led() [all …]
|
/linux-4.1.27/arch/sparc/kernel/ |
D | led.c | 118 static struct proc_dir_entry *led; variable 127 led = proc_create("led", 0, NULL, &led_proc_fops); in led_init() 128 if (!led) in led_init()
|
/linux-4.1.27/drivers/media/common/siano/ |
D | sms-cards.c | 313 int sms_board_led_feedback(struct smscore_device_t *coredev, int led) in sms_board_led_feedback() argument 319 if (smscore_led_state(coredev, -1) == led) in sms_board_led_feedback() 325 board->led_lo, (led & SMS_LED_LO) ? 1 : 0); in sms_board_led_feedback() 327 board->led_hi, (led & SMS_LED_HI) ? 1 : 0); in sms_board_led_feedback() 329 smscore_led_state(coredev, led); in sms_board_led_feedback()
|
/linux-4.1.27/drivers/net/wireless/brcm80211/brcmsmac/ |
D | led.c | 75 u8 led = *leds[i]; in brcms_led_register() local 76 if ((led & BRCMS_LED_BEH_MASK) == BRCMS_LED_RADIO) { in brcms_led_register() 78 if (led & BRCMS_LED_AL_MASK) in brcms_led_register()
|
D | Makefile | 46 brcmsmac-$(CONFIG_BCMA_DRIVER_GPIO) += led.o
|
/linux-4.1.27/drivers/block/ |
D | umem.c | 152 unsigned char led; in get_userbit() local 154 led = readb(card->csr_remap + MEMCTRLCMD_LEDCTRL); in get_userbit() 155 return led & bit; in get_userbit() 160 unsigned char led; in set_userbit() local 162 led = readb(card->csr_remap + MEMCTRLCMD_LEDCTRL); in set_userbit() 164 led |= bit; in set_userbit() 166 led &= ~bit; in set_userbit() 167 writeb(led, card->csr_remap + MEMCTRLCMD_LEDCTRL); in set_userbit() 177 unsigned char led; in set_led() local 179 led = readb(card->csr_remap + MEMCTRLCMD_LEDCTRL); in set_led() [all …]
|
/linux-4.1.27/Documentation/devicetree/bindings/video/backlight/ |
D | sky81452-backlight.txt | 10 - led-sources : List of enabled channels from 0 to 5. 25 led-sources = <0 1 2 5>;
|
/linux-4.1.27/drivers/input/joystick/ |
D | xpad.c | 340 struct xpad_led *led; member 910 struct xpad_led *led; in xpad_led_probe() local 917 xpad->led = led = kzalloc(sizeof(struct xpad_led), GFP_KERNEL); in xpad_led_probe() 918 if (!led) in xpad_led_probe() 923 snprintf(led->name, sizeof(led->name), "xpad%lu", led_no); in xpad_led_probe() 924 led->xpad = xpad; in xpad_led_probe() 926 led_cdev = &led->led_cdev; in xpad_led_probe() 927 led_cdev->name = led->name; in xpad_led_probe() 932 kfree(led); in xpad_led_probe() 933 xpad->led = NULL; in xpad_led_probe() [all …]
|
/linux-4.1.27/include/linux/ |
D | kbd_kern.h | 67 extern void setledstate(struct kbd_struct *kbd, unsigned int led); 71 extern void (*kbd_ledfunc)(unsigned int led);
|
/linux-4.1.27/drivers/mfd/ |
D | tps65010.c | 777 int tps65010_set_led(unsigned led, unsigned mode) in tps65010_set_led() argument 785 if (led == LED1) in tps65010_set_led() 789 led = LED2; in tps65010_set_led() 794 pr_debug("%s: led%i_on 0x%02x\n", DRIVER_NAME, led, in tps65010_set_led() 798 pr_debug("%s: led%i_per 0x%02x\n", DRIVER_NAME, led, in tps65010_set_led() 827 DRIVER_NAME, led); in tps65010_set_led() 832 pr_debug("%s: led%i_on 0x%02x\n", DRIVER_NAME, led, in tps65010_set_led() 840 DRIVER_NAME, led); in tps65010_set_led() 845 pr_debug("%s: led%i_per 0x%02x\n", DRIVER_NAME, led, in tps65010_set_led()
|
/linux-4.1.27/Documentation/devicetree/bindings/mfd/ |
D | mc13xxx.txt | 16 - leds : Contain the led nodes and initial register values in property 17 "led-control". Number of register depends of used IC, for MC13783 is 6, 22 Each led node should contain "reg", which used as LED ID (described below). 133 led-control = <0x000 0x000 0x0e0 0x000>;
|
D | mfd.txt | 34 led@08.0 { 35 compatible = "register-bit-led";
|
D | sky81452.txt | 22 led-sources = <0 1 2 3 6>;
|
/linux-4.1.27/drivers/mmc/host/ |
D | au1xmmc.c | 1070 if (host->platdata && host->platdata->led) { in au1xmmc_probe() 1071 struct led_classdev *led = host->platdata->led; in au1xmmc_probe() local 1072 led->name = mmc_hostname(mmc); in au1xmmc_probe() 1073 led->brightness = LED_OFF; in au1xmmc_probe() 1074 led->default_trigger = mmc_hostname(mmc); in au1xmmc_probe() 1075 ret = led_classdev_register(mmc_dev(mmc), led); in au1xmmc_probe() 1099 if (host->platdata && host->platdata->led) in au1xmmc_probe() 1100 led_classdev_unregister(host->platdata->led); in au1xmmc_probe() 1141 if (host->platdata && host->platdata->led) in au1xmmc_remove() 1142 led_classdev_unregister(host->platdata->led); in au1xmmc_remove()
|
D | rtsx_usb_sdmmc.c | 64 struct led_classdev led; member 1298 static void rtsx_usb_led_control(struct led_classdev *led, in rtsx_usb_led_control() argument 1301 struct rtsx_usb_sdmmc *host = container_of(led, in rtsx_usb_led_control() 1302 struct rtsx_usb_sdmmc, led); in rtsx_usb_led_control() 1307 host->led.brightness = brightness; in rtsx_usb_led_control() 1319 if (host->led.brightness == LED_OFF) in rtsx_usb_update_led() 1385 host->led.name = host->led_name; in rtsx_usb_sdmmc_drv_probe() 1386 host->led.brightness = LED_OFF; in rtsx_usb_sdmmc_drv_probe() 1387 host->led.default_trigger = mmc_hostname(mmc); in rtsx_usb_sdmmc_drv_probe() 1388 host->led.brightness_set = rtsx_usb_led_control; in rtsx_usb_sdmmc_drv_probe() [all …]
|
/linux-4.1.27/drivers/media/usb/em28xx/ |
D | em28xx-core.c | 632 const struct em28xx_led *led = NULL; in em28xx_capture_start() local 679 led = em28xx_find_led(dev, EM28XX_LED_ANALOG_CAPTURING); in em28xx_capture_start() 681 led = em28xx_find_led(dev, EM28XX_LED_DIGITAL_CAPTURING); in em28xx_capture_start() 683 if (led) in em28xx_capture_start() 684 em28xx_write_reg_bits(dev, led->gpio_reg, in em28xx_capture_start() 685 (!start ^ led->inverted) ? in em28xx_capture_start() 686 ~led->gpio_mask : led->gpio_mask, in em28xx_capture_start() 687 led->gpio_mask); in em28xx_capture_start()
|
D | em28xx-input.c | 497 const struct em28xx_led *led; in em28xx_query_buttons() local 543 led = em28xx_find_led(dev, in em28xx_query_buttons() 546 if (led) in em28xx_query_buttons() 548 led->gpio_reg, in em28xx_query_buttons() 549 led->gpio_mask); in em28xx_query_buttons()
|
/linux-4.1.27/arch/mips/emma/markeins/ |
D | Makefile | 10 obj-$(CONFIG_NEC_MARKEINS) += irq.o setup.o led.o platform.o
|
/linux-4.1.27/drivers/macintosh/ |
D | rack-meter.c | 314 int led; in rackmeter_calc_sample() local 317 for (led = 0; led < 16; led++) { in rackmeter_calc_sample() 319 sample |= ((rm->ubuf[led] >= 0x80) << 15); in rackmeter_calc_sample()
|
/linux-4.1.27/arch/arm/mach-s3c24xx/ |
D | mach-gta02.c | 99 char led; in gta02_panic_blink() local 101 led = (state) ? 1 : 0; in gta02_panic_blink() 102 gpio_direction_output(GTA02_GPIO_AUX_LED, led); in gta02_panic_blink()
|
/linux-4.1.27/Documentation/devicetree/bindings/ata/ |
D | sata_highbank.txt | 21 - calxeda,led-order : a u32 array that map port numbers to offsets within the 40 calxeda,led-order = <4 0 1 2 3>;
|
/linux-4.1.27/arch/mips/alchemy/devboards/ |
D | db1000.c | 249 static void db1100_mmcled_set(struct led_classdev *led, enum led_brightness b) in db1100_mmcled_set() argument 287 static void db1100_mmc1led_set(struct led_classdev *led, enum led_brightness b) in db1100_mmc1led_set() argument 305 .led = &db1100_mmc_led, 312 .led = &db1100_mmc1_led,
|
D | db1300.c | 514 static void db1300_mmcled_set(struct led_classdev *led, in db1300_mmcled_set() argument 531 .led = &db1300_mmc_led, 579 static void db1300_movinand_led_set(struct led_classdev *led, in db1300_movinand_led_set() argument 595 .led = &db1300_movinand_led,
|
/linux-4.1.27/drivers/usb/common/ |
D | Makefile | 7 usb-common-$(CONFIG_USB_LED_TRIG) += led.o
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ce/ |
D | Makefile | 4 led.o \
|
/linux-4.1.27/arch/mips/cobalt/ |
D | Makefile | 5 obj-y := buttons.o irq.o lcd.o led.o mtd.o reset.o rtc.o serial.o setup.o time.o
|
/linux-4.1.27/arch/powerpc/boot/dts/ |
D | sbc8548.dts | 66 led@0,0 { 67 compatible = "led";
|
D | sbc8548-altflash.dts | 69 led@0,0 { 70 compatible = "led";
|
D | motionpro.dts | 17 compatible = "promess,motionpro-led"; 22 compatible = "promess,motionpro-led";
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192de/ |
D | Makefile | 5 led.o \
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192cu/ |
D | Makefile | 4 led.o \
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192se/ |
D | Makefile | 5 led.o \
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723be/ |
D | Makefile | 5 led.o \
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8821ae/ |
D | Makefile | 5 led.o \
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8192ee/ |
D | Makefile | 5 led.o \
|
/linux-4.1.27/drivers/net/wireless/ath/carl9170/ |
D | Makefile | 1 carl9170-objs := main.o usb.o cmd.o mac.o phy.o led.o fw.o tx.o rx.o
|
D | led.c | 106 static void carl9170_led_set_brightness(struct led_classdev *led, in carl9170_led_set_brightness() argument 109 struct carl9170_led *arl = container_of(led, struct carl9170_led, l); in carl9170_led_set_brightness()
|
/linux-4.1.27/drivers/isdn/hisax/ |
D | netjet.c | 90 u_char led; in mode_tiger() local 115 led = bc & 0x01; in mode_tiger() 116 led = 0x01 << (6 + led); // convert to mask in mode_tiger() 117 led = ~led; in mode_tiger() 118 cs->hw.njet.auxd &= led; in mode_tiger() 149 led = bc & 0x01; in mode_tiger() 150 led = 0x01 << (6 + led); // convert to mask in mode_tiger() 151 cs->hw.njet.auxd |= led; in mode_tiger()
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8188ee/ |
D | Makefile | 5 led.o \
|
/linux-4.1.27/drivers/net/wireless/rtlwifi/rtl8723ae/ |
D | Makefile | 7 led.o \
|
/linux-4.1.27/drivers/isdn/hardware/mISDN/ |
D | hfcmulti.c | 1623 int led[4]; in hfcmulti_leds() local 1633 led[0] = 0; in hfcmulti_leds() 1634 led[1] = 0; in hfcmulti_leds() 1635 led[2] = 0; in hfcmulti_leds() 1636 led[3] = 0; in hfcmulti_leds() 1640 led[1] = 1; in hfcmulti_leds() 1642 led[0] = 1; in hfcmulti_leds() 1646 led[2] = 1; in hfcmulti_leds() 1647 led[3] = 1; in hfcmulti_leds() 1653 led[2] = 0; in hfcmulti_leds() [all …]
|
/linux-4.1.27/include/linux/mfd/ |
D | htc-pasic3.h | 36 struct led_classdev led; member
|
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | phy.h | 37 void falcon_qt202x_set_led(struct efx_nic *p, int led, int state);
|
/linux-4.1.27/drivers/staging/vt6656/ |
D | mac.c | 239 void vnt_mac_set_led(struct vnt_private *priv, u8 state, u8 led) in vnt_mac_set_led() argument 243 data[0] = led; in vnt_mac_set_led()
|
/linux-4.1.27/drivers/net/wireless/libertas/ |
D | types.h | 216 u8 led; member 227 uint8_t led; member
|
/linux-4.1.27/drivers/parisc/ |
D | Makefile | 24 obj-$(CONFIG_CHASSIS_LCD_LED) += led.o
|
/linux-4.1.27/Documentation/devicetree/bindings/iio/light/ |
D | gp2ap020a00f.txt | 4 for its built-in led. It is also defined by this binding.
|
/linux-4.1.27/drivers/net/usb/ |
D | ax88179_178a.c | 1042 u16 led; in ax88179_convert_old_led() local 1045 if (ax88179_read_cmd(dev, AX_ACCESS_EEPROM, 0x3C, 1, 2, &led) < 0) in ax88179_convert_old_led() 1048 led >>= 8; in ax88179_convert_old_led() 1049 switch (led) { in ax88179_convert_old_led() 1051 led = LED0_ACTIVE | LED1_LINK_10 | LED1_LINK_100 | in ax88179_convert_old_led() 1056 led = LED0_ACTIVE | LED1_LINK_1000 | LED2_LINK_100 | LED_VALID; in ax88179_convert_old_led() 1059 led = LED0_ACTIVE | LED1_LINK_1000 | LED2_LINK_100 | in ax88179_convert_old_led() 1063 led = LED0_ACTIVE | LED1_ACTIVE | LED1_LINK_1000 | LED2_ACTIVE | in ax88179_convert_old_led() 1067 led = LED0_ACTIVE | LED1_LINK_10 | LED1_LINK_100 | in ax88179_convert_old_led() 1073 *ledvalue = led; in ax88179_convert_old_led()
|