Searched refs:linear_range (Results 1 - 25 of 76) sorted by relevance

1234

/linux-master/include/linux/
H A Dlinear_range.h10 * struct linear_range - table of selector - value pairs
22 struct linear_range { struct
40 unsigned int linear_range_values_in_range(const struct linear_range *r);
41 unsigned int linear_range_values_in_range_array(const struct linear_range *r,
43 unsigned int linear_range_get_max_value(const struct linear_range *r);
45 int linear_range_get_value(const struct linear_range *r, unsigned int selector,
47 int linear_range_get_value_array(const struct linear_range *r, int ranges,
49 int linear_range_get_selector_low(const struct linear_range *r,
52 int linear_range_get_selector_high(const struct linear_range *r,
55 void linear_range_get_selector_within(const struct linear_range *
[all...]
/linux-master/lib/
H A Dlinear_ranges.c14 #include <linux/linear_range.h>
27 unsigned int linear_range_values_in_range(const struct linear_range *r)
46 unsigned int linear_range_values_in_range_array(const struct linear_range *r,
70 unsigned int linear_range_get_max_value(const struct linear_range *r)
87 int linear_range_get_value(const struct linear_range *r, unsigned int selector,
111 int linear_range_get_value_array(const struct linear_range *r, int ranges,
138 int linear_range_get_selector_low(const struct linear_range *r,
182 int linear_range_get_selector_low_array(const struct linear_range *r,
219 int linear_range_get_selector_high(const struct linear_range *r,
255 void linear_range_get_selector_within(const struct linear_range *
[all...]
H A Dtest_linear_ranges.c10 #include <linux/linear_range.h>
109 static struct linear_range testr[] = {
/linux-master/drivers/regulator/
H A Dqcom_smd-regulator.c211 .linear_ranges = (struct linear_range[]) {
221 .linear_ranges = (struct linear_range[]) {
231 .linear_ranges = (struct linear_range[]) {
242 .linear_ranges = (struct linear_range[]) {
255 .linear_ranges = (struct linear_range[]) {
265 .linear_ranges = (struct linear_range[]) {
275 .linear_ranges = (struct linear_range[]) {
286 .linear_ranges = (struct linear_range[]) {
299 .linear_ranges = (struct linear_range[]) {
309 .linear_ranges = (struct linear_range[]) {
[all...]
H A D88pg86x.c14 static const struct linear_range pg86x_buck1_ranges[] = {
20 static const struct linear_range pg86x_buck2_ranges[] = {
H A Dfan53880.c49 .linear_ranges = (struct linear_range[]) { \
75 .linear_ranges = (struct linear_range[]) {
95 .linear_ranges = (struct linear_range[]) {
H A Dqcom-rpmh-regulator.c90 const struct linear_range *voltage_ranges;
627 .voltage_ranges = (struct linear_range[]) {
640 .voltage_ranges = (struct linear_range[]) {
653 .voltage_ranges = (struct linear_range[]) {
666 .voltage_ranges = (struct linear_range[]) {
678 .voltage_ranges = (struct linear_range[]) {
690 .voltage_ranges = (struct linear_range[]) {
708 .voltage_ranges = (struct linear_range[]) {
721 .voltage_ranges = (struct linear_range[]) {
734 .voltage_ranges = (struct linear_range[]) {
[all...]
H A Drt5033-regulator.c16 static const struct linear_range rt5033_buck_ranges[] = {
21 static const struct linear_range rt5033_ldo_ranges[] = {
H A Dstpmic1_regulator.c61 static const struct linear_range buck1_ranges[] = {
67 static const struct linear_range buck2_ranges[] = {
81 static const struct linear_range buck3_ranges[] = {
91 static const struct linear_range buck4_ranges[] = {
101 static const struct linear_range ldo1_ranges[] = {
107 static const struct linear_range ldo2_ranges[] = {
113 static const struct linear_range ldo3_ranges[] = {
121 static const struct linear_range ldo5_ranges[] = {
127 static const struct linear_range ldo6_ranges[] = {
H A Dmt6358-regulator.c241 static const struct linear_range vdram2_ranges[] = {
247 static const struct linear_range vsim_ranges[] = {
256 static const struct linear_range vibr_ranges[] = {
269 static const struct linear_range vusb_ranges[] = {
275 static const struct linear_range vcamd_ranges[] = {
286 static const struct linear_range vefuse_ranges[] = {
293 static const struct linear_range vmch_vemc_ranges[] = {
300 static const struct linear_range vcama_ranges[] = {
310 static const struct linear_range vcn33_ranges[] = {
317 static const struct linear_range vmc_range
[all...]
H A Dtps65912-regulator.c41 static const struct linear_range tps65912_dcdc_ranges[] = {
45 static const struct linear_range tps65912_ldo_ranges[] = {
H A Dtps68470-regulator.c49 static const struct linear_range tps68470_ldo_ranges[] = {
53 static const struct linear_range tps68470_core_ranges[] = {
H A Dmax77541-regulator.c22 static const struct linear_range max77540_buck_ranges[] = {
34 static const struct linear_range max77541_buck_ranges[] = {
H A Dtps6287x-regulator.c18 #include <linux/linear_range.h>
36 static const struct linear_range tps6287x_voltage_ranges[] = {
H A Dlp873x-regulator.c50 static const struct linear_range buck0_buck1_ranges[] = {
57 static const struct linear_range ldo0_ldo1_ranges[] = {
H A Dbcm590xx-regulator.c119 static const struct linear_range dcdc_csr_ranges[] = {
126 static const struct linear_range dcdc_iosr1_ranges[] = {
134 static const struct linear_range dcdc_sdsr1_ranges[] = {
146 const struct linear_range *linear_ranges;
H A Dsky81452-regulator.c35 static const struct linear_range sky81452_reg_ranges[] = {
H A Dmt6357-regulator.c325 static const struct linear_range buck_volt_range1[] = {
329 static const struct linear_range buck_volt_range2[] = {
333 static const struct linear_range buck_volt_range3[] = {
337 static const struct linear_range buck_volt_range4[] = {
H A Das3711-regulator.c106 static const struct linear_range as3711_sd_ranges[] = {
112 static const struct linear_range as3711_aldo_ranges[] = {
117 static const struct linear_range as3711_dldo_ranges[] = {
H A Dbd718x7-regulator.c265 static const struct linear_range bd718xx_dvs_buck_volts[] = {
276 static const struct linear_range bd71837_buck5_volts[] = {
298 static const struct linear_range bd71847_buck3_volts[] = {
315 static const struct linear_range bd71847_buck4_volts[] = {
326 static const struct linear_range bd71837_buck6_volts[] = {
350 static const struct linear_range bd718xx_4th_nodvs_buck_volts[] = {
358 static const struct linear_range bd718xx_ldo1_volts[] = {
377 static const struct linear_range bd718xx_ldo3_volts[] = {
385 static const struct linear_range bd718xx_ldo4_volts[] = {
393 static const struct linear_range bd71837_ldo5_volt
[all...]
H A Dtps65086-regulator.c86 static const struct linear_range tps65086_10mv_ranges[] = {
91 static const struct linear_range tps65086_buck126_25mv_ranges[] = {
97 static const struct linear_range tps65086_buck345_25mv_ranges[] = {
102 static const struct linear_range tps65086_ldoa1_ranges[] = {
110 static const struct linear_range tps65086_ldoa23_ranges[] = {
H A Dbd9576-regulator.c53 static const struct linear_range vout1_xvd_ranges[] = {
59 static const struct linear_range vout234_xvd_ranges[] = {
65 static const struct linear_range voutL1_xvd_ranges[] = {
71 static struct linear_range voutS1_ocw_ranges_internal[] = {
77 static struct linear_range voutS1_ocw_ranges[] = {
83 static struct linear_range voutS1_ocp_ranges_internal[] = {
89 static struct linear_range voutS1_ocp_ranges[] = {
105 const struct linear_range *xvd_ranges;
216 static int bd9576_set_limit(const struct linear_range *r, int num_ranges,
317 const struct linear_range *rang
[all...]
H A Daxp20x-regulator.c586 static const struct linear_range axp20x_ldo4_ranges[] = {
713 static const struct linear_range axp313a_dcdc1_ranges[] = {
719 static const struct linear_range axp313a_dcdc2_ranges[] = {
728 static const struct linear_range axp313a_dcdc3_ranges[] = {
756 static const struct linear_range axp803_dcdc234_ranges[] = {
767 static const struct linear_range axp803_dcdc5_ranges[] = {
778 static const struct linear_range axp803_dcdc6_ranges[] = {
790 static const struct linear_range axp803_dldo2_ranges[] = {
876 static const struct linear_range axp806_dcdca_ranges[] = {
887 static const struct linear_range axp806_dcdcd_range
[all...]
H A Dmt6380-regulator.c155 static const struct linear_range buck_volt_range1[] = {
159 static const struct linear_range buck_volt_range2[] = {
163 static const struct linear_range buck_volt_range3[] = {
/linux-master/drivers/power/supply/
H A Dbd99954-charger.c63 #include <linux/linear_range.h>
768 * Describe the setting in linear_range table.
770 static const struct linear_range input_current_limit_ranges[] = {
775 static const struct linear_range charging_current_ranges[] = {
784 static const struct linear_range charge_voltage_regulation_ranges[] = {
791 static const struct linear_range vsys_voltage_regulation_ranges[] = {
798 static const struct linear_range trickle_to_pre_threshold_ranges[] = {
805 static const struct linear_range fast_charge_current_ranges[] = {
812 const struct linear_range *range;
819 const struct linear_range *rang
[all...]

Completed in 433 milliseconds

1234