Home
last modified time | relevance | path

Searched refs:pled (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/platform/x86/intel/int3472/
H A Dled.c13 container_of(led_cdev, struct int3472_discrete_device, pled.classdev); in int3472_pled_set()
15 gpiod_set_value_cansleep(int3472->pled.gpio, brightness); in int3472_pled_set()
24 if (int3472->pled.classdev.dev) in skl_int3472_register_pled()
27 int3472->pled.gpio = gpio; in skl_int3472_register_pled()
30 snprintf(int3472->pled.name, sizeof(int3472->pled.name), in skl_int3472_register_pled()
32 p = strchr(int3472->pled.name, ':'); in skl_int3472_register_pled()
36 int3472->pled.classdev.name = int3472->pled.name; in skl_int3472_register_pled()
37 int3472->pled.classdev.max_brightness = 1; in skl_int3472_register_pled()
38 int3472->pled.classdev.brightness_set_blocking = int3472_pled_set; in skl_int3472_register_pled()
40 ret = led_classdev_register(int3472->dev, &int3472->pled.classdev); in skl_int3472_register_pled()
[all …]
H A Dcommon.h105 } pled; member
/linux/drivers/leds/
H A Dleds-mlxcpld.c116 struct mlxcpld_led_priv *pled; member
285 struct mlxcpld_led_priv *pled = cdev_to_priv(led); in mlxcpld_led_brightness_set() local
288 mlxcpld_led_store_hw(pled->param.mask, pled->param.offset, in mlxcpld_led_brightness_set()
289 pled->param.base_color); in mlxcpld_led_brightness_set()
293 mlxcpld_led_store_hw(pled->param.mask, pled->param.offset, in mlxcpld_led_brightness_set()
301 struct mlxcpld_led_priv *pled = cdev_to_priv(led); in mlxcpld_led_blink_set() local
315 mlxcpld_led_store_hw(pled->param.mask, pled->param.offset, in mlxcpld_led_blink_set()
316 pled->param.base_color + in mlxcpld_led_blink_set()
319 mlxcpld_led_store_hw(pled->param.mask, pled->param.offset, in mlxcpld_led_blink_set()
320 pled->param.base_color + in mlxcpld_led_blink_set()
[all …]
H A Dleds-da9052.c93 struct led_platform_data *pled; in da9052_led_probe() local
105 pled = pdata->pled; in da9052_led_probe()
106 if (pled == NULL) { in da9052_led_probe()
112 pled->num_leds, sizeof(struct da9052_led), in da9052_led_probe()
119 for (i = 0; i < pled->num_leds; i++) { in da9052_led_probe()
120 led[i].cdev.name = pled->leds[i].name; in da9052_led_probe()
124 led[i].led_index = pled->leds[i].flags; in da9052_led_probe()
164 struct led_platform_data *pled; in da9052_led_remove() local
169 pled = pdata->pled; in da9052_led_remove()
171 for (i = 0; i < pled->num_leds; i++) { in da9052_led_remove()
H A Dleds-lp3944.c297 struct lp3944_led *pled = &pdata->leds[i]; in lp3944_configure() local
302 switch (pled->type) { in lp3944_configure()
306 led->type = pled->type; in lp3944_configure()
307 led->ldev.name = pled->name; in lp3944_configure()
324 (enum led_brightness) pled->status; in lp3944_configure()
327 err = lp3944_led_set(led, pled->status); in lp3944_configure()
331 led->ldev.name, pled->status); in lp3944_configure()
H A Dleds-pca9532.c406 struct pca9532_led *pled = &pdata->leds[i]; in pca9532_configure() local
409 led->type = pled->type; in pca9532_configure()
417 if (pled->state == PCA9532_KEEP) in pca9532_configure()
420 led->state = pled->state; in pca9532_configure()
421 led->name = pled->name; in pca9532_configure()
423 led->ldev.default_trigger = pled->default_trigger; in pca9532_configure()
448 data->idev->name = pled->name; in pca9532_configure()
/linux/include/linux/mfd/da9052/
H A Dpdata.h18 struct led_platform_data *pled; member
/linux/drivers/platform/x86/
H A Dasus-laptop.c252 struct asus_led pled; member
646 led_classdev_unregister(&asus->pled.led); in asus_led_exit()
718 r = asus_led_register(asus, &asus->pled, "asus::phone", METHOD_PLED); in asus_led_init()