Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
dma_intel_lpss.h File Reference

Go to the source code of this file.

Macros

#define DMA_INTEL_LPSS_OFFSET   0x800
#define DMA_INTEL_LPSS_REMAP_LOW   0x240
#define DMA_INTEL_LPSS_REMAP_HI   0x244
#define DMA_INTEL_LPSS_TX_CHAN   0
#define DMA_INTEL_LPSS_RX_CHAN   1
#define DMA_INTEL_LPSS_ADDR_RIGHT_SHIFT   32

Functions

void dma_intel_lpss_isr (const struct device *dev)
int dma_intel_lpss_setup (const struct device *dev)
void dma_intel_lpss_set_base (const struct device *dev, uintptr_t base)

Macro Definition Documentation

◆ DMA_INTEL_LPSS_ADDR_RIGHT_SHIFT

#define DMA_INTEL_LPSS_ADDR_RIGHT_SHIFT   32

◆ DMA_INTEL_LPSS_OFFSET

#define DMA_INTEL_LPSS_OFFSET   0x800

◆ DMA_INTEL_LPSS_REMAP_HI

#define DMA_INTEL_LPSS_REMAP_HI   0x244

◆ DMA_INTEL_LPSS_REMAP_LOW

#define DMA_INTEL_LPSS_REMAP_LOW   0x240

◆ DMA_INTEL_LPSS_RX_CHAN

#define DMA_INTEL_LPSS_RX_CHAN   1

◆ DMA_INTEL_LPSS_TX_CHAN

#define DMA_INTEL_LPSS_TX_CHAN   0

Function Documentation

◆ dma_intel_lpss_isr()

void dma_intel_lpss_isr ( const struct device * dev)

◆ dma_intel_lpss_set_base()

void dma_intel_lpss_set_base ( const struct device * dev,
uintptr_t base )

◆ dma_intel_lpss_setup()

int dma_intel_lpss_setup ( const struct device * dev)