/linux-5.10/drivers/video/backlight/ |
D | qcom-wled.c | 181 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 …]
|
D | Kconfig | 252 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 …]
|
D | max8925_bl.c | 49 /* enable WLED output */ in max8925_backlight_set() 52 /* disable WLED output */ in max8925_backlight_set()
|
D | Makefile | 51 obj-$(CONFIG_BACKLIGHT_QCOM_WLED) += qcom-wled.o
|
D | da9052_bl.c | 172 .name = "da9052-wled",
|
D | da903x_bl.c | 125 /* adjust the WLED output current */ in da903x_backlight_probe()
|
/linux-5.10/Documentation/devicetree/bindings/leds/backlight/ |
D | qcom-wled.yaml | 4 $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 …]
|
/linux-5.10/arch/arm/boot/dts/ |
D | qcom-pm8941.dtsi | 152 pm8941_wled: wled@d800 { 153 compatible = "qcom,pm8941-wled";
|
D | qcom-msm8974-sony-xperia-amami.dts | 425 wled@d800 {
|
D | qcom-msm8974-sony-xperia-honami.dts | 474 wled@d800 {
|
/linux-5.10/Documentation/devicetree/bindings/leds/ |
D | leds-lm36274.txt | 3 The LM36274 is an integrated four-channel WLED driver and LCD bias supply.
|
/linux-5.10/arch/arm64/boot/dts/mediatek/ |
D | mt7622-rfb1.dts | 386 wled_pins: wled-pins { 389 groups = "wled";
|
D | mt7622-bananapi-bpi-r64.dts | 422 wled_pins: wled-pins { 425 groups = "wled";
|
/linux-5.10/drivers/platform/x86/ |
D | asus-laptop.c | 72 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()
|
/linux-5.10/include/linux/mfd/ |
D | max8925.h | 98 /* WLED registers */
|
D | da903x.h | 101 int output_current; /* output current of WLED, from 0-31 (in mA) */
|
/linux-5.10/arch/mips/ralink/ |
D | mt7620.c | 64 static struct rt2880_pmx_func wled_grp[] = { FUNC("wled", 0, 72, 1) }; 105 GRP("wled", wled_grp, 1, MT7620_GPIO_MODE_WLED),
|
/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
D | pinctrl-mt7622.txt | 252 "wled" "led" 85
|
/linux-5.10/drivers/pinctrl/mediatek/ |
D | pinctrl-mt7622.c | 752 PINCTRL_PIN_GROUP("wled", mt7622_wled), 788 "wled", };
|
/linux-5.10/drivers/mfd/ |
D | Kconfig | 1529 charger, wled and other features that are often used in portable
|