Searched refs:pinmuxs (Results 1 – 2 of 2) sorted by relevance
/linux/drivers/pinctrl/sophgo/ |
H A D | pinctrl-cv18xx.c | 233 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 D | pinctrl-k1.c | 265 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()
|