/kernel/linux/linux-5.10/drivers/pinctrl/meson/ |
H A D | pinctrl-meson-axg-pmx.c | 34 struct meson_axg_pmx_data *pmx = pc->data->pmx_data; in meson_axg_pmx_get_bank() local
|
/kernel/linux/linux-6.6/drivers/pinctrl/meson/ |
H A D | pinctrl-meson-axg-pmx.c | 33 struct meson_axg_pmx_data *pmx = pc->data->pmx_data; in meson_axg_pmx_get_bank() local
|
/kernel/linux/linux-5.10/drivers/pinctrl/sirf/ |
H A D | pinctrl-sirf.h | 43 struct pinctrl_dev *pmx; member
|
H A D | pinctrl-atlas7.c | 4934 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in atlas7_pmx_get_funcs_count() local 4942 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in atlas7_pmx_get_func_name() local 4951 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in atlas7_pmx_get_func_groups() local 4959 static void __atlas7_pmx_pin_input_disable_set(struct atlas7_pmx *pmx, in __atlas7_pmx_pin_input_disable_set() argument 4982 __atlas7_pmx_pin_input_disable_clr(struct atlas7_pmx *pmx, const struct atlas7_pad_mux *mux) __atlas7_pmx_pin_input_disable_clr() argument 4999 __atlas7_pmx_pin_ad_sel(struct atlas7_pmx *pmx, struct atlas7_pad_config *conf, u32 bank, u32 ad_sel) __atlas7_pmx_pin_ad_sel() argument 5021 __atlas7_pmx_pin_analog_enable(struct atlas7_pmx *pmx, struct atlas7_pad_config *conf, u32 bank) __atlas7_pmx_pin_analog_enable() argument 5031 __atlas7_pmx_pin_digital_enable(struct atlas7_pmx *pmx, struct atlas7_pad_config *conf, u32 bank) __atlas7_pmx_pin_digital_enable() argument 5041 __atlas7_pmx_pin_enable(struct atlas7_pmx *pmx, u32 pin, u32 func) __atlas7_pmx_pin_enable() argument 5096 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); atlas7_pmx_set_mux() local 5161 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); altas7_pinctrl_set_pull_sel() local 5187 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); __altas7_pinctrl_set_drive_strength_sel() local 5214 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); altas7_pinctrl_set_drive_strength_sel() local 5237 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); atlas7_pmx_gpio_request_enable() local 5269 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); atlas7_pinctrl_get_groups_count() local 5277 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); atlas7_pinctrl_get_group_name() local 5285 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); atlas7_pinctrl_get_group_pins() local 5402 struct atlas7_pmx *pmx; atlas7_pinmux_probe() local 5476 struct atlas7_pmx *pmx = dev_get_drvdata(dev); atlas7_pinmux_suspend_noirq() local 5536 struct atlas7_pmx *pmx = dev_get_drvdata(dev); atlas7_pinmux_resume_noirq() local [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/spear/ |
H A D | pinctrl-spear.c | 31 static void muxregs_endisable(struct spear_pmx *pmx, in muxregs_endisable() argument 53 static int set_mode(struct spear_pmx *pmx, int mode) in set_mode() argument 116 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_groups_cnt() local 124 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_group_name() local 132 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_group_pins() local 151 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_dt_node_to_map() local 216 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_funcs_count() local 224 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_func_name() local 233 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_func_groups() local 244 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_endisable() local 282 get_gpio_pingroup(struct spear_pmx *pmx, unsigned pin) get_gpio_pingroup() argument 306 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gpio_request_endisable() local 361 struct spear_pmx *pmx; spear_pinctrl_probe() local [all...] |
H A D | pinctrl-spear.h | 185 static inline u32 pmx_readl(struct spear_pmx *pmx, u32 reg) in pmx_readl() argument 190 static inline void pmx_writel(struct spear_pmx *pmx, u32 val, u32 reg) in pmx_writel() argument
|
H A D | pinctrl-spear1340.c | 1973 static void gpio_request_endisable(struct spear_pmx *pmx, int pin, in gpio_request_endisable() argument
|
/kernel/linux/linux-6.6/drivers/pinctrl/spear/ |
H A D | pinctrl-spear.h | 186 static inline u32 pmx_readl(struct spear_pmx *pmx, u32 reg) in pmx_readl() argument 194 static inline void pmx_writel(struct spear_pmx *pmx, u32 val, u32 reg) in pmx_writel() argument
|
H A D | pinctrl-spear.c | 33 static void muxregs_endisable(struct spear_pmx *pmx, in muxregs_endisable() argument 55 static int set_mode(struct spear_pmx *pmx, int mode) in set_mode() argument 118 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_groups_cnt() local 126 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_group_name() local 134 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_group_pins() local 153 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_dt_node_to_map() local 218 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_funcs_count() local 226 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_func_name() local 235 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_func_groups() local 246 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_endisable() local 284 get_gpio_pingroup(struct spear_pmx *pmx, unsigned pin) get_gpio_pingroup() argument 308 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gpio_request_endisable() local 363 struct spear_pmx *pmx; spear_pinctrl_probe() local [all...] |
H A D | pinctrl-spear1340.c | 1973 static void gpio_request_endisable(struct spear_pmx *pmx, int pin, in gpio_request_endisable() argument
|
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-equilibrium.c | 282 eqbr_set_pin_mux(struct eqbr_pinctrl_drv_data *pctl, unsigned int pmx, unsigned int pin) eqbr_set_pin_mux() argument
|
H A D | pinctrl-artpec6.c | 660 struct artpec6_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in artpec6_pmx_select_func() local 695 struct artpec6_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in artpec6_pmx_set() local 710 struct artpec6_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in artpec6_pmx_request_gpio() local 736 struct artpec6_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in artpec6_pconf_get() local 797 struct artpec6_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); artpec6_pconf_set() local 921 artpec6_pmx_reset(struct artpec6_pmx *pmx) artpec6_pmx_reset() argument 938 struct artpec6_pmx *pmx; artpec6_pmx_probe() local 975 struct artpec6_pmx *pmx = platform_get_drvdata(pdev); artpec6_pmx_remove() local [all...] |
H A D | pinctrl-gemini.c | 1958 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_get_groups_count() local 1970 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_get_group_name() local 1984 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_get_group_pins() local 2191 struct gemini_pmx *pmx; gemini_pmx_set_mux() local 2363 gemini_get_pin_conf(struct gemini_pmx *pmx, unsigned int pin) gemini_get_pin_conf() argument 2380 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gemini_pinconf_get() local 2405 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gemini_pinconf_set() local 2446 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gemini_pinconf_group_set() local 2525 struct gemini_pmx *pmx; gemini_pmx_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 50 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_groups_count() local 58 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_name() local 66 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_pins() local 107 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_dt_subnode_to_map() local 262 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_dt_node_to_map() local 316 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_get_functions_count() local 324 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_get_function_name() local 334 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_get_function_groups() local 345 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_func_set_mux() local 392 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_gpio_request_enable() local 426 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_gpio_disable_free() local 444 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_gpio_set_direction() local 599 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_pinconf_get() local 669 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_pinconf_set() local 745 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_pinconf_group_set() local 771 sh_pfc_map_pins(struct sh_pfc *pfc, struct sh_pfc_pinctrl *pmx) sh_pfc_map_pins() argument 802 struct sh_pfc_pinctrl *pmx; sh_pfc_register_pinctrl() local [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.c | 28 static inline u32 pmx_readl(struct tegra_pmx *pmx, u32 bank, u32 reg) in pmx_readl() argument 33 static inline void pmx_writel(struct tegra_pmx *pmx, u32 val, u32 bank, u32 reg) in pmx_writel() argument 42 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_groups_count() local 50 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_name() local 60 struct tegra_pmx *pmx in tegra_pinctrl_get_group_pins() local 223 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_funcs_count() local 231 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_func_name() local 241 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_func_groups() local 253 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_set_mux() local 282 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_gpio_request_enable() local 305 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_gpio_disable_free() local 331 tegra_pinconf_reg(struct tegra_pmx *pmx, const struct tegra_pingroup *g, enum tegra_pinconf_param param, bool report_err, s8 *bank, s32 *reg, s8 *bit, s8 *width) tegra_pinconf_reg() argument 488 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinconf_group_get() local 517 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinconf_group_set() local 587 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinconf_group_dbg_show() local 656 tegra_pinctrl_clear_parked_bits(struct tegra_pmx *pmx) tegra_pinctrl_clear_parked_bits() argument 695 struct tegra_pmx *pmx = dev_get_drvdata(dev); tegra_pinctrl_suspend() local 713 struct tegra_pmx *pmx = dev_get_drvdata(dev); tegra_pinctrl_resume() local 738 tegra_pinctrl_gpio_node_has_range(struct tegra_pmx *pmx) tegra_pinctrl_gpio_node_has_range() argument 757 struct tegra_pmx *pmx; tegra_pinctrl_probe() local [all...] |
H A D | pinctrl-tegra20.c | 2238 struct tegra_pmx *pmx = platform_get_drvdata(pdev); in tegra20_pinctrl_register_clock_muxes() local
|
/kernel/linux/linux-6.6/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.c | 30 static inline u32 pmx_readl(struct tegra_pmx *pmx, u32 bank, u32 reg) in pmx_readl() argument 35 static inline void pmx_writel(struct tegra_pmx *pmx, u32 val, u32 bank, u32 reg) in pmx_writel() argument 44 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_groups_count() local 52 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_name() local 62 struct tegra_pmx *pmx in tegra_pinctrl_get_group_pins() local 225 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_funcs_count() local 233 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_func_name() local 243 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_func_groups() local 255 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_set_mux() local 283 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_group() local 306 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_gpio_request_enable() local 332 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_gpio_disable_free() local 361 tegra_pinconf_reg(struct tegra_pmx *pmx, const struct tegra_pingroup *g, enum tegra_pinconf_param param, bool report_err, s8 *bank, s32 *reg, s8 *bit, s8 *width) tegra_pinconf_reg() argument 518 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinconf_group_get() local 547 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinconf_group_set() local 617 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinconf_group_dbg_show() local 673 tegra_pinctrl_clear_parked_bits(struct tegra_pmx *pmx) tegra_pinctrl_clear_parked_bits() argument 712 struct tegra_pmx *pmx = dev_get_drvdata(dev); tegra_pinctrl_suspend() local 730 struct tegra_pmx *pmx = dev_get_drvdata(dev); tegra_pinctrl_resume() local 752 tegra_pinctrl_gpio_node_has_range(struct tegra_pmx *pmx) tegra_pinctrl_gpio_node_has_range() argument 771 struct tegra_pmx *pmx; tegra_pinctrl_probe() local [all...] |
H A D | pinctrl-tegra20.c | 2235 struct tegra_pmx *pmx = platform_get_drvdata(pdev); in tegra20_pinctrl_register_clock_muxes() local
|
/kernel/linux/linux-6.6/drivers/pinctrl/renesas/ |
H A D | pinctrl.c | 47 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_groups_count() local 55 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_name() local 63 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_group_pins() local 104 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_dt_subnode_to_map() local 242 struct sh_pfc_pinctrl *pmx in sh_pfc_dt_node_to_map() local 296 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_get_functions_count() local 304 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_get_function_name() local 314 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_get_function_groups() local 325 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_func_set_mux() local 371 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_gpio_request_enable() local 405 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_gpio_disable_free() local 424 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_gpio_set_direction() local 572 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_pinconf_get() local 647 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_pinconf_set() local 730 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); sh_pfc_pinconf_group_set() local 756 sh_pfc_map_pins(struct sh_pfc *pfc, struct sh_pfc_pinctrl *pmx) sh_pfc_map_pins() argument 787 struct sh_pfc_pinctrl *pmx; sh_pfc_register_pinctrl() local [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-equilibrium.c | 287 eqbr_set_pin_mux(struct eqbr_pinctrl_drv_data *pctl, unsigned int pmx, unsigned int pin) eqbr_set_pin_mux() argument
|
H A D | pinctrl-artpec6.c | 660 struct artpec6_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in artpec6_pmx_select_func() local 695 struct artpec6_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in artpec6_pmx_set() local 710 struct artpec6_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in artpec6_pmx_request_gpio() local 736 struct artpec6_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in artpec6_pconf_get() local 797 struct artpec6_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); artpec6_pconf_set() local 921 artpec6_pmx_reset(struct artpec6_pmx *pmx) artpec6_pmx_reset() argument 938 struct artpec6_pmx *pmx; artpec6_pmx_probe() local 975 struct artpec6_pmx *pmx = platform_get_drvdata(pdev); artpec6_pmx_remove() local [all...] |
H A D | pinctrl-gemini.c | 1960 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_get_groups_count() local 1972 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_get_group_name() local 1986 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_get_group_pins() local 2193 struct gemini_pmx *pmx; gemini_pmx_set_mux() local 2365 gemini_get_pin_conf(struct gemini_pmx *pmx, unsigned int pin) gemini_get_pin_conf() argument 2382 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gemini_pinconf_get() local 2407 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gemini_pinconf_set() local 2448 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gemini_pinconf_group_set() local 2527 struct gemini_pmx *pmx; gemini_pmx_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.c | 52 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_count() local 60 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_name() local 70 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_pins() local
|
/kernel/linux/linux-6.6/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.c | 52 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_count() local 60 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_name() local 70 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_pins() local
|