Home
last modified time | relevance | path

Searched refs:pin (Results 1 – 5 of 5) sorted by relevance

/hal_intel-3.6.0/bsp_sedi/drivers/gpio/
Dsedi_gpio.c260 void sedi_gpio_config_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin, in sedi_gpio_config_pin() argument
264 uint8_t port = pin >> GPIO_PORT_SHIFT_BITS; in sedi_gpio_config_pin()
265 uint8_t offset = pin & GPIO_PORT_MASK; in sedi_gpio_config_pin()
298 void sedi_gpio_write_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin, in sedi_gpio_write_pin() argument
301 uint8_t port = pin >> GPIO_PORT_SHIFT_BITS; in sedi_gpio_write_pin()
302 uint8_t offset = pin & GPIO_PORT_MASK; in sedi_gpio_write_pin()
334 sedi_gpio_pin_state_t sedi_gpio_read_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin) in sedi_gpio_read_pin() argument
336 uint8_t port = pin >> GPIO_PORT_SHIFT_BITS; in sedi_gpio_read_pin()
337 uint8_t offset = pin & GPIO_PORT_MASK; in sedi_gpio_read_pin()
361 void sedi_gpio_toggle_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin) in sedi_gpio_toggle_pin() argument
[all …]
/hal_intel-3.6.0/bsp_sedi/soc/intel_ish/include/
Dsedi_driver_core.h117 for (int pin = 0; pin < 30; pin++) { in sedi_core_get_irq_map() local
118 write32(SEDI_IOAPIC_IDX, SEDI_IOAPIC_IOREDTBL + pin * 2); in sedi_core_get_irq_map()
120 irq_map |= ((uint64_t)0x1) << pin; in sedi_core_get_irq_map()
/hal_intel-3.6.0/bsp_sedi/include/driver/
Dsedi_driver_gpio.h195 void sedi_gpio_config_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin,
205 void sedi_gpio_write_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin,
271 IN uint32_t pin);
279 void sedi_gpio_toggle_pin(IN sedi_gpio_t gpio_device, IN uint32_t pin);
325 void sedi_gpio_enable_interrupt(IN sedi_gpio_t gpio_device, IN uint32_t pin,
334 void sedi_gpio_enable_wakeup(IN sedi_gpio_t gpio_device, IN uint32_t pin,
/hal_intel-3.6.0/bsp_sedi/soc/intel_ish/pm/aon/
Daon_task.c541 for (int pin = 0; pin < NUMBER_IRQ_PINS; pin++) { in do_ipapg() local
542 write32(SEDI_IOAPIC_IDX, rte_offset + pin * 2); in do_ipapg()
543 ioapic_rte[pin] = read32(SEDI_IOAPIC_WDW); in do_ipapg()
549 for (int pin = 0; pin < NUMBER_IRQ_PINS; pin++) { in do_ipapg() local
550 write32(SEDI_IOAPIC_IDX, rte_offset + pin * 2); in do_ipapg()
551 write32(SEDI_IOAPIC_WDW, ioapic_rte[pin]); in do_ipapg()
/hal_intel-3.6.0/bsp_sedi/soc/intel_ish/pm/
Dpm_regs.h72 #define PMU_MASK_EVENT_BIT_GPIO(pin) BIT(pin) argument