| /kernel/linux/linux-5.10/drivers/mmc/core/ |
| D | regulator.c | 161 * mmc_regulator_set_vqmmc - Set VQMMC as per the ios 165 * For 3.3V signaling, we try to match VQMMC to VMMC as closely as possible. 166 * That will match the behavior of old boards where VQMMC and VMMC were supplied 168 * SD card spec also define VQMMC in terms of VMMC. 184 /* If no vqmmc supply then we can't change the voltage */ in mmc_regulator_set_vqmmc() 185 if (IS_ERR(mmc->supply.vqmmc)) in mmc_regulator_set_vqmmc() 190 return mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc() 193 return mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc() 213 ret = mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc() 218 return mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | vqmmc-ipq4019-regulator.yaml | 4 $id: http://devicetree.org/schemas/regulator/vqmmc-ipq4019-regulator.yaml# 7 title: Qualcomm IPQ4019 VQMMC SD LDO regulator 22 const: qcom,vqmmc-ipq4019-regulator 36 compatible = "qcom,vqmmc-ipq4019-regulator"; 38 regulator-name = "vqmmc";
|
| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | vqmmc-ipq4019-regulator.c | 86 { .compatible = "qcom,vqmmc-ipq4019-regulator", }, 93 .name = "vqmmc-ipq4019-regulator", 101 MODULE_DESCRIPTION("IPQ4019 VQMMC voltage regulator");
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | marvell,xenon-sdhci.txt | 120 /* Vmmc and Vqmmc are both fixed */ 129 vqmmc-supply = <&sd_vqmmc_regulator>; 153 /* Vmmc and Vqmmc are both fixed */ 165 vqmmc-supply = <&sd_regulator>;
|
| D | sdhci-fujitsu.txt | 16 - vqmmc-supply: phandle to the regulator device tree node, mentioned 29 vqmmc-supply = <&vccq_sdhci1>;
|
| D | usdhi6rol0.txt | 14 - vqmmc-supply: a phandle of a regulator, supplying VccQ to the card 38 vqmmc-supply = <&vccq_sd0>;
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mmc/ |
| D | marvell,xenon-sdhci.txt | 120 /* Vmmc and Vqmmc are both fixed */ 129 vqmmc-supply = <&sd_vqmmc_regulator>; 153 /* Vmmc and Vqmmc are both fixed */ 165 vqmmc-supply = <&sd_regulator>;
|
| D | usdhi6rol0.txt | 14 - vqmmc-supply: a phandle of a regulator, supplying VccQ to the card 38 vqmmc-supply = <&vccq_sd0>;
|
| D | sdhci-fujitsu.txt | 16 - vqmmc-supply: phandle to the regulator device tree node, mentioned 29 vqmmc-supply = <&vccq_sdhci1>;
|
| D | sdhci-msm.txt | 39 vqmmc-supply = <&pm8941_s3>; 56 vqmmc-supply = <&pm8941_l13>;
|
| D | mmci.txt | 18 - vqmmc-supply : phandle to the regulator device tree node, mentioned 56 vqmmc-supply = <&vmmci>;
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/qcom/ |
| D | msm8916-pm8916.dtsi | 39 vqmmc-supply = <&pm8916_l5>; 44 vqmmc-supply = <&pm8916_l12>;
|
| /kernel/linux/linux-4.19/arch/arm64/boot/dts/amlogic/ |
| D | meson-gxl-s905x-nexbox-a95x.dts | 171 vqmmc-supply = <&vddio_boot>; 190 vqmmc-supply = <&vddio_card>; 210 vqmmc-supply = <&vddio_boot>;
|
| D | meson-gxm-rbox-pro.dts | 154 vqmmc-supply = <&vddio_boot>; 177 vqmmc-supply = <&vddio_boot>; 196 vqmmc-supply = <&vddio_boot>;
|
| D | meson-gx-p23x-q20x.dtsi | 175 vqmmc-supply = <&vddio_boot>; 194 vqmmc-supply = <&vddio_boot>; 214 vqmmc-supply = <&vddio_boot>;
|
| D | meson-gxl-s905x-p212.dtsi | 125 vqmmc-supply = <&vddio_boot>; 144 vqmmc-supply = <&vddio_boot>; 164 vqmmc-supply = <&vddio_boot>;
|
| D | meson-gxbb-wetek.dtsi | 195 vqmmc-supply = <&vddio_boot>; 219 vqmmc-supply = <&vcc_3v3>; 239 vqmmc-supply = <&vddio_boot>;
|
| D | meson-gxbb-p20x.dtsi | 176 vqmmc-supply = <&vddio_boot>; 203 vqmmc-supply = <&vddio_card>; 223 vqmmc-supply = <&vddio_boot>;
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/amlogic/ |
| D | meson-gxl-s905x-nexbox-a95x.dts | 174 vqmmc-supply = <&vddio_boot>; 192 vqmmc-supply = <&vddio_card>; 212 vqmmc-supply = <&vddio_boot>;
|
| D | meson-gxm-rbox-pro.dts | 157 vqmmc-supply = <&vddio_boot>; 179 vqmmc-supply = <&vddio_boot>; 198 vqmmc-supply = <&vddio_boot>;
|
| D | meson-gxl-s905x-p212.dtsi | 127 vqmmc-supply = <&vddio_boot>; 145 vqmmc-supply = <&vddio_boot>; 165 vqmmc-supply = <&vddio_boot>;
|
| D | meson-gxbb-p20x.dtsi | 179 vqmmc-supply = <&vddio_boot>; 205 vqmmc-supply = <&vddio_card>; 225 vqmmc-supply = <&vddio_boot>;
|
| /kernel/linux/linux-4.19/drivers/mmc/host/ |
| D | sdhci-omap.c | 189 if (!IS_ERR(mmc->supply.vqmmc)) { in sdhci_omap_enable_iov() 190 ret = regulator_set_voltage(mmc->supply.vqmmc, iov, iov); in sdhci_omap_enable_iov() 192 dev_err(mmc_dev(mmc), "vqmmc set voltage failed\n"); in sdhci_omap_enable_iov() 859 struct regulator *vqmmc; in sdhci_omap_set_capabilities() local 861 vqmmc = regulator_get(dev, "vqmmc"); in sdhci_omap_set_capabilities() 862 if (IS_ERR(vqmmc)) { in sdhci_omap_set_capabilities() 863 ret = PTR_ERR(vqmmc); in sdhci_omap_set_capabilities() 871 if (regulator_is_supported_voltage(vqmmc, IOV_3V3, IOV_3V3)) in sdhci_omap_set_capabilities() 873 if (regulator_is_supported_voltage(vqmmc, IOV_1V8, IOV_1V8)) in sdhci_omap_set_capabilities() 879 regulator_put(vqmmc); in sdhci_omap_set_capabilities()
|
| /kernel/linux/linux-5.10/drivers/mmc/host/ |
| D | sdhci-omap.c | 185 if (!IS_ERR(mmc->supply.vqmmc)) { in sdhci_omap_enable_iov() 186 ret = regulator_set_voltage(mmc->supply.vqmmc, iov, iov); in sdhci_omap_enable_iov() 188 dev_err(mmc_dev(mmc), "vqmmc set voltage failed\n"); in sdhci_omap_enable_iov() 885 struct regulator *vqmmc; in sdhci_omap_set_capabilities() local 887 vqmmc = regulator_get(dev, "vqmmc"); in sdhci_omap_set_capabilities() 888 if (IS_ERR(vqmmc)) { in sdhci_omap_set_capabilities() 889 ret = PTR_ERR(vqmmc); in sdhci_omap_set_capabilities() 897 if (regulator_is_supported_voltage(vqmmc, IOV_3V3, IOV_3V3)) in sdhci_omap_set_capabilities() 899 if (regulator_is_supported_voltage(vqmmc, IOV_1V8, IOV_1V8)) in sdhci_omap_set_capabilities() 905 regulator_put(vqmmc); in sdhci_omap_set_capabilities()
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | bcm28155-ap.dts | 60 vqmmc-supply = <&iosr1_reg>; 68 vqmmc-supply = <&sdxldo_reg>;
|