Home
last modified time | relevance | path

Searched full:wled (Results 1 – 25 of 39) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/video/backlight/
Dqcom-wled.c181 struct wled { struct
207 int (*wled_set_brightness)(struct wled *wled, u16 brightness); argument
210 int (*wled_cabc_config)(struct wled *wled, bool enable); argument
216 int (*wled_sync_toggle)(struct wled *wled); argument
219 * Time to wait before checking the OVP status after wled module enable.
222 int (*wled_ovp_delay)(struct wled *wled); argument
228 bool (*wled_auto_detection_required)(struct wled *wled); argument
231 static int wled3_set_brightness(struct wled *wled, u16 brightness) in wled3_set_brightness() argument
239 for (i = 0; i < wled->cfg.num_strings; ++i) { in wled3_set_brightness()
240 rc = regmap_bulk_write(wled->regmap, wled->ctrl_addr + in wled3_set_brightness()
[all …]
DKconfig252 tristate "Backlight Driver for DA9030/DA9034 using WLED"
255 If you have a LCD backlight connected to the WLED output of DA9030
256 or DA9034 WLED output, say Y here to enable this driver.
259 tristate "Dialog DA9052/DA9053 WLED"
268 If you have a LCD backlight connected to the WLED output of MAX8925
269 WLED output, say Y here to enable this driver.
286 tristate "Qualcomm PMIC WLED Driver"
290 WLED block. Currently it supports PM8941 and PMI8998.
307 tristate "Backlight Driver for ADP5520/ADP5501 using WLED"
317 tristate "Backlight Driver for ADP8860/ADP8861/ADP8863 using WLED"
[all …]
Dmax8925_bl.c49 /* enable WLED output */ in max8925_backlight_set()
52 /* disable WLED output */ in max8925_backlight_set()
DMakefile51 obj-$(CONFIG_BACKLIGHT_QCOM_WLED) += qcom-wled.o
Dda9052_bl.c172 .name = "da9052-wled",
Dda903x_bl.c125 /* adjust the WLED output current */ in da903x_backlight_probe()
/kernel/linux/linux-4.19/drivers/video/backlight/
Dpm8941-wled.c91 struct pm8941_wled *wled = bl_get_data(bl); in pm8941_wled_update_status() local
105 rc = regmap_update_bits(wled->regmap, in pm8941_wled_update_status()
106 wled->addr + PM8941_WLED_REG_MOD_EN, in pm8941_wled_update_status()
111 for (i = 0; i < wled->cfg.num_strings; ++i) { in pm8941_wled_update_status()
114 rc = regmap_bulk_write(wled->regmap, in pm8941_wled_update_status()
115 wled->addr + PM8941_WLED_REG_VAL_BASE + 2 * i, in pm8941_wled_update_status()
121 rc = regmap_update_bits(wled->regmap, in pm8941_wled_update_status()
122 wled->addr + PM8941_WLED_REG_SYNC, in pm8941_wled_update_status()
127 rc = regmap_update_bits(wled->regmap, in pm8941_wled_update_status()
128 wled->addr + PM8941_WLED_REG_SYNC, in pm8941_wled_update_status()
[all …]
DKconfig276 tristate "Backlight Driver for DA9030/DA9034 using WLED"
279 If you have a LCD backlight connected to the WLED output of DA9030
280 or DA9034 WLED output, say Y here to enable this driver.
283 tristate "Dialog DA9052/DA9053 WLED"
292 If you have a LCD backlight connected to the WLED output of MAX8925
293 WLED output, say Y here to enable this driver.
310 tristate "Qualcomm PM8941 WLED Driver"
314 WLED block.
331 tristate "Backlight Driver for ADP5520/ADP5501 using WLED"
341 tristate "Backlight Driver for ADP8860/ADP8861/ADP8863 using WLED"
[all …]
Dmax8925_bl.c52 /* enable WLED output */ in max8925_backlight_set()
55 /* disable WLED output */ in max8925_backlight_set()
DMakefile53 obj-$(CONFIG_BACKLIGHT_PM8941_WLED) += pm8941-wled.o
Dda9052_bl.c177 .name = "da9052-wled",
Dda903x_bl.c139 /* adjust the WLED output current */ in da903x_backlight_probe()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/backlight/
Dqcom-wled.yaml4 $id: http://devicetree.org/schemas/leds/backlight/qcom-wled.yaml#
7 title: Binding for Qualcomm Technologies, Inc. WLED driver
14 WLED (White Light Emitting Diode) driver is used for controlling display
21 - qcom,pm8941-wled
22 - qcom,pmi8998-wled
23 - qcom,pm660l-wled
24 - qcom,pm8150l-wled
107 Array of the WLED strings numbered from 0 to 3. Each
124 Enables auto-detection of the WLED string configuration.
168 const: qcom,pm8941-wled
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/leds/backlight/
Dpm8941-wled.txt1 Binding for Qualcomm PM8941 WLED driver
4 - compatible: should be "qcom,pm8941-wled"
31 pm8941-wled@d800 {
32 compatible = "qcom,pm8941-wled";
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dqcom-pm8941.dtsi152 pm8941_wled: wled@d800 {
153 compatible = "qcom,pm8941-wled";
/kernel/linux/linux-4.19/arch/arm/boot/dts/
Dqcom-pm8941.dtsi185 pm8941_wled: wled@d800 {
186 compatible = "qcom,pm8941-wled";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/leds/
Dleds-lm36274.txt3 The LM36274 is an integrated four-channel WLED driver and LCD bias supply.
/kernel/linux/linux-4.19/drivers/platform/x86/
Dasus-laptop.c88 MODULE_PARM_DESC(wled_type, "Set the wled type on boot "
155 /* WLED and BLED type */
172 * WLED and BLED are not handled like other XLED, because in some dsdt
175 #define METHOD_WLAN "WLED"
264 struct asus_led wled; member
658 if (!IS_ERR_OR_NULL(asus->wled.led.dev)) in asus_led_exit()
659 led_classdev_unregister(&asus->wled.led); in asus_led_exit()
723 r = asus_led_register(asus, &asus->wled, "asus::wlan", in asus_led_init()
1841 /* On L1400B WLED control the sound card, don't mess with it ... */ in asus_dmi_check()
/kernel/linux/linux-5.10/arch/arm64/boot/dts/mediatek/
Dmt7622-rfb1.dts386 wled_pins: wled-pins {
389 groups = "wled";
Dmt7622-bananapi-bpi-r64.dts422 wled_pins: wled-pins {
425 groups = "wled";
/kernel/linux/linux-4.19/arch/arm64/boot/dts/mediatek/
Dmt7622-rfb1.dts238 wled_pins: wled-pins {
241 groups = "wled";
/kernel/linux/linux-5.10/drivers/platform/x86/
Dasus-laptop.c72 MODULE_PARM_DESC(wled_type, "Set the wled type on boot "
139 /* WLED and BLED type */
156 * WLED and BLED are not handled like other XLED, because in some dsdt
159 #define METHOD_WLAN "WLED"
248 struct asus_led wled; member
643 led_classdev_unregister(&asus->wled.led); in asus_led_exit()
701 r = asus_led_register(asus, &asus->wled, "asus::wlan", in asus_led_init()
1818 /* On L1400B WLED control the sound card, don't mess with it ... */ in asus_dmi_check()
/kernel/linux/linux-5.10/include/linux/mfd/
Dmax8925.h98 /* WLED registers */
/kernel/linux/linux-4.19/include/linux/mfd/
Dmax8925.h101 /* WLED registers */
Dda903x.h101 int output_current; /* output current of WLED, from 0-31 (in mA) */

12