Searched refs:pinctrl_spec (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/pinctrl/ti/ |
H A D | pinctrl-ti-iodelay.c | 418 * @pinctrl_spec: Parsed arguments from device tree 426 const struct of_phandle_args *pinctrl_spec, in ti_iodelay_node_iterator() 441 if (pinctrl_spec->args_count < r->reg_nr_per_pin) { in ti_iodelay_node_iterator() 443 pinctrl_spec->args_count); in ti_iodelay_node_iterator() 449 cfg[pin_index].offset = pinctrl_spec->args[0]; in ti_iodelay_node_iterator() 450 cfg[pin_index].a_delay = pinctrl_spec->args[1] & 0xffff; in ti_iodelay_node_iterator() 451 cfg[pin_index].g_delay = pinctrl_spec->args[2] & 0xffff; in ti_iodelay_node_iterator() 524 struct of_phandle_args pinctrl_spec; in ti_iodelay_dt_node_to_map() local 527 &pinctrl_spec); in ti_iodelay_dt_node_to_map() 531 error = ti_iodelay_node_iterator(pctldev, np, &pinctrl_spec, in ti_iodelay_dt_node_to_map() 424 ti_iodelay_node_iterator(struct pinctrl_dev *pctldev, struct device_node *np, const struct of_phandle_args *pinctrl_spec, int *pins, int pin_index, void *data) ti_iodelay_node_iterator() argument [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/ti/ |
H A D | pinctrl-ti-iodelay.c | 420 * @pinctrl_spec: Parsed arguments from device tree 428 const struct of_phandle_args *pinctrl_spec, in ti_iodelay_node_iterator() 443 if (pinctrl_spec->args_count < r->reg_nr_per_pin) { in ti_iodelay_node_iterator() 445 pinctrl_spec->args_count); in ti_iodelay_node_iterator() 451 cfg[pin_index].offset = pinctrl_spec->args[0]; in ti_iodelay_node_iterator() 452 cfg[pin_index].a_delay = pinctrl_spec->args[1] & 0xffff; in ti_iodelay_node_iterator() 453 cfg[pin_index].g_delay = pinctrl_spec->args[2] & 0xffff; in ti_iodelay_node_iterator() 528 struct of_phandle_args pinctrl_spec; in ti_iodelay_dt_node_to_map() local 531 &pinctrl_spec); in ti_iodelay_dt_node_to_map() 535 error = ti_iodelay_node_iterator(pctldev, np, &pinctrl_spec, in ti_iodelay_dt_node_to_map() 426 ti_iodelay_node_iterator(struct pinctrl_dev *pctldev, struct device_node *np, const struct of_phandle_args *pinctrl_spec, int *pins, int pin_index, void *data) ti_iodelay_node_iterator() argument [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/ |
H A D | pinctrl-single.c | 1022 struct of_phandle_args pinctrl_spec; in pcs_parse_one_pinctrl_entry() local 1026 res = pinctrl_parse_index_with_args(np, name, i, &pinctrl_spec); in pcs_parse_one_pinctrl_entry() 1030 if (pinctrl_spec.args_count < 2 || pinctrl_spec.args_count > 3) { in pcs_parse_one_pinctrl_entry() 1032 pinctrl_spec.args_count); in pcs_parse_one_pinctrl_entry() 1036 offset = pinctrl_spec.args[0]; in pcs_parse_one_pinctrl_entry() 1039 switch (pinctrl_spec.args_count) { in pcs_parse_one_pinctrl_entry() 1041 vals[found].val = pinctrl_spec.args[1]; in pcs_parse_one_pinctrl_entry() 1044 vals[found].val = (pinctrl_spec.args[1] | pinctrl_spec in pcs_parse_one_pinctrl_entry() 1143 struct of_phandle_args pinctrl_spec; pcs_parse_bits_in_pinctrl_entry() local [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/ |
H A D | pinctrl-single.c | 1023 struct of_phandle_args pinctrl_spec; in pcs_parse_one_pinctrl_entry() local 1027 res = pinctrl_parse_index_with_args(np, name, i, &pinctrl_spec); in pcs_parse_one_pinctrl_entry() 1031 if (pinctrl_spec.args_count < 2 || pinctrl_spec.args_count > 3) { in pcs_parse_one_pinctrl_entry() 1033 pinctrl_spec.args_count); in pcs_parse_one_pinctrl_entry() 1037 offset = pinctrl_spec.args[0]; in pcs_parse_one_pinctrl_entry() 1040 switch (pinctrl_spec.args_count) { in pcs_parse_one_pinctrl_entry() 1042 vals[found].val = pinctrl_spec.args[1]; in pcs_parse_one_pinctrl_entry() 1045 vals[found].val = (pinctrl_spec.args[1] | pinctrl_spec in pcs_parse_one_pinctrl_entry() 1149 struct of_phandle_args pinctrl_spec; pcs_parse_bits_in_pinctrl_entry() local [all...] |
Completed in 6 milliseconds