Home
last modified time | relevance | path

Searched defs:pmx (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/pinctrl/meson/
H A Dpinctrl-meson-axg-pmx.c34 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 Dpinctrl-meson-axg-pmx.c33 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 Dpinctrl-sirf.h43 struct pinctrl_dev *pmx; member
H A Dpinctrl-atlas7.c4934 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 Dpinctrl-spear.c31 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 Dpinctrl-spear.h185 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 Dpinctrl-spear1340.c1973 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 Dpinctrl-spear.h186 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 Dpinctrl-spear.c33 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 Dpinctrl-spear1340.c1973 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 Dpinctrl-equilibrium.c282 eqbr_set_pin_mux(struct eqbr_pinctrl_drv_data *pctl, unsigned int pmx, unsigned int pin) eqbr_set_pin_mux() argument
H A Dpinctrl-artpec6.c660 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 Dpinctrl-gemini.c1958 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 Dpinctrl.c50 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 Dpinctrl-tegra.c28 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 Dpinctrl-tegra20.c2238 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 Dpinctrl-tegra.c30 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 Dpinctrl-tegra20.c2235 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 Dpinctrl.c47 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 Dpinctrl-equilibrium.c287 eqbr_set_pin_mux(struct eqbr_pinctrl_drv_data *pctl, unsigned int pmx, unsigned int pin) eqbr_set_pin_mux() argument
H A Dpinctrl-artpec6.c660 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 Dpinctrl-gemini.c1960 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 Dpinctrl-samsung.c52 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 Dpinctrl-samsung.c52 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

Completed in 38 milliseconds