Home
last modified time | relevance | path

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

/linux/drivers/pinctrl/tegra/
H A Dpinctrl-tegra.c30 static inline u32 pmx_readl(struct tegra_pmx *pmx, u32 bank, u32 reg) in pmx_readl()
35 static inline void pmx_writel(struct tegra_pmx *pmx, u32 val, u32 bank, u32 reg) in pmx_writel()
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 = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_pins() local
224 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_funcs_count() local
232 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_func_name() local
242 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_func_groups() local
254 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_set_mux() local
285 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_index() local
[all …]
H A Dpinctrl-tegra20.c2235 struct tegra_pmx *pmx = platform_get_drvdata(pdev); in tegra20_pinctrl_register_clock_muxes() local
/linux/drivers/pinctrl/
H A Dpinctrl-scmi.c49 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_get_groups_count() local
59 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_get_group_name() local
75 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_get_group_pins() local
92 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_get_functions_count() local
102 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_get_function_name() local
123 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_get_function_groups() local
173 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_func_set_mux() local
181 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_request() local
188 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_free() local
285 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_pinconf_get() local
[all …]
H A Dpinctrl-ep93xx.c46 static void ep93xx_pinctrl_update_bits(struct ep93xx_pmx *pmx, unsigned int reg, in ep93xx_pinctrl_update_bits()
1181 struct ep93xx_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in ep93xx_get_groups_count() local
1198 struct ep93xx_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in ep93xx_get_group_name() local
1217 struct ep93xx_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in ep93xx_get_group_pins() local
1272 struct ep93xx_pmx *pmx; in ep93xx_pmx_set_mux() local
1373 struct ep93xx_pmx *pmx; in ep93xx_pmx_probe() local
H A Dpinctrl-gemini.c1961 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_get_groups_count() local
1973 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_get_group_name() local
1987 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_get_group_pins() local
2194 struct gemini_pmx *pmx; in gemini_pmx_set_mux() local
2366 static const struct gemini_pin_conf *gemini_get_pin_conf(struct gemini_pmx *pmx, in gemini_get_pin_conf()
2383 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_pinconf_get() local
2408 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_pinconf_set() local
2449 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in gemini_pinconf_group_set() local
2528 struct gemini_pmx *pmx; in gemini_pmx_probe() local
H A Dpinctrl-equilibrium.c290 unsigned int pmx, unsigned int pin) in eqbr_set_pin_mux()
/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
213 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_funcs_count() local
221 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_func_name() local
230 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_func_groups() local
241 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()
/linux/drivers/pinctrl/freescale/
H A Dpinctrl-imx-scmi.c183 struct scmi_pinctrl_imx *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_imx_pinconf_get() local
210 struct scmi_pinctrl_imx *pmx = pinctrl_dev_get_drvdata(pctldev); in pinctrl_scmi_imx_pinconf_set() local
266 scmi_pinctrl_imx_get_pins(struct scmi_pinctrl_imx *pmx, struct pinctrl_desc *desc) in scmi_pinctrl_imx_get_pins()
303 struct scmi_pinctrl_imx *pmx; in scmi_pinctrl_imx_probe() local
/linux/arch/arm64/boot/dts/marvell/mmp/
H A Dpxa1908.dtsi198 pmx: pinmux@1e000 { label
/linux/drivers/pinctrl/meson/
H A Dpinctrl-meson-axg-pmx.c33 const struct meson_axg_pmx_data *pmx = pc->data->pmx_data; in meson_axg_pmx_get_bank() local
/linux/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.c51 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_count() local
59 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_name() local
69 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_pins() local