Lines Matching +full:256 +full:- +full:byte

1 // SPDX-License-Identifier: GPL-2.0-only
11 #include <linux/mfd/ipaq-micro.h>
24 struct ipaq_micro *micro = dev_get_drvdata(led_cdev->dev->parent->parent); in micro_leds_brightness_set()
27 * Byte 0 = LED color: 0 = yellow, 1 = green in micro_leds_brightness_set()
29 * Byte 1 = duration (flags?) appears to be ignored in micro_leds_brightness_set()
30 * Byte 2 = green ontime in 1/10 sec (deciseconds) in micro_leds_brightness_set()
32 * 0 = 256/10 second in micro_leds_brightness_set()
33 * Byte 3 = green offtime in 1/10 sec (deciseconds) in micro_leds_brightness_set()
35 * 0 = 256/10 seconds in micro_leds_brightness_set()
45 msg.tx_data[2] = 0; /* Duty cycle 256 */ in micro_leds_brightness_set()
49 msg.tx_data[3] = 0; /* Duty cycle 256 */ in micro_leds_brightness_set()
54 /* Maximum duty cycle in ms 256/10 sec = 25600 ms */
61 struct ipaq_micro *micro = dev_get_drvdata(led_cdev->dev->parent->parent); in micro_leds_blink_set()
64 * Byte 0 = LED color: 0 = yellow, 1 = green in micro_leds_blink_set()
66 * Byte 1 = duration (flags?) appears to be ignored in micro_leds_blink_set()
67 * Byte 2 = green ontime in 1/10 sec (deciseconds) in micro_leds_blink_set()
69 * 0 = 256/10 second in micro_leds_blink_set()
70 * Byte 3 = green offtime in 1/10 sec (deciseconds) in micro_leds_blink_set()
72 * 0 = 256/10 seconds in micro_leds_blink_set()
82 return -EINVAL; in micro_leds_blink_set()
102 .name = "led-ipaq-micro",
112 ret = devm_led_classdev_register(&pdev->dev, &micro_led); in micro_leds_probe()
114 dev_err(&pdev->dev, "registering led failed: %d\n", ret); in micro_leds_probe()
117 dev_info(&pdev->dev, "iPAQ micro notification LED driver\n"); in micro_leds_probe()
124 .name = "ipaq-micro-leds",
132 MODULE_ALIAS("platform:ipaq-micro-leds");