Lines Matching refs:soc
280 const struct nmk_pinctrl_soc_data *soc; member
471 for (i = 0 ; i < npct->soc->npins_altcx ; i++) { in nmk_prcm_altcx_set_mode()
472 if (npct->soc->altcx_pins[i].pin == offset) in nmk_prcm_altcx_set_mode()
475 if (i == npct->soc->npins_altcx) { in nmk_prcm_altcx_set_mode()
481 pin_desc = npct->soc->altcx_pins + i; in nmk_prcm_altcx_set_mode()
482 gpiocr_regs = npct->soc->prcm_gpiocr_registers; in nmk_prcm_altcx_set_mode()
596 for (i = 0; i < npct->soc->npins_altcx; i++) { in nmk_prcm_gpiocr_get_mode()
597 if (npct->soc->altcx_pins[i].pin == gpio) in nmk_prcm_gpiocr_get_mode()
600 if (i == npct->soc->npins_altcx) in nmk_prcm_gpiocr_get_mode()
603 pin_desc = npct->soc->altcx_pins + i; in nmk_prcm_gpiocr_get_mode()
604 gpiocr_regs = npct->soc->prcm_gpiocr_registers; in nmk_prcm_gpiocr_get_mode()
1302 return npct->soc->ngroups; in nmk_get_groups_cnt()
1310 return npct->soc->groups[selector].name; in nmk_get_group_name()
1319 *pins = npct->soc->groups[selector].pins; in nmk_get_group_pins()
1320 *num_pins = npct->soc->groups[selector].npins; in nmk_get_group_pins()
1330 for (i = 0; i < npct->soc->gpio_num_ranges; i++) { in nmk_match_gpio_range()
1333 range = &npct->soc->gpio_ranges[i]; in nmk_match_gpio_range()
1485 for (i = 0; i < npct->soc->npins; i++) in nmk_find_pin_name()
1486 if (npct->soc->pins[i].number == pin_number) in nmk_find_pin_name()
1487 return npct->soc->pins[i].name; in nmk_find_pin_name()
1616 return npct->soc->nfunctions; in nmk_pmx_get_funcs_cnt()
1624 return npct->soc->functions[function].name; in nmk_pmx_get_func_name()
1634 *groups = npct->soc->functions[function].groups; in nmk_pmx_get_func_groups()
1635 *num_groups = npct->soc->functions[function].ngroups; in nmk_pmx_get_func_groups()
1651 g = &npct->soc->groups[group]; in nmk_pmx_set()
1994 nmk_pinctrl_stn8815_init(&npct->soc); in nmk_pinctrl_probe()
1996 nmk_pinctrl_db8500_init(&npct->soc); in nmk_pinctrl_probe()
1998 nmk_pinctrl_db8540_init(&npct->soc); in nmk_pinctrl_probe()
2019 for (i = 0; i < npct->soc->gpio_num_ranges; i++) { in nmk_pinctrl_probe()
2020 if (!nmk_gpio_chips[npct->soc->gpio_ranges[i].id]) { in nmk_pinctrl_probe()
2024 npct->soc->gpio_ranges[i].gc = &nmk_gpio_chips[npct->soc->gpio_ranges[i].id]->chip; in nmk_pinctrl_probe()
2027 nmk_pinctrl_desc.pins = npct->soc->pins; in nmk_pinctrl_probe()
2028 nmk_pinctrl_desc.npins = npct->soc->npins; in nmk_pinctrl_probe()
2038 for (i = 0; i < npct->soc->gpio_num_ranges; i++) in nmk_pinctrl_probe()
2039 pinctrl_add_gpio_range(npct->pctl, &npct->soc->gpio_ranges[i]); in nmk_pinctrl_probe()