Home
last modified time | relevance | path

Searched refs:spear_pmx (Results 1 – 3 of 3) sorted by relevance

/linux-6.3-rc2/drivers/pinctrl/spear/
A Dpinctrl-spear.c34 static void muxregs_endisable(struct spear_pmx *pmx, in muxregs_endisable()
56 static int set_mode(struct spear_pmx *pmx, int mode) in set_mode()
119 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_groups_cnt()
127 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_group_name()
135 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_group_pins()
154 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_dt_node_to_map()
219 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_funcs_count()
227 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_func_name()
236 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_get_func_groups()
247 struct spear_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in spear_pinctrl_endisable()
[all …]
A Dpinctrl-spear.h23 struct spear_pmx;
161 void (*gpio_request_endisable)(struct spear_pmx *pmx, int offset,
178 struct spear_pmx { struct
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()
A Dpinctrl-spear1340.c1973 static void gpio_request_endisable(struct spear_pmx *pmx, int pin, in gpio_request_endisable()

Completed in 9 milliseconds