sophgo_pinctrl
struct sophgo_pinctrl *pctrl,
static void cv1800_set_pinmux_config(struct sophgo_pinctrl *pctrl,
struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev);
static int cv1800_pinconf_compute_config(struct sophgo_pinctrl *pctrl,
static int cv1800_set_pinconf_config(struct sophgo_pinctrl *pctrl,
struct sophgo_pinctrl *pctrl)
static int cv1800_set_power_cfg(struct sophgo_pinctrl *pctrl,
static int cv1800_get_power_cfg(struct sophgo_pinctrl *pctrl,
static const char *cv1800_get_power_cfg_desc(struct sophgo_pinctrl *pctrl,
struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev);
static void sg2042_set_pinmux_config(struct sophgo_pinctrl *pctrl,
struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev);
static int sg2042_pinconf_compute_config(struct sophgo_pinctrl *pctrl,
struct sophgo_pinctrl *pctrl)
static inline u32 sg2042_get_pin_reg(struct sophgo_pinctrl *pctrl,
static int sg2042_set_pin_reg(struct sophgo_pinctrl *pctrl,
struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev);
struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev);
static int sophgo_pin_set_config(struct sophgo_pinctrl *pctrl,
struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev);
struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev);
u32 sophgo_pinctrl_typical_pull_down(struct sophgo_pinctrl *pctrl,
u32 sophgo_pinctrl_typical_pull_up(struct sophgo_pinctrl *pctrl,
int sophgo_pinctrl_oc2reg(struct sophgo_pinctrl *pctrl,
int sophgo_pinctrl_reg2oc(struct sophgo_pinctrl *pctrl,
int sophgo_pinctrl_schmitt2reg(struct sophgo_pinctrl *pctrl,
int sophgo_pinctrl_reg2schmitt(struct sophgo_pinctrl *pctrl,
struct sophgo_pinctrl *pctrl;
const struct sophgo_pin *sophgo_get_pin(struct sophgo_pinctrl *pctrl,
static int sophgo_verify_pinmux_config(struct sophgo_pinctrl *pctrl,
static int sophgo_verify_pin_group(struct sophgo_pinctrl *pctrl,
struct sophgo_pinctrl *pctrl,
struct sophgo_pinctrl *pctrl = pinctrl_dev_get_drvdata(pctldev);
const struct sophgo_pin *sophgo_get_pin(struct sophgo_pinctrl *pctrl,
u32 sophgo_pinctrl_typical_pull_down(struct sophgo_pinctrl *pctrl,
u32 sophgo_pinctrl_typical_pull_up(struct sophgo_pinctrl *pctrl,
int sophgo_pinctrl_oc2reg(struct sophgo_pinctrl *pctrl,
int sophgo_pinctrl_reg2oc(struct sophgo_pinctrl *pctrl,
int sophgo_pinctrl_schmitt2reg(struct sophgo_pinctrl *pctrl,
int sophgo_pinctrl_reg2schmitt(struct sophgo_pinctrl *pctrl,
struct sophgo_pinctrl;
struct sophgo_pinctrl *pctrl);
struct sophgo_pinctrl *pctrl,
int (*compute_pinconf_config)(struct sophgo_pinctrl *pctrl,
int (*set_pinconf_config)(struct sophgo_pinctrl *pctrl,
void (*set_pinmux_config)(struct sophgo_pinctrl *pctrl,