Lines Matching refs:soc_data
200 const struct byt_pinctrl_soc_data *soc_data; member
716 for (i = 0; i < vg->soc_data->ncommunities; i++) { in byt_get_community()
754 return vg->soc_data->ngroups; in byt_get_groups_count()
762 return vg->soc_data->groups[selector].name; in byt_get_group_name()
772 *pins = vg->soc_data->groups[selector].pins; in byt_get_group_pins()
773 *num_pins = vg->soc_data->groups[selector].npins; in byt_get_group_pins()
788 return vg->soc_data->nfunctions; in byt_get_functions_count()
796 return vg->soc_data->functions[selector].name; in byt_get_function_name()
806 *groups = vg->soc_data->functions[selector].groups; in byt_get_function_groups()
807 *num_groups = vg->soc_data->functions[selector].ngroups; in byt_get_function_groups()
908 const struct byt_function func = vg->soc_data->functions[func_selector]; in byt_set_mux()
909 const struct byt_pingroup group = vg->soc_data->groups[group_selector]; in byt_set_mux()
932 if (!strcmp(vg->soc_data->uid, BYT_SCORE_ACPI_UID) && in byt_get_gpio_mux()
937 if (!strcmp(vg->soc_data->uid, BYT_SUS_ACPI_UID) && in byt_get_gpio_mux()
1392 for (i = 0; i < vg->soc_data->npins; i++) { in byt_gpio_dbg_show()
1402 pin = vg->soc_data->pins[i].number; in byt_gpio_dbg_show()
1650 for (i = 0; i < vg->soc_data->npins; i++) { in byt_gpio_irq_init_hw()
1651 unsigned int pin = vg->soc_data->pins[i].number; in byt_gpio_irq_init_hw()
1672 for (base = 0; base < vg->soc_data->npins; base += 32) { in byt_gpio_irq_init_hw()
1706 gc->ngpio = vg->soc_data->npins; in byt_gpio_probe()
1720 0, 0, vg->soc_data->npins); in byt_gpio_probe()
1746 const struct byt_pinctrl_soc_data *soc_data) in byt_set_soc_data() argument
1750 vg->soc_data = soc_data; in byt_set_soc_data()
1752 soc_data->ncommunities, in byt_set_soc_data()
1758 for (i = 0; i < soc_data->ncommunities; i++) { in byt_set_soc_data()
1762 *comm = vg->soc_data->communities[i]; in byt_set_soc_data()
1782 const struct byt_pinctrl_soc_data *soc_data = NULL; in byt_pinctrl_probe() local
1801 soc_data = soc_table[i]; in byt_pinctrl_probe()
1806 if (!soc_data) in byt_pinctrl_probe()
1814 ret = byt_set_soc_data(vg, soc_data); in byt_pinctrl_probe()
1822 vg->pctl_desc.pins = vg->soc_data->pins; in byt_pinctrl_probe()
1823 vg->pctl_desc.npins = vg->soc_data->npins; in byt_pinctrl_probe()
1850 for (i = 0; i < vg->soc_data->npins; i++) { in byt_gpio_suspend()
1853 unsigned int pin = vg->soc_data->pins[i].number; in byt_gpio_suspend()
1879 for (i = 0; i < vg->soc_data->npins; i++) { in byt_gpio_resume()
1882 unsigned int pin = vg->soc_data->pins[i].number; in byt_gpio_resume()