Lines Matching refs:raw_pin

186 static bool check_perm(const struct device *dev, uint32_t raw_pin)  in check_perm()  argument
195 offset = GPIO_PAD_OWNERSHIP_GET(data, raw_pin, pin_offset); in check_perm()
200 offset = GPIO_OWNERSHIP_BIT(raw_pin); in check_perm()
208 offset = data->pad_base + (raw_pin << 4); in check_perm()
259 uint32_t raw_pin, reg, cfg0, cfg1; in gpio_intel_config() local
268 raw_pin = GPIO_RAW_PIN(pin, PIN_OFFSET_GET(dev)); in gpio_intel_config()
270 if (!check_perm(dev, raw_pin)) { in gpio_intel_config()
275 reg = regs(dev) + data->pad_base + (raw_pin * PIN_OFFSET); in gpio_intel_config()
334 uint32_t raw_pin, cfg0, cfg1; in gpio_intel_pin_interrupt_configure() local
344 raw_pin = GPIO_RAW_PIN(pin, PIN_OFFSET_GET(dev)); in gpio_intel_pin_interrupt_configure()
346 if (!check_perm(dev, raw_pin)) { in gpio_intel_pin_interrupt_configure()
353 sys_bitfield_set_bit(reg, raw_pin); in gpio_intel_pin_interrupt_configure()
356 reg = regs(dev) + data->pad_base + (raw_pin * PIN_OFFSET); in gpio_intel_pin_interrupt_configure()
364 sys_bitfield_clear_bit(reg_en, raw_pin); in gpio_intel_pin_interrupt_configure()
368 sys_bitfield_set_bit(reg_sts, raw_pin); in gpio_intel_pin_interrupt_configure()
415 sys_bitfield_set_bit(reg_en, raw_pin); in gpio_intel_pin_interrupt_configure()
435 uint32_t pin, raw_pin, reg_addr, reg_val, cmp; in port_get_raw() local
453 raw_pin = GPIO_RAW_PIN(pin, PIN_OFFSET_GET(dev)); in port_get_raw()
455 if (!check_perm(dev, raw_pin)) { in port_get_raw()
459 reg_addr = regs(dev) + data->pad_base + (raw_pin * PIN_OFFSET); in port_get_raw()
474 uint32_t pin, raw_pin, reg_addr, reg_val; in port_set_raw() local
485 raw_pin = GPIO_RAW_PIN(pin, PIN_OFFSET_GET(dev)); in port_set_raw()
487 if (!check_perm(dev, raw_pin)) { in port_set_raw()
491 reg_addr = regs(dev) + data->pad_base + (raw_pin * PIN_OFFSET); in port_set_raw()