/linux/Documentation/devicetree/bindings/regulator/ |
A D | qcom,rpmh-regulator.yaml | 54 - qcom,pm6150-rpmh-regulators 56 - qcom,pm6350-rpmh-regulators 57 - qcom,pm7325-rpmh-regulators 58 - qcom,pm8005-rpmh-regulators 59 - qcom,pm8009-rpmh-regulators 61 - qcom,pm8150-rpmh-regulators 63 - qcom,pm8350-rpmh-regulators 65 - qcom,pm8998-rpmh-regulators 69 - qcom,pmx55-rpmh-regulators 125 pm8998-rpmh-regulators { [all …]
|
A D | qcom,smd-rpm-regulator.yaml | 77 - qcom,rpm-mp5496-regulators 78 - qcom,rpm-pm8226-regulators 79 - qcom,rpm-pm8841-regulators 80 - qcom,rpm-pm8916-regulators 81 - qcom,rpm-pm8941-regulators 82 - qcom,rpm-pm8950-regulators 83 - qcom,rpm-pm8953-regulators 84 - qcom,rpm-pm8994-regulators 85 - qcom,rpm-pm8998-regulators 86 - qcom,rpm-pm660-regulators [all …]
|
A D | tps65217.txt | 1 TPS65217 family of regulators 6 - regulators: list of regulators provided by this controller, must be named 8 - regulators: This is the list of child nodes that specify the regulator 9 initialization data for defined regulators. Not all regulators for the given 11 using the standard binding for regulators found at 17 The valid names for regulators are: 20 Each regulator is defined using the standard binding for regulators. 28 regulators {
|
A D | tps65023.txt | 1 TPS65023 family of regulators 9 - regulators: list of regulators provided by this controller, must be named 11 - regulators: This is the list of child nodes that specify the regulator 12 initialization data for defined regulators. The definition for each of 13 these nodes is defined using the standard binding for regulators found at 16 Each regulator is defined using the standard binding for regulators. 24 regulators {
|
A D | qcom,spmi-regulator.txt | 7 "qcom,pm8004-regulators" 8 "qcom,pm8005-regulators" 9 "qcom,pm8841-regulators" 10 "qcom,pm8916-regulators" 11 "qcom,pm8941-regulators" 12 "qcom,pm8950-regulators" 13 "qcom,pm8994-regulators" 15 "qcom,pm660-regulators" 229 regulators. 300 regulators { [all …]
|
A D | da9211.txt | 9 - regulators: A node that houses a sub-node for each regulator within the 12 standard binding for regulators; see regulator.txt. 27 regulators { 47 regulators { 73 regulators { 91 regulators { 109 regulators { 135 regulators { 161 regulators { 187 regulators {
|
A D | pfuze100.yaml | 7 title: PFUZE100 family of regulators 13 The valid names for regulators are: 23 Each regulator is defined using the standard binding for regulators. 42 Boolean, if present disable all unused switch regulators to save power 43 consumption. Attention, ensure that all important regulators 45 If not present, the switched regulators are always on and can't be 47 with old dtb's which rely on the fact that the switched regulators are 59 regulators: 62 list of regulators provided by this controller. 95 regulators {
|
A D | tps65218.txt | 1 TPS65218 family of regulators 7 - List of regulators provided by this controller, must be named 10 initialization data for defined regulators. Not all regulators for the given 12 using the standard binding for regulators found at ./regulator.txt. 14 The valid names for regulators are: 17 Each regulator is defined using the standard binding for regulators.
|
A D | mt6311-regulator.txt | 6 - regulators: List of regulators provided by this controller. It is named 9 for regulators at Documentation/devicetree/bindings/regulator/regulator.txt. 11 The valid names for regulators are: 22 regulators {
|
A D | slg51000.txt | 7 These entries are required if regulators are enabled for a device. 24 - regulators : This node defines the settings for the regulators. 26 for regulators; see regulator.txt. 28 The SLG51000 regulators are bound using their names listed below: 37 Optional properties for regulators: 45 regulators {
|
A D | max77802.txt | 1 Binding for Maxim MAX77802 regulators 7 regulators that can be controlled over I2C. 33 - regulators : The regulators of max77802 have to be instantiated 34 under subnode named "regulators" using the following format. 51 Power Mode. Some regulators support the modes to be changed at startup or by 56 The regulators that support the standard "regulator-initial-mode" property, 66 The standard "regulator-mode" property can only be used for regulators that 67 support changing their mode to Low Power Mode during suspend. These regulators 84 regulators {
|
A D | nxp,pf8x00-regulator.yaml | 7 title: NXP PF8100/PF8121A/PF8200 PMIC regulators 16 linear and one vsnvs regulators. It has built-in one time programmable 29 regulators: 32 list of regulators provided by this controller 67 BUCK regulators current limit in mA. 82 BUCK regulators phase shift control in degrees. 106 - regulators 120 regulators {
|
/linux/drivers/regulator/ |
A D | Kconfig | 21 regulators. 38 managed regulators and simple non-configurable regulators. 171 controllable DCDC/LDO regulators. 179 controllable DCDC/LDO regulators. 215 and LDO regulators. 227 and LDO regulators. 261 tristate "ChromeOS EC regulators" 832 controllable SMPS/LDO regulators. 845 regulators. 1138 regulators. [all …]
|
A D | tps65086-regulator.c | 125 static struct tps65086_regulator regulators[] = { variable 177 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb() 179 regulators[desc->id].desc.n_linear_ranges = in tps65086_of_parse_cb() 185 regulators[desc->id].desc.linear_ranges = in tps65086_of_parse_cb() 187 regulators[desc->id].desc.n_linear_ranges = in tps65086_of_parse_cb() 198 regulators[desc->id].decay_reg, in tps65086_of_parse_cb() 199 regulators[desc->id].decay_mask, in tps65086_of_parse_cb() 200 regulators[desc->id].decay_mask); in tps65086_of_parse_cb() 224 for (i = 0; i < ARRAY_SIZE(regulators); i++) { in tps65086_regulator_probe() 225 rdev = devm_regulator_register(&pdev->dev, ®ulators[i].desc, in tps65086_regulator_probe()
|
A D | wm8400-regulator.c | 115 static struct regulator_desc regulators[] = { variable 204 struct wm8400 *wm8400 = container_of(pdev, struct wm8400, regulators[pdev->id]); in wm8400_regulator_probe() 213 rdev = devm_regulator_register(&pdev->dev, ®ulators[pdev->id], in wm8400_regulator_probe() 246 if (wm8400->regulators[reg].name) in wm8400_register_regulator() 251 wm8400->regulators[reg].name = "wm8400-regulator"; in wm8400_register_regulator() 252 wm8400->regulators[reg].id = reg; in wm8400_register_regulator() 253 wm8400->regulators[reg].dev.parent = dev; in wm8400_register_regulator() 254 wm8400->regulators[reg].dev.platform_data = initdata; in wm8400_register_regulator() 256 return platform_device_register(&wm8400->regulators[reg]); in wm8400_register_regulator()
|
A D | s5m8767.c | 560 pdata->regulators = rdata; in s5m8767_pmic_dt_parse_pdata() 567 if (i == ARRAY_SIZE(regulators)) { in s5m8767_pmic_dt_parse_pdata() 591 ®ulators[i]); in s5m8767_pmic_dt_parse_pdata() 926 int id = pdata->regulators[i].id; in s5m8767_pmic_probe() 932 regulators[id].n_voltages = in s5m8767_pmic_probe() 934 regulators[id].min_uV = desc->min; in s5m8767_pmic_probe() 935 regulators[id].uV_step = desc->step; in s5m8767_pmic_probe() 936 regulators[id].vsel_reg = in s5m8767_pmic_probe() 939 regulators[id].vsel_mask = 0x3f; in s5m8767_pmic_probe() 941 regulators[id].vsel_mask = 0xff; in s5m8767_pmic_probe() [all …]
|
/linux/drivers/input/keyboard/ |
A D | cypress-sf.c | 25 struct regulator_bulk_data regulators[2]; member 76 touchkey->regulators[0].supply = "vdd"; in cypress_sf_probe() 77 touchkey->regulators[1].supply = "avdd"; in cypress_sf_probe() 80 ARRAY_SIZE(touchkey->regulators), in cypress_sf_probe() 81 touchkey->regulators); in cypress_sf_probe() 116 error = regulator_bulk_enable(ARRAY_SIZE(touchkey->regulators), in cypress_sf_probe() 117 touchkey->regulators); in cypress_sf_probe() 165 error = regulator_bulk_disable(ARRAY_SIZE(touchkey->regulators), in cypress_sf_suspend() 166 touchkey->regulators); in cypress_sf_suspend() 182 error = regulator_bulk_enable(ARRAY_SIZE(touchkey->regulators), in cypress_sf_resume() [all …]
|
A D | tm2-touchkey.c | 51 struct regulator_bulk_data regulators[3]; member 115 error = regulator_bulk_enable(ARRAY_SIZE(touchkey->regulators), in tm2_touchkey_power_enable() 116 touchkey->regulators); in tm2_touchkey_power_enable() 130 regulator_bulk_disable(ARRAY_SIZE(touchkey->regulators), in tm2_touchkey_power_disable() 131 touchkey->regulators); in tm2_touchkey_power_disable() 207 touchkey->regulators[0].supply = "vcc"; in tm2_touchkey_probe() 208 touchkey->regulators[1].supply = "vdd"; in tm2_touchkey_probe() 209 touchkey->regulators[2].supply = "vddio"; in tm2_touchkey_probe() 211 ARRAY_SIZE(touchkey->regulators), in tm2_touchkey_probe() 212 touchkey->regulators); in tm2_touchkey_probe() [all …]
|
/linux/drivers/misc/lis3lv02d/ |
A D | lis3lv02d_i2c.c | 36 lis3->regulators); in lis3_reg_ctrl() 38 ret = regulator_bulk_enable(ARRAY_SIZE(lis3->regulators), in lis3_reg_ctrl() 39 lis3->regulators); in lis3_reg_ctrl() 141 lis3_dev.regulators[0].supply = reg_vdd; in lis3lv02d_i2c_probe() 142 lis3_dev.regulators[1].supply = reg_vdd_io; in lis3lv02d_i2c_probe() 144 ARRAY_SIZE(lis3_dev.regulators), in lis3lv02d_i2c_probe() 145 lis3_dev.regulators); in lis3lv02d_i2c_probe() 172 regulator_bulk_free(ARRAY_SIZE(lis3_dev.regulators), in lis3lv02d_i2c_probe() 173 lis3_dev.regulators); in lis3lv02d_i2c_probe() 191 regulator_bulk_free(ARRAY_SIZE(lis3->regulators), in lis3lv02d_i2c_remove() [all …]
|
/linux/drivers/gpu/drm/panel/ |
A D | panel-samsung-db7430.c | 66 struct regulator_bulk_data regulators[2]; member 99 ret = regulator_bulk_enable(ARRAY_SIZE(db->regulators), in db7430_power_on() 100 db->regulators); in db7430_power_on() 172 return regulator_bulk_disable(ARRAY_SIZE(db->regulators), in db7430_power_off() 173 db->regulators); in db7430_power_off() 283 db->regulators[0].supply = "vci"; in db7430_probe() 284 db->regulators[1].supply = "vccio"; in db7430_probe() 286 ARRAY_SIZE(db->regulators), in db7430_probe() 287 db->regulators); in db7430_probe()
|
A D | panel-samsung-s6d27a1.c | 47 struct regulator_bulk_data regulators[2]; member 104 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->regulators), in s6d27a1_power_on() 105 ctx->regulators); in s6d27a1_power_on() 167 return regulator_bulk_disable(ARRAY_SIZE(ctx->regulators), in s6d27a1_power_off() 168 ctx->regulators); in s6d27a1_power_off() 260 ctx->regulators[0].supply = "vci"; in s6d27a1_probe() 261 ctx->regulators[1].supply = "vccio"; in s6d27a1_probe() 263 ARRAY_SIZE(ctx->regulators), in s6d27a1_probe() 264 ctx->regulators); in s6d27a1_probe()
|
/linux/Documentation/devicetree/bindings/mfd/ |
A D | samsung,s2mps11.yaml | 17 which include voltage and current regulators, RTC, clock outputs and other 40 regulators: 43 List of child nodes that specify the regulators. 65 - regulators 77 regulators: 88 regulators: 99 regulators: 111 regulators: 123 regulators: 153 regulators { [all …]
|
A D | tps6507x.txt | 6 - regulators: This is the list of child nodes that specify the regulator 7 initialization data for defined regulators. Not all regulators for the 9 is defined using the standard binding for regulators found at 16 These entries are required if regulators are enabled for a device. 28 - defdcdc_default: It's property of DCDC2 and DCDC3 regulators. 43 regulators {
|
A D | ricoh,rn5t618.yaml | 14 integrates 3 to 5 step-down DCDC converters, 7 to 10 low-dropout regulators, 28 regulators: 40 regulators: 52 regulators: 76 regulators: 99 regulators {
|
/linux/drivers/input/touchscreen/ |
A D | cy8ctma140.c | 49 struct regulator_bulk_data regulators[2]; member 175 error = regulator_bulk_enable(ARRAY_SIZE(ts->regulators), in cy8ctma140_power_up() 176 ts->regulators); in cy8ctma140_power_up() 189 regulator_bulk_disable(ARRAY_SIZE(ts->regulators), in cy8ctma140_power_down() 190 ts->regulators); in cy8ctma140_power_down() 258 ts->regulators[0].supply = "vcpin"; in cy8ctma140_probe() 259 ts->regulators[1].supply = "vdd"; in cy8ctma140_probe() 260 error = devm_regulator_bulk_get(dev, ARRAY_SIZE(ts->regulators), in cy8ctma140_probe() 261 ts->regulators); in cy8ctma140_probe()
|