Lines Matching refs:pin_data
524 unsigned int *pin_data = pin->drv_data;
532 if (!pin_data)
535 if (*pin_data & RZG2L_SINGLE_PIN) {
536 port_offset = RZG2L_SINGLE_PIN_GET_PORT_OFFSET(*pin_data);
537 cfg = RZG2L_SINGLE_PIN_GET_CFGS(*pin_data);
538 bit = RZG2L_SINGLE_PIN_GET_BIT(*pin_data);
540 cfg = RZG2L_GPIO_PORT_GET_CFGS(*pin_data);
544 if (rzg2l_validate_gpio_pin(pctrl, *pin_data, RZG2L_PIN_ID_TO_PORT(_pin), bit))
614 unsigned int *pin_data = pin->drv_data;
623 if (!pin_data)
626 if (*pin_data & RZG2L_SINGLE_PIN) {
627 port_offset = RZG2L_SINGLE_PIN_GET_PORT_OFFSET(*pin_data);
628 cfg = RZG2L_SINGLE_PIN_GET_CFGS(*pin_data);
629 bit = RZG2L_SINGLE_PIN_GET_BIT(*pin_data);
631 cfg = RZG2L_GPIO_PORT_GET_CFGS(*pin_data);
635 if (rzg2l_validate_gpio_pin(pctrl, *pin_data, RZG2L_PIN_ID_TO_PORT(_pin), bit))
1420 u32 *pin_data;
1434 pin_data = devm_kcalloc(pctrl->dev, pctrl->desc.npins,
1435 sizeof(*pin_data), GFP_KERNEL);
1436 if (!pin_data)
1447 pin_data[i] = pctrl->data->port_pin_configs[j];
1448 pins[i].drv_data = &pin_data[i];
1456 pin_data[index] = pctrl->data->dedicated_pins[i].config;
1457 pins[index].drv_data = &pin_data[index];