Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
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)