Lines Matching defs:led
1856 static int joycon_player_led_brightness_set(struct led_classdev *led,
1859 struct device *dev = led->dev->parent;
1873 /* determine which player led this is */
1875 if (&ctlr->leds[num] == led)
1894 static int joycon_home_led_brightness_set(struct led_classdev *led,
1897 struct device *dev = led->dev->parent;
1920 hid_dbg(hdev, "setting home led brightness\n");
1934 struct led_classdev *led;
1959 led = &ctlr->leds[i];
1960 led->name = name;
1961 led->brightness = ((i + 1) <= input_num) ? 1 : 0;
1962 led->max_brightness = 1;
1963 led->brightness_set_blocking =
1965 led->flags = LED_CORE_SUSPENDRESUME | LED_HW_PLUGGABLE;
1967 ret = devm_led_classdev_register(&hdev->dev, led);
1969 hid_err(hdev, "Failed registering %s LED\n", led->name);
1988 led = &ctlr->home_led;
1989 led->name = name;
1990 led->brightness = 0;
1991 led->max_brightness = 0xF;
1992 led->brightness_set_blocking = joycon_home_led_brightness_set;
1993 led->flags = LED_CORE_SUSPENDRESUME | LED_HW_PLUGGABLE;
1994 ret = devm_led_classdev_register(&hdev->dev, led);
1996 hid_err(hdev, "Failed registering home led\n");
2000 ret = joycon_home_led_brightness_set(led, 0);
2003 devm_led_classdev_unregister(&hdev->dev, led);