Home
last modified time | relevance | path

Searched refs:selector (Results 1 – 25 of 115) sorted by relevance

12345

/linux-3.4.99/drivers/regulator/
Dmax1586.c59 unsigned selector) in max1586_v3_calc_voltage() argument
63 return max1586->min_uV + (selector * range_uV / MAX1586_V3_MAX_VSEL); in max1586_v3_calc_voltage()
67 unsigned *selector) in max1586_v3_set() argument
79 *selector = DIV_ROUND_UP((min_uV - max1586->min_uV) * in max1586_v3_set()
81 if (max1586_v3_calc_voltage(max1586, *selector) > max_uV) in max1586_v3_set()
85 max1586_v3_calc_voltage(max1586, *selector) / 1000); in max1586_v3_set()
87 v3_prog = I2C_V3_SELECT | (u8) *selector; in max1586_v3_set()
91 static int max1586_v3_list(struct regulator_dev *rdev, unsigned selector) in max1586_v3_list() argument
95 if (selector > MAX1586_V3_MAX_VSEL) in max1586_v3_list()
97 return max1586_v3_calc_voltage(max1586, selector); in max1586_v3_list()
[all …]
Dwm8994-regulator.c81 unsigned int selector) in wm8994_ldo1_list_voltage() argument
83 if (selector > WM8994_LDO1_MAX_SELECTOR) in wm8994_ldo1_list_voltage()
86 return (selector * 100000) + 2400000; in wm8994_ldo1_list_voltage()
105 int selector, v; in wm8994_ldo1_set_voltage() local
107 selector = (min_uV - 2400000) / 100000; in wm8994_ldo1_set_voltage()
108 v = wm8994_ldo1_list_voltage(rdev, selector); in wm8994_ldo1_set_voltage()
112 *s = selector; in wm8994_ldo1_set_voltage()
113 selector <<= WM8994_LDO1_VSEL_SHIFT; in wm8994_ldo1_set_voltage()
116 WM8994_LDO1_VSEL_MASK, selector); in wm8994_ldo1_set_voltage()
131 unsigned int selector) in wm8994_ldo2_list_voltage() argument
[all …]
Dmax8660.c129 static int max8660_dcdc_list(struct regulator_dev *rdev, unsigned selector) in max8660_dcdc_list() argument
131 if (selector > MAX8660_DCDC_MAX_SEL) in max8660_dcdc_list()
133 return MAX8660_DCDC_MIN_UV + selector * MAX8660_DCDC_STEP; in max8660_dcdc_list()
140 u8 selector = max8660->shadow_regs[reg]; in max8660_dcdc_get() local
141 return MAX8660_DCDC_MIN_UV + selector * MAX8660_DCDC_STEP; in max8660_dcdc_get()
148 u8 reg, selector, bits; in max8660_dcdc_set() local
156 selector = DIV_ROUND_UP(min_uV - MAX8660_DCDC_MIN_UV, in max8660_dcdc_set()
159 ret = max8660_dcdc_list(rdev, selector); in max8660_dcdc_set()
163 *s = selector; in max8660_dcdc_set()
166 ret = max8660_write(max8660, reg, 0, selector); in max8660_dcdc_set()
[all …]
Dwm831x-ldo.c103 unsigned int selector) in wm831x_gp_ldo_list_voltage() argument
106 if (selector <= WM831X_GP_LDO_SELECTOR_LOW) in wm831x_gp_ldo_list_voltage()
107 return 900000 + (selector * 50000); in wm831x_gp_ldo_list_voltage()
109 if (selector <= WM831X_GP_LDO_MAX_SELECTOR) in wm831x_gp_ldo_list_voltage()
110 return 1600000 + ((selector - WM831X_GP_LDO_SELECTOR_LOW) in wm831x_gp_ldo_list_voltage()
117 unsigned *selector) in wm831x_gp_ldo_set_voltage_int() argument
137 *selector = vsel; in wm831x_gp_ldo_set_voltage_int()
144 unsigned *selector) in wm831x_gp_ldo_set_voltage() argument
150 selector); in wm831x_gp_ldo_set_voltage()
158 unsigned int selector; in wm831x_gp_ldo_set_suspend_voltage() local
[all …]
Dtps65217-regulator.c202 unsigned int selector, rid = rdev_get_id(dev); in tps65217_pmic_get_voltage_sel() local
207 ret = tps65217_reg_read(tps, tps->info[rid]->set_vout_reg, &selector); in tps65217_pmic_get_voltage_sel()
211 selector &= tps->info[rid]->set_vout_mask; in tps65217_pmic_get_voltage_sel()
213 return selector; in tps65217_pmic_get_voltage_sel()
217 unsigned selector) in tps65217_pmic_ldo1_set_voltage_sel() argument
225 if (selector >= tps->info[ldo]->table_len) in tps65217_pmic_ldo1_set_voltage_sel()
231 selector, TPS65217_PROTECT_L2); in tps65217_pmic_ldo1_set_voltage_sel()
235 int min_uV, int max_uV, unsigned *selector) in tps65217_pmic_set_voltage() argument
256 ret = tps->info[rid]->uv_to_vsel(min_uV, selector); in tps65217_pmic_set_voltage()
263 *selector, TPS65217_PROTECT_L2); in tps65217_pmic_set_voltage()
[all …]
Dda9052-regulator.c177 unsigned int selector) in da9052_list_buckperi_voltage() argument
184 (selector >= DA9052_BUCK_PERI_REG_MAP_UPTO_3uV)) { in da9052_list_buckperi_voltage()
187 volt_uV += (selector - DA9052_BUCK_PERI_REG_MAP_UPTO_3uV) in da9052_list_buckperi_voltage()
190 volt_uV = (selector * info->step_uV) + info->min_uV; in da9052_list_buckperi_voltage()
199 unsigned int selector) in da9052_list_voltage() argument
205 volt_uV = info->min_uV + info->step_uV * selector; in da9052_list_voltage()
215 unsigned int *selector) in da9052_regulator_set_voltage_int() argument
229 *selector = DIV_ROUND_UP(min_uV - info->min_uV, info->step_uV); in da9052_regulator_set_voltage_int()
231 ret = da9052_list_voltage(rdev, *selector); in da9052_regulator_set_voltage_int()
237 (1 << info->volt_shift) - 1, *selector); in da9052_regulator_set_voltage_int()
[all …]
Dwm8400-regulator.c48 unsigned selector) in wm8400_ldo_list_voltage() argument
50 if (selector > WM8400_LDO1_VSEL_MASK) in wm8400_ldo_list_voltage()
53 if (selector < 15) in wm8400_ldo_list_voltage()
54 return 900000 + (selector * 50000); in wm8400_ldo_list_voltage()
56 return 1600000 + ((selector - 14) * 100000); in wm8400_ldo_list_voltage()
71 int min_uV, int max_uV, unsigned *selector) in wm8400_ldo_set_voltage() argument
97 *selector = val; in wm8400_ldo_set_voltage()
141 unsigned selector) in wm8400_dcdc_list_voltage() argument
143 if (selector > WM8400_DC1_VSEL_MASK) in wm8400_dcdc_list_voltage()
146 return 850000 + (selector * 25000); in wm8400_dcdc_list_voltage()
[all …]
Dtps65910-regulator.c715 unsigned selector) in tps65910_set_voltage_dcdc_sel() argument
723 dcdc_mult = (selector / VDD1_2_NUM_VOLT_FINE) + 1; in tps65910_set_voltage_dcdc_sel()
726 vsel = (selector % VDD1_2_NUM_VOLT_FINE) + 3; in tps65910_set_voltage_dcdc_sel()
734 dcdc_mult = (selector / VDD1_2_NUM_VOLT_FINE) + 1; in tps65910_set_voltage_dcdc_sel()
737 vsel = (selector % VDD1_2_NUM_VOLT_FINE) + 3; in tps65910_set_voltage_dcdc_sel()
745 vsel = selector + 3; in tps65910_set_voltage_dcdc_sel()
753 unsigned selector) in tps65910_set_voltage_sel() argument
773 (selector << LDO_SEL_SHIFT), LDO_SEL_MASK); in tps65910_set_voltage_sel()
780 unsigned selector) in tps65911_set_voltage_sel() argument
794 (selector << LDO_SEL_SHIFT), LDO1_SEL_MASK); in tps65911_set_voltage_sel()
[all …]
Dad5398.c32 unsigned selector) in ad5398_calc_current() argument
36 return chip->min_uA + (selector * range_uA / chip->current_level); in ad5398_calc_current()
88 unsigned selector; in ad5398_set_current_limit() local
97 selector = DIV_ROUND_UP((min_uA - chip->min_uA) * chip->current_level, in ad5398_set_current_limit()
99 if (ad5398_calc_current(chip, selector) > max_uA) in ad5398_set_current_limit()
103 ad5398_calc_current(chip, selector) / 1000); in ad5398_set_current_limit()
111 selector = (selector << chip->current_offset) & chip->current_mask; in ad5398_set_current_limit()
112 data = (unsigned short)selector | (data & AD5398_CURRENT_EN_MASK); in ad5398_set_current_limit()
Dtps6105x-regulator.c94 unsigned selector) in tps6105x_regulator_set_voltage_sel() argument
101 selector << TPS6105X_REG0_VOLTAGE_SHIFT); in tps6105x_regulator_set_voltage_sel()
109 unsigned selector) in tps6105x_regulator_list_voltage() argument
111 if (selector >= ARRAY_SIZE(tps6105x_voltages)) in tps6105x_regulator_list_voltage()
114 return tps6105x_voltages[selector]; in tps6105x_regulator_list_voltage()
Dda903x.c111 int min_uV, int max_uV, unsigned *selector) in da903x_set_ldo_voltage() argument
123 *selector = val; in da903x_set_ldo_voltage()
179 static int da903x_list_voltage(struct regulator_dev *rdev, unsigned selector) in da903x_list_voltage() argument
184 ret = info->min_uV + info->step_uV * selector; in da903x_list_voltage()
193 unsigned *selector) in da9030_set_ldo1_15_voltage() argument
206 *selector = val; in da9030_set_ldo1_15_voltage()
222 unsigned *selector) in da9030_set_ldo14_voltage() argument
242 *selector = val; in da9030_set_ldo14_voltage()
272 int min_uV, int max_uV, unsigned *selector) in da9034_set_dvc_voltage() argument
285 *selector = val; in da9034_set_dvc_voltage()
[all …]
Ds5m8767.c124 unsigned int selector) in s5m8767_list_voltage() argument
137 val = desc->min + desc->step * selector; in s5m8767_list_voltage()
292 int selector = 0; in s5m8767_convert_voltage_to_sel() local
300 selector = (min_vol - desc->min) / desc->step; in s5m8767_convert_voltage_to_sel()
302 if (desc->min + desc->step * selector > max_vol) in s5m8767_convert_voltage_to_sel()
305 return selector; in s5m8767_convert_voltage_to_sel()
309 int min_uV, int max_uV, unsigned *selector) in s5m8767_set_voltage() argument
348 *selector = sel; in s5m8767_set_voltage()
372 int min_uV, int max_uV, unsigned *selector) in s5m8767_set_voltage_buck() argument
384 return s5m8767_set_voltage(rdev, min_uV, max_uV, selector); in s5m8767_set_voltage_buck()
[all …]
Disl6271a-regulator.c63 unsigned *selector) in isl6271a_set_voltage() argument
75 *selector = data; in isl6271a_set_voltage()
87 static int isl6271a_list_voltage(struct regulator_dev *dev, unsigned selector) in isl6271a_list_voltage() argument
89 return ISL6271A_VOLTAGE_MIN + (ISL6271A_VOLTAGE_STEP * selector); in isl6271a_list_voltage()
104 static int isl6271a_list_fixed_voltage(struct regulator_dev *dev, unsigned selector) in isl6271a_list_fixed_voltage() argument
/linux-3.4.99/drivers/media/video/uvc/
Duvc_ctrl.c42 .selector = UVC_PU_BRIGHTNESS_CONTROL,
51 .selector = UVC_PU_CONTRAST_CONTROL,
60 .selector = UVC_PU_HUE_CONTROL,
70 .selector = UVC_PU_SATURATION_CONTROL,
79 .selector = UVC_PU_SHARPNESS_CONTROL,
88 .selector = UVC_PU_GAMMA_CONTROL,
97 .selector = UVC_PU_WHITE_BALANCE_TEMPERATURE_CONTROL,
107 .selector = UVC_PU_WHITE_BALANCE_COMPONENT_CONTROL,
117 .selector = UVC_PU_BACKLIGHT_COMPENSATION_CONTROL,
126 .selector = UVC_PU_GAIN_CONTROL,
[all …]
/linux-3.4.99/drivers/md/
Ddm-round-robin.c46 struct selector { struct
51 static struct selector *alloc_selector(void) in alloc_selector() argument
53 struct selector *s = kmalloc(sizeof(*s), GFP_KERNEL); in alloc_selector()
65 struct selector *s; in rr_create()
77 struct selector *s = (struct selector *) ps->context; in rr_destroy()
114 struct selector *s = (struct selector *) ps->context; in rr_add_path()
149 struct selector *s = (struct selector *) ps->context; in rr_fail_path()
157 struct selector *s = (struct selector *) ps->context; in rr_reinstate_path()
168 struct selector *s = (struct selector *) ps->context; in rr_select_path()
Ddm-queue-length.c29 struct selector { struct
41 static struct selector *alloc_selector(void) in alloc_selector() argument
43 struct selector *s = kmalloc(sizeof(*s), GFP_KERNEL); in alloc_selector()
55 struct selector *s = alloc_selector(); in ql_create()
76 struct selector *s = ps->context; in ql_destroy()
112 struct selector *s = ps->context; in ql_add_path()
152 struct selector *s = ps->context; in ql_fail_path()
160 struct selector *s = ps->context; in ql_reinstate_path()
174 struct selector *s = ps->context; in ql_select_path()
Ddm-service-time.c24 struct selector { struct
37 static struct selector *alloc_selector(void) in alloc_selector() argument
39 struct selector *s = kmalloc(sizeof(*s), GFP_KERNEL); in alloc_selector()
51 struct selector *s = alloc_selector(); in st_create()
72 struct selector *s = ps->context; in st_destroy()
109 struct selector *s = ps->context; in st_add_path()
165 struct selector *s = ps->context; in st_fail_path()
173 struct selector *s = ps->context; in st_reinstate_path()
261 struct selector *s = ps->context; in st_select_path()
/linux-3.4.99/drivers/pinctrl/
Dpinconf.c168 int selector, ret; in pin_config_group_get() local
187 selector = pinctrl_get_group_selector(pctldev, pin_group); in pin_config_group_get()
188 if (selector < 0) { in pin_config_group_get()
189 ret = selector; in pin_config_group_get()
193 ret = ops->pin_config_group_get(pctldev, selector, config); in pin_config_group_get()
207 int selector; in pin_config_group_set() local
230 selector = pinctrl_get_group_selector(pctldev, pin_group); in pin_config_group_set()
231 if (selector < 0) { in pin_config_group_set()
232 ret = selector; in pin_config_group_set()
236 ret = pctlops->get_group_pins(pctldev, selector, &pins, &num_pins); in pin_config_group_set()
[all …]
Dpinctrl-u300.c839 static int u300_list_groups(struct pinctrl_dev *pctldev, unsigned selector) in u300_list_groups() argument
841 if (selector >= ARRAY_SIZE(u300_pin_groups)) in u300_list_groups()
847 unsigned selector) in u300_get_group_name() argument
849 if (selector >= ARRAY_SIZE(u300_pin_groups)) in u300_get_group_name()
851 return u300_pin_groups[selector].name; in u300_get_group_name()
854 static int u300_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in u300_get_group_pins() argument
858 if (selector >= ARRAY_SIZE(u300_pin_groups)) in u300_get_group_pins()
860 *pins = u300_pin_groups[selector].pins; in u300_get_group_pins()
861 *num_pins = u300_pin_groups[selector].num_pins; in u300_get_group_pins()
941 static void u300_pmx_endisable(struct u300_pmx *upmx, unsigned selector, in u300_pmx_endisable() argument
[all …]
Dpinctrl-pxa3xx.c28 static int pxa3xx_list_groups(struct pinctrl_dev *pctrldev, unsigned selector) in pxa3xx_list_groups() argument
31 if (selector >= info->num_grps) in pxa3xx_list_groups()
37 unsigned selector) in pxa3xx_get_group_name() argument
40 if (selector >= info->num_grps) in pxa3xx_get_group_name()
42 return info->grps[selector].name; in pxa3xx_get_group_name()
46 unsigned selector, in pxa3xx_get_group_pins() argument
51 if (selector >= info->num_grps) in pxa3xx_get_group_pins()
53 *pins = info->grps[selector].pins; in pxa3xx_get_group_pins()
54 *num_pins = info->grps[selector].npins; in pxa3xx_get_group_pins()
Dpinctrl-sirf.c856 static int sirfsoc_list_groups(struct pinctrl_dev *pctldev, unsigned selector) in sirfsoc_list_groups() argument
858 if (selector >= ARRAY_SIZE(sirfsoc_pin_groups)) in sirfsoc_list_groups()
864 unsigned selector) in sirfsoc_get_group_name() argument
866 if (selector >= ARRAY_SIZE(sirfsoc_pin_groups)) in sirfsoc_get_group_name()
868 return sirfsoc_pin_groups[selector].name; in sirfsoc_get_group_name()
871 static int sirfsoc_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, in sirfsoc_get_group_pins() argument
875 if (selector >= ARRAY_SIZE(sirfsoc_pin_groups)) in sirfsoc_get_group_pins()
877 *pins = sirfsoc_pin_groups[selector].pins; in sirfsoc_get_group_pins()
878 *num_pins = sirfsoc_pin_groups[selector].num_pins; in sirfsoc_get_group_pins()
988 static void sirfsoc_pinmux_endisable(struct sirfsoc_pmx *spmx, unsigned selector, in sirfsoc_pinmux_endisable() argument
[all …]
/linux-3.4.99/include/linux/pinctrl/
Dpinconf.h48 unsigned selector,
51 unsigned selector,
58 unsigned selector);
Dpinmux.h65 int (*list_functions) (struct pinctrl_dev *pctldev, unsigned selector);
67 unsigned selector);
69 unsigned selector,
/linux-3.4.99/Documentation/devicetree/bindings/sound/
Dtegra20-i2s.txt7 - nvidia,dma-request-selector : The Tegra DMA controller's phandle and
8 request selector for this I2S controller
16 nvidia,dma-request-selector = < &apbdma 2 >;
/linux-3.4.99/sound/usb/
Dclock.c137 struct uac_clock_selector_descriptor *selector; in __uac_clock_find_source() local
154 selector = snd_usb_find_clock_selector(chip->ctrl_intf, entity_id); in __uac_clock_find_source()
155 if (selector) { in __uac_clock_find_source()
160 ret = uac_clock_selector_get_val(chip, selector->bClockID); in __uac_clock_find_source()
166 if (ret > selector->bNrInPins || ret < 1) { in __uac_clock_find_source()
169 __func__, selector->bClockID, ret); in __uac_clock_find_source()
174 return __uac_clock_find_source(chip, selector->baCSourceID[ret-1], in __uac_clock_find_source()

12345