Home
last modified time | relevance | path

Searched defs:pmx (Results 1 – 13 of 13) sorted by relevance

/openbmc/linux/drivers/pinctrl/tegra/
H A Dpinctrl-tegra.c44 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 = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_pins() local
225 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_funcs_count() local
233 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_func_name() local
243 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_func_groups() local
255 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_set_mux() local
361 static int tegra_pinconf_reg(struct tegra_pmx *pmx, in tegra_pinconf_reg()
712 struct tegra_pmx *pmx = dev_get_drvdata(dev); in tegra_pinctrl_suspend() local
730 struct tegra_pmx *pmx = dev_get_drvdata(dev); in tegra_pinctrl_resume() local
[all …]
H A Dpinctrl-tegra20.c2235 struct tegra_pmx *pmx = platform_get_drvdata(pdev); in tegra20_pinctrl_register_clock_muxes() local
/openbmc/linux/drivers/pinctrl/spear/
H A Dpinctrl-spear.c33 static void muxregs_endisable(struct spear_pmx *pmx, in muxregs_endisable()
55 static int set_mode(struct spear_pmx *pmx, int mode) in set_mode()
118 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_groups_cnt() local
126 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_group_name() local
134 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_group_pins() local
153 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_dt_node_to_map() local
218 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_funcs_count() local
226 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_func_name() local
235 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_func_groups() local
246 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_endisable() local
[all …]
H A Dpinctrl-spear.h186 static inline u32 pmx_readl(struct spear_pmx *pmx, u32 reg) in pmx_readl()
194 static inline void pmx_writel(struct spear_pmx *pmx, u32 val, u32 reg) in pmx_writel()
H A Dpinctrl-spear1340.c1973 static void gpio_request_endisable(struct spear_pmx *pmx, int pin, in gpio_request_endisable()
/openbmc/linux/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 = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_dt_node_to_map() local
296 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_functions_count() local
304 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_function_name() local
314 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_function_groups() local
325 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_func_set_mux() local
371 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_gpio_request_enable() local
[all …]
/openbmc/linux/drivers/pinctrl/
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); in artpec6_pconf_set() local
921 static void artpec6_pmx_reset(struct artpec6_pmx *pmx) in artpec6_pmx_reset()
938 struct artpec6_pmx *pmx; in artpec6_pmx_probe() local
975 struct artpec6_pmx *pmx = platform_get_drvdata(pdev); in artpec6_pmx_remove() local
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; in gemini_pmx_set_mux() local
2365 static const struct gemini_pin_conf *gemini_get_pin_conf(struct gemini_pmx *pmx, in gemini_get_pin_conf()
2382 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_pinconf_get() local
2407 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_pinconf_set() local
2448 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_pinconf_group_set() local
2527 struct gemini_pmx *pmx; in gemini_pmx_probe() local
H A Dpinctrl-equilibrium.c288 unsigned int pmx, unsigned int pin) in eqbr_set_pin_mux()
/openbmc/u-boot/drivers/pinctrl/renesas/
H A Dpfc.c57 struct sh_pfc_pinctrl pmx; member
464 struct sh_pfc_pinctrl *pmx = &priv->pmx; in sh_pfc_config_mux_for_gpio() local
494 struct sh_pfc_pinctrl *pmx = &priv->pmx; in sh_pfc_pinctrl_pin_set() local
510 struct sh_pfc_pinctrl *pmx = &priv->pmx; in sh_pfc_pinctrl_group_set() local
634 static int sh_pfc_pinconf_set(struct sh_pfc_pinctrl *pmx, unsigned _pin, in sh_pfc_pinconf_set()
705 struct sh_pfc_pinctrl *pmx = &priv->pmx; in sh_pfc_pinconf_pin_set() local
719 struct sh_pfc_pinctrl *pmx = &priv->pmx; in sh_pfc_pinconf_group_set() local
750 static int sh_pfc_map_pins(struct sh_pfc *pfc, struct sh_pfc_pinctrl *pmx) in sh_pfc_map_pins()
/openbmc/linux/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
/openbmc/u-boot/drivers/pinctrl/meson/
H A Dpinctrl-meson-axg-pmx.c19 struct meson_axg_pmx_data *pmx = priv->data->pmx_data; in meson_axg_pmx_get_bank() local
/openbmc/linux/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