| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/regulator/ |
| H A D | qcom,rpmh-regulator.txt | 11 switches, and LDO/SMPS regulators which have a fixed voltage and mode. 17 RPMh regulators must be described in two levels of device nodes. The first 18 level describes the PMIC containing the regulators and must reside within an 20 which is to be used on the board. Each of these regulators maps to a single 42 "qcom,pm8005-rpmh-regulators" 43 "qcom,pm8009-rpmh-regulators" 44 "qcom,pm8150-rpmh-regulators" 45 "qcom,pm8150l-rpmh-regulators" 46 "qcom,pm8998-rpmh-regulators" 47 "qcom,pmi8998-rpmh-regulators" [all …]
|
| H 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 {
|
| H 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 {
|
| H 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" 14 "qcom,pmi8994-regulators" 15 "qcom,pm660-regulators" 16 "qcom,pm660l-regulators" [all …]
|
| H 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 {
|
| H 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.
|
| H 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 {
|
| H 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 {
|
| H 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 {
|
| H A D | sprd,sc2731-regulator.txt | 1 Spreadtrum SC2731 Voltage regulators 11 List of regulators provided by this controller. It is named according to 13 of these nodes is defined using the standard binding for regulators at 16 The valid names for regulators are: 25 regulators {
|
| H A D | mp8865-regulator.txt | 6 - regulators: List of regulators provided by this controller. 8 for regulators at Documentation/devicetree/bindings/regulator/regulator.txt. 15 regulators {
|
| H A D | max77686.txt | 1 Binding for Maxim MAX77686 regulators 7 regulators that can be controlled over I2C. 12 - voltage-regulators : The regulators of max77686 have to be instantiated 13 under subnode named "voltage-regulators" using the following format. 49 voltage-regulators {
|
| /OK3568_Linux_fs/kernel/drivers/regulator/ |
| H A D | Kconfig | 9 and current regulators within the Linux kernel. It's intended to 16 to both voltage regulators (where voltage output is controllable) and 21 regulators. 36 This driver provides support for fixed voltage regulators, 38 managed regulators and simple non-configurable regulators. 60 tristate "Marvell 88PG86X voltage regulators" 64 This driver supports Marvell 88PG867 and 88PG868 voltage regulators. 69 tristate "Marvell 88PM800 Power regulators" 79 tristate "Marvell 88PM8607 Power regulators" 99 and four low-dropout linear regulators, along with a ActivePath [all …]
|
| H 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()
|
| H 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()
|
| H A D | s5m8767.c | 384 static struct regulator_desc regulators[] = { variable 560 pdata->regulators = rdata; in s5m8767_pmic_dt_parse_pdata() 563 for (i = 0; i < ARRAY_SIZE(regulators); i++) in s5m8767_pmic_dt_parse_pdata() 564 if (of_node_name_eq(reg_np, regulators[i].name)) 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() [all …]
|
| H A D | axp20x-regulator.c | 1072 struct device_node *np, *regulators; in axp20x_regulator_parse_dt() local 1080 regulators = of_get_child_by_name(np, "regulators"); in axp20x_regulator_parse_dt() 1081 if (!regulators) { in axp20x_regulator_parse_dt() 1084 of_property_read_u32(regulators, "x-powers,dcdc-freq", &dcdcfreq); in axp20x_regulator_parse_dt() 1089 of_node_put(regulators); in axp20x_regulator_parse_dt() 1210 const struct regulator_desc *regulators; in axp20x_regulator_probe() local 1225 regulators = axp20x_regulators; in axp20x_regulator_probe() 1230 regulators = axp22x_regulators; in axp20x_regulator_probe() 1236 regulators = axp803_regulators; in axp20x_regulator_probe() 1242 regulators = axp806_regulators; in axp20x_regulator_probe() [all …]
|
| H A D | max8998.c | 512 static const struct regulator_desc regulators[] = { variable 598 pdata->regulators = rdata; in max8998_pmic_dt_parse_pdata() 599 for (i = 0; i < ARRAY_SIZE(regulators); ++i) { in max8998_pmic_dt_parse_pdata() 601 regulators[i].name); in max8998_pmic_dt_parse_pdata() 605 rdata->id = regulators[i].id; in max8998_pmic_dt_parse_pdata() 608 ®ulators[i]); in max8998_pmic_dt_parse_pdata() 612 pdata->num_regulators = rdata - pdata->regulators; in max8998_pmic_dt_parse_pdata() 733 while (regulators[index].min_uV + in max8998_pmic_probe() 734 regulators[index].uV_step * i in max8998_pmic_probe() 763 while (regulators[index].min_uV + in max8998_pmic_probe() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/misc/lis3lv02d/ |
| H A D | lis3lv02d_i2c.c | 35 ret = regulator_bulk_disable(ARRAY_SIZE(lis3->regulators), in lis3_reg_ctrl() 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() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/power/regulator/ |
| H A D | Kconfig | 20 bool "Enable regulators for SPL" 25 Enable this option if you need regulators in SPL and can cope with 55 bool "Enable driver for fan53555 regulators" 63 bool "Enable driver for PWM regulators" 85 features for fixed value regulators. The driver implements get/set api 93 features for fixed value regulators in SPL. 100 features for gpio regulators. The driver implements get/set for 104 bool "Enable driver for rk860x regulators" 112 bool "Enable driver for RK8XX regulators" 121 bool "Enable driver for RK8XX regulators" [all …]
|
| /OK3568_Linux_fs/kernel/drivers/input/keyboard/ |
| H A D | tm2-touchkey.c | 51 struct regulator_bulk_data regulators[2]; 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() 205 touchkey->regulators[0].supply = "vcc"; in tm2_touchkey_probe() 206 touchkey->regulators[1].supply = "vdd"; in tm2_touchkey_probe() 208 ARRAY_SIZE(touchkey->regulators), in tm2_touchkey_probe() 209 touchkey->regulators); in tm2_touchkey_probe() 216 touchkey->vdd = touchkey->regulators[1].consumer; in tm2_touchkey_probe()
|
| /OK3568_Linux_fs/u-boot/doc/device-tree-bindings/pmic/ |
| H A D | max77686.txt | 5 - drivers/power/regulator/max77686.c (for child regulators) 9 To bind the regulators, please read the additional binding info: 17 To bind each regulator, the optional regulators subnode should exists. 20 - voltage-regulators: subnode list of each device's regulator 29 voltage-regulators {
|
| /OK3568_Linux_fs/kernel/drivers/input/touchscreen/ |
| H 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()
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/ |
| H 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 {
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_device.c | 94 pfdev->regulators = devm_kcalloc(pfdev->dev, pfdev->comp->num_supplies, in panfrost_regulator_init() 95 sizeof(*pfdev->regulators), in panfrost_regulator_init() 97 if (!pfdev->regulators) in panfrost_regulator_init() 101 pfdev->regulators[i].supply = pfdev->comp->supply_names[i]; in panfrost_regulator_init() 105 pfdev->regulators); in panfrost_regulator_init() 114 pfdev->regulators); in panfrost_regulator_init() 125 if (!pfdev->regulators) in panfrost_regulator_fini() 128 regulator_bulk_disable(pfdev->comp->num_supplies, pfdev->regulators); in panfrost_regulator_fini()
|