Lines Matching refs:pull
163 bcm2711_config_pull(struct bcmgpio_softc *sc, int pin, int pull)
171 pull = ((pull & 1) << 1) | ((pull & 2) >> 1);
172 val |= (pull << shift);
177 bcm2835_config_pull(struct bcmgpio_softc *sc, int pin, int pull)
182 HWRITE4(sc, GPPUD, pull & GPPUD_PUD);
193 uint32_t *pins, *pull = NULL;
211 plen = OF_getproplen(node, "brcm,pull");
213 pull = malloc(len, M_TEMP, M_WAITOK);
214 if (OF_getpropintarray(node, "brcm,pull", pull, plen) != plen)
221 sc->sc_config_pull(sc, pins[i], pull[i]);
225 free(pull, M_TEMP, plen);
230 free(pull, M_TEMP, plen);