mirror of
https://github.com/AetherDroid/android_kernel_samsung_on5xelte.git
synced 2025-09-08 09:08:05 -04:00
31 lines
605 B
C
31 lines
605 B
C
#ifndef __SEIREN_DMA_H
|
|
#define __SEIREN_DMA_H
|
|
|
|
/* Param */
|
|
#define DMA_PARAM_SIZE (0x0100)
|
|
|
|
/* Mailbox for firmware */
|
|
#define DMA_PERI (0x0000)
|
|
#define DMA_ACK (0x0004)
|
|
#define DMA_STATE (0x0008)
|
|
#define DMA_MODE_1 (0x0010)
|
|
#define DMA_MODE_2 (0x0014)
|
|
#define DMA_SRC_PA (0x0018)
|
|
#define DMA_DST_PA (0x001C)
|
|
#define DMA_PERIOD (0x0020)
|
|
#define DMA_PERIOD_CNT (0x0024)
|
|
|
|
enum SEIREN_DMA_MODE_1 {
|
|
DMA_MODE_NOP = 0,
|
|
DMA_MODE_MEM2DEV,
|
|
DMA_MODE_DEV2MEM,
|
|
};
|
|
|
|
enum SEIREN_DMA_MODE_2 {
|
|
DMA_MODE_ONCE = 0,
|
|
DMA_MODE_LOOP,
|
|
};
|
|
|
|
extern void *samsung_esa_dma_get_ops(void);
|
|
|
|
#endif /* __SEIREN_DMA_H */
|