Lines Matching refs:readl
40 return !!(readl(gpio_in) & (1 << gpio)); in ar7_gpio_get_value()
49 return readl(gpio >> 5 ? gpio_in1 : gpio_in0) & (1 << (gpio & 0x1f)); in titan_gpio_get_value()
59 tmp = readl(gpio_out) & ~(1 << gpio); in ar7_gpio_set_value()
73 tmp = readl(gpio >> 5 ? gpio_out1 : gpio_out0) & ~(1 << (gpio & 0x1f)); in titan_gpio_set_value()
84 writel(readl(gpio_dir) | (1 << gpio), gpio_dir); in ar7_gpio_direction_input()
98 writel(readl(gpio >> 5 ? gpio_dir1 : gpio_dir0) | (1 << (gpio & 0x1f)), in titan_gpio_direction_input()
110 writel(readl(gpio_dir) & ~(1 << gpio), gpio_dir); in ar7_gpio_direction_output()
126 writel(readl(gpio >> 5 ? gpio_dir1 : gpio_dir0) & ~(1 << in titan_gpio_direction_output()
160 writel(readl(gpio_en) | (1 << gpio), gpio_en); in ar7_gpio_enable_ar7()
170 writel(readl(gpio >> 5 ? gpio_en1 : gpio_en0) | (1 << (gpio & 0x1f)), in ar7_gpio_enable_titan()
187 writel(readl(gpio_en) & ~(1 << gpio), gpio_en); in ar7_gpio_disable_ar7()
197 writel(readl(gpio >> 5 ? gpio_en1 : gpio_en0) & ~(1 << (gpio & 0x1f)), in ar7_gpio_disable_titan()
284 mux_status = (readl(pin_sel + pin_sel_reg) >> gpio_cfg.shift) & 0x3; in titan_gpio_pinsel()
291 tmp = readl(pin_sel + pin_sel_reg); in titan_gpio_pinsel()