Lines Matching defs:cfg
332 static int omap1_cfg_reg(const struct pin_config *cfg)
341 if (cfg->mux_reg) {
345 reg_orig = omap_readl(cfg->mux_reg);
348 mask = (0x7 << cfg->mask_offset);
352 tmp2 = (cfg->mask << cfg->mask_offset);
358 omap_writel(reg, cfg->mux_reg);
364 if (cfg->pu_pd_reg && cfg->pull_val) {
366 pu_pd_orig = omap_readl(cfg->pu_pd_reg);
367 mask = 1 << cfg->pull_bit;
369 if (cfg->pu_pd_val) {
380 omap_writel(pu_pd, cfg->pu_pd_reg);
386 if (cfg->pull_reg) {
388 pull_orig = omap_readl(cfg->pull_reg);
389 mask = 1 << cfg->pull_bit;
391 if (cfg->pull_val) {
403 omap_writel(pull, cfg->pull_reg);
409 printk(KERN_WARNING "MUX: initialized %s\n", cfg->name);
414 if (cfg->debug || warn) {
415 printk("MUX: Setting register %s\n", cfg->name);
417 cfg->mux_reg_name, cfg->mux_reg, reg_orig, reg);
420 if (cfg->pu_pd_reg && cfg->pull_val) {
422 cfg->pu_pd_name, cfg->pu_pd_reg,
427 if (cfg->pull_reg)
429 cfg->pull_name, cfg->pull_reg, pull_orig, pull);