Home
last modified time | relevance | path

Searched refs:led_mc (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/wireless/realtek/rtw89/
H A Dled_mc.c13 struct rtw89_led *rtw_led = container_of(mcdev, struct rtw89_led, led_mc); in rtw89_led_mc_brightness_set()
45 struct led_classdev_mc *led_mc = &rtw_led->led_mc; in rtw89_led_mc_init() local
48 led_mc->num_colors = desc->n_gpio; in rtw89_led_mc_init()
49 led_mc->subled_info = rtw_led->subled; in rtw89_led_mc_init()
64 led_mc->led_cdev.name = rtw_led->name; in rtw89_led_mc_init()
65 led_mc->led_cdev.brightness_set_blocking = rtw89_led_mc_brightness_set; in rtw89_led_mc_init()
66 led_mc->led_cdev.max_brightness = LED_ON; in rtw89_led_mc_init()
67 led_mc->led_cdev.default_trigger = ieee80211_get_assoc_led_name(rtwdev->hw); in rtw89_led_mc_init()
69 ret = led_classdev_multicolor_register(rtwdev->dev, led_mc); in rtw89_led_mc_init()
80 led_classdev_multicolor_unregister(&rtw_led->led_mc); in rtw89_led_mc_deinit()
H A DMakefile103 rtw89_core-$(CONFIG_RTW89_LEDS_MC) += led_mc.o
H A Dcore.h5707 struct led_classdev_mc led_mc; member
/linux/drivers/platform/x86/amd/
H A Damd_halo_led.c59 struct led_classdev_mc led_mc; member
214 led_mc); in amd_halo_brightness_set()
272 data->led_mc.led_cdev.brightness = AMD_HALO_MAX_HW_BRIGHTNESS; in amd_halo_probe()
273 data->led_mc.led_cdev.max_brightness = AMD_HALO_MAX_HW_BRIGHTNESS; in amd_halo_probe()
274 data->led_mc.led_cdev.brightness_set_blocking = amd_halo_brightness_set; in amd_halo_probe()
275 data->led_mc.led_cdev.flags = LED_CORE_SUSPENDRESUME | LED_RETAIN_AT_SHUTDOWN; in amd_halo_probe()
276 data->led_mc.num_colors = ARRAY_SIZE(data->subled_info); in amd_halo_probe()
277 data->led_mc.subled_info = data->subled_info; in amd_halo_probe()
287 ret = devm_led_classdev_multicolor_register_ext(&wdev->dev, &data->led_mc, in amd_halo_probe()
/linux/drivers/hid/
H A Dhid-oxp.c180 struct led_classdev_mc *led_mc; member
318 struct led_classdev_mc *led_mc = drvdata.led_mc; in oxp_hid_raw_event_gen_1() local
333 led_mc->led_cdev.brightness = rgb_rep->brightness / 4 * in oxp_hid_raw_event_gen_1()
334 led_mc->led_cdev.max_brightness; in oxp_hid_raw_event_gen_1()
342 led_mc->subled_info[0].intensity = rgb_rep->red; in oxp_hid_raw_event_gen_1()
343 led_mc->subled_info[1].intensity = rgb_rep->green; in oxp_hid_raw_event_gen_1()
344 led_mc->subled_info[2].intensity = rgb_rep->blue; in oxp_hid_raw_event_gen_1()
391 struct led_classdev_mc *led_mc = drvdata.led_mc; in oxp_hid_raw_event_gen_2() local
417 led_mc->led_cdev.brightness = rgb_rep->brightness / 4 * in oxp_hid_raw_event_gen_2()
418 led_mc->led_cdev.max_brightness; in oxp_hid_raw_event_gen_2()
[all …]