/openbmc/linux/arch/powerpc/platforms/powermac/ |
H A D | backlight.c | 108 int brightness; in pmac_backlight_key_worker() local 112 brightness = props->brightness + in pmac_backlight_key_worker() 116 if (brightness < 0) in pmac_backlight_key_worker() 117 brightness = 0; in pmac_backlight_key_worker() 118 else if (brightness > props->max_brightness) in pmac_backlight_key_worker() 119 brightness = props->max_brightness; in pmac_backlight_key_worker() 121 props->brightness = brightness; in pmac_backlight_key_worker() 140 static int __pmac_backlight_set_legacy_brightness(int brightness) in __pmac_backlight_set_legacy_brightness() argument 149 props->brightness = brightness * in __pmac_backlight_set_legacy_brightness() 153 if (props->brightness > props->max_brightness) in __pmac_backlight_set_legacy_brightness() [all …]
|
/openbmc/linux/drivers/video/backlight/ |
H A D | aat2870_bl.c | 25 int brightness; /* current brightness */ member 29 int brightness) in aat2870_brightness() argument 34 val = brightness * (aat2870_bl->max_current - 1); in aat2870_brightness() 62 int brightness = backlight_get_brightness(bd); in aat2870_bl_update_status() local 65 if ((brightness < 0) || (bd->props.max_brightness < brightness)) { in aat2870_bl_update_status() 66 dev_err(&bd->dev, "invalid brightness, %d\n", brightness); in aat2870_bl_update_status() 71 bd->props.brightness, bd->props.power, bd->props.state); in aat2870_bl_update_status() 74 (u8)aat2870_brightness(aat2870_bl, brightness)); in aat2870_bl_update_status() 78 if (brightness == 0) { in aat2870_bl_update_status() 82 } else if (aat2870_bl->brightness == 0) { in aat2870_bl_update_status() [all …]
|
H A D | as3711_bl.c | 29 int brightness; member 52 unsigned int brightness) in as3711_set_brightness_auto_i() argument 62 brightness); in as3711_set_brightness_auto_i() 65 brightness); in as3711_set_brightness_auto_i() 68 brightness); in as3711_set_brightness_auto_i() 74 unsigned int brightness, in as3711_set_brightness_v() argument 77 if (brightness > 31) in as3711_set_brightness_v() 81 brightness << 4); in as3711_set_brightness_v() 107 int brightness; in as3711_bl_update_status() local 110 brightness = backlight_get_brightness(bl); in as3711_bl_update_status() [all …]
|
H A D | pcf50633-backlight.c | 22 unsigned int brightness; member 58 else if (bl->props.brightness < pcf_bl->brightness_limit) in pcf50633_bl_update_status() 59 new_brightness = bl->props.brightness; in pcf50633_bl_update_status() 64 if (pcf_bl->brightness == new_brightness) in pcf50633_bl_update_status() 70 if (!pcf_bl->brightness) in pcf50633_bl_update_status() 76 pcf_bl->brightness = new_brightness; in pcf50633_bl_update_status() 85 return pcf_bl->brightness; in pcf50633_bl_get_brightness() 112 bl_props.brightness = pdata->default_brightness; in pcf50633_bl_probe() 115 bl_props.brightness = 0x3f; in pcf50633_bl_probe() 136 pcf_bl->brightness = pcf_bl->bl->props.brightness + 1; in pcf50633_bl_probe()
|
H A D | mt6370-backlight.c | 76 int brightness = backlight_get_brightness(bl_dev); in mt6370_bl_update_status() local 81 if (brightness) { in mt6370_bl_update_status() 82 brightness_val[0] = (brightness - 1) & priv->dim2_mask; in mt6370_bl_update_status() 83 brightness_val[1] = (brightness - 1) >> priv->dim2_shift; in mt6370_bl_update_status() 91 gpiod_set_value(priv->enable_gpio, !!brightness); in mt6370_bl_update_status() 93 enable_val = brightness ? MT6370_BL_EN_MASK : 0; in mt6370_bl_update_status() 103 int brightness, ret; in mt6370_bl_get_brightness() local 117 brightness = brightness_val[1] << priv->dim2_shift; in mt6370_bl_get_brightness() 118 brightness += brightness_val[0] & priv->dim2_mask; in mt6370_bl_get_brightness() 120 return brightness + 1; in mt6370_bl_get_brightness() [all …]
|
H A D | pandora_bl.c | 42 int brightness = bl->props.brightness; in pandora_backlight_update_status() local 47 brightness = 0; in pandora_backlight_update_status() 49 brightness = 0; in pandora_backlight_update_status() 51 brightness = 0; in pandora_backlight_update_status() 53 if ((unsigned int)brightness > MAX_USER_VALUE) in pandora_backlight_update_status() 54 brightness = MAX_USER_VALUE; in pandora_backlight_update_status() 56 if (brightness == 0) { in pandora_backlight_update_status() 93 twl_i2c_write_u8(TWL_MODULE_PWM, MIN_VALUE + brightness, TWL_PWM0_OFF); in pandora_backlight_update_status() 96 if (brightness != 0) in pandora_backlight_update_status() 138 bl->props.brightness = MAX_USER_VALUE; in pandora_backlight_probe()
|
H A D | ktd253-backlight.c | 78 int brightness = backlight_get_brightness(bl); in ktd253_backlight_update_status() local 83 dev_dbg(ktd253->dev, "new brightness/ratio: %d/32\n", brightness); in ktd253_backlight_update_status() 85 target_ratio = brightness; in ktd253_backlight_update_status() 149 u32 brightness; in ktd253_backlight_probe() local 166 ret = device_property_read_u32(dev, "default-brightness", &brightness); in ktd253_backlight_probe() 168 brightness = KTD253_DEFAULT_RATIO; in ktd253_backlight_probe() 169 if (brightness > max_brightness) { in ktd253_backlight_probe() 172 brightness = max_brightness; in ktd253_backlight_probe() 191 if (brightness) { in ktd253_backlight_probe() 192 bl->props.brightness = brightness; in ktd253_backlight_probe() [all …]
|
H A D | da9052_bl.c | 40 uint brightness; member 72 if (wleds->brightness) { in da9052_adjust_wled_brightness() 74 wleds->brightness); in da9052_adjust_wled_brightness() 84 int brightness = bl->props.brightness; in da9052_backlight_update_status() local 87 wleds->brightness = brightness; in da9052_backlight_update_status() 97 return wleds->brightness; in da9052_backlight_get_brightness() 116 wleds->brightness = 0; in da9052_backlight_probe() 133 bl->props.brightness = 0; in da9052_backlight_probe() 144 wleds->brightness = 0; in da9052_backlight_remove()
|
H A D | rt4831-backlight.c | 42 int brightness = backlight_get_brightness(bl_dev); in rt4831_bl_update_status() local 43 unsigned int enable = brightness ? RT4831_BLEN_MASK : 0; in rt4831_bl_update_status() 47 if (brightness) { in rt4831_bl_update_status() 48 v[0] = (brightness - 1) & RT4831_BLDIML_MASK; in rt4831_bl_update_status() 49 v[1] = ((brightness - 1) & RT4831_BLDIMH_MASK) >> RT4831_BLDIMH_SHIFT; in rt4831_bl_update_status() 94 u32 brightness, ocp_uA; in rt4831_parse_backlight_properties() local 99 ret = device_property_read_u32(dev, "max-brightness", &brightness); in rt4831_parse_backlight_properties() 101 brightness = RT4831_BLMAX_BRIGHTNESS; in rt4831_parse_backlight_properties() 103 bl_props->max_brightness = min_t(u32, brightness, RT4831_BLMAX_BRIGHTNESS); in rt4831_parse_backlight_properties() 105 ret = device_property_read_u32(dev, "default-brightness", &brightness); in rt4831_parse_backlight_properties() [all …]
|
H A D | lm3639_bl.c | 111 pdata->pwm_set_intensity(bl->props.brightness, in lm3639_bled_update_status() 116 return bl->props.brightness; in lm3639_bled_update_status() 120 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, bl->props.brightness); in lm3639_bled_update_status() 123 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, bl->props.brightness); in lm3639_bled_update_status() 127 if (!bl->props.brightness) in lm3639_bled_update_status() 134 return bl->props.brightness; in lm3639_bled_update_status() 137 return bl->props.brightness; in lm3639_bled_update_status() 149 bl->props.brightness = pdata->pwm_get_intensity(); in lm3639_bled_get_brightness() 153 return bl->props.brightness; in lm3639_bled_get_brightness() 165 bl->props.brightness = reg_val; in lm3639_bled_get_brightness() [all …]
|
H A D | ams369fg06.c | 228 static int ams369fg06_gamma_ctl(struct ams369fg06 *lcd, int brightness) in ams369fg06_gamma_ctl() argument 233 if ((brightness >= 0) && (brightness <= 50)) in ams369fg06_gamma_ctl() 235 else if ((brightness > 50) && (brightness <= 100)) in ams369fg06_gamma_ctl() 237 else if ((brightness > 100) && (brightness <= 150)) in ams369fg06_gamma_ctl() 239 else if ((brightness > 150) && (brightness <= 200)) in ams369fg06_gamma_ctl() 241 else if ((brightness > 200) && (brightness <= 255)) in ams369fg06_gamma_ctl() 341 ret = ams369fg06_gamma_ctl(lcd, bd->props.brightness); in ams369fg06_power_on() 411 int brightness = bd->props.brightness; in ams369fg06_set_brightness() local 414 if (brightness < MIN_BRIGHTNESS || in ams369fg06_set_brightness() 415 brightness > bd->props.max_brightness) { in ams369fg06_set_brightness() [all …]
|
H A D | da903x_bl.c | 40 static int da903x_backlight_set(struct backlight_device *bl, int brightness) in da903x_backlight_set() argument 50 brightness, 0x7f); in da903x_backlight_set() 54 if (data->current_brightness && brightness == 0) in da903x_backlight_set() 59 if (data->current_brightness == 0 && brightness) in da903x_backlight_set() 65 val = DA9030_WLED_TRIM(brightness); in da903x_backlight_set() 66 val |= brightness ? DA9030_WLED_CP_EN : 0; in da903x_backlight_set() 74 data->current_brightness = brightness; in da903x_backlight_set() 141 bl->props.brightness = max_brightness; in da903x_backlight_probe()
|
H A D | ep93xx_bl.c | 23 int brightness; member 26 static int ep93xxbl_set(struct backlight_device *bl, int brightness) in ep93xxbl_set() argument 30 writel((brightness << 8) | EP93XX_MAX_COUNT, ep93xxbl->mmio); in ep93xxbl_set() 32 ep93xxbl->brightness = brightness; in ep93xxbl_set() 46 return ep93xxbl->brightness; in ep93xxbl_get_brightness() 91 bl->props.brightness = EP93XX_DEF_BRIGHT; in ep93xxbl_probe()
|
/openbmc/linux/drivers/hid/ |
H A D | hid-lg-g15.c | 48 enum led_brightness brightness; member 80 g15->leds[LG_G15_KBD_BRIGHTNESS].brightness = g15->transfer_buf[1]; in lg_g15_update_led_brightness() 81 g15->leds[LG_G15_LCD_BRIGHTNESS].brightness = g15->transfer_buf[2]; in lg_g15_update_led_brightness() 83 g15->leds[LG_G15_MACRO_PRESET1].brightness = in lg_g15_update_led_brightness() 85 g15->leds[LG_G15_MACRO_PRESET2].brightness = in lg_g15_update_led_brightness() 87 g15->leds[LG_G15_MACRO_PRESET3].brightness = in lg_g15_update_led_brightness() 89 g15->leds[LG_G15_MACRO_RECORD].brightness = in lg_g15_update_led_brightness() 100 enum led_brightness brightness; in lg_g15_led_get() local 104 brightness = g15->leds[g15_led->led].brightness; in lg_g15_led_get() 107 return brightness; in lg_g15_led_get() [all …]
|
/openbmc/linux/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00leds.c | 22 unsigned int brightness; in rt2x00leds_led_quality() local 55 brightness = ((LED_FULL / 6) * rssi) + 1; in rt2x00leds_led_quality() 56 if (brightness != led->led_dev.brightness) { in rt2x00leds_led_quality() 57 led->led_dev.brightness_set(&led->led_dev, brightness); in rt2x00leds_led_quality() 58 led->led_dev.brightness = brightness; in rt2x00leds_led_quality() 64 unsigned int brightness = enabled ? LED_FULL : LED_OFF; in rt2x00led_led_simple() local 69 led->led_dev.brightness_set(&led->led_dev, brightness); in rt2x00led_led_simple() 70 led->led_dev.brightness = brightness; in rt2x00led_led_simple() 99 led->led_dev.brightness = LED_OFF; in rt2x00leds_register_led() 203 led->led_dev.brightness = LED_OFF; in rt2x00leds_suspend_led() [all …]
|
/openbmc/linux/Documentation/leds/ |
H A D | leds-lm3556.rst | 26 LM3556 Flash can be controlled through /sys/class/leds/flash/brightness file 28 * if STROBE pin is enabled, below example control brightness only, and 35 #echo 0 > /sys/class/leds/flash/brightness 39 #echo 1 > /sys/class/leds/flash/brightness 45 #echo 16 > /sys/class/leds/flash/brightness 54 LM3556 torch can be controlled through /sys/class/leds/torch/brightness file. 55 * if TORCH pin is enabled, below example control brightness only, 62 #echo 0 > /sys/class/leds/torch/brightness 66 #echo 1 > /sys/class/leds/torch/brightness 72 #echo 8 > /sys/class/leds/torch/brightness [all …]
|
H A D | leds-class-multicolor.rst | 12 via brightness file. 35 -rw-r--r-- 1 root root 4096 Oct 19 16:16 brightness 42 The brightness level for each LED is calculated based on the color LED 44 the requested brightness. 46 led_brightness = brightness * multi_intensity/max_brightness 49 A user first writes the multi_intensity file with the brightness levels 68 The user can control the brightness of that multicolor LED group by writing the 69 global 'brightness' control. Assuming a max_brightness of 255 the user 71 128 to the global brightness file then the values written to each LED will be 76 echo 128 > /sys/class/leds/multicolor:status/brightness [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/leds/ |
H A D | leds-trigger-pattern.txt | 3 The pattern is given by a series of tuples, of brightness and duration (ms). 4 The LED is expected to traverse the series and each brightness value for the 5 specified duration. Duration of 0 means brightness should immediately change to 10 change of brightness, i.e. the subsequent brightness will be applied without 22 LED brightness 31 2. To make the LED go instantly from one brightness value to another, we should 32 use zero-time lengths (the brightness must be same as the previous tuple's). So 39 It will make the LED stay off for one second, then stay at max brightness for 42 LED brightness
|
/openbmc/linux/Documentation/ABI/testing/ |
H A D | sysfs-class-led | 1 What: /sys/class/leds/<led>/brightness 6 Set the brightness of the LED. 8 Most LEDs don't have hardware brightness support, so will 9 just be turned on for non-zero brightness settings. 20 led_brightness = brightness * multi_intensity/max_brightness 31 top brightness trigger is going to use. 40 Maximum brightness level for this LED, default is 255 (LED_FULL). 42 If the LED does not support different brightness levels, this 49 Last hardware set brightness level for this LED. Some LEDs 55 the brightness. [all …]
|
H A D | sysfs-class-backlight | 6 Description of the scale of the brightness curve. 8 The human eye senses brightness approximately logarithmically, 9 hence linear changes in brightness are perceived as being 10 non-linear. To achieve a linear perception of brightness changes 12 backlights with a linear brightness curve. 17 The scale of the brightness curve is unknown. 20 The brightness changes linearly with each step. Brightness 25 The brightness changes non-linearly with each step. Brightness 43 brightness). 56 (RW) Read or write the specific brightness level at which the [all …]
|
/openbmc/linux/drivers/leds/ |
H A D | leds-pwm.c | 42 enum led_brightness brightness) in led_pwm_set() argument 49 duty *= brightness; in led_pwm_set() 76 led_data->cdev.brightness = LED_OFF; in led_pwm_add() 107 led_data->cdev.brightness = led->max_brightness; in led_pwm_add() 111 uint64_t brightness; in led_pwm_add() local 113 brightness = led->max_brightness; in led_pwm_add() 114 brightness *= led_data->pwmstate.duty_cycle; in led_pwm_add() 115 do_div(brightness, led_data->pwmstate.period); in led_pwm_add() 116 led_data->cdev.brightness = brightness; in led_pwm_add() 129 ret = led_pwm_set(&led_data->cdev, led_data->cdev.brightness); in led_pwm_add()
|
H A D | led-core.c | 63 unsigned long brightness; in led_timer_function() local 78 brightness = led_get_brightness(led_cdev); in led_timer_function() 79 if (!brightness) { in led_timer_function() 83 brightness = led_cdev->new_blink_brightness; in led_timer_function() 85 brightness = led_cdev->blink_brightness; in led_timer_function() 91 led_cdev->blink_brightness = brightness; in led_timer_function() 92 brightness = LED_OFF; in led_timer_function() 96 led_set_brightness_nosleep(led_cdev, brightness); in led_timer_function() 104 if (brightness) in led_timer_function() 108 if (!brightness) in led_timer_function() [all …]
|
H A D | uleds.c | 33 int brightness; member 40 enum led_brightness brightness) in uleds_brightness_set() argument 45 if (udev->brightness != brightness) { in uleds_brightness_set() 46 udev->brightness = brightness; in uleds_brightness_set() 137 if (count < sizeof(udev->brightness)) in uleds_read() 150 retval = copy_to_user(buffer, &udev->brightness, in uleds_read() 151 sizeof(udev->brightness)); in uleds_read() 153 retval = sizeof(udev->brightness); in uleds_read()
|
/openbmc/linux/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | overlay.c | 46 struct drm_property *brightness; member 53 int brightness; member 220 u32 luma = (plane->brightness - 512) << 16 | plane->contrast; in nv10_set_params() 255 else if (property == nv_plane->props.brightness) in nv_set_property() 256 nv_plane->brightness = value; in nv_set_property() 311 plane->props.brightness = drm_property_create_range( in nv10_overlay_init() 319 !plane->props.brightness || in nv10_overlay_init() 332 plane->brightness = 512; in nv10_overlay_init() 334 plane->props.brightness, plane->brightness); in nv10_overlay_init() 377 int brightness = (nv_plane->brightness - 512) * 62 / 512; in nv04_update_plane() local [all …]
|
/openbmc/linux/drivers/leds/trigger/ |
H A D | ledtrig-backlight.c | 22 int brightness; member 49 n->brightness = led->brightness; in fb_notifier_callback() 52 led_set_brightness_nosleep(led, n->brightness); in fb_notifier_callback() 89 led_set_brightness_nosleep(led, n->brightness); in bl_trig_invert_store() 113 n->brightness = led->brightness; in bl_trig_activate()
|