Lines Matching refs:gpch
37 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in ar7_gpio_get_value() local
38 void __iomem *gpio_in = gpch->regs + AR7_GPIO_INPUT; in ar7_gpio_get_value()
45 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in titan_gpio_get_value() local
46 void __iomem *gpio_in0 = gpch->regs + TITAN_GPIO_INPUT_0; in titan_gpio_get_value()
47 void __iomem *gpio_in1 = gpch->regs + TITAN_GPIO_INPUT_1; in titan_gpio_get_value()
55 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in ar7_gpio_set_value() local
56 void __iomem *gpio_out = gpch->regs + AR7_GPIO_OUTPUT; in ar7_gpio_set_value()
68 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in titan_gpio_set_value() local
69 void __iomem *gpio_out0 = gpch->regs + TITAN_GPIO_OUTPUT_0; in titan_gpio_set_value()
70 void __iomem *gpio_out1 = gpch->regs + TITAN_GPIO_OUTPUT_1; in titan_gpio_set_value()
81 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in ar7_gpio_direction_input() local
82 void __iomem *gpio_dir = gpch->regs + AR7_GPIO_DIR; in ar7_gpio_direction_input()
91 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in titan_gpio_direction_input() local
92 void __iomem *gpio_dir0 = gpch->regs + TITAN_GPIO_DIR_0; in titan_gpio_direction_input()
93 void __iomem *gpio_dir1 = gpch->regs + TITAN_GPIO_DIR_1; in titan_gpio_direction_input()
106 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in ar7_gpio_direction_output() local
107 void __iomem *gpio_dir = gpch->regs + AR7_GPIO_DIR; in ar7_gpio_direction_output()
118 struct ar7_gpio_chip *gpch = gpiochip_get_data(chip); in titan_gpio_direction_output() local
119 void __iomem *gpio_dir0 = gpch->regs + TITAN_GPIO_DIR_0; in titan_gpio_direction_output()
120 void __iomem *gpio_dir1 = gpch->regs + TITAN_GPIO_DIR_1; in titan_gpio_direction_output()
313 struct ar7_gpio_chip *gpch; in ar7_gpio_init() local
317 gpch = &ar7_gpio_chip; in ar7_gpio_init()
320 gpch = &titan_gpio_chip; in ar7_gpio_init()
324 gpch->regs = ioremap_nocache(AR7_REGS_GPIO, size); in ar7_gpio_init()
325 if (!gpch->regs) { in ar7_gpio_init()
327 gpch->chip.label); in ar7_gpio_init()
331 ret = gpiochip_add_data(&gpch->chip, gpch); in ar7_gpio_init()
334 gpch->chip.label); in ar7_gpio_init()
338 gpch->chip.label, gpch->chip.ngpio); in ar7_gpio_init()