/linux/drivers/pinctrl/tegra/ |
H A D | pinctrl-tegra.c | 30 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 224 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_funcs_count() local 232 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_func_name() local 242 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_func_groups() local 254 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_set_mux() local 285 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_group_index() local 307 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_group() local 319 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_get_group_config() local 331 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_gpio_request_enable() local 364 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinctrl_gpio_disable_free() local 400 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 567 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinconf_group_get() local 596 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinconf_group_set() local 666 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); tegra_pinconf_group_dbg_show() local 730 tegra_pinctrl_clear_parked_bits(struct tegra_pmx * pmx) tegra_pinctrl_clear_parked_bits() argument 769 struct tegra_pmx *pmx = dev_get_drvdata(dev); tegra_pinctrl_suspend() local 787 struct tegra_pmx *pmx = dev_get_drvdata(dev); tegra_pinctrl_resume() local 809 tegra_pinctrl_gpio_node_has_range(struct tegra_pmx * pmx) tegra_pinctrl_gpio_node_has_range() argument 828 struct tegra_pmx *pmx; tegra_pinctrl_probe() local [all...] |
H A D | pinctrl-tegra20.c | 2235 struct tegra_pmx *pmx = platform_get_drvdata(pdev); in tegra20_pinctrl_register_clock_muxes() local
|
/linux/drivers/pinctrl/ |
H A D | pinctrl-scmi.c | 49 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 in pinctrl_scmi_get_function_name() local 123 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); pinctrl_scmi_get_function_groups() local 173 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); pinctrl_scmi_func_set_mux() local 181 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); pinctrl_scmi_request() local 188 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); pinctrl_scmi_free() local 285 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); pinctrl_scmi_pinconf_get() local 351 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); pinctrl_scmi_pinconf_set() local 393 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); pinctrl_scmi_pinconf_group_set() local 436 struct scmi_pinctrl *pmx = pinctrl_dev_get_drvdata(pctldev); pinctrl_scmi_pinconf_group_get() local 473 pinctrl_scmi_get_pins(struct scmi_pinctrl * pmx,struct pinctrl_desc * desc) pinctrl_scmi_get_pins() argument 518 struct scmi_pinctrl *pmx; scmi_pinctrl_probe() local [all...] |
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() argument 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; ep93xx_pmx_probe() local [all...] |
H A D | pinctrl-gemini.c | 1961 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; gemini_pmx_set_mux() local 2366 gemini_get_pin_conf(struct gemini_pmx * pmx,unsigned int pin) gemini_get_pin_conf() argument 2383 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gemini_pinconf_get() local 2408 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gemini_pinconf_set() local 2449 struct gemini_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gemini_pinconf_group_set() local 2528 struct gemini_pmx *pmx; gemini_pmx_probe() local [all...] |
H A D | pinctrl-equilibrium.c | 290 unsigned int pmx, unsigned int pin) in eqbr_set_pin_mux() argument
|
/linux/drivers/pinctrl/spear/ |
H A D | pinctrl-spear.c | 33 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 213 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_funcs_count() local 221 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_func_name() local 230 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_get_func_groups() local 241 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); spear_pinctrl_endisable() local 279 get_gpio_pingroup(struct spear_pmx * pmx,unsigned pin) get_gpio_pingroup() argument 303 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); gpio_request_endisable() local 358 struct spear_pmx *pmx; spear_pinctrl_probe() local [all...] |
H A D | pinctrl-spear.h | 186 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
|
/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) scmi_pinctrl_imx_get_pins() argument 303 struct scmi_pinctrl_imx *pmx; scmi_pinctrl_imx_probe() local [all...] |
/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/samsung/ |
H A D | pinctrl-samsung.c | 51 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
|