Searched refs:pled (Results 1 – 9 of 9) sorted by relevance
/openbmc/linux/drivers/platform/x86/intel/int3472/ |
H A D | led.c | 13 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() 25 if (int3472->pled.classdev.dev) in skl_int3472_register_pled() 28 int3472->pled.gpio = acpi_get_and_request_gpiod(path, agpio->pin_table[0], in skl_int3472_register_pled() 30 if (IS_ERR(int3472->pled.gpio)) in skl_int3472_register_pled() 31 return dev_err_probe(int3472->dev, PTR_ERR(int3472->pled.gpio), in skl_int3472_register_pled() 35 gpiod_toggle_active_low(int3472->pled.gpio); in skl_int3472_register_pled() 38 gpiod_direction_output(int3472->pled.gpio, 0); in skl_int3472_register_pled() 41 snprintf(int3472->pled.name, sizeof(int3472->pled.name), in skl_int3472_register_pled() 43 p = strchr(int3472->pled.name, ':'); in skl_int3472_register_pled() [all …]
|
H A D | common.h | 105 } pled; member
|
/openbmc/linux/drivers/leds/ |
H A D | leds-mlxcpld.c | 116 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 D | leds-apu.c | 73 struct apu_led_priv *pled; member 108 struct apu_led_priv *pled = cdev_to_priv(led); in apu1_led_brightness_set() local 111 iowrite8(value ? APU1_LEDON : APU1_LEDOFF, pled->param.addr); in apu1_led_brightness_set() 120 apu_led->pled = devm_kcalloc(dev, in apu_led_config() 124 if (!apu_led->pled) in apu_led_config() 128 struct apu_led_priv *pled = &apu_led->pled[i]; in apu_led_config() local 129 struct led_classdev *led_cdev = &pled->cdev; in apu_led_config() 137 pled->param.addr = devm_ioremap(dev, in apu_led_config() 139 if (!pled->param.addr) { in apu_led_config() 155 led_classdev_unregister(&apu_led->pled[i].cdev); in apu_led_config() [all …]
|
H A D | leds-da9052.c | 93 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 D | leds-lp3944.c | 297 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 D | leds-pca9532.c | 364 struct pca9532_led *pled = &pdata->leds[i]; in pca9532_configure() local 367 led->type = pled->type; in pca9532_configure() 375 if (pled->state == PCA9532_KEEP) in pca9532_configure() 378 led->state = pled->state; in pca9532_configure() 379 led->name = pled->name; in pca9532_configure() 381 led->ldev.default_trigger = pled->default_trigger; in pca9532_configure() 404 data->idev->name = pled->name; in pca9532_configure()
|
/openbmc/linux/include/linux/mfd/da9052/ |
H A D | pdata.h | 18 struct led_platform_data *pled; member
|
/openbmc/linux/drivers/platform/x86/ |
H A D | asus-laptop.c | 253 struct asus_led pled; member 647 led_classdev_unregister(&asus->pled.led); in asus_led_exit() 719 r = asus_led_register(asus, &asus->pled, "asus::phone", METHOD_PLED); in asus_led_init()
|