/linux-master/drivers/leds/ |
H A D | leds-lp8788.c | 17 #include <linux/mfd/lp8788-isink.h>
|
H A D | leds-wm8350.c | 95 ret = regulator_enable(led->isink); 104 regulator_disable(led->isink); 126 ret = regulator_disable(led->isink); 167 ret = regulator_set_current_limit(led->isink, isink_cur[uA], 188 struct regulator *isink, *dcdc; local 204 isink = devm_regulator_get(&pdev->dev, "led_isink"); 205 if (IS_ERR(isink)) { 207 return PTR_ERR(isink); 224 led->enabled = regulator_is_enabled(isink); 225 led->isink [all...] |
/linux-master/include/linux/mfd/wm8350/ |
H A D | pmic.h | 720 struct regulator *isink; member in struct:wm8350_led 752 int wm8350_register_led(struct wm8350 *wm8350, int lednum, int dcdc, int isink, 771 int wm8350_isink_set_flash(struct wm8350 *wm8350, int isink, u16 mode,
|
/linux-master/drivers/leds/rgb/ |
H A D | leds-mt6370-rgb.c | 126 * 'struct led_classdev isink' to use. 129 struct led_classdev isink; member in union:mt6370_led::__anon1090 611 struct mt6370_led *led = container_of(lcdev, struct mt6370_led, isink); 647 struct mt6370_led *led = container_of(lcdev, struct mt6370_led, isink); 675 struct mt6370_led *led = container_of(lcdev, struct mt6370_led, isink); 703 struct mt6370_led *led = container_of(lcdev, struct mt6370_led, isink); 779 lcdev = &led->isink; 825 led->isink.brightness = led->isink.max_brightness; 828 led->isink [all...] |
/linux-master/drivers/regulator/ |
H A D | Makefile | 196 obj-$(CONFIG_REGULATOR_WM831X) += wm831x-isink.o
|
H A D | wm831x-isink.c | 3 // wm831x-isink.c -- Current sink driver for the WM831x series 35 struct wm831x_isink *isink = rdev_get_drvdata(rdev); local 36 struct wm831x *wm831x = isink->wm831x; 40 ret = wm831x_set_bits(wm831x, isink->reg, WM831X_CS1_ENA, 46 ret = wm831x_set_bits(wm831x, isink->reg, WM831X_CS1_DRIVE, 49 wm831x_set_bits(wm831x, isink->reg, WM831X_CS1_ENA, 0); 57 struct wm831x_isink *isink = rdev_get_drvdata(rdev); local 58 struct wm831x *wm831x = isink->wm831x; 61 ret = wm831x_set_bits(wm831x, isink->reg, WM831X_CS1_DRIVE, 0); 65 ret = wm831x_set_bits(wm831x, isink 75 struct wm831x_isink *isink = rdev_get_drvdata(rdev); local 100 struct wm831x_isink *isink = data; local 114 struct wm831x_isink *isink; local [all...] |
H A D | wm8350-regulator.c | 97 int isink = rdev_get_id(rdev); local 99 switch (isink) { 141 int isink = rdev_get_id(rdev); local 143 switch (isink) { 181 int isink = rdev_get_id(rdev); local 183 switch (isink) { 197 int isink = rdev_get_id(rdev); local 200 switch (isink) { 239 int wm8350_isink_set_flash(struct wm8350 *wm8350, int isink, u16 mode, argument 243 switch (isink) { 1228 wm8350_register_led(struct wm8350 *wm8350, int lednum, int dcdc, int isink, struct wm8350_led_platform_data *pdata) argument [all...] |
/linux-master/drivers/video/backlight/ |
H A D | wm831x_bl.c | 148 switch (pdata->isink) { 158 dev_err(&pdev->dev, "Invalid ISINK %d\n", pdata->isink);
|
/linux-master/include/linux/mfd/wm831x/ |
H A D | pdata.h | 17 int isink; /** ISINK to use, 1 or 2 */ member in struct:wm831x_backlight_pdata 140 struct regulator_init_data *isink[WM831X_MAX_ISINK]; member in struct:wm831x_pdata
|