Lines Matching refs:pin_data
444 unsigned int *pin_data = pin->drv_data; in rzv2m_pinctrl_pinconf_get() local
451 if (!pin_data) in rzv2m_pinctrl_pinconf_get()
454 if (*pin_data & RZV2M_SINGLE_PIN) { in rzv2m_pinctrl_pinconf_get()
455 port = RZV2M_SINGLE_PIN_GET_PORT(*pin_data); in rzv2m_pinctrl_pinconf_get()
456 cfg = RZV2M_SINGLE_PIN_GET_CFGS(*pin_data); in rzv2m_pinctrl_pinconf_get()
457 bit = RZV2M_SINGLE_PIN_GET_BIT(*pin_data); in rzv2m_pinctrl_pinconf_get()
459 cfg = RZV2M_GPIO_PORT_GET_CFGS(*pin_data); in rzv2m_pinctrl_pinconf_get()
463 if (rzv2m_validate_gpio_pin(pctrl, *pin_data, RZV2M_PIN_ID_TO_PORT(_pin), bit)) in rzv2m_pinctrl_pinconf_get()
547 unsigned int *pin_data = pin->drv_data; in rzv2m_pinctrl_pinconf_set() local
555 if (!pin_data) in rzv2m_pinctrl_pinconf_set()
558 if (*pin_data & RZV2M_SINGLE_PIN) { in rzv2m_pinctrl_pinconf_set()
559 port = RZV2M_SINGLE_PIN_GET_PORT(*pin_data); in rzv2m_pinctrl_pinconf_set()
560 cfg = RZV2M_SINGLE_PIN_GET_CFGS(*pin_data); in rzv2m_pinctrl_pinconf_set()
561 bit = RZV2M_SINGLE_PIN_GET_BIT(*pin_data); in rzv2m_pinctrl_pinconf_set()
563 cfg = RZV2M_GPIO_PORT_GET_CFGS(*pin_data); in rzv2m_pinctrl_pinconf_set()
567 if (rzv2m_validate_gpio_pin(pctrl, *pin_data, RZV2M_PIN_ID_TO_PORT(_pin), bit)) in rzv2m_pinctrl_pinconf_set()
968 u32 *pin_data; in rzv2m_pinctrl_register() local
982 pin_data = devm_kcalloc(pctrl->dev, pctrl->desc.npins, in rzv2m_pinctrl_register()
983 sizeof(*pin_data), GFP_KERNEL); in rzv2m_pinctrl_register()
984 if (!pin_data) in rzv2m_pinctrl_register()
995 pin_data[i] = pctrl->data->port_pin_configs[j]; in rzv2m_pinctrl_register()
996 pins[i].drv_data = &pin_data[i]; in rzv2m_pinctrl_register()
1004 pin_data[index] = pctrl->data->dedicated_pins[i].config; in rzv2m_pinctrl_register()
1005 pins[index].drv_data = &pin_data[index]; in rzv2m_pinctrl_register()