Searched defs:pmx (Results 1 – 9 of 9) sorted by relevance
/linux/drivers/pinctrl/spear/ |
H A D | pinctrl-spear.c | 33 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 D | pinctrl-spear.h | 186 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 D | pinctrl-spear1340.c | 1973 static void gpio_request_endisable(struct spear_pmx *pmx, int pin, in gpio_request_endisable()
|
/linux/drivers/pinctrl/ |
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); 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 D | pinctrl-ep93xx.c | 46 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
|
/linux/drivers/pinctrl/freescale/ |
H A D | pinctrl-imx-scmi.c | 183 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 D | pxa1908.dtsi | 198 pmx: pinmux@1e000 { label
|
/linux/drivers/pinctrl/meson/ |
H A D | pinctrl-meson-axg-pmx.c | 33 const struct meson_axg_pmx_data *pmx = pc->data->pmx_data; in meson_axg_pmx_get_bank() local
|
/linux/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra20.c | 2235 struct tegra_pmx *pmx = platform_get_drvdata(pdev); in tegra20_pinctrl_register_clock_muxes() local
|