| /kernel/linux/linux-5.10/drivers/regulator/ |
| D | stw481x-vmmc.c | 3 * Regulator driver for STw4810/STw4811 VMMC regulator. 40 .name = "VMMC", 62 /* First disable the external VMMC if it's active */ in stw481x_vmmc_regulator_probe() 66 dev_err(&pdev->dev, "could not disable external VMMC\n"); in stw481x_vmmc_regulator_probe() 70 /* Register VMMC regulator */ in stw481x_vmmc_regulator_probe() 82 "error initializing STw481x VMMC regulator\n"); in stw481x_vmmc_regulator_probe() 86 dev_info(&pdev->dev, "initialized STw481x VMMC regulator\n"); in stw481x_vmmc_regulator_probe() 91 { .compatible = "st,stw481x-vmmc", }, 97 .name = "stw481x-vmmc-regulator",
|
| /kernel/linux/linux-6.6/drivers/regulator/ |
| D | stw481x-vmmc.c | 3 * Regulator driver for STw4810/STw4811 VMMC regulator. 40 .name = "VMMC", 62 /* First disable the external VMMC if it's active */ in stw481x_vmmc_regulator_probe() 66 dev_err(&pdev->dev, "could not disable external VMMC\n"); in stw481x_vmmc_regulator_probe() 70 /* Register VMMC regulator */ in stw481x_vmmc_regulator_probe() 82 "error initializing STw481x VMMC regulator\n"); in stw481x_vmmc_regulator_probe() 86 dev_info(&pdev->dev, "initialized STw481x VMMC regulator\n"); in stw481x_vmmc_regulator_probe() 91 { .compatible = "st,stw481x-vmmc", }, 97 .name = "stw481x-vmmc-regulator",
|
| /kernel/linux/linux-5.10/drivers/mmc/core/ |
| D | regulator.c | 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. 200 dev_dbg(dev, "%s: found vmmc voltage range of %d-%duV\n", in mmc_regulator_set_vqmmc() 210 * voltage in two steps and try to stay close to vmmc in mmc_regulator_set_vqmmc() 236 * mmc_regulator_get_supply - try to get VMMC and VQMMC regulators for a host 250 mmc->supply.vmmc = devm_regulator_get_optional(dev, "vmmc"); in mmc_regulator_get_supply() 253 if (IS_ERR(mmc->supply.vmmc)) { in mmc_regulator_get_supply() 254 if (PTR_ERR(mmc->supply.vmmc) == -EPROBE_DEFER) in mmc_regulator_get_supply() 256 dev_dbg(dev, "No vmmc regulator found\n"); in mmc_regulator_get_supply() [all …]
|
| /kernel/linux/linux-6.6/drivers/mmc/core/ |
| D | regulator.c | 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. 203 dev_dbg(dev, "%s: found vmmc voltage range of %d-%duV\n", in mmc_regulator_set_vqmmc() 213 * voltage in two steps and try to stay close to vmmc in mmc_regulator_set_vqmmc() 239 * mmc_regulator_get_supply - try to get VMMC and VQMMC regulators for a host 253 mmc->supply.vmmc = devm_regulator_get_optional(dev, "vmmc"); in mmc_regulator_get_supply() 256 if (IS_ERR(mmc->supply.vmmc)) { in mmc_regulator_get_supply() 257 if (PTR_ERR(mmc->supply.vmmc) == -EPROBE_DEFER) in mmc_regulator_get_supply() 259 dev_dbg(dev, "No vmmc regulator found\n"); in mmc_regulator_get_supply() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | omap3-cm-t3517.dts | 14 vmmc: regulator-vmmc { label 16 regulator-name = "vmmc"; 126 vmmc-supply = <&vmmc>; 132 vmmc-supply = <&wl12xx_vmmc2>;
|
| D | twl6030.dtsi | 38 vmmc: regulator-vmmc { label 39 compatible = "ti,twl6030-vmmc";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/ti/omap/ |
| D | omap3-cm-t3517.dts | 14 vmmc: regulator-vmmc { label 16 regulator-name = "vmmc"; 126 vmmc-supply = <&vmmc>; 132 vmmc-supply = <&wl12xx_vmmc2>;
|
| D | twl6030.dtsi | 38 vmmc: regulator-vmmc { label 39 compatible = "ti,twl6030-vmmc";
|
| D | am335x-boneblack-common.dtsi | 13 vmmc-supply = <&vmmcsd_fixed>; 17 vmmc-supply = <&vmmcsd_fixed>;
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mmc/ |
| D | pxa-mmc.txt | 7 - vmmc-supply: A regulator for VMMC 21 vmmc-supply = <&mmc_regulator>;
|
| D | ti-omap-hsmmc.txt | 40 "supply-name" examples are "vmmc", 64 vmmc-supply = <&vmmc>; /* phandle to regulator node */ 76 vmmc-supply = <&vmmc>; /* phandle to regulator node */
|
| D | litex,mmc.yaml | 49 vmmc-supply: 61 - vmmc-supply 76 vmmc-supply = <&vreg_mmc>;
|
| D | cavium-mmc.txt | 28 - power-gpios : use vmmc-supply instead 42 vmmc-supply = <&mmc_supply_3v3>; 51 vmmc-supply = <&mmc_supply_3v3>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | pxa-mmc.txt | 7 - vmmc-supply: A regulator for VMMC 21 vmmc-supply = <&mmc_regulator>;
|
| D | ti-omap-hsmmc.txt | 40 "supply-name" examples are "vmmc", 64 vmmc-supply = <&vmmc>; /* phandle to regulator node */ 76 vmmc-supply = <&vmmc>; /* phandle to regulator node */
|
| D | cavium-mmc.txt | 28 - power-gpios : use vmmc-supply instead 42 vmmc-supply = <&mmc_supply_3v3>; 51 vmmc-supply = <&mmc_supply_3v3>;
|
| /kernel/linux/linux-5.10/arch/mips/lantiq/xway/ |
| D | vmmc.c | 40 if (gpio_request(gpio, "vmmc-relay")) in vmmc_probe() 53 { .compatible = "lantiq,vmmc-xway" }, 60 .name = "lantiq,vmmc",
|
| /kernel/linux/linux-6.6/arch/mips/lantiq/xway/ |
| D | vmmc.c | 51 gpiod_set_consumer_name(gpio, "vmmc-relay"); in vmmc_probe() 60 { .compatible = "lantiq,vmmc-xway" }, 67 .name = "lantiq,vmmc",
|
| /kernel/linux/linux-5.10/arch/x86/platform/intel-mid/device_libs/ |
| D | platform_bcm43xx.c | 24 .supply = "vmmc", 36 .supply_name = "bcm43xx-vmmc-regulator", 74 pr_err("%s: vmmc regulator register failed\n", __func__); in bcm43xx_regulator_register()
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/qcom/ |
| D | msm8916-asus-z00l.dts | 48 reg_sd_vmmc: regulator-sdcard-vmmc { 50 regulator-name = "sdcard-vmmc"; 146 vmmc-supply = <®_sd_vmmc>; 196 sd_vmmc_en_default: sd-vmmc-en-default-state {
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | twl-regulator.txt | 9 - "ti,twl6030-vmmc" for VMMC LDO 78 reset. Could be needed for VMMC, as TWL6030
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/ |
| D | twl-regulator.txt | 9 - "ti,twl6030-vmmc" for VMMC LDO 78 reset. Could be needed for VMMC, as TWL6030
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/allwinner/ |
| D | sun50i-h5-orangepi-zero-plus2.dts | 81 vmmc-supply = <®_vcc3v3>; 88 vmmc-supply = <®_vcc3v3>; 107 vmmc-supply = <®_vcc3v3>;
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/allwinner/ |
| D | sun50i-h5-orangepi-zero-plus2.dts | 81 vmmc-supply = <®_vcc3v3>; 88 vmmc-supply = <®_vcc3v3>; 107 vmmc-supply = <®_vcc3v3>;
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/imx/ |
| D | imx6ull-colibri-iris-v2.dtsi | 9 reg_3v3_vmmc: regulator-3v3-vmmc { 23 vmmc-supply = <®_3v3_vmmc>;
|