Lines Matching refs:pctrl_data
66 const struct upboard_pinctrl_data *pctrl_data; member
702 const struct upboard_pinctrl_data *pctrl_data = pctrl->pctrl_data; in upboard_pinctrl_set_mux() local
703 const struct upboard_pingroup *upgroups = pctrl_data->groups; in upboard_pinctrl_set_mux()
800 unsigned int pin = pctrl->pctrl_data->pin_header[offset]; in upboard_gpio_request()
829 unsigned int pin = pctrl->pctrl_data->pin_header[offset]; in upboard_gpio_get_direction()
869 const struct upboard_pingroup *groups = pctrl->pctrl_data->groups; in upboard_pinctrl_register_groups()
870 size_t ngroups = pctrl->pctrl_data->ngroups; in upboard_pinctrl_register_groups()
886 const struct pinfunction *funcs = pctrl->pctrl_data->funcs; in upboard_pinctrl_register_functions()
887 size_t nfuncs = pctrl->pctrl_data->nfuncs; in upboard_pinctrl_register_functions()
975 pctrl->pctrl_data = &upboard_up_pinctrl_data; in upboard_pinctrl_probe()
980 pctrl->pctrl_data = &upboard_up2_pinctrl_data; in upboard_pinctrl_probe()
1060 fwd = devm_gpiochip_fwd_alloc(dev, pctrl->pctrl_data->ngpio); in upboard_pinctrl_probe()
1075 return gpiochip_add_sparse_pin_range(chip, dev_name(dev), 0, pctrl->pctrl_data->pin_header, in upboard_pinctrl_probe()
1076 pctrl->pctrl_data->ngpio); in upboard_pinctrl_probe()