Lines Matching refs:meson_pinctrl
72 static int meson_get_bank(struct meson_pinctrl *pc, unsigned int pin,
110 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
118 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
126 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
151 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
159 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
168 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
176 static int meson_pinconf_set_gpio_bit(struct meson_pinctrl *pc,
194 static int meson_pinconf_get_gpio_bit(struct meson_pinctrl *pc,
214 static int meson_pinconf_set_output(struct meson_pinctrl *pc,
221 static int meson_pinconf_get_output(struct meson_pinctrl *pc,
232 static int meson_pinconf_set_drive(struct meson_pinctrl *pc,
239 static int meson_pinconf_get_drive(struct meson_pinctrl *pc,
245 static int meson_pinconf_set_output_drive(struct meson_pinctrl *pc,
258 static int meson_pinconf_disable_bias(struct meson_pinctrl *pc,
277 static int meson_pinconf_enable_bias(struct meson_pinctrl *pc, unsigned int pin,
304 static int meson_pinconf_set_drive_strength(struct meson_pinctrl *pc,
348 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
397 static int meson_pinconf_get_pull(struct meson_pinctrl *pc, unsigned int pin)
431 static int meson_pinconf_get_drive_strength(struct meson_pinctrl *pc,
476 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
527 struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
557 struct meson_pinctrl *pc = gpiochip_get_data(chip);
586 struct meson_pinctrl *pc = gpiochip_get_data(chip);
601 static int meson_gpiolib_register(struct meson_pinctrl *pc)
637 static struct regmap *meson_map_resource(struct meson_pinctrl *pc,
662 static int meson_pinctrl_parse_dt(struct meson_pinctrl *pc,
717 int meson8_aobus_parse_dt_extra(struct meson_pinctrl *pc)
727 int meson_a1_parse_dt_extra(struct meson_pinctrl *pc)
739 struct meson_pinctrl *pc;
742 pc = devm_kzalloc(dev, sizeof(struct meson_pinctrl), GFP_KERNEL);