wled 249 drivers/platform/x86/asus-laptop.c struct asus_led wled; wled 643 drivers/platform/x86/asus-laptop.c if (!IS_ERR_OR_NULL(asus->wled.led.dev)) wled 644 drivers/platform/x86/asus-laptop.c led_classdev_unregister(&asus->wled.led); wled 708 drivers/platform/x86/asus-laptop.c r = asus_led_register(asus, &asus->wled, "asus::wlan", wled 83 drivers/video/backlight/pm8941-wled.c struct pm8941_wled *wled = bl_get_data(bl); wled 97 drivers/video/backlight/pm8941-wled.c rc = regmap_update_bits(wled->regmap, wled 98 drivers/video/backlight/pm8941-wled.c wled->addr + PM8941_WLED_REG_MOD_EN, wled 103 drivers/video/backlight/pm8941-wled.c for (i = 0; i < wled->cfg.num_strings; ++i) { wled 106 drivers/video/backlight/pm8941-wled.c rc = regmap_bulk_write(wled->regmap, wled 107 drivers/video/backlight/pm8941-wled.c wled->addr + PM8941_WLED_REG_VAL_BASE + 2 * i, wled 113 drivers/video/backlight/pm8941-wled.c rc = regmap_update_bits(wled->regmap, wled 114 drivers/video/backlight/pm8941-wled.c wled->addr + PM8941_WLED_REG_SYNC, wled 119 drivers/video/backlight/pm8941-wled.c rc = regmap_update_bits(wled->regmap, wled 120 drivers/video/backlight/pm8941-wled.c wled->addr + PM8941_WLED_REG_SYNC, wled 125 drivers/video/backlight/pm8941-wled.c static int pm8941_wled_setup(struct pm8941_wled *wled) wled 130 drivers/video/backlight/pm8941-wled.c rc = regmap_update_bits(wled->regmap, wled 131 drivers/video/backlight/pm8941-wled.c wled->addr + PM8941_WLED_REG_OVP, wled 132 drivers/video/backlight/pm8941-wled.c PM8941_WLED_REG_OVP_MASK, wled->cfg.ovp); wled 136 drivers/video/backlight/pm8941-wled.c rc = regmap_update_bits(wled->regmap, wled 137 drivers/video/backlight/pm8941-wled.c wled->addr + PM8941_WLED_REG_BOOST, wled 138 drivers/video/backlight/pm8941-wled.c PM8941_WLED_REG_BOOST_MASK, wled->cfg.i_boost_limit); wled 142 drivers/video/backlight/pm8941-wled.c rc = regmap_update_bits(wled->regmap, wled 143 drivers/video/backlight/pm8941-wled.c wled->addr + PM8941_WLED_REG_FREQ, wled 144 drivers/video/backlight/pm8941-wled.c PM8941_WLED_REG_FREQ_MASK, wled->cfg.switch_freq); wled 148 drivers/video/backlight/pm8941-wled.c if (wled->cfg.cs_out_en) { wled 149 drivers/video/backlight/pm8941-wled.c u8 all = (BIT(wled->cfg.num_strings) - 1) wled 152 drivers/video/backlight/pm8941-wled.c rc = regmap_update_bits(wled->regmap, wled 153 drivers/video/backlight/pm8941-wled.c wled->addr + PM8941_WLED_REG_SINK, wled 159 drivers/video/backlight/pm8941-wled.c for (i = 0; i < wled->cfg.num_strings; ++i) { wled 160 drivers/video/backlight/pm8941-wled.c u16 addr = wled->addr + PM8941_WLED_REG_STR_OFFSET * i; wled 162 drivers/video/backlight/pm8941-wled.c rc = regmap_update_bits(wled->regmap, wled 169 drivers/video/backlight/pm8941-wled.c if (wled->cfg.ext_gen) { wled 170 drivers/video/backlight/pm8941-wled.c rc = regmap_update_bits(wled->regmap, wled 178 drivers/video/backlight/pm8941-wled.c rc = regmap_update_bits(wled->regmap, wled 181 drivers/video/backlight/pm8941-wled.c wled->cfg.i_limit); wled 185 drivers/video/backlight/pm8941-wled.c rc = regmap_update_bits(wled->regmap, wled 188 drivers/video/backlight/pm8941-wled.c wled->cfg.cabc_en ? wled 267 drivers/video/backlight/pm8941-wled.c static int pm8941_wled_configure(struct pm8941_wled *wled, struct device *dev) wled 269 drivers/video/backlight/pm8941-wled.c struct pm8941_wled_config *cfg = &wled->cfg; wled 321 drivers/video/backlight/pm8941-wled.c wled->addr = val; wled 323 drivers/video/backlight/pm8941-wled.c rc = of_property_read_string(dev->of_node, "label", &wled->name); wled 325 drivers/video/backlight/pm8941-wled.c wled->name = devm_kasprintf(dev, GFP_KERNEL, "%pOFn", dev->of_node); wled 369 drivers/video/backlight/pm8941-wled.c struct pm8941_wled *wled; wled 380 drivers/video/backlight/pm8941-wled.c wled = devm_kzalloc(&pdev->dev, sizeof(*wled), GFP_KERNEL); wled 381 drivers/video/backlight/pm8941-wled.c if (!wled) wled 384 drivers/video/backlight/pm8941-wled.c wled->regmap = regmap; wled 386 drivers/video/backlight/pm8941-wled.c rc = pm8941_wled_configure(wled, &pdev->dev); wled 390 drivers/video/backlight/pm8941-wled.c rc = pm8941_wled_setup(wled); wled 401 drivers/video/backlight/pm8941-wled.c bl = devm_backlight_device_register(&pdev->dev, wled->name, wled 402 drivers/video/backlight/pm8941-wled.c &pdev->dev, wled,