Home
last modified time | relevance | path

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

/linux/drivers/pinctrl/sophgo/
H A Dpinctrl-cv18xx.c233 struct cv1800_pin_mux_config *pinmuxs; in cv1800_pctrl_dt_node_to_map() local
259 pinmuxs = devm_kcalloc(dev, npins, sizeof(*pinmuxs), GFP_KERNEL); in cv1800_pctrl_dt_node_to_map()
260 if (!pinmuxs) { in cv1800_pctrl_dt_node_to_map()
272 pinmuxs[i].config = config; in cv1800_pctrl_dt_node_to_map()
273 pinmuxs[i].pin = cv1800_get_pin(pctrl, pins[i]); in cv1800_pctrl_dt_node_to_map()
275 if (!pinmuxs[i].pin) { in cv1800_pctrl_dt_node_to_map()
281 ret = cv1800_verify_pinmux_config(&pinmuxs[i]); in cv1800_pctrl_dt_node_to_map()
289 ret = cv1800_verify_pin_group(pinmuxs, npins); in cv1800_pctrl_dt_node_to_map()
306 ret = cv1800_set_power_cfg(pctrl, pinmuxs[0].pin->power_domain, in cv1800_pctrl_dt_node_to_map()
326 pins, npins, pinmuxs); in cv1800_pctrl_dt_node_to_map()
[all …]
/linux/drivers/pinctrl/spacemit/
H A Dpinctrl-k1.c265 struct spacemit_pin_mux_config *pinmuxs, in spacemit_pctrl_check_power() argument
276 type = spacemit_to_pin_io_type(pinmuxs[i].pin); in spacemit_pctrl_check_power()
324 struct spacemit_pin_mux_config *pinmuxs; in spacemit_pctrl_dt_node_to_map() local
347 pinmuxs = devm_kcalloc(dev, npins, sizeof(*pinmuxs), GFP_KERNEL); in spacemit_pctrl_dt_node_to_map()
348 if (!pinmuxs) in spacemit_pctrl_dt_node_to_map()
359 pinmuxs[i].config = config; in spacemit_pctrl_dt_node_to_map()
360 pinmuxs[i].pin = spacemit_get_pin(pctrl, pins[i]); in spacemit_pctrl_dt_node_to_map()
362 if (!pinmuxs[i].pin) in spacemit_pctrl_dt_node_to_map()
366 ret = spacemit_pctrl_check_power(pctldev, child, pinmuxs, in spacemit_pctrl_dt_node_to_map()
377 pins, npins, pinmuxs); in spacemit_pctrl_dt_node_to_map()