Lines Matching refs:value
599 u32 value; in byt_set_group_simple_mux() local
608 value = readl(padcfg0); in byt_set_group_simple_mux()
609 value &= ~BYT_PIN_MUX; in byt_set_group_simple_mux()
610 value |= func; in byt_set_group_simple_mux()
611 writel(value, padcfg0); in byt_set_group_simple_mux()
628 u32 value; in byt_set_group_mixed_mux() local
637 value = readl(padcfg0); in byt_set_group_mixed_mux()
638 value &= ~BYT_PIN_MUX; in byt_set_group_mixed_mux()
639 value |= func[i]; in byt_set_group_mixed_mux()
640 writel(value, padcfg0); in byt_set_group_mixed_mux()
682 u32 value; in byt_gpio_clear_triggering() local
685 value = readl(reg); in byt_gpio_clear_triggering()
688 if (!(value & BYT_DIRECT_IRQ_EN)) in byt_gpio_clear_triggering()
689 value &= ~(BYT_TRIG_POS | BYT_TRIG_NEG | BYT_TRIG_LVL); in byt_gpio_clear_triggering()
691 writel(value, reg); in byt_gpio_clear_triggering()
701 u32 value, gpio_mux; in byt_gpio_request_enable() local
715 value = readl(reg) & BYT_PIN_MUX; in byt_gpio_request_enable()
717 if (gpio_mux != value) { in byt_gpio_request_enable()
718 value = readl(reg) & ~BYT_PIN_MUX; in byt_gpio_request_enable()
719 value |= gpio_mux; in byt_gpio_request_enable()
720 writel(value, reg); in byt_gpio_request_enable()
767 u32 value; in byt_gpio_set_direction() local
771 value = readl(val_reg); in byt_gpio_set_direction()
772 value &= ~BYT_DIR_MASK; in byt_gpio_set_direction()
774 value |= BYT_OUTPUT_EN; in byt_gpio_set_direction()
778 writel(value, val_reg); in byt_gpio_set_direction()
1080 static void byt_gpio_set(struct gpio_chip *chip, unsigned int offset, int value) in byt_gpio_set() argument
1092 if (value) in byt_gpio_set()
1104 u32 value; in byt_gpio_get_direction() local
1110 value = readl(reg); in byt_gpio_get_direction()
1113 if (!(value & BYT_OUTPUT_EN)) in byt_gpio_get_direction()
1115 if (!(value & BYT_INPUT_EN)) in byt_gpio_get_direction()
1146 unsigned int offset, int value) in byt_gpio_direction_output() argument
1159 if (value) in byt_gpio_direction_output()
1308 u32 value; in byt_irq_unmask() local
1317 value = readl(reg); in byt_irq_unmask()
1321 value |= BYT_TRIG_LVL; in byt_irq_unmask()
1324 value |= BYT_TRIG_POS; in byt_irq_unmask()
1327 value |= BYT_TRIG_LVL; in byt_irq_unmask()
1330 value |= BYT_TRIG_NEG; in byt_irq_unmask()
1333 value |= (BYT_TRIG_NEG | BYT_TRIG_POS); in byt_irq_unmask()
1337 writel(value, reg); in byt_irq_unmask()
1346 u32 value; in byt_irq_type() local
1355 value = readl(reg); in byt_irq_type()
1357 WARN(value & BYT_DIRECT_IRQ_EN, in byt_irq_type()
1363 value &= ~(BYT_DIRECT_IRQ_EN | BYT_TRIG_POS | BYT_TRIG_NEG | in byt_irq_type()
1366 value |= BYT_GLITCH_FILTER_EN | BYT_GLITCH_F_SLOW_CLK | in byt_irq_type()
1369 writel(value, reg); in byt_irq_type()
1470 u32 value; in byt_init_irq_valid_mask() local
1487 value = readl(reg); in byt_init_irq_valid_mask()
1488 if (value & BYT_DIRECT_IRQ_EN) { in byt_init_irq_valid_mask()
1489 if (byt_direct_irq_sanity_check(vg, i, value)) { in byt_init_irq_valid_mask()
1492 value &= ~(BYT_DIRECT_IRQ_EN | BYT_TRIG_POS | in byt_init_irq_valid_mask()
1494 writel(value, reg); in byt_init_irq_valid_mask()
1496 } else if ((value & BYT_PIN_MUX) == byt_get_gpio_mux(vg, i)) { in byt_init_irq_valid_mask()
1507 u32 base, value; in byt_gpio_irq_init_hw() local
1521 value = readl(reg); in byt_gpio_irq_init_hw()
1522 if (value) in byt_gpio_irq_init_hw()
1525 base / 32, value); in byt_gpio_irq_init_hw()
1682 u32 value; in byt_gpio_suspend() local
1690 value = readl(reg) & BYT_CONF0_RESTORE_MASK; in byt_gpio_suspend()
1691 vg->context.pads[i].conf0 = value; in byt_gpio_suspend()
1698 value = readl(reg) & BYT_VAL_RESTORE_MASK; in byt_gpio_suspend()
1699 vg->context.pads[i].val = value; in byt_gpio_suspend()
1716 u32 value; in byt_gpio_resume() local
1724 value = readl(reg); in byt_gpio_resume()
1725 if ((value & BYT_CONF0_RESTORE_MASK) != in byt_gpio_resume()
1727 value &= ~BYT_CONF0_RESTORE_MASK; in byt_gpio_resume()
1728 value |= vg->context.pads[i].conf0; in byt_gpio_resume()
1729 writel(value, reg); in byt_gpio_resume()
1730 dev_info(dev, "restored pin %d CONF0 %#08x", i, value); in byt_gpio_resume()
1738 value = readl(reg); in byt_gpio_resume()
1739 if ((value & BYT_VAL_RESTORE_MASK) != in byt_gpio_resume()
1743 v = value & ~BYT_VAL_RESTORE_MASK; in byt_gpio_resume()
1745 if (v != value) { in byt_gpio_resume()