Symbol: meson_pinctrl
drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c
106
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c
28
static int meson_axg_pmx_get_bank(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c
59
static int meson_axg_pmx_update_function(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson-axg-pmx.c
84
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson-g12a.c
1394
static int meson_g12a_aobus_parse_dt_extra(struct meson_pinctrl *pc)
drivers/pinctrl/meson/pinctrl-meson.c
111
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson.c
119
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson.c
127
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson.c
152
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson.c
161
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson.c
171
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson.c
180
static int meson_pinconf_set_gpio_bit(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson.c
198
static int meson_pinconf_get_gpio_bit(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson.c
218
static int meson_pinconf_set_output(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson.c
225
static int meson_pinconf_get_output(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson.c
236
static int meson_pinconf_set_drive(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson.c
243
static int meson_pinconf_get_drive(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson.c
249
static int meson_pinconf_set_output_drive(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson.c
262
static int meson_pinconf_disable_bias(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson.c
281
static int meson_pinconf_enable_bias(struct meson_pinctrl *pc, unsigned int pin,
drivers/pinctrl/meson/pinctrl-meson.c
308
static int meson_pinconf_set_drive_strength(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson.c
352
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson.c
401
static int meson_pinconf_get_pull(struct meson_pinctrl *pc, unsigned int pin)
drivers/pinctrl/meson/pinctrl-meson.c
435
static int meson_pinconf_get_drive_strength(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson.c
480
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson.c
531
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson.c
561
struct meson_pinctrl *pc = gpiochip_get_data(chip);
drivers/pinctrl/meson/pinctrl-meson.c
590
struct meson_pinctrl *pc = gpiochip_get_data(chip);
drivers/pinctrl/meson/pinctrl-meson.c
605
static int meson_gpiolib_register(struct meson_pinctrl *pc)
drivers/pinctrl/meson/pinctrl-meson.c
640
static struct regmap *meson_map_resource(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson.c
665
static int meson_pinctrl_parse_dt(struct meson_pinctrl *pc)
drivers/pinctrl/meson/pinctrl-meson.c
715
int meson8_aobus_parse_dt_extra(struct meson_pinctrl *pc)
drivers/pinctrl/meson/pinctrl-meson.c
72
static int meson_get_bank(struct meson_pinctrl *pc, unsigned int pin,
drivers/pinctrl/meson/pinctrl-meson.c
726
int meson_a1_parse_dt_extra(struct meson_pinctrl *pc)
drivers/pinctrl/meson/pinctrl-meson.c
739
struct meson_pinctrl *pc;
drivers/pinctrl/meson/pinctrl-meson.c
742
pc = devm_kzalloc(dev, sizeof(struct meson_pinctrl), GFP_KERNEL);
drivers/pinctrl/meson/pinctrl-meson.h
122
int (*parse_dt)(struct meson_pinctrl *pc);
drivers/pinctrl/meson/pinctrl-meson.h
17
struct meson_pinctrl;
drivers/pinctrl/meson/pinctrl-meson.h
181
int meson8_aobus_parse_dt_extra(struct meson_pinctrl *pc);
drivers/pinctrl/meson/pinctrl-meson.h
183
int meson_a1_parse_dt_extra(struct meson_pinctrl *pc);
drivers/pinctrl/meson/pinctrl-meson8-pmx.c
32
static void meson8_pmx_disable_other_groups(struct meson_pinctrl *pc,
drivers/pinctrl/meson/pinctrl-meson8-pmx.c
59
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);
drivers/pinctrl/meson/pinctrl-meson8-pmx.c
89
struct meson_pinctrl *pc = pinctrl_dev_get_drvdata(pcdev);