Lines Matching refs:arizona_gpio

22 struct arizona_gpio {  struct
29 struct arizona_gpio *arizona_gpio = gpiochip_get_data(chip); in arizona_gpio_direction_in() argument
30 struct arizona *arizona = arizona_gpio->arizona; in arizona_gpio_direction_in()
52 struct arizona_gpio *arizona_gpio = gpiochip_get_data(chip); in arizona_gpio_get() local
53 struct arizona *arizona = arizona_gpio->arizona; in arizona_gpio_get()
99 struct arizona_gpio *arizona_gpio = gpiochip_get_data(chip); in arizona_gpio_direction_out() local
100 struct arizona *arizona = arizona_gpio->arizona; in arizona_gpio_direction_out()
127 struct arizona_gpio *arizona_gpio = gpiochip_get_data(chip); in arizona_gpio_set() local
128 struct arizona *arizona = arizona_gpio->arizona; in arizona_gpio_set()
151 struct arizona_gpio *arizona_gpio; in arizona_gpio_probe() local
154 arizona_gpio = devm_kzalloc(&pdev->dev, sizeof(*arizona_gpio), in arizona_gpio_probe()
156 if (!arizona_gpio) in arizona_gpio_probe()
159 arizona_gpio->arizona = arizona; in arizona_gpio_probe()
160 arizona_gpio->gpio_chip = template_chip; in arizona_gpio_probe()
161 arizona_gpio->gpio_chip.parent = &pdev->dev; in arizona_gpio_probe()
163 arizona_gpio->gpio_chip.of_node = arizona->dev->of_node; in arizona_gpio_probe()
173 arizona_gpio->gpio_chip.ngpio = 5; in arizona_gpio_probe()
177 arizona_gpio->gpio_chip.ngpio = 2; in arizona_gpio_probe()
186 arizona_gpio->gpio_chip.base = pdata->gpio_base; in arizona_gpio_probe()
188 arizona_gpio->gpio_chip.base = -1; in arizona_gpio_probe()
192 ret = devm_gpiochip_add_data(&pdev->dev, &arizona_gpio->gpio_chip, in arizona_gpio_probe()
193 arizona_gpio); in arizona_gpio_probe()