| /drivers/gpu/drm/panel/ |
| A D | panel-boe-bf060y8m-aj0.c | 35 struct regulator_bulk_data vregs[BF060Y8M_VREG_MAX]; member 165 regulator_bulk_disable(ARRAY_SIZE(boe->vregs), boe->vregs); in boe_bf060y8m_aj0_unprepare() 259 boe->vregs[BF060Y8M_VREG_VCC].supply = "vcc"; in boe_bf060y8m_aj0_init_vregs() 261 boe->vregs[BF060Y8M_VREG_VCI].supply = "vci"; in boe_bf060y8m_aj0_init_vregs() 265 boe->vregs); in boe_bf060y8m_aj0_init_vregs() 271 vreg = boe->vregs[BF060Y8M_VREG_VCC].consumer; in boe_bf060y8m_aj0_init_vregs() 276 vreg = boe->vregs[BF060Y8M_VREG_VDDIO].consumer; in boe_bf060y8m_aj0_init_vregs() 281 vreg = boe->vregs[BF060Y8M_VREG_VCI].consumer; in boe_bf060y8m_aj0_init_vregs() 310 boe->vregs[1].supply, ret); in boe_bf060y8m_aj0_init_vregs() 312 vreg = boe->vregs[BF060Y8M_VREG_VCI].consumer; in boe_bf060y8m_aj0_init_vregs() [all …]
|
| A D | panel-novatek-nt35950.c | 326 nt->vregs[0].supply = "vddio"; in nt35950_sharp_init_vregs() 327 nt->vregs[1].supply = "avdd"; in nt35950_sharp_init_vregs() 328 nt->vregs[2].supply = "avee"; in nt35950_sharp_init_vregs() 329 nt->vregs[3].supply = "dvdd"; in nt35950_sharp_init_vregs() 331 nt->vregs); in nt35950_sharp_init_vregs() 362 ret = regulator_enable(nt->vregs[0].consumer); in nt35950_prepare() 367 ret = regulator_enable(nt->vregs[3].consumer); in nt35950_prepare() 372 ret = regulator_enable(nt->vregs[1].consumer); in nt35950_prepare() 376 ret = regulator_enable(nt->vregs[2].consumer); in nt35950_prepare() 387 regulator_bulk_disable(ARRAY_SIZE(nt->vregs), nt->vregs); in nt35950_prepare() [all …]
|
| A D | panel-himax-hx8279.c | 115 struct regulator_bulk_data vregs[2]; member 655 regulator_bulk_disable(ARRAY_SIZE(hx->vregs), hx->vregs); in hx8279_power_off() 687 ret = regulator_bulk_enable(ARRAY_SIZE(hx->vregs), hx->vregs); in hx8279_prepare() 770 hx->vregs[0].supply = "vdd"; in hx8279_init_vregs() 771 hx->vregs[1].supply = "iovcc"; in hx8279_init_vregs() 772 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(hx->vregs), in hx8279_init_vregs() 773 hx->vregs); in hx8279_init_vregs() 777 ret = regulator_is_supported_voltage(hx->vregs[0].consumer, in hx8279_init_vregs() 782 ret = regulator_is_supported_voltage(hx->vregs[1].consumer, in hx8279_init_vregs()
|
| /drivers/remoteproc/ |
| A D | qcom_wcnss_iris.c | 25 struct regulator_bulk_data *vregs; member 30 const struct wcnss_vreg_info *vregs; member 37 .vregs = (struct wcnss_vreg_info[]) { 48 .vregs = (struct wcnss_vreg_info[]) { 59 .vregs = (struct wcnss_vreg_info[]) { 168 if (!iris->vregs) { in qcom_iris_probe() 174 iris->vregs[i].supply = data->vregs[i].name; in qcom_iris_probe() 183 if (data->vregs[i].max_voltage) in qcom_iris_probe() 185 data->vregs[i].min_voltage, in qcom_iris_probe() 188 if (data->vregs[i].load_uA) in qcom_iris_probe() [all …]
|
| A D | qcom_wcnss.c | 62 const struct wcnss_vreg_info *vregs; member 89 struct regulator_bulk_data *vregs; member 108 .vregs = (struct wcnss_vreg_info[]) { 121 .vregs = (struct wcnss_vreg_info[]) { 135 .vregs = (struct wcnss_vreg_info[]) { 149 .vregs = (struct wcnss_vreg_info[]) { 249 ret = regulator_bulk_enable(wcnss->num_vregs, wcnss->vregs); in wcnss_start() 282 regulator_bulk_disable(wcnss->num_vregs, wcnss->vregs); in wcnss_start() 488 wcnss->vregs = bulk; in wcnss_init_regulators() 615 ret = wcnss_init_regulators(wcnss, data->vregs, data->num_vregs, in wcnss_probe()
|
| /drivers/phy/qualcomm/ |
| A D | phy-qcom-usb-hs-28nm.c | 63 struct regulator_bulk_data vregs[VREG_NUM]; member 160 ret = regulator_bulk_enable(VREG_NUM, priv->vregs); in qcom_snps_hsphy_power_on() 176 regulator_bulk_disable(VREG_NUM, priv->vregs); in qcom_snps_hsphy_power_off() 344 priv->vregs[VDD].supply = "vdd"; in qcom_snps_hsphy_probe() 345 priv->vregs[VDDA_1P8].supply = "vdda1p8"; in qcom_snps_hsphy_probe() 346 priv->vregs[VDDA_3P3].supply = "vdda3p3"; in qcom_snps_hsphy_probe() 348 ret = devm_regulator_bulk_get(dev, VREG_NUM, priv->vregs); in qcom_snps_hsphy_probe() 365 ret = regulator_set_load(priv->vregs[VDDA_1P8].consumer, 19000); in qcom_snps_hsphy_probe() 369 ret = regulator_set_load(priv->vregs[VDDA_3P3].consumer, 16000); in qcom_snps_hsphy_probe() 376 regulator_set_load(priv->vregs[VDDA_1P8].consumer, 0); in qcom_snps_hsphy_probe()
|
| A D | phy-qcom-eusb2-repeater.c | 56 struct regulator_bulk_data *vregs; member 98 rptr->vregs = devm_kcalloc(dev, num, sizeof(*rptr->vregs), GFP_KERNEL); in eusb2_repeater_init_vregs() 99 if (!rptr->vregs) in eusb2_repeater_init_vregs() 103 rptr->vregs[i].supply = rptr->cfg->vreg_list[i]; in eusb2_repeater_init_vregs() 105 return devm_regulator_bulk_get(dev, num, rptr->vregs); in eusb2_repeater_init_vregs() 118 ret = regulator_bulk_enable(rptr->cfg->num_vregs, rptr->vregs); in eusb2_repeater_init() 186 return regulator_bulk_disable(rptr->cfg->num_vregs, rptr->vregs); in eusb2_repeater_exit()
|
| A D | phy-qcom-pcie2.c | 43 struct regulator_bulk_data vregs[2]; member 61 ret = regulator_bulk_enable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qcom_pcie2_phy_init() 191 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qcom_pcie2_phy_exit() 276 qphy->vregs[0].supply = "vdda-vp"; in qcom_pcie2_phy_probe() 277 qphy->vregs[1].supply = "vdda-vph"; in qcom_pcie2_phy_probe() 278 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(qphy->vregs), qphy->vregs); in qcom_pcie2_phy_probe()
|
| A D | phy-qcom-snps-femto-v2.c | 134 struct regulator_bulk_data vregs[SNPS_HS_NUM_VREGS]; member 393 ret = regulator_bulk_enable(ARRAY_SIZE(hsphy->vregs), hsphy->vregs); in qcom_snps_hsphy_init() 474 regulator_bulk_disable(ARRAY_SIZE(hsphy->vregs), hsphy->vregs); in qcom_snps_hsphy_init() 485 regulator_bulk_disable(ARRAY_SIZE(hsphy->vregs), hsphy->vregs); in qcom_snps_hsphy_exit() 593 num = ARRAY_SIZE(hsphy->vregs); in qcom_snps_hsphy_probe() 595 hsphy->vregs[i].supply = qcom_snps_hsphy_vreg_names[i]; in qcom_snps_hsphy_probe() 597 ret = devm_regulator_bulk_get(dev, num, hsphy->vregs); in qcom_snps_hsphy_probe()
|
| A D | phy-qcom-m31-eusb2.c | 119 struct regulator_bulk_data *vregs; member 185 ret = regulator_bulk_enable(M31_EUSB_NUM_VREGS, phy->vregs); in m31eusb2_phy_init() 220 regulator_bulk_disable(M31_EUSB_NUM_VREGS, phy->vregs); in m31eusb2_phy_init() 230 regulator_bulk_disable(M31_EUSB_NUM_VREGS, phy->vregs); in m31eusb2_phy_exit() 279 m31_eusb_phy_vregs, &phy->vregs); in m31eusb2_phy_probe()
|
| A D | phy-qcom-qmp-pcie-msm8996.c | 213 struct regulator_bulk_data *vregs; member 322 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_pcie_msm8996_com_init() 354 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_pcie_msm8996_com_init() 385 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_pcie_msm8996_com_exit() 535 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_pcie_msm8996_vreg_init() 536 if (!qmp->vregs) in qmp_pcie_msm8996_vreg_init() 540 qmp->vregs[i].supply = cfg->vreg_list[i]; in qmp_pcie_msm8996_vreg_init() 542 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_pcie_msm8996_vreg_init()
|
| A D | phy-qcom-qusb2.c | 460 struct regulator_bulk_data vregs[QUSB2_NUM_VREGS]; member 760 ret = regulator_bulk_enable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_init() 895 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_init() 916 regulator_bulk_disable(ARRAY_SIZE(qphy->vregs), qphy->vregs); in qusb2_phy_exit() 1027 num = ARRAY_SIZE(qphy->vregs); in qusb2_phy_probe() 1029 qphy->vregs[i].supply = qusb2_phy_vreg_names[i]; in qusb2_phy_probe() 1031 ret = devm_regulator_bulk_get(dev, num, qphy->vregs); in qusb2_phy_probe()
|
| A D | phy-qcom-qmp-usbc.c | 341 struct regulator_bulk_data *vregs; member 465 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_usbc_init() 502 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_usbc_init() 516 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_usbc_exit() 746 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_usbc_vreg_init() 747 if (!qmp->vregs) in qmp_usbc_vreg_init() 751 qmp->vregs[i].supply = cfg->vreg_list[i]; in qmp_usbc_vreg_init() 753 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_usbc_vreg_init()
|
| A D | phy-qcom-qmp-usb-legacy.c | 541 struct regulator_bulk_data *vregs; member 773 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_usb_legacy_init() 804 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_usb_legacy_init() 818 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_usb_legacy_exit() 1045 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_usb_legacy_vreg_init() 1046 if (!qmp->vregs) in qmp_usb_legacy_vreg_init() 1050 qmp->vregs[i].supply = cfg->vreg_list[i]; in qmp_usb_legacy_vreg_init() 1052 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_usb_legacy_vreg_init()
|
| A D | phy-qcom-qmp-ufs.c | 1135 struct regulator_bulk_data *vregs; member 1768 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_ufs_power_on() 1782 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_ufs_power_on() 1834 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_ufs_power_off() 1900 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_ufs_vreg_init() 1901 if (!qmp->vregs) in qmp_ufs_vreg_init() 1905 qmp->vregs[i].supply = cfg->vreg_list[i]; in qmp_ufs_vreg_init() 1907 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_ufs_vreg_init()
|
| A D | phy-qcom-qmp-usb.c | 1299 struct regulator_bulk_data *vregs; member 1726 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_usb_init() 1755 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_usb_init() 1769 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_usb_exit() 1996 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_usb_vreg_init() 1997 if (!qmp->vregs) in qmp_usb_vreg_init() 2001 qmp->vregs[i].supply = cfg->vreg_list[i]; in qmp_usb_vreg_init() 2003 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_usb_vreg_init()
|
| A D | phy-qcom-qmp-combo.c | 1843 struct regulator_bulk_data *vregs; member 3005 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_combo_com_init() 3057 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_combo_com_init() 3075 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_combo_com_exit() 3413 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_combo_vreg_init() 3414 if (!qmp->vregs) in qmp_combo_vreg_init() 3418 qmp->vregs[i].supply = cfg->vreg_list[i].name; in qmp_combo_vreg_init() 3420 ret = devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_combo_vreg_init() 3427 ret = regulator_set_load(qmp->vregs[i].consumer, in qmp_combo_vreg_init() 3431 qmp->vregs[i].supply); in qmp_combo_vreg_init()
|
| A D | phy-qcom-qmp-pcie.c | 3061 struct regulator_bulk_data *vregs; member 4357 ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); in qmp_pcie_init() 4401 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_pcie_init() 4418 regulator_bulk_disable(cfg->num_vregs, qmp->vregs); in qmp_pcie_exit() 4580 qmp->vregs = devm_kcalloc(dev, num, sizeof(*qmp->vregs), GFP_KERNEL); in qmp_pcie_vreg_init() 4581 if (!qmp->vregs) in qmp_pcie_vreg_init() 4585 qmp->vregs[i].supply = cfg->vreg_list[i]; in qmp_pcie_vreg_init() 4587 return devm_regulator_bulk_get(dev, num, qmp->vregs); in qmp_pcie_vreg_init()
|
| /drivers/hwmon/ |
| A D | ltc4245.c | 62 u8 vregs[0x0d]; member 85 data->gpios[0] = data->vregs[LTC4245_GPIOADC - 0x10]; in ltc4245_update_gpios() 110 data->gpios[gpio_curr] = data->vregs[LTC4245_GPIOADC - 0x10]; in ltc4245_update_gpios() 149 for (i = 0; i < ARRAY_SIZE(data->vregs); i++) { in ltc4245_update_device() 152 data->vregs[i] = 0; in ltc4245_update_device() 154 data->vregs[i] = val; in ltc4245_update_device() 173 const u8 regval = data->vregs[reg - 0x10]; in ltc4245_get_voltage() 209 const u8 regval = data->vregs[reg - 0x10]; in ltc4245_get_current()
|
| /drivers/phy/ |
| A D | phy-snps-eusb2.c | 171 struct regulator_bulk_data vregs[EUSB2_NUM_VREGS]; member 461 ret = regulator_bulk_enable(ARRAY_SIZE(phy->vregs), phy->vregs); in snps_eusb2_hsphy_init() 502 regulator_bulk_disable(ARRAY_SIZE(phy->vregs), phy->vregs); in snps_eusb2_hsphy_init() 513 regulator_bulk_disable(ARRAY_SIZE(phy->vregs), phy->vregs); in snps_eusb2_hsphy_exit() 580 num = ARRAY_SIZE(phy->vregs); in snps_eusb2_hsphy_probe() 582 phy->vregs[i].supply = eusb2_hsphy_vreg_names[i]; in snps_eusb2_hsphy_probe() 584 ret = devm_regulator_bulk_get(dev, num, phy->vregs); in snps_eusb2_hsphy_probe()
|
| /drivers/power/sequencing/ |
| A D | pwrseq-qcom-wcn.c | 21 const char *const *vregs; member 268 .vregs = pwrseq_qca6390_vregs, 286 .vregs = pwrseq_wcn6750_vregs, 307 .vregs = pwrseq_wcn6855_vregs, 325 .vregs = pwrseq_wcn7850_vregs, 387 ctx->regs[i].supply = ctx->pdata->vregs[i]; in pwrseq_qcom_wcn_probe()
|
| /drivers/bluetooth/ |
| A D | hci_qca.c | 206 struct qca_vreg *vregs; member 2063 .vregs = (struct qca_vreg []) { 2074 .vregs = (struct qca_vreg []) { 2085 .vregs = (struct qca_vreg []) { 2096 .vregs = (struct qca_vreg []) { 2108 .vregs = (struct qca_vreg []) { 2130 .vregs = (struct qca_vreg []) { 2147 .vregs = (struct qca_vreg []) { 2161 .vregs = (struct qca_vreg []) { 2304 const struct qca_vreg *vregs, size_t num_vregs) in qca_init_regulators() argument [all …]
|
| /drivers/net/wireless/ath/ath10k/ |
| A D | snoc.c | 1026 ret = regulator_bulk_enable(ar_snoc->num_vregs, ar_snoc->vregs); in ath10k_hw_power_on() 1037 regulator_bulk_disable(ar_snoc->num_vregs, ar_snoc->vregs); in ath10k_hw_power_on() 1049 return regulator_bulk_disable(ar_snoc->num_vregs, ar_snoc->vregs); in ath10k_hw_power_off() 1774 ar_snoc->vregs = devm_kcalloc(&pdev->dev, ar_snoc->num_vregs, in ath10k_snoc_probe() 1775 sizeof(*ar_snoc->vregs), GFP_KERNEL); in ath10k_snoc_probe() 1776 if (!ar_snoc->vregs) { in ath10k_snoc_probe() 1781 ar_snoc->vregs[i].supply = ath10k_regulators[i]; in ath10k_snoc_probe() 1784 ar_snoc->vregs); in ath10k_snoc_probe()
|
| A D | snoc.h | 76 struct regulator_bulk_data *vregs; member
|