Lines Matching refs:gpch
24 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in ar7_gpio_get_value() local
25 void __iomem *gpio_in = gpch->regs + AR7_GPIO_INPUT; in ar7_gpio_get_value()
32 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in titan_gpio_get_value() local
33 void __iomem *gpio_in0 = gpch->regs + TITAN_GPIO_INPUT_0; in titan_gpio_get_value()
34 void __iomem *gpio_in1 = gpch->regs + TITAN_GPIO_INPUT_1; in titan_gpio_get_value()
42 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in ar7_gpio_set_value() local
43 void __iomem *gpio_out = gpch->regs + AR7_GPIO_OUTPUT; in ar7_gpio_set_value()
55 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in titan_gpio_set_value() local
56 void __iomem *gpio_out0 = gpch->regs + TITAN_GPIO_OUTPUT_0; in titan_gpio_set_value()
57 void __iomem *gpio_out1 = gpch->regs + TITAN_GPIO_OUTPUT_1; in titan_gpio_set_value()
68 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in ar7_gpio_direction_input() local
69 void __iomem *gpio_dir = gpch->regs + AR7_GPIO_DIR; in ar7_gpio_direction_input()
78 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in titan_gpio_direction_input() local
79 void __iomem *gpio_dir0 = gpch->regs + TITAN_GPIO_DIR_0; in titan_gpio_direction_input()
80 void __iomem *gpio_dir1 = gpch->regs + TITAN_GPIO_DIR_1; in titan_gpio_direction_input()
93 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in ar7_gpio_direction_output() local
94 void __iomem *gpio_dir = gpch->regs + AR7_GPIO_DIR; in ar7_gpio_direction_output()
105 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in titan_gpio_direction_output() local
106 void __iomem *gpio_dir0 = gpch->regs + TITAN_GPIO_DIR_0; in titan_gpio_direction_output()
107 void __iomem *gpio_dir1 = gpch->regs + TITAN_GPIO_DIR_1; in titan_gpio_direction_output()
300 struct ar7_gpio_chip *gpch; in ar7_gpio_init() local
304 gpch = &ar7_gpio_chip; in ar7_gpio_init()
307 gpch = &titan_gpio_chip; in ar7_gpio_init()
311 gpch->regs = ioremap(AR7_REGS_GPIO, size); in ar7_gpio_init()
312 if (!gpch->regs) { in ar7_gpio_init()
314 gpch->chip.label); in ar7_gpio_init()
318 ret = gpiochip_add_data(&gpch->chip, gpch); in ar7_gpio_init()
321 gpch->chip.label); in ar7_gpio_init()
322 iounmap(gpch->regs); in ar7_gpio_init()
326 gpch->chip.label, gpch->chip.ngpio); in ar7_gpio_init()