Lines Matching refs:fa_node
129 return (OF_is_compatible(faa->fa_node, "arasan,sdhci-5.1") ||
130 OF_is_compatible(faa->fa_node, "arasan,sdhci-8.9a") ||
131 OF_is_compatible(faa->fa_node, "brcm,bcm2711-emmc2") ||
132 OF_is_compatible(faa->fa_node, "brcm,bcm2835-sdhci") ||
133 OF_is_compatible(faa->fa_node, "marvell,armada-3700-sdhci") ||
134 OF_is_compatible(faa->fa_node, "marvell,armada-ap806-sdhci") ||
135 OF_is_compatible(faa->fa_node, "marvell,armada-cp110-sdhci"));
155 sc->sc_node = faa->fa_node;
163 pinctrl_byname(faa->fa_node, "default");
165 clock_set_assigned(faa->fa_node);
166 clock_enable_all(faa->fa_node);
167 reset_deassert_all(faa->fa_node);
169 sc->sc_ih = fdt_intr_establish(faa->fa_node, IPL_BIO,
176 if (OF_getproplen(faa->fa_node, "cd-gpios") > 0 ||
177 OF_getproplen(faa->fa_node, "non-removable") == 0) {
178 OF_getpropintarray(faa->fa_node, "cd-gpios", sc->sc_gpio,
195 if (OF_is_compatible(faa->fa_node, "arasan,sdhci-5.1"))
202 if (OF_is_compatible(faa->fa_node, "rockchip,rk3399-sdhci-5.1")) {
207 freq = clock_get_frequency(faa->fa_node, "clk_xin");
209 phandle = OF_getpropint(faa->fa_node,
222 sc->sc_cd.cd_node = faa->fa_node;
231 phy_enable(faa->fa_node, "phy_arasan");
238 if (OF_is_compatible(faa->fa_node, "arasan,sdhci-8.9a")) {
239 freq = clock_get_frequency(faa->fa_node, "clk_xin");
243 if (OF_is_compatible(faa->fa_node, "brcm,bcm2711-emmc2"))
246 if (OF_is_compatible(faa->fa_node, "brcm,bcm2835-sdhci")) {
251 freq = clock_get_frequency(faa->fa_node, NULL);
258 if (OF_is_compatible(faa->fa_node, "marvell,armada-3700-sdhci") ||
259 OF_is_compatible(faa->fa_node, "marvell,armada-ap806-sdhci") ||
260 OF_is_compatible(faa->fa_node, "marvell,armada-cp110-sdhci")) {
261 if (OF_is_compatible(faa->fa_node,
270 OF_getprop(faa->fa_node, "marvell,pad-type",
284 if (OF_getpropint(faa->fa_node, "bus-width", 1) != 8)
286 if (OF_getproplen(faa->fa_node, "no-1-8-v") == 0) {
290 if (OF_getproplen(faa->fa_node,
294 sc->sc_znr = OF_getpropint(faa->fa_node,
297 sc->sc_zpr = OF_getpropint(faa->fa_node,
300 sc->sc_sdhc_id = OF_getpropint(faa->fa_node,
317 freq = clock_get_frequency(faa->fa_node, NULL);