Home
last modified time | relevance | path

Searched refs:vregs (Results 1 – 25 of 35) sorted by relevance

12

/linux/drivers/gpu/drm/panel/
H A Dpanel-boe-bf060y8m-aj0.c35 struct regulator_bulk_data vregs[BF060Y8M_VREG_MAX]; member
115 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_EL_VDD].consumer); in boe_bf060y8m_aj0_prepare()
118 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_EL_VSS].consumer); in boe_bf060y8m_aj0_prepare()
122 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_VCC].consumer); in boe_bf060y8m_aj0_prepare()
126 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_VDDIO].consumer); in boe_bf060y8m_aj0_prepare()
130 ret = regulator_enable(boe->vregs[BF060Y8M_VREG_VCI].consumer); in boe_bf060y8m_aj0_prepare()
146 regulator_disable(boe->vregs[BF060Y8M_VREG_VCI].consumer); in boe_bf060y8m_aj0_prepare()
148 regulator_disable(boe->vregs[BF060Y8M_VREG_VDDIO].consumer); in boe_bf060y8m_aj0_prepare()
150 regulator_disable(boe->vregs[BF060Y8M_VREG_VCC].consumer); in boe_bf060y8m_aj0_prepare()
152 regulator_disable(boe->vregs[BF060Y8M_VREG_EL_VSS].consumer); in boe_bf060y8m_aj0_prepare()
[all …]
H A Dpanel-novatek-nt35950.c56 struct regulator_bulk_data vregs[NT35950_VREG_MAX]; member
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()
330 ret = devm_regulator_bulk_get(dev, ARRAY_SIZE(nt->vregs), in nt35950_sharp_init_vregs()
331 nt->vregs); in nt35950_sharp_init_vregs()
335 ret = regulator_is_supported_voltage(nt->vregs[0].consumer, in nt35950_sharp_init_vregs()
339 ret = regulator_is_supported_voltage(nt->vregs[1].consumer, in nt35950_sharp_init_vregs()
344 ret = regulator_is_supported_voltage(nt->vregs[2].consumer, in nt35950_sharp_init_vregs()
[all …]
H A Dpanel-himax-hx8279.c115 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()
/linux/drivers/remoteproc/
H A Dqcom_wcnss_iris.c25 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[]) {
73 ret = regulator_bulk_enable(iris->num_vregs, iris->vregs); in qcom_iris_enable()
86 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_enable()
94 regulator_bulk_disable(iris->num_vregs, iris->vregs); in qcom_iris_disable()
164 iris->vregs = devm_kcalloc(&iris->dev, in qcom_iris_probe()
168 if (!iris->vregs) { in qcom_iris_probe()
[all …]
H A Dqcom_wcnss.c62 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()
610 ret = wcnss_init_regulators(wcnss, data->vregs, data->num_vregs, in wcnss_probe()
/linux/tools/testing/selftests/kvm/arm64/
H A Dget-reg-list.c163 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ... in core_id_to_str()
164 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in core_id_to_str()
165 idx = (core_off - KVM_REG_ARM_CORE_REG(fp_regs.vregs[0])) / CORE_FPREGS_XX_NR_WORDS; in core_id_to_str()
609 static __u64 vregs[] = { variable
610 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]),
611 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[1]),
612 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[2]),
613 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[3]),
614 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[4]),
615 KVM_REG_ARM64 | KVM_REG_SIZE_U128 | KVM_REG_ARM_CORE | KVM_REG_ARM_CORE_REG(fp_regs.vregs[5]),
[all …]
/linux/drivers/phy/qualcomm/
H A Dphy-qcom-usb-hs-28nm.c63 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()
H A Dphy-qcom-pcie2.c43 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()
H A Dphy-qcom-eusb2-repeater.c67 struct regulator_bulk_data *vregs; member
131 rptr->vregs = devm_kcalloc(dev, num, sizeof(*rptr->vregs), GFP_KERNEL); in eusb2_repeater_init_vregs()
132 if (!rptr->vregs) in eusb2_repeater_init_vregs()
136 rptr->vregs[i].supply = rptr->cfg->vreg_list[i]; in eusb2_repeater_init_vregs()
138 return devm_regulator_bulk_get(dev, num, rptr->vregs); in eusb2_repeater_init_vregs()
153 ret = regulator_bulk_enable(rptr->cfg->num_vregs, rptr->vregs); in eusb2_repeater_init()
233 return regulator_bulk_disable(rptr->cfg->num_vregs, rptr->vregs); in eusb2_repeater_exit()
H A Dphy-qcom-snps-femto-v2.c134 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()
H A Dphy-qcom-m31-eusb2.c121 struct regulator_bulk_data *vregs; member
187 ret = regulator_bulk_enable(M31_EUSB_NUM_VREGS, phy->vregs); in m31eusb2_phy_init()
222 regulator_bulk_disable(M31_EUSB_NUM_VREGS, phy->vregs); in m31eusb2_phy_init()
232 regulator_bulk_disable(M31_EUSB_NUM_VREGS, phy->vregs); in m31eusb2_phy_exit()
281 m31_eusb_phy_vregs, &phy->vregs); in m31eusb2_phy_probe()
H A Dphy-qcom-qmp-pcie-msm8996.c213 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()
H A Dphy-qcom-qusb2.c460 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()
H A Dphy-qcom-qmp-usb-legacy.c541 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()
/linux/drivers/hwmon/
H A Dltc4245.c60 u8 vregs[0x0d]; member
83 data->gpios[0] = data->vregs[LTC4245_GPIOADC - 0x10]; in ltc4245_update_gpios()
108 data->gpios[gpio_curr] = data->vregs[LTC4245_GPIOADC - 0x10]; in ltc4245_update_gpios()
144 for (i = 0; i < ARRAY_SIZE(data->vregs); i++) { in ltc4245_update_device()
147 data->vregs[i] = 0; in ltc4245_update_device()
149 data->vregs[i] = val; in ltc4245_update_device()
166 const u8 regval = data->vregs[reg - 0x10]; in ltc4245_get_voltage()
202 const u8 regval = data->vregs[reg - 0x10]; in ltc4245_get_current()
/linux/drivers/phy/
H A Dphy-snps-eusb2.c171 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()
/linux/arch/loongarch/include/uapi/asm/
H A Dptrace.h47 __u64 vregs[32*2]; member
52 __u64 vregs[32*4]; member
/linux/tools/testing/selftests/arm64/fp/
H A Dsve-ptrace.c366 p = (unsigned char *)&fpsimd->vregs[i]; in ptrace_sve_fpsimd()
368 for (j = 0; j < sizeof(fpsimd->vregs[i]); ++j) in ptrace_sve_fpsimd()
424 p = (unsigned char *)&fpsimd->vregs[i]; in ptrace_sve_fpsimd_no_sve()
426 for (j = 0; j < sizeof(fpsimd->vregs[i]); ++j) in ptrace_sve_fpsimd_no_sve()
611 if (tmp != fpsimd_state.vregs[i]) { in ptrace_set_sve_get_fpsimd_data()
651 p = (unsigned char *)&write_fpsimd.vregs[i]; in ptrace_set_fpsimd_get_sve_data()
653 for (j = 0; j < sizeof(write_fpsimd.vregs[i]); ++j) in ptrace_set_fpsimd_get_sve_data()
713 if (tmp != write_fpsimd.vregs[i]) { in ptrace_set_fpsimd_get_sve_data()
H A Dfp-ptrace.c473 if (!compare_buffer("initial V via SVE", &fpsimd->vregs[0], in check_ptrace_values_sve()
557 &fpsimd->vregs[0], v_in, sizeof(v_in))) in check_ptrace_values_ssve()
680 if (!compare_buffer("initial V", &fpsimd.vregs, v_in, in check_ptrace_values()
1112 memcpy(&fpsimd.vregs, v_expected, sizeof(v_expected)); in fpsimd_write()
1249 memcpy(&fpsimd->vregs, v_expected, sizeof(v_expected)); in sve_write_fpsimd()
/linux/arch/arm64/kvm/
H A Dguest.c67 return off >= KVM_REG_ARM_CORE_REG(fp_regs.vregs) && in core_reg_offset_is_vreg()
93 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ... in core_reg_size_from_offset()
94 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in core_reg_size_from_offset()
169 case KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]) ... in core_reg_addr()
170 KVM_REG_ARM_CORE_REG(fp_regs.vregs[31]): in core_reg_addr()
171 off -= KVM_REG_ARM_CORE_REG(fp_regs.vregs[0]); in core_reg_addr()
173 return &vcpu->arch.ctxt.fp_regs.vregs[off]; in core_reg_addr()
/linux/drivers/bluetooth/
H A Dhci_qca.c207 struct qca_vreg *vregs; member
2101 .vregs = (struct qca_vreg []) {
2112 .vregs = (struct qca_vreg []) {
2123 .vregs = (struct qca_vreg []) {
2134 .vregs = (struct qca_vreg []) {
2146 .vregs = (struct qca_vreg []) {
2169 .vregs = (struct qca_vreg []) {
2186 .vregs = (struct qca_vreg []) {
2201 .vregs = (struct qca_vreg []) {
2345 const struct qca_vreg *vregs, size_t num_vregs) in qca_init_regulators() argument
[all …]
/linux/drivers/net/wireless/ath/ath10k/
H A Dsnoc.c1032 ret = regulator_bulk_enable(ar_snoc->num_vregs, ar_snoc->vregs); in ath10k_hw_power_on()
1043 regulator_bulk_disable(ar_snoc->num_vregs, ar_snoc->vregs); in ath10k_hw_power_on()
1060 ret_vreg = regulator_bulk_disable(ar_snoc->num_vregs, ar_snoc->vregs); in ath10k_hw_power_off()
1813 ar_snoc->vregs = devm_kcalloc(&pdev->dev, ar_snoc->num_vregs, in ath10k_snoc_probe()
1814 sizeof(*ar_snoc->vregs), GFP_KERNEL); in ath10k_snoc_probe()
1815 if (!ar_snoc->vregs) { in ath10k_snoc_probe()
1820 ar_snoc->vregs[i].supply = ath10k_regulators[i]; in ath10k_snoc_probe()
1823 ar_snoc->vregs); in ath10k_snoc_probe()
H A Dsnoc.h79 struct regulator_bulk_data *vregs; member
/linux/arch/arm64/kernel/
H A Dsignal.c260 err = __copy_to_user(ctx->vregs, fpsimd->vregs, sizeof(fpsimd->vregs)); in preserve_fpsimd_context()
281 err = __copy_from_user(fpsimd->vregs, &(user->fpsimd->vregs), in read_fpsimd_context()
282 sizeof(fpsimd->vregs)); in read_fpsimd_context()
/linux/arch/arm64/include/uapi/asm/
H A Dsigcontext.h81 __uint128_t vregs[32]; member

12