Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/pinctrl/sirf/
Dpinctrl-sirf.c79 struct sirfsoc_pmx *spmx = pinctrl_dev_get_drvdata(pctldev); in sirfsoc_dt_node_to_map() local
99 dev_err(spmx->dev, "No child nodes passed via DT\n"); in sirfsoc_dt_node_to_map()
140 static void sirfsoc_pinmux_endisable(struct sirfsoc_pmx *spmx, in sirfsoc_pinmux_endisable() argument
150 muxval = readl(spmx->gpio_virtbase + in sirfsoc_pinmux_endisable()
156 writel(muxval, spmx->gpio_virtbase + in sirfsoc_pinmux_endisable()
164 readl(spmx->rsc_virtbase + mux->ctrlreg); in sirfsoc_pinmux_endisable()
167 writel(func_en_val, spmx->rsc_virtbase + mux->ctrlreg); in sirfsoc_pinmux_endisable()
175 struct sirfsoc_pmx *spmx; in sirfsoc_pinmux_set_mux() local
177 spmx = pinctrl_dev_get_drvdata(pmxdev); in sirfsoc_pinmux_set_mux()
178 sirfsoc_pinmux_endisable(spmx, selector, true); in sirfsoc_pinmux_set_mux()
[all …]