gpio_id
packet->item[0].index = gpio_id;
gpio_id, ack_packet->num, ret);
static int ljca_gpio_write(struct ljca_gpio_dev *ljca_gpio, u8 gpio_id, int value)
packet->item[0].index = gpio_id;
static int ljca_enable_irq(struct ljca_gpio_dev *ljca_gpio, int gpio_id,
packet->item[0].index = gpio_id;
int gpio_id, unmasked;
for_each_set_bit(gpio_id, ljca_gpio->reenable_irqs, ljca_gpio->gc.ngpio) {
clear_bit(gpio_id, ljca_gpio->reenable_irqs);
unmasked = test_bit(gpio_id, ljca_gpio->unmasked_irqs);
ljca_enable_irq(ljca_gpio, gpio_id, true);
int gpio_id = irqd_to_hwirq(irqd);
gpiochip_enable_irq(gc, gpio_id);
set_bit(gpio_id, ljca_gpio->unmasked_irqs);
int gpio_id = irqd_to_hwirq(irqd);
clear_bit(gpio_id, ljca_gpio->unmasked_irqs);
gpiochip_disable_irq(gc, gpio_id);
int gpio_id = irqd_to_hwirq(irqd);
ljca_gpio->connect_mode[gpio_id] = LJCA_GPIO_CONF_INTERRUPT;
ljca_gpio->connect_mode[gpio_id] |=
ljca_gpio->connect_mode[gpio_id] |=
ljca_gpio->connect_mode[gpio_id] |=
ljca_gpio->connect_mode[gpio_id] |=
int gpio_id = irqd_to_hwirq(irqd);
enabled = test_bit(gpio_id, ljca_gpio->enabled_irqs);
unmasked = test_bit(gpio_id, ljca_gpio->unmasked_irqs);
ljca_gpio_config(ljca_gpio, gpio_id, 0);
ljca_enable_irq(ljca_gpio, gpio_id, true);
set_bit(gpio_id, ljca_gpio->enabled_irqs);
ljca_enable_irq(ljca_gpio, gpio_id, false);
clear_bit(gpio_id, ljca_gpio->enabled_irqs);
static int ljca_gpio_config(struct ljca_gpio_dev *ljca_gpio, u8 gpio_id,
packet->item[0].index = gpio_id;
packet->item[0].value = config | ljca_gpio->connect_mode[gpio_id];
static int ljca_gpio_read(struct ljca_gpio_dev *ljca_gpio, u8 gpio_id)
const struct pxa_gpio_id *gpio_id;
gpio_id = of_device_get_match_data(&pdev->dev);
gpio_type = gpio_id->type;
nr_gpios = gpio_id->gpio_nums;
uint32_t gpio_id,
if (header->asGPIO_Pin[i].ucGPIO_ID != gpio_id)
if (((record->i2c_id & I2C_HW_CAP) == (pin->gpio_id & I2C_HW_CAP)) &&
((record->i2c_id & I2C_HW_ENGINE_ID_MASK) == (pin->gpio_id & I2C_HW_ENGINE_ID_MASK)) &&
((record->i2c_id & I2C_HW_LANE_MUX) == (pin->gpio_id & I2C_HW_LANE_MUX))) {
uint32_t gpio_id,
if (header->gpio_pin[i].gpio_id != gpio_id)
uint32_t gpio_id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id dal_gpio_get_id(
enum gpio_id id,
enum gpio_id id = 0;
enum gpio_id id = 0;
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id = gpio->id;
enum gpio_id id = dal_gpio_get_id(irq);
enum gpio_id id = dal_gpio_get_id(irq);
enum gpio_id id = dal_gpio_get_id(irq);
enum gpio_id id,
enum gpio_id id;
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id;
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id id;
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
enum gpio_id *id,
enum gpio_id id,
enum gpio_id dal_gpio_get_id(
enum gpio_id id,
enum gpio_id id,
enum gpio_id id,
uint32_t gpio_id;
uint8_t gpio_id;
uint8_t gpio_id; // GPIO_ID, find the corresponding ID in GPIO_LUT table