Lines Matching refs:set
27 * . register the device with -be`. .with a pair of set/clear-bit registers ,
181 gc->set(gc, gpio, val);
206 gc->set(gc, gpio, val);
238 gc->set(gc, gpio, val);
289 * - set/clear pair (named "set" and "clr").
290 * - single output register resource and single input resource ("set" and
294 * by clearing a bit. For the set clr pair, this drives a 1 by setting a bit
295 * in the set register and clears it by setting a bit in the clear register.
308 void __iomem *set,
316 if (set && clr) {
317 bgc->reg_set = set;
319 bgc->gc.set = bgpio_set_with_clear;
320 } else if (set && !clr) {
321 bgc->reg_set = set;
322 bgc->gc.set = bgpio_set_set;
324 bgc->gc.set = bgpio_set;
365 unsigned long sz, void __iomem *dat, void __iomem *set,
384 ret = bgpio_setup_io(bgc, dat, set, clr);
447 void __iomem *set;
467 set = bgpio_map(pdev, "set", sz, &err);
489 err = bgpio_init(bgc, dev, sz, dat, set, clr, dirout, dirin, be);