Home
last modified time | relevance | path

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

/drivers/pinctrl/spear/
Dpinctrl-spear.c31 static void muxregs_endisable(struct spear_pmx *pmx, in muxregs_endisable()
53 static int set_mode(struct spear_pmx *pmx, int mode) in set_mode()
116 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_groups_cnt() local
124 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_group_name() local
132 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_group_pins() local
151 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_dt_node_to_map() local
216 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_funcs_count() local
224 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_func_name() local
233 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_func_groups() local
244 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_endisable() local
[all …]
Dpinctrl-spear.h185 static inline u32 pmx_readl(struct spear_pmx *pmx, u32 reg) in pmx_readl()
190 static inline void pmx_writel(struct spear_pmx *pmx, u32 val, u32 reg) in pmx_writel()
Dpinctrl-spear1340.c1973 static void gpio_request_endisable(struct spear_pmx *pmx, int pin, in gpio_request_endisable()
/drivers/pinctrl/tegra/
Dpinctrl-tegra.c28 static inline u32 pmx_readl(struct tegra_pmx *pmx, u32 bank, u32 reg) in pmx_readl()
33 static inline void pmx_writel(struct tegra_pmx *pmx, u32 val, u32 bank, u32 reg) in pmx_writel()
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 = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_pins() local
223 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_funcs_count() local
231 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_func_name() local
241 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_func_groups() local
253 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_set_mux() local
285 static int tegra_pinconf_reg(struct tegra_pmx *pmx, in tegra_pinconf_reg()
[all …]
Dpinctrl-tegra20.c2238 struct tegra_pmx *pmx = platform_get_drvdata(pdev); in tegra20_pinctrl_register_clock_muxes() local
/drivers/pinctrl/sh-pfc/
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); in sh_pfc_dt_node_to_map() local
316 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_functions_count() local
324 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_function_name() local
334 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_get_function_groups() local
345 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_func_set_mux() local
392 struct sh_pfc_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in sh_pfc_gpio_request_enable() local
[all …]
/drivers/pinctrl/
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
977 struct artpec6_pmx *pmx = platform_get_drvdata(pdev); in artpec6_pmx_remove() local
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; in gemini_pmx_set_mux() local
2363 static const struct gemini_pin_conf *gemini_get_pin_conf(struct gemini_pmx *pmx, in gemini_get_pin_conf()
2380 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_pinconf_get() local
2405 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_pinconf_set() local
2446 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_pinconf_group_set() local
2525 struct gemini_pmx *pmx; in gemini_pmx_probe() local
/drivers/pinctrl/sirf/
Dpinctrl-atlas7.c4937 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in atlas7_pmx_get_funcs_count() local
4945 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in atlas7_pmx_get_func_name() local
4954 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in atlas7_pmx_get_func_groups() local
4962 static void __atlas7_pmx_pin_input_disable_set(struct atlas7_pmx *pmx, in __atlas7_pmx_pin_input_disable_set()
4985 static void __atlas7_pmx_pin_input_disable_clr(struct atlas7_pmx *pmx, in __atlas7_pmx_pin_input_disable_clr()
5002 static int __atlas7_pmx_pin_ad_sel(struct atlas7_pmx *pmx, in __atlas7_pmx_pin_ad_sel()
5024 static int __atlas7_pmx_pin_analog_enable(struct atlas7_pmx *pmx, in __atlas7_pmx_pin_analog_enable()
5034 static int __atlas7_pmx_pin_digital_enable(struct atlas7_pmx *pmx, in __atlas7_pmx_pin_digital_enable()
5044 static int __atlas7_pmx_pin_enable(struct atlas7_pmx *pmx, in __atlas7_pmx_pin_enable()
5099 struct atlas7_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in atlas7_pmx_set_mux() local
[all …]
Dpinctrl-sirf.h43 struct pinctrl_dev *pmx; member
/drivers/pinctrl/meson/
Dpinctrl-meson-axg-pmx.c34 struct meson_axg_pmx_data *pmx = pc->data->pmx_data; in meson_axg_pmx_get_bank() local
/drivers/pinctrl/samsung/
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