Lines Matching refs:soc
282 const struct nmk_pinctrl_soc_data *soc; member
472 for (i = 0 ; i < npct->soc->npins_altcx ; i++) { in nmk_prcm_altcx_set_mode()
473 if (npct->soc->altcx_pins[i].pin == offset) in nmk_prcm_altcx_set_mode()
476 if (i == npct->soc->npins_altcx) { in nmk_prcm_altcx_set_mode()
482 pin_desc = npct->soc->altcx_pins + i; in nmk_prcm_altcx_set_mode()
483 gpiocr_regs = npct->soc->prcm_gpiocr_registers; in nmk_prcm_altcx_set_mode()
597 for (i = 0; i < npct->soc->npins_altcx; i++) { in nmk_prcm_gpiocr_get_mode()
598 if (npct->soc->altcx_pins[i].pin == gpio) in nmk_prcm_gpiocr_get_mode()
601 if (i == npct->soc->npins_altcx) in nmk_prcm_gpiocr_get_mode()
604 pin_desc = npct->soc->altcx_pins + i; in nmk_prcm_gpiocr_get_mode()
605 gpiocr_regs = npct->soc->prcm_gpiocr_registers; in nmk_prcm_gpiocr_get_mode()
1322 return npct->soc->ngroups; in nmk_get_groups_cnt()
1330 return npct->soc->groups[selector].name; in nmk_get_group_name()
1339 *pins = npct->soc->groups[selector].pins; in nmk_get_group_pins()
1340 *num_pins = npct->soc->groups[selector].npins; in nmk_get_group_pins()
1510 for (i = 0; i < npct->soc->npins; i++) in nmk_find_pin_name()
1511 if (npct->soc->pins[i].number == pin_number) in nmk_find_pin_name()
1512 return npct->soc->pins[i].name; in nmk_find_pin_name()
1641 return npct->soc->nfunctions; in nmk_pmx_get_funcs_cnt()
1649 return npct->soc->functions[function].name; in nmk_pmx_get_func_name()
1659 *groups = npct->soc->functions[function].groups; in nmk_pmx_get_func_groups()
1660 *num_groups = npct->soc->functions[function].ngroups; in nmk_pmx_get_func_groups()
1676 g = &npct->soc->groups[group]; in nmk_pmx_set()
2003 nmk_pinctrl_stn8815_init(&npct->soc); in nmk_pinctrl_probe()
2005 nmk_pinctrl_db8500_init(&npct->soc); in nmk_pinctrl_probe()
2007 nmk_pinctrl_db8540_init(&npct->soc); in nmk_pinctrl_probe()
2048 nmk_pinctrl_desc.pins = npct->soc->pins; in nmk_pinctrl_probe()
2049 nmk_pinctrl_desc.npins = npct->soc->npins; in nmk_pinctrl_probe()