Lines Matching refs:reg_base

30 	void __iomem             *reg_base;  member
46 using_pins = readl(pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_request()
54 writel(using_pins | BIT(offset), pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_request()
69 using_pins = readl(pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_free()
71 writel(using_pins, pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_free()
89 data = readl(pt_gpio->reg_base + PT_OUTPUTDATA_REG); in pt_gpio_set_value()
93 writel(data, pt_gpio->reg_base + PT_OUTPUTDATA_REG); in pt_gpio_set_value()
106 data = readl(pt_gpio->reg_base + PT_DIRECTION_REG); in pt_gpio_get_value()
110 data = readl(pt_gpio->reg_base + PT_OUTPUTDATA_REG); in pt_gpio_get_value()
112 data = readl(pt_gpio->reg_base + PT_INPUTDATA_REG); in pt_gpio_get_value()
135 data = readl(pt_gpio->reg_base + PT_DIRECTION_REG); in pt_gpio_direction_input()
137 writel(data, pt_gpio->reg_base + PT_DIRECTION_REG); in pt_gpio_direction_input()
156 data = readl(pt_gpio->reg_base + PT_OUTPUTDATA_REG); in pt_gpio_direction_output()
161 writel(data, pt_gpio->reg_base + PT_OUTPUTDATA_REG); in pt_gpio_direction_output()
163 data = readl(pt_gpio->reg_base + PT_DIRECTION_REG); in pt_gpio_direction_output()
165 writel(data, pt_gpio->reg_base + PT_DIRECTION_REG); in pt_gpio_direction_output()
195 pt_gpio->reg_base = devm_ioremap_resource(dev, res_mem); in pt_gpio_probe()
196 if (IS_ERR(pt_gpio->reg_base)) { in pt_gpio_probe()
198 return PTR_ERR(pt_gpio->reg_base); in pt_gpio_probe()
226 writel(0, pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_probe()
227 writel(0, pt_gpio->reg_base + PT_CLOCKRATE_REG); in pt_gpio_probe()