Home
last modified time | relevance | path

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

/system/dev/gpio/imx8/
A Dimx8-gpio.c21 gpio_block = IMX_NUM_TO_BLOCK(pin); in imx8_gpio_config_in()
22 gpio_pin = IMX_NUM_TO_BIT(pin); in imx8_gpio_config_in()
45 gpio_block = IMX_NUM_TO_BLOCK(pin); in imx8_gpio_config_out()
46 gpio_pin = IMX_NUM_TO_BIT(pin); in imx8_gpio_config_out()
76 gpio_block = IMX_NUM_TO_BLOCK(pin); in imx8_gpio_read()
77 gpio_pin = IMX_NUM_TO_BIT(pin); in imx8_gpio_read()
101 gpio_block = IMX_NUM_TO_BLOCK(pin); in imx8_gpio_write()
102 gpio_pin = IMX_NUM_TO_BIT(pin); in imx8_gpio_write()
138 uint32_t pin; in imx8_gpio_irq_handler() local
164 pin = gpio_block * IMX_GPIO_PER_BLOCK + pin; in imx8_gpio_irq_handler()
[all …]
A Dimx8-gpio.h39 zx_status_t imx8_gpio_config_in(void* ctx, uint32_t pin, uint32_t flags);
40 zx_status_t imx8_gpio_config_out(void* ctx, uint32_t pin, uint8_t initial_value);
41 zx_status_t imx8_gpio_read(void* ctx, uint32_t pin, uint8_t* out_value);
42 zx_status_t imx8_gpio_write(void* ctx, uint32_t pin, uint8_t value);
43 zx_status_t imx8_gpio_get_interrupt(void* ctx, uint32_t pin, uint32_t flags,
45 zx_status_t imx8_gpio_release_interrupt(void* ctx, uint32_t pin);
46 zx_status_t imx8_gpio_set_polarity(void* ctx, uint32_t pin, uint32_t polarity);
A Dimx8m-gpio.c16 static zx_status_t imx8m_gpio_set_alt_function(void* ctx, const uint32_t pin, const uint64_t fn) { in imx8m_gpio_set_alt_function() argument
A Dimx8m-mini-gpio.c15 static zx_status_t imx8m_mini_gpio_set_alt_function(void* ctx, const uint32_t pin, in imx8m_mini_gpio_set_alt_function() argument
/system/dev/gpio/aml-gxl-gpio/
A Daml-gxl-gpio.cpp182 uint32_t block_index = pin / kPinsPerBlock; in AmlPinToBlock()
187 uint32_t pin_index = pin % kPinsPerBlock; in AmlPinToBlock()
275 uint32_t block_index = pin / kPinsPerBlock; in GpioImplSetAltFunction()
280 uint32_t pin_index = pin % kPinsPerBlock; in GpioImplSetAltFunction()
364 if (pin > kMaxGpioIndex) { in GpioImplGetInterrupt()
376 if (irq_info_[i] == pin) { in GpioImplGetInterrupt()
447 irq_info_[index] = static_cast<uint16_t>(pin); in GpioImplGetInterrupt()
452 zx_status_t AmlGxlGpio::GpioImplReleaseInterrupt(uint32_t pin) { in GpioImplReleaseInterrupt() argument
456 if (irq_info_[i] == pin) { in GpioImplReleaseInterrupt()
468 if (pin > kMaxGpioIndex) { in GpioImplSetPolarity()
[all …]
A Daml-gxl-gpio.h70 zx_status_t GpioImplSetAltFunction(uint32_t pin, uint64_t function);
71 zx_status_t GpioImplRead(uint32_t pin, uint8_t* out_value);
72 zx_status_t GpioImplWrite(uint32_t pin, uint8_t value);
73 zx_status_t GpioImplGetInterrupt(uint32_t pin, uint32_t flags, zx::interrupt* out_irq);
74 zx_status_t GpioImplReleaseInterrupt(uint32_t pin);
75 zx_status_t GpioImplSetPolarity(uint32_t pin, uint32_t polarity);
98 zx_status_t AmlPinToBlock(const uint32_t pin, const AmlGpioBlock** out_block,
/system/dev/gpio/aml-axg-gpio/
A Daml-axg-gpio.c95 if (pin >= gpio_block->start_pin && pin < end_pin) { in aml_pin_to_block()
201 ZX_DEBUG_ASSERT(pin >= block->start_pin); in aml_gpio_set_alt_function()
205 uint32_t pin_shift = (pin - block->start_pin) * 4; in aml_gpio_set_alt_function()
292 if (pin > MAX_GPIO_INDEX) { in aml_gpio_get_interrupt()
304 if(interrupt->irq_info[i] == pin) { in aml_gpio_get_interrupt()
313 zxlogf(ERROR, "aml_gpio_read: pin not found %u\n", pin); in aml_gpio_get_interrupt()
338 (pin - block->pin_block) + block->pin_start); in aml_gpio_get_interrupt()
370 interrupt->irq_info[index] = pin; in aml_gpio_get_interrupt()
381 if(interrupt->irq_info[i] == pin) { in aml_gpio_release_interrupt()
397 if (pin > MAX_GPIO_INDEX) { in aml_gpio_set_polarity()
[all …]
/system/dev/board/qemu/
A Dqemu-bus.c53 for (unsigned pin = 0; pin < ZX_PCI_MAX_LEGACY_IRQ_PINS; pin++) { in qemu_pci_init() local
54 (*lut)[dev_id][func_id][pin] = PCIE_INT_BASE + in qemu_pci_init()
55 (pin + dev_id) % ZX_PCI_MAX_LEGACY_IRQ_PINS; in qemu_pci_init()
/system/dev/lib/imx8m/include/soc/imx8m/
A Dimx8m-gpio.h34 #define IMX_GPIO_ICR_SHIFT(pin) ((pin)*2) argument
/system/dev/board/machina/
A Dmachina.c52 for (unsigned pin = 0; pin < ZX_PCI_MAX_LEGACY_IRQ_PINS; pin++) { in machina_pci_init() local
53 (*lut)[dev_id][func_id][pin] = PCIE_INT_BASE + dev_id; in machina_pci_init()
/system/dev/gpio/pl061/
A Dpl061.c114 static zx_status_t pl061_gpio_get_interrupt(void* ctx, uint32_t pin, uint32_t flags, in pl061_gpio_get_interrupt() argument
119 static zx_status_t pl061_gpio_release_interrupt(void* ctx, uint32_t pin) { in pl061_gpio_release_interrupt() argument
123 static zx_status_t pl061_gpio_set_polarity(void* ctx, uint32_t pin, uint32_t polarity) { in pl061_gpio_set_polarity() argument
/system/banjo/ddk-protocol-gpio/
A Dgpio.banjo27 /// Configures the GPIO pin for an alternate function (I2C, SPI, etc)
34 /// Gets an interrupt object pertaining to a particular GPIO pin.
/system/banjo/ddk-protocol-gpioimpl/
A Dgpio-impl.banjo16 /// Configures the GPIO pin for an alternate function (I2C, SPI, etc)
23 /// Gets an interrupt object pertaining to a particular GPIO pin.
/system/dev/lib/hi3660/
A Dhi3660-gpios.c74 static zx_status_t hi3660_gpio_get_interrupt(void* ctx, uint32_t pin, uint32_t flags, in hi3660_gpio_get_interrupt() argument
79 static zx_status_t hi3660_gpio_release_interrupt(void* ctx, uint32_t pin) { in hi3660_gpio_release_interrupt() argument
83 static zx_status_t hi3660_gpio_set_polarity(void* ctx, uint32_t pin, uint32_t polarity) { in hi3660_gpio_set_polarity() argument
/system/dev/bus/acpi/include/
A Dacpi-private.h31 uint8_t pin; member
/system/ulib/zx/include/lib/zx/
A Dbti.h35 zx_status_t pin(uint32_t options, const vmo& vmo, uint64_t offset, uint64_t size, in pin() function
/system/dev/ethernet/dwmac/
A Dpinned-buffer.cpp52 status = bti.pin(ZX_BTI_PERM_READ | ZX_BTI_PERM_WRITE, in Create()
/system/ulib/fzl/
A Dpinned-vmo.cpp47 res = bti.pin(rights, vmo, 0, vmo_size, addrs.get(), page_count, &pmt_); in Pin()
/system/dev/display/intel-i915/
A Dgtt.cpp84 status = bti_.pin(ZX_BTI_PERM_READ, scratch_buffer_, 0, PAGE_SIZE, &scratch_buffer_paddr_, 1, in Init()
169 status = gtt_->bti_.pin(flags, *zx::unowned_vmo(vmo_), in PopulateRegion()
/system/dev/bus/acpi/
A Dbus-acpi.c110 ctx->irqs[ctx->irq_i].pin = irq.pins[i]; in report_current_resources_resource_cb()
206 dev->irqs[i].pin, in report_current_resources()
289 st = zx_interrupt_create(get_root_resource(), irq->pin, ZX_INTERRUPT_REMAP_IRQ, &handle); in acpi_op_map_interrupt()
/system/dev/display/mt8167s-display/
A Dmt8167s-display.cpp82 zx_status_t status = bti_.pin(ZX_BTI_PERM_READ | ZX_BTI_PERM_WRITE | ZX_BTI_CONTIGUOUS, in DisplayControllerImplImportVmoImage()
/system/banjo/ddk-protocol-ethernet/
A Dethernet.banjo143 /// Get the BTI handle (needed to pin DMA memory) for this device.
/system/dev/bus/virtio/
A Dgpu.cpp88 zx_status_t status = gd->bti_.pin(ZX_BTI_PERM_READ | ZX_BTI_CONTIGUOUS, vmo, offset, size, in virtio_gpu_import_vmo_image()
A Dsocket.cpp1162 zx_status_t status = bti.pin(ZX_BTI_PERM_READ | ZX_BTI_COMPRESS, vmo_, base_addr_, full_range, in Set()
/system/public/zircon/
A Dsyscalls.abigen911 #^ pin pages and grant devices access to them

Completed in 45 milliseconds