Home
last modified time | relevance | path

Searched +full:brightness +full:- +full:levels (Results 1 – 25 of 385) sorted by relevance

12345678910>>...16

/OK3568_Linux_fs/kernel/drivers/video/backlight/
H A Dpwm_bl.c1 // SPDX-License-Identifier: GPL-2.0-only
31 unsigned int *levels; member
40 int brightness);
42 int brightness);
52 pwm_get_state(pb->pwm, &state); in pwm_backlight_power_on()
53 if (pb->enabled) in pwm_backlight_power_on()
56 err = regulator_enable(pb->power_supply); in pwm_backlight_power_on()
58 dev_err(pb->dev, "failed to enable power supply\n"); in pwm_backlight_power_on()
61 pwm_apply_state(pb->pwm, &state); in pwm_backlight_power_on()
63 if (pb->post_pwm_on_delay) in pwm_backlight_power_on()
[all …]
H A Dled_bl.c1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2015-2019 Texas Instruments Incorporated - http://www.ti.com/
20 unsigned int *levels; member
30 if (priv->levels) in led_bl_set_brightness()
31 bkl_brightness = priv->levels[level]; in led_bl_set_brightness()
35 for (i = 0; i < priv->nb_leds; i++) in led_bl_set_brightness()
36 led_set_brightness(priv->leds[i], bkl_brightness); in led_bl_set_brightness()
38 priv->enabled = true; in led_bl_set_brightness()
45 if (!priv->enabled) in led_bl_power_off()
48 for (i = 0; i < priv->nb_leds; i++) in led_bl_power_off()
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/leds/backlight/
H A Dpwm-backlight.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/leds/backlight/pwm-backlight.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: pwm-backlight bindings
10 - Lee Jones <lee.jones@linaro.org>
11 - Daniel Thompson <daniel.thompson@linaro.org>
12 - Jingoo Han <jingoohan1@gmail.com>
16 const: pwm-backlight
21 pwm-names: true
[all …]
H A Dled-backlight.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/leds/backlight/led-backlight.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: led-backlight bindings
10 - Lee Jones <lee.jones@linaro.org>
11 - Daniel Thompson <daniel.thompson@linaro.org>
12 - Jingoo Han <jingoohan1@gmail.com>
21 const: led-backlight
25 $ref: /schemas/types.yaml#/definitions/phandle-array
[all …]
/OK3568_Linux_fs/kernel/drivers/acpi/
H A Dacpi_video.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * video.c - ACPI Video Driver
7 * Copyright (C) 2006 Thomas Tuttle <linux-kernel@ttuttle.net>
53 static int disable_backlight_sysfs_if = -1;
58 static int report_key_events = -1;
61 "0: none, 1: output changes, 2: brightness changes, 3: all");
63 static int hw_changes_brightness = -1;
66 "Set this to 1 on buggy hw which changes the brightness itself when "
67 "a hotkey is pressed: -1: auto, 0: normal 1: hw-changes-brightness");
76 static int only_lcd = -1;
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_backlight.c3 * Author:Mark Yao <mark.yao@rock-chips.com>
54 int brightness, int period) in compute_duty_cycle() argument
56 unsigned int lth = bl->lth_brightness; in compute_duty_cycle()
59 duty_cycle = bl->levels[brightness]; in compute_duty_cycle()
61 return (duty_cycle * (period - lth) / bl->scale) + lth; in compute_duty_cycle()
65 struct pwm_device *pwm, int brightness) in rockchip_pwm_power_on() argument
71 duty_cycle = compute_duty_cycle(bl, brightness, pargs.period); in rockchip_pwm_power_on()
95 if (bl->enabled) in rockchip_backlight_power_on()
98 err = regulator_enable(bl->power_supply); in rockchip_backlight_power_on()
100 dev_err(bl->dev, "failed to enable power supply\n"); in rockchip_backlight_power_on()
[all …]
/OK3568_Linux_fs/kernel/Documentation/firmware-guide/acpi/
H A Dvideo_extension.rst1 .. SPDX-License-Identifier: GPL-2.0
26 Documentation/ABI/stable/sysfs-class-backlight.
32 get the brightness level the firmware thinks it is at;
34 not implemented, will set the current brightness instead;
35 brightness:
36 on write, control method _BCM will run to set the requested brightness level;
43 brightness, actual_brightness and max_brightness. So if we have
65 The first two levels are for when laptop are on AC or on battery and are
66 not used by Linux currently. The remaining 10 levels are supported levels
68 corresponds to the 0x0A brightness value) to 9 (that corresponds to the
[all …]
/OK3568_Linux_fs/kernel/Documentation/ABI/testing/
H A Dsysfs-class-backlight-adp55202 ---------------------------------------------------------------
4 The backlight brightness control operates at three different levels for the
6 (level 3). By default the brightness operates at the daylight brightness level.
15 (RW) Maximum current setting for the backlight when brightness
16 is at one of the three levels (daylight, office or dark). This
18 value between 0 mA and 30 mA using linear or non-linear
28 (RW) Dim current setting for the backlight when brightness is at
29 one of the three levels (daylight, office or dark). This is an
31 between 0 mA and 30 mA using linear or non-linear algorithms.
H A Dsysfs-class-backlight-adp88602 -----------------------------------------------------------
4 The backlight brightness control operates at three different levels for the
6 dark (level 3). By default the brightness operates at the daylight brightness
20 (RW) Maximum current setting for the backlight when brightness
21 is at one of the three levels (daylight, office or dark). This
23 value between 0 mA and 30 mA using linear or non-linear
34 (RW) Dim current setting for the backlight when brightness is at
35 one of the three levels (daylight, office or dark). This is an
37 between 0 mA and 30 mA using linear or non-linear algorithms.
H A Dsysfs-class-led1 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
23 Documentation/leds/leds-class-multicolor.rst.
30 Writing non-zero to this file while trigger is active changes the
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
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3588-vehicle-maxim-serdes.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/display/media-bus-format.h>
14 compatible = "simple-bus";
15 #address-cells = <1>;
16 #size-cells = <0>;
19 compatible = "pwm-backlight";
22 brightness-levels = <0 4 8 16 32 64 128 255>;
23 default-brightness-level = <6>;
27 compatible = "pwm-backlight";
30 brightness-levels = <0 4 8 16 32 64 128 255>;
[all …]
H A Drk3588-vehicle-maxim-serdes-display-s66.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/display/media-bus-format.h>
14 compatible = "simple-bus";
15 #address-cells = <1>;
16 #size-cells = <0>;
19 compatible = "pwm-backlight";
22 brightness-levels = <0 4 8 16 32 64 128 255>;
23 default-brightness-level = <6>;
27 compatible = "pwm-backlight";
30 brightness-levels = <0 4 8 16 32 64 128 255>;
[all …]
/OK3568_Linux_fs/kernel/drivers/thermal/intel/int340x_thermal/
H A Dint3406_thermal.c1 // SPDX-License-Identifier: GPL-2.0-only
29 * "Each brightness level is represented by a number between 0 and 100,
31 * power consumption or 50% brightness, as defined by the OEM."
35 * the percentage of brightness only
37 #define ACPI_TO_RAW(v, d) (d->raw_bd->props.max_brightness * v / 100)
38 #define RAW_TO_ACPI(v, d) (v * 100 / d->raw_bd->props.max_brightness)
44 struct int3406_thermal_data *d = cooling_dev->devdata; in int3406_thermal_get_max_state()
46 *state = d->upper_limit - d->lower_limit; in int3406_thermal_get_max_state()
54 struct int3406_thermal_data *d = cooling_dev->devdata; in int3406_thermal_set_cur_state()
57 if (state > d->upper_limit - d->lower_limit) in int3406_thermal_set_cur_state()
[all …]
/OK3568_Linux_fs/kernel/drivers/leds/
H A Dleds-tca6507.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * leds-tca6507
9 * blink or double-blink.
12 * out-only (pull-up resistor required) or as an LED with variable
13 * brightness and hardware-assisted blinking.
15 * Apart from OFF and ON there are three programmable brightness
16 * levels which can be programmed from 0 to 15 and indicate how many
17 * 500usec intervals in each 8msec that the led is 'on'. The levels
21 * with separate time for rise, on, fall, off and second-off. Thus if
22 * 3 or more different non-trivial rates are required, software must
[all …]
/OK3568_Linux_fs/kernel/Documentation/leds/
H A Dleds-lm3556.rst6 1.5 A Synchronous Boost LED Flash Driver w/ High-Side Current Source
10 - Daniel Jeong
12 Contact:Daniel Jeong(daniel.jeong-at-ti.com, gshark.jeong-at-gmail.com)
15 -----------
21 In Flash Mode, the LED current source(LED) provides 16 target current levels
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
[all …]
H A Dleds-class-multicolor.rst1 .. SPDX-License-Identifier: GPL-2.0
12 via brightness file.
18 led_class framework. The led_class framework is documented in led-class.rst
34 root:/sys/class/leds/multicolor:status# ls -lR
35 -rw-r--r-- 1 root root 4096 Oct 19 16:16 brightness
36 -r--r--r-- 1 root root 4096 Oct 19 16:16 max_brightness
37 -r--r--r-- 1 root root 4096 Oct 19 16:16 multi_index
38 -rw-r--r-- 1 root root 4096 Oct 19 16:16 multi_intensity
40 Multicolor Class Brightness Control
42 The brightness level for each LED is calculated based on the color LED
[all …]
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/allwinner/
H A Dsun50i-a64-pinephone-1.1.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 /dts-v1/;
6 #include "sun50i-a64-pinephone.dtsi"
10 compatible = "pine64,pinephone-1.1", "allwinner,sun50i-a64";
14 power-supply = <&reg_ldo_io0>;
18 * being off is around 20%. Duty cycle for the lowest brightness level
22 brightness-levels = <
28 num-interpolated-steps = <50>;
29 default-brightness-level = <400>;
H A Dsun50i-a64-pinephone-1.2.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
4 /dts-v1/;
6 #include "sun50i-a64-pinephone.dtsi"
10 compatible = "pine64,pinephone-1.2", "allwinner,sun50i-a64";
14 power-supply = <&reg_ldo_io0>;
18 * is around 10%. Duty cycle for the lowest brightness level also varries
22 brightness-levels = <
29 num-interpolated-steps = <50>;
30 default-brightness-level = <500>;
38 interrupt-parent = <&pio>;
/OK3568_Linux_fs/kernel/Documentation/power/regulator/
H A Doverview.rst26 - Regulator
27 - Electronic device that supplies power to other devices.
31 Input Voltage -> Regulator -> Output Voltage
34 - PMIC
35 - Power Management IC. An IC that contains numerous
39 - Consumer
40 - Electronic device that is supplied power by a regulator.
41 Consumers can be classified into two types:-
52 - Power Domain
53 - Electronic circuit that is supplied its input power by the
[all …]
/OK3568_Linux_fs/kernel/Documentation/admin-guide/laptops/
H A Dthinkpad-acpi.rst9 - Borislav Deianov <borislav@users.sf.net>
10 - Henrique de Moraes Holschuh <hmh@hmh.eng.br>
12 http://ibm-acpi.sf.net/
19 This driver used to be named ibm-acpi until kernel 2.6.21 and release
20 0.13-20070314. It used to be in the drivers/acpi tree, but it was
21 moved to the drivers/misc tree and renamed to thinkpad-acpi for kernel
25 The driver is named "thinkpad-acpi". In some places, like module
29 "tpacpi" is used as a shorthand where "thinkpad-acpi" would be too
33 ------
38 - Fn key combinations
[all …]
/OK3568_Linux_fs/kernel/include/linux/
H A Dpwm_backlight.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Generic PWM backlight driver data - see drivers/video/backlight/pwm_bl.c
16 unsigned int *levels; member
20 int (*notify)(struct device *dev, int brightness);
21 void (*notify_after)(struct device *dev, int brightness);
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dimx53-tx53-x13x.dts2 * Copyright 2013-2017 Lothar Waßmann <LW@KARO-electronics.de>
4 * This file is dual-licensed: you can use it either under the terms
44 * http://www.opensource.org/licenses/gpl-license.html
48 /dts-v1/;
49 #include "imx53-tx53.dtsi"
50 #include <dt-bindings/input/input.h>
53 model = "Ka-Ro electronics TX53 module (LVDS)";
63 compatible = "pwm-backlight";
65 power-supply = <&reg_3v3>;
66 brightness-levels = <
[all …]
H A Dwm8850-w70v2.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * wm8850-w70v2.dts
4 * - Device tree file for Wondermedia WM8850 Tablet
5 * - 'W70-V2' mainboard
6 * - HongLianYing 'HLY070ML268-21A' 7" LCD panel
11 /dts-v1/;
13 #include <dt-bindings/pwm/pwm.h>
16 model = "Wondermedia WM8850-W70v2 Tablet";
19 compatible = "pwm-backlight";
22 brightness-levels = <0 40 60 80 100 130 190 255>;
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/rockchip/
H A Drockchip-backlight.txt10 - compatible: Should be "rockchip,drm-backlight"
14 [0]: Documentation/devicetree/bindings/display/rockchip/rockchip-vop.txt
15 [1]: Documentation/devicetree/bindings/leds/backlight/pwm-backlight.txt
20 compatible = "rockchip,drm-backlight";
23 brightness-levels = <0 4 8 16 32 64 128 255>;
24 default-brightness-level = <6>;
26 power-supply = <&vdd_bl_reg>;
27 enable-gpios = <&gpio 58 0>;
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/renesas/
H A Dhihope-rzg2-ex-lvds.dtsi1 // SPDX-License-Identifier: GPL-2.0
10 compatible = "pwm-backlight";
13 brightness-levels = <0 2 8 16 32 64 128 255>;
14 default-brightness-level = <6>;
23 lvds-connector-en-gpio {
24 gpio-hog;
26 output-low;
27 line-name = "lvds-connector-en-gpio";
48 pinctrl-0 = <&pwm0_pins>;
49 pinctrl-names = "default";

12345678910>>...16