Home
last modified time | relevance | path

Searched refs:constraints (Results 1 – 25 of 166) sorted by relevance

1234567

/linux/drivers/regulator/
H A Dof_regulator.c36 struct regulation_constraints *constraints) in of_get_regulator_prot_limits() argument
47 &constraints->over_curr_limits, in of_get_regulator_prot_limits()
48 &constraints->over_voltage_limits, in of_get_regulator_prot_limits()
49 &constraints->temp_limits, in of_get_regulator_prot_limits()
50 &constraints->under_voltage_limits, in of_get_regulator_prot_limits()
74 constraints->over_current_detection = set[0]; in of_get_regulator_prot_limits()
75 constraints->over_voltage_detection = set[1]; in of_get_regulator_prot_limits()
76 constraints->over_temp_detection = set[2]; in of_get_regulator_prot_limits()
77 constraints->under_voltage_detection = set[3]; in of_get_regulator_prot_limits()
85 struct regulation_constraints *constraints = &init_data->constraints; in of_get_regulation_constraints() local
[all …]
H A Dcore.c121 if (rdev->constraints && rdev->constraints->name) in rdev_get_name()
122 return rdev->constraints->name; in rdev_get_name()
137 if (!rdev->constraints) { in regulator_ops_is_valid()
142 if (rdev->constraints->valid_ops_mask & ops) in regulator_ops_is_valid()
451 if (*max_uV > rdev->constraints->max_uV) in regulator_check_voltage()
452 *max_uV = rdev->constraints->max_uV; in regulator_check_voltage()
453 if (*min_uV < rdev->constraints->min_uV) in regulator_check_voltage()
454 *min_uV = rdev->constraints->min_uV; in regulator_check_voltage()
516 if (*max_uA > rdev->constraints->max_uA && in regulator_check_current_limit()
517 rdev->constraints->max_uA) in regulator_check_current_limit()
[all …]
H A Dfixed.c184 init_data->constraints.apply_uV = 0; in of_get_fixed_voltage_config()
186 config->supply_name = init_data->constraints.name; in of_get_fixed_voltage_config()
187 if (init_data->constraints.min_uV == init_data->constraints.max_uV) { in of_get_fixed_voltage_config()
188 config->microvolts = init_data->constraints.min_uV; in of_get_fixed_voltage_config()
195 if (init_data->constraints.boot_on) in of_get_fixed_voltage_config()
H A Dpwm-regulator.c151 int min_uV = rdev->constraints->min_uV; in pwm_regulator_get_voltage()
152 int max_uV = rdev->constraints->max_uV; in pwm_regulator_get_voltage()
198 int min_uV = rdev->constraints->min_uV; in pwm_regulator_set_voltage()
199 int max_uV = rdev->constraints->max_uV; in pwm_regulator_set_voltage()
330 if (!init_data->constraints.boot_on || drvdata->enb_gpio) in pwm_regulator_init_boot_on()
392 if (init_data->constraints.boot_on || init_data->constraints.always_on) in pwm_regulator_probe()
H A Dvexpress-regulator.c67 init_data->constraints.apply_uV = 0; in vexpress_regulator_probe()
68 if (init_data->constraints.min_uV && init_data->constraints.max_uV) in vexpress_regulator_probe()
H A Dab8500-ext.c50 .constraints = {
61 .constraints = {
69 .constraints = {
289 struct regulation_constraints *regu_constraints = rdev->constraints; in ab8500_ext_set_voltage()
311 struct regulation_constraints *regu_constraints = rdev->constraints; in ab8500_ext_list_voltage()
H A Dwm8994-regulator.c136 .constraints = {
142 .constraints = {
194 ldo->init_data.constraints.valid_ops_mask = 0; in wm8994_ldo_probe()
H A Dlp87565-regulator.c109 rdev->constraints->ramp_delay = lp87565_buck_ramp_delay[reg]; in lp87565_buck_set_ramp_delay()
112 rdev->constraints->ramp_delay = in lp87565_buck_set_ramp_delay()
113 rdev->constraints->ramp_delay * 85 / 100; in lp87565_buck_set_ramp_delay()
H A Dtps6287x-regulator.c71 if (!config->init_data->constraints.apply_uV) in tps6287x_best_range()
76 if (r->min <= config->init_data->constraints.min_uV && in tps6287x_best_range()
77 config->init_data->constraints.max_uV <= linear_range_get_max_value(r)) in tps6287x_best_range()
H A Dmax77693-regulator.c58 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77693_chg_get_current_limit()
59 unsigned int chg_max_uA = rdev->constraints->max_uA; in max77693_chg_get_current_limit()
87 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77693_chg_set_current_limit()
H A Dtps65090-regulator.c282 if (tps_pdata->reg_init_data->constraints.always_on || in tps65090_regulator_disable_ext_control()
283 tps_pdata->reg_init_data->constraints.boot_on) { in tps65090_regulator_disable_ext_control()
366 if (ri_data->constraints.always_on || in tps65090_parse_dt_reg_data()
367 ri_data->constraints.boot_on) in tps65090_parse_dt_reg_data()
H A Drt5190a-regulator.c234 init_data->constraints.apply_uV = 0; in rt5190a_of_parse_cb()
236 if (init_data->constraints.min_uV == in rt5190a_of_parse_cb()
237 init_data->constraints.max_uV) in rt5190a_of_parse_cb()
238 desc->fixed_uV = init_data->constraints.min_uV; in rt5190a_of_parse_cb()
/linux/arch/arm/mach-s3c/
H A Dmach-crag6410.c343 .constraints = {
406 .constraints = {
424 .constraints = {
437 .constraints = {
444 .constraints = {
457 .constraints = {
467 .constraints = {
475 .constraints = {
483 .constraints = {
491 .constraints = {
[all …]
/linux/arch/arm/mach-sa1100/
H A Dgeneric.c329 id->constraints.always_on = 1; in sa11x0_register_fixed_regulator()
330 id->constraints.name = cfg->supply_name; in sa11x0_register_fixed_regulator()
331 id->constraints.min_uV = cfg->microvolts; in sa11x0_register_fixed_regulator()
332 id->constraints.max_uV = cfg->microvolts; in sa11x0_register_fixed_regulator()
333 id->constraints.valid_modes_mask = REGULATOR_MODE_NORMAL; in sa11x0_register_fixed_regulator()
334 id->constraints.valid_ops_mask = REGULATOR_CHANGE_STATUS; in sa11x0_register_fixed_regulator()
/linux/sound/soc/codecs/
H A Dssm2518.c114 const struct snd_pcm_hw_constraint_list *constraints; member
613 if (ssm2518->constraints) in ssm2518_startup()
615 SNDRV_PCM_HW_PARAM_RATE, ssm2518->constraints); in ssm2518_startup()
669 ssm2518->constraints = NULL; in ssm2518_set_sysclk()
677 ssm2518->constraints = &ssm2518_constraints_2048000; in ssm2518_set_sysclk()
688 ssm2518->constraints = &ssm2518_constraints_2822000; in ssm2518_set_sysclk()
696 ssm2518->constraints = &ssm2518_constraints_3072000; in ssm2518_set_sysclk()
701 ssm2518->constraints = &ssm2518_constraints_12288000; in ssm2518_set_sysclk()
H A Dwm8731.c272 /* rates constraints */
381 wm8731->constraints = NULL; in wm8731_set_dai_sysclk()
384 wm8731->constraints = &wm8731_constraints_12000000; in wm8731_set_dai_sysclk()
388 wm8731->constraints = &wm8731_constraints_12288000_18432000; in wm8731_set_dai_sysclk()
392 wm8731->constraints = &wm8731_constraints_11289600_16934400; in wm8731_set_dai_sysclk()
510 if (wm8731->constraints) in wm8731_startup()
513 wm8731->constraints); in wm8731_startup()
H A Des8311.c35 struct snd_pcm_hw_constraint_list constraints; member
445 es8311->constraints.list = es8311->rates; in es8311_set_sysclk_constraints()
446 es8311->constraints.count = count; in es8311_set_sysclk_constraints()
472 if (es8311->constraints.list) { in es8311_startup()
475 &es8311->constraints); in es8311_startup()
657 es8311->constraints.list = NULL; in es8311_set_sysclk()
658 es8311->constraints.count = 0; in es8311_set_sysclk()
H A Dmax9867.c22 const struct snd_pcm_hw_constraint_list *constraints; member
318 if (max9867->constraints) in max9867_startup()
320 SNDRV_PCM_HW_PARAM_RATE, max9867->constraints); in max9867_startup()
453 max9867->constraints = &max9867_constraints_48k; in max9867_set_dai_sysclk()
455 max9867->constraints = &max9867_constraints_44k1; in max9867_set_dai_sysclk()
/linux/Documentation/ABI/testing/
H A Dsysfs-class-regulator154 for regulators which support voltage constraints.
169 for regulators which support voltage constraints.
184 microamps, for regulators which support current constraints.
199 microamps, for regulators which support current constraints.
257 implementing suspend voltage configuration constraints.
268 implementing suspend voltage configuration constraints.
279 implementing suspend voltage configuration constraints.
290 configuration constraints.
301 constraints.
312 configuration constraints.
[all …]
/linux/drivers/powercap/
H A Dpowercap_sys.c75 pconst = &power_zone->constraints[id]; \
100 pconst = &power_zone->constraints[id]; \
169 pconst = &power_zone->constraints[id]; in show_constraint_name()
299 pconst = &power_zone->constraints[i]; in create_constraints()
400 kfree(power_zone->constraints); in powercap_release()
532 power_zone->constraints = kzalloc_objs(*power_zone->constraints, in powercap_register_zone()
534 if (!power_zone->constraints) in powercap_register_zone()
572 kfree(power_zone->constraints); in powercap_register_zone()
/linux/Documentation/userspace-api/media/v4l/
H A Dvidioc-g-selection.rst68 requested rectangle. An application may introduce constraints to control
93 1. Satisfy constraints from struct
111 constraints flags have to be violated at then ``ERANGE`` is returned. The
113 constraints.
120 .. kernel-figure:: constraints.svg
121 :alt: constraints.svg
182 ``r`` rectangle to satisfy all constraints given in the ``flags``
/linux/drivers/soc/samsung/
H A Dexynos-regulator-coupler.c26 struct regulation_constraints *constraints = rdev->constraints; in regulator_get_optimal_voltage() local
68 max_spread = constraints->max_spread[0]; in regulator_get_optimal_voltage()
/linux/drivers/mfd/
H A Ddb8500-prcmu.c2783 .constraints = {
2792 .constraints = {
2798 .constraints = {
2804 .constraints = {
2810 .constraints = {
2816 .constraints = {
2824 .constraints = {
2830 .constraints = {
2837 .constraints = {
2845 .constraints = {
[all …]
/linux/Documentation/driver-api/
H A Dregulator.rst84 constraints may not allow the regulator to be disabled there is no
134 time as part of the machine constraints.
140 constraints defining the operations that clients are allowed to perform
149 The constraints may also specify an initial configuration for the
150 regulator in the constraints, which is particularly useful for use with
/linux/Documentation/power/powercap/
H A Dpowercap.rst22 well as controls represented in the form of power constraints. If the parts of
156 to be applied (the constraints in the 'package' power zones apply to the whole
157 CPU packages and the subzone constraints only apply to the respective parts of
171 one or multiple constraints like short term, long term and peak power,
257 The number of constraints in a power zone and the corresponding callbacks have

1234567