Lines Matching refs:madera_gpio

17 struct madera_gpio {  struct
26 struct madera_gpio *madera_gpio = gpiochip_get_data(chip); in madera_gpio_get_direction() argument
27 struct madera *madera = madera_gpio->madera; in madera_gpio_get_direction()
45 struct madera_gpio *madera_gpio = gpiochip_get_data(chip); in madera_gpio_direction_in() local
46 struct madera *madera = madera_gpio->madera; in madera_gpio_direction_in()
56 struct madera_gpio *madera_gpio = gpiochip_get_data(chip); in madera_gpio_get() local
57 struct madera *madera = madera_gpio->madera; in madera_gpio_get()
73 struct madera_gpio *madera_gpio = gpiochip_get_data(chip); in madera_gpio_direction_out() local
74 struct madera *madera = madera_gpio->madera; in madera_gpio_direction_out()
93 struct madera_gpio *madera_gpio = gpiochip_get_data(chip); in madera_gpio_set() local
94 struct madera *madera = madera_gpio->madera; in madera_gpio_set()
127 struct madera_gpio *madera_gpio; in madera_gpio_probe() local
130 madera_gpio = devm_kzalloc(&pdev->dev, sizeof(*madera_gpio), in madera_gpio_probe()
132 if (!madera_gpio) in madera_gpio_probe()
135 madera_gpio->madera = madera; in madera_gpio_probe()
138 madera_gpio->gpio_chip = madera_gpio_chip; in madera_gpio_probe()
139 madera_gpio->gpio_chip.parent = pdev->dev.parent; in madera_gpio_probe()
143 madera_gpio->gpio_chip.ngpio = CS47L15_NUM_GPIOS; in madera_gpio_probe()
146 madera_gpio->gpio_chip.ngpio = CS47L35_NUM_GPIOS; in madera_gpio_probe()
150 madera_gpio->gpio_chip.ngpio = CS47L85_NUM_GPIOS; in madera_gpio_probe()
154 madera_gpio->gpio_chip.ngpio = CS47L90_NUM_GPIOS; in madera_gpio_probe()
159 madera_gpio->gpio_chip.ngpio = CS47L92_NUM_GPIOS; in madera_gpio_probe()
168 madera_gpio->gpio_chip.base = pdata->gpio_base; in madera_gpio_probe()
170 madera_gpio->gpio_chip.base = -1; in madera_gpio_probe()
173 &madera_gpio->gpio_chip, in madera_gpio_probe()
174 madera_gpio); in madera_gpio_probe()
189 ret = gpiochip_add_pin_range(&madera_gpio->gpio_chip, "madera-pinctrl", in madera_gpio_probe()
190 0, 0, madera_gpio->gpio_chip.ngpio); in madera_gpio_probe()