Lines Matching refs:soc
82 const struct nmk_pinctrl_soc_data *soc; member
273 for (i = 0 ; i < npct->soc->npins_altcx ; i++) { in nmk_prcm_altcx_set_mode()
274 if (npct->soc->altcx_pins[i].pin == offset) in nmk_prcm_altcx_set_mode()
277 if (i == npct->soc->npins_altcx) { in nmk_prcm_altcx_set_mode()
283 pin_desc = npct->soc->altcx_pins + i; in nmk_prcm_altcx_set_mode()
284 gpiocr_regs = npct->soc->prcm_gpiocr_registers; in nmk_prcm_altcx_set_mode()
693 for (i = 0; i < npct->soc->npins_altcx; i++) { in nmk_prcm_gpiocr_get_mode()
694 if (npct->soc->altcx_pins[i].pin == gpio) in nmk_prcm_gpiocr_get_mode()
697 if (i == npct->soc->npins_altcx) in nmk_prcm_gpiocr_get_mode()
700 pin_desc = npct->soc->altcx_pins + i; in nmk_prcm_gpiocr_get_mode()
701 gpiocr_regs = npct->soc->prcm_gpiocr_registers; in nmk_prcm_gpiocr_get_mode()
1441 return npct->soc->ngroups; in nmk_get_groups_cnt()
1449 return npct->soc->groups[selector].name; in nmk_get_group_name()
1458 *pins = npct->soc->groups[selector].pins; in nmk_get_group_pins()
1459 *num_pins = npct->soc->groups[selector].npins; in nmk_get_group_pins()
1469 for (i = 0; i < npct->soc->gpio_num_ranges; i++) { in nmk_match_gpio_range()
1472 range = &npct->soc->gpio_ranges[i]; in nmk_match_gpio_range()
1657 for (i = 0; i < npct->soc->npins; i++) in nmk_find_pin_name()
1658 if (npct->soc->pins[i].number == pin_number) in nmk_find_pin_name()
1659 return npct->soc->pins[i].name; in nmk_find_pin_name()
1780 return npct->soc->nfunctions; in nmk_pmx_get_funcs_cnt()
1788 return npct->soc->functions[function].name; in nmk_pmx_get_func_name()
1798 *groups = npct->soc->functions[function].groups; in nmk_pmx_get_func_groups()
1799 *num_groups = npct->soc->functions[function].ngroups; in nmk_pmx_get_func_groups()
1815 g = &npct->soc->groups[group]; in nmk_pmx_enable()
1928 g = &npct->soc->groups[group]; in nmk_pmx_disable()
2170 nmk_pinctrl_stn8815_init(&npct->soc); in nmk_pinctrl_probe()
2172 nmk_pinctrl_db8500_init(&npct->soc); in nmk_pinctrl_probe()
2174 nmk_pinctrl_db8540_init(&npct->soc); in nmk_pinctrl_probe()
2203 for (i = 0; i < npct->soc->gpio_num_ranges; i++) { in nmk_pinctrl_probe()
2204 if (!nmk_gpio_chips[npct->soc->gpio_ranges[i].id]) { in nmk_pinctrl_probe()
2208 npct->soc->gpio_ranges[i].gc = &nmk_gpio_chips[npct->soc->gpio_ranges[i].id]->chip; in nmk_pinctrl_probe()
2211 nmk_pinctrl_desc.pins = npct->soc->pins; in nmk_pinctrl_probe()
2212 nmk_pinctrl_desc.npins = npct->soc->npins; in nmk_pinctrl_probe()
2222 for (i = 0; i < npct->soc->gpio_num_ranges; i++) in nmk_pinctrl_probe()
2223 pinctrl_add_gpio_range(npct->pctl, &npct->soc->gpio_ranges[i]); in nmk_pinctrl_probe()