meson_pinctrl
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
static int meson_axg_pmx_get_bank(struct meson_pinctrl *pc,
static int meson_axg_pmx_update_function(struct meson_pinctrl *pc,
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
static int meson_g12a_aobus_parse_dt_extra(struct meson_pinctrl *pc)
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
static int meson_pinconf_set_gpio_bit(struct meson_pinctrl *pc,
static int meson_pinconf_get_gpio_bit(struct meson_pinctrl *pc,
static int meson_pinconf_set_output(struct meson_pinctrl *pc,
static int meson_pinconf_get_output(struct meson_pinctrl *pc,
static int meson_pinconf_set_drive(struct meson_pinctrl *pc,
static int meson_pinconf_get_drive(struct meson_pinctrl *pc,
static int meson_pinconf_set_output_drive(struct meson_pinctrl *pc,
static int meson_pinconf_disable_bias(struct meson_pinctrl *pc,
static int meson_pinconf_enable_bias(struct meson_pinctrl *pc, unsigned int pin,
static int meson_pinconf_set_drive_strength(struct meson_pinctrl *pc,
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
static int meson_pinconf_get_pull(struct meson_pinctrl *pc, unsigned int pin)
static int meson_pinconf_get_drive_strength(struct meson_pinctrl *pc,
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
struct meson_pinctrl *pc = gpiochip_get_data(chip);
struct meson_pinctrl *pc = gpiochip_get_data(chip);
static int meson_gpiolib_register(struct meson_pinctrl *pc)
static struct regmap *meson_map_resource(struct meson_pinctrl *pc,
static int meson_pinctrl_parse_dt(struct meson_pinctrl *pc)
int meson8_aobus_parse_dt_extra(struct meson_pinctrl *pc)
static int meson_get_bank(struct meson_pinctrl *pc, unsigned int pin,
int meson_a1_parse_dt_extra(struct meson_pinctrl *pc)
struct meson_pinctrl *pc;
pc = devm_kzalloc(dev, sizeof(struct meson_pinctrl), GFP_KERNEL);
int (*parse_dt)(struct meson_pinctrl *pc);
struct meson_pinctrl;
int meson8_aobus_parse_dt_extra(struct meson_pinctrl *pc);
int meson_a1_parse_dt_extra(struct meson_pinctrl *pc);
static void meson8_pmx_disable_other_groups(struct meson_pinctrl *pc,
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);