Home | History | Annotate | Download | only in samsung

Lines Matching defs:esc

91 	struct exynos_dwcmmc_softc *esc = device_private(self);
92 struct dwc_mmc_softc *sc = &esc->sc;
106 if (of_getprop_uint32(phandle, "samsung,dw-mshc-ciu-div", &esc->sc_ciu_div)) {
111 esc->sc_clk_biu = fdtbus_clock_get(phandle, "biu");
112 if (esc->sc_clk_biu == NULL) {
116 esc->sc_clk_ciu = fdtbus_clock_get(phandle, "ciu");
117 if (esc->sc_clk_ciu == NULL) {
122 error = clk_enable(esc->sc_clk_biu);
127 error = clk_enable(esc->sc_clk_ciu);
147 sc->sc_clock_freq = clk_get_rate(esc->sc_clk_ciu) / (esc->sc_ciu_div + 1);
152 esc->sc_pin_cd = fdtbus_gpio_acquire(phandle, "cd-gpios",
154 if (esc->sc_pin_cd)
190 struct exynos_dwcmmc_softc *esc = device_private(sc->sc_dev);
192 KASSERT(esc->sc_pin_cd != NULL);
194 return fdtbus_gpio_read(esc->sc_pin_cd);
200 struct exynos_dwcmmc_softc *esc = device_private(sc->sc_dev);
201 const int ciu_div = esc->sc_ciu_div + 1;
204 error = clk_set_rate(esc->sc_clk_ciu, 1000 * rate * ciu_div);
211 sc->sc_clock_freq = clk_get_rate(esc->sc_clk_ciu) / ciu_div;