Home
last modified time | relevance | path

Searched full:vqmmc (Results 1 – 25 of 635) sorted by relevance

12345678910>>...26

/linux/drivers/mmc/core/
H A Dregulator.c164 * mmc_regulator_set_vqmmc - Set VQMMC as per the ios
168 * For 3.3V signaling, we try to match VQMMC to VMMC as closely as possible.
169 * That will match the behavior of old boards where VQMMC and VMMC were supplied
171 * SD card spec also define VQMMC in terms of VMMC.
187 /* If no vqmmc supply then we can't change the voltage */ in mmc_regulator_set_vqmmc()
188 if (IS_ERR(mmc->supply.vqmmc)) in mmc_regulator_set_vqmmc()
193 return mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc()
196 return mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc()
216 ret = mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc()
221 return mmc_regulator_set_voltage_if_supported(mmc->supply.vqmmc, in mmc_regulator_set_vqmmc()
[all …]
/linux/Documentation/devicetree/bindings/regulator/
H A Dvqmmc-ipq4019-regulator.yaml4 $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";
/linux/drivers/regulator/
H A Dvqmmc-ipq4019-regulator.c84 { .compatible = "qcom,vqmmc-ipq4019-regulator", },
92 .name = "vqmmc-ipq4019-regulator",
101 MODULE_DESCRIPTION("IPQ4019 VQMMC voltage regulator");
/linux/arch/arm64/boot/dts/qcom/
H A Dmsm8992-lg-h815.dts151 /* sdhc1 vqmmc and bcm */
164 /* sdhc2 vqmmc */
212 vqmmc-supply = <&pm8994_s4>;
219 vqmmc-supply = <&pm8994_l13>;
/linux/Documentation/devicetree/bindings/mmc/
H A Dusdhi6rol0.txt14 - vqmmc-supply: a phandle of a regulator, supplying VccQ to the card
38 vqmmc-supply = <&vccq_sd0>;
H A Dmarvell,xenon-sdhci.yaml218 /* Vmmc and Vqmmc are both fixed */
230 vqmmc-supply = <&sd_vqmmc_regulator>;
257 /* Vmmc and Vqmmc are both fixed */
272 vqmmc-supply = <&sd_regulator>;
/linux/arch/arm64/boot/dts/amlogic/
H A Dmeson-gxl-s905x-nexbox-a95x.dts174 vqmmc-supply = <&vddio_boot>;
192 vqmmc-supply = <&vddio_card>;
212 vqmmc-supply = <&vddio_boot>;
H A Dmeson-gxl-s905x-p212.dtsi135 vqmmc-supply = <&vddio_boot>;
158 vqmmc-supply = <&vddio_boot>;
178 vqmmc-supply = <&vddio_boot>;
H A Dmeson-gxl-s905w-jethome-jethub-j80.dts150 vqmmc-supply = <&vddio_boot>;
168 vqmmc-supply = <&vddio_boot>;
188 vqmmc-supply = <&vddio_boot>;
H A Dmeson-gxbb-p20x.dtsi179 vqmmc-supply = <&vddio_boot>;
205 vqmmc-supply = <&vddio_card>;
225 vqmmc-supply = <&vddio_boot>;
H A Dmeson-gxm-rbox-pro.dts220 vqmmc-supply = <&vddio_boot>;
242 vqmmc-supply = <&vddio_boot>;
261 vqmmc-supply = <&vddio_boot>;
H A Dmeson-gxbb-wetek.dtsi219 vqmmc-supply = <&vddio_boot>;
242 vqmmc-supply = <&vcc_3v3>;
262 vqmmc-supply = <&vddio_boot>;
H A Dmeson-sm1-ac2xx.dtsi250 vqmmc-supply = <&vddio_ao1v8>;
268 vqmmc-supply = <&vddao_3v3>;
288 vqmmc-supply = <&emmc_1v8>;
H A Dmeson-gx-p23x-q20x.dtsi274 vqmmc-supply = <&vddio_boot>;
292 vqmmc-supply = <&vddio_boot>;
312 vqmmc-supply = <&vddio_boot>;
H A Dmeson-gxbb-nexbox-a95x.dts270 vqmmc-supply = <&vddio_boot>;
288 vqmmc-supply = <&vddio_card>;
308 vqmmc-supply = <&vddio_boot>;
H A Dmeson-gxbb-vega-s95.dtsi256 vqmmc-supply = <&vddio_boot>;
279 vqmmc-supply = <&vcc_3v3>;
299 vqmmc-supply = <&vddio_boot>;
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm28155-ap.dts52 vqmmc-supply = <&iosr1_reg>;
60 vqmmc-supply = <&sdxldo_reg>;
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3566-radxa-zero-3w.dts66 vqmmc-supply = <&vcc_1v8>;
83 vqmmc-supply = <&vcc_1v8>;
/linux/arch/arm64/boot/dts/freescale/
H A Dimx8mq-thor96.dts78 reg_usdhc1_vqmmc: reg-usdhc1-vqmmc {
98 reg_usdhc2_vqmmc: reg-usdhc2-vqmmc {
337 vqmmc-supply = <&reg_usdhc1_vqmmc>;
358 vqmmc-supply = <&reg_usdhc2_vqmmc>;
/linux/arch/riscv/boot/dts/allwinner/
H A Dsun20i-d1s-mangopi-mq.dts82 vqmmc-supply = <&reg_vcc_3v3>;
93 vqmmc-supply = <&reg_vcc_3v3>;
H A Dsun20i-d1-mangopi-mq-pro.dts82 vqmmc-supply = <&reg_vcc_3v3>;
93 vqmmc-supply = <&reg_vcc_3v3>;
/linux/drivers/mmc/host/
H A Dsdhci-omap.c203 if (!IS_ERR(mmc->supply.vqmmc)) { in sdhci_omap_enable_iov()
207 dev_err(mmc_dev(mmc), "vqmmc set voltage failed\n"); in sdhci_omap_enable_iov()
970 unsigned int pbias, vqmmc, caps = 0; in sdhci_omap_set_capabilities() local
974 vqmmc = sdhci_omap_regulator_get_caps(dev, "vqmmc"); in sdhci_omap_set_capabilities()
975 caps = pbias & vqmmc; in sdhci_omap_set_capabilities()
977 if (pbias != ~0U && vqmmc == ~0U) in sdhci_omap_set_capabilities()
978 dev_warn(dev, "vqmmc regulator missing for pbias\n"); in sdhci_omap_set_capabilities()
983 * Quirk handling to allow 3.0V vqmmc with a valid 3.3V PBIAS. This is in sdhci_omap_set_capabilities()
987 (vqmmc & SDHCI_CAN_VDD_300)) in sdhci_omap_set_capabilities()
/linux/arch/arm64/boot/dts/broadcom/stingray/
H A Dbcm958742-base.dtsi105 vqmmc-supply = <&sdio0_vddo_ctrl_reg>;
110 vqmmc-supply = <&sdio1_vddo_ctrl_reg>;
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6ull-seeed-npi.dtsi48 reg_sd1_vqmmc: regulator-sd1-vqmmc {
68 vqmmc-supply = <&reg_sd1_vqmmc>;
H A Dimx6q-tbs2910.dts234 vqmmc-supply = <&reg_3p3v>;
247 vqmmc-supply = <&reg_3p3v>;
258 vqmmc-supply = <&reg_3p3v>;

12345678910>>...26