Lines Matching defs:esc
106 struct dwcmmc_fdt_softc *esc = device_private(self);
107 struct dwc_mmc_softc *sc = &esc->sc;
126 esc->sc_clk_biu = fdtbus_clock_get(phandle, "biu");
127 if (esc->sc_clk_biu == NULL) {
131 esc->sc_clk_ciu = fdtbus_clock_get(phandle, "ciu");
132 if (esc->sc_clk_ciu == NULL) {
137 error = clk_enable(esc->sc_clk_biu);
142 error = clk_enable(esc->sc_clk_ciu);
148 esc->sc_vqmmc = fdtbus_regulator_acquire(phandle, "vqmmc-supply");
149 esc->sc_pwrseq = fdtbus_mmc_pwrseq_get(phandle);
160 esc->sc_conf = of_compatible_lookup(phandle, compat_data)->data;
168 sc->sc_intr_cardmask = esc->sc_conf->intr_cardmask;
169 sc->sc_ciu_div = esc->sc_conf->ciu_div;
170 sc->sc_flags = esc->sc_conf->flags;
182 esc->sc_pin_cd = fdtbus_gpio_acquire(phandle, "cd-gpios",
184 if (esc->sc_pin_cd)
211 struct dwcmmc_fdt_softc *esc = device_private(sc->sc_dev);
213 if (esc->sc_pwrseq != NULL)
214 fdtbus_mmc_pwrseq_pre_power_on(esc->sc_pwrseq);
220 struct dwcmmc_fdt_softc *esc = device_private(sc->sc_dev);
222 if (esc->sc_pwrseq != NULL)
223 fdtbus_mmc_pwrseq_post_power_on(esc->sc_pwrseq);
229 struct dwcmmc_fdt_softc *esc = device_private(sc->sc_dev);
231 KASSERT(esc->sc_pin_cd != NULL);
233 return fdtbus_gpio_read(esc->sc_pin_cd);
239 struct dwcmmc_fdt_softc *esc = device_private(sc->sc_dev);
243 error = clk_set_rate(esc->sc_clk_ciu, 1000 * rate * ciu_div);
250 sc->sc_clock_freq = clk_get_rate(esc->sc_clk_ciu);
261 struct dwcmmc_fdt_softc *esc = device_private(sc->sc_dev);
265 if (esc->sc_vqmmc == NULL)
279 error = fdtbus_regulator_supports_voltage(esc->sc_vqmmc, uvol, uvol);
283 error = fdtbus_regulator_set_voltage(esc->sc_vqmmc, uvol, uvol);
287 return fdtbus_regulator_enable(esc->sc_vqmmc);