Zephyr API Documentation 4.1.99
A Scalable Open Source RTOS
 4.1.99
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
renesas_rz_dma.h File Reference

Go to the source code of this file.

Macros

#define RZ_DMA_MODE_NORMAL   (0U)
 
#define RZ_DMA_MODE_BLOCK   (1U)
 
#define RZ_DMA_CFG_SRC_DATA_SIZE(val)
 
#define RZ_DMA_SRC_1_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(0)
 
#define RZ_DMA_SRC_2_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(1)
 
#define RZ_DMA_SRC_4_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(2)
 
#define RZ_DMA_SRC_8_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(3)
 
#define RZ_DMA_SRC_16_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(4)
 
#define RZ_DMA_SRC_32_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(5)
 
#define RZ_DMA_SRC_64_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(6)
 
#define RZ_DMA_SRC_128_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(7)
 
#define RZ_DMA_CFG_DEST_DATA_SIZE(val)
 
#define RZ_DMA_DEST_1_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(0)
 
#define RZ_DMA_DEST_2_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(1)
 
#define RZ_DMA_DEST_4_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(2)
 
#define RZ_DMA_DEST_8_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(3)
 
#define RZ_DMA_DEST_16_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(4)
 
#define RZ_DMA_DEST_32_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(5)
 
#define RZ_DMA_DEST_64_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(6)
 
#define RZ_DMA_DEST_128_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(7)
 
#define RZ_DMA_CFG_SRC_ADDR_MODE(val)
 
#define RZ_DMA_SRC_INCREMENTED   RZ_DMA_CFG_SRC_ADDR_MODE(0)
 
#define RZ_DMA_SRC_FIXED   RZ_DMA_CFG_SRC_ADDR_MODE(1)
 
#define RZ_DMA_CFG_DEST_ADDR_MODE(val)
 
#define RZ_DMA_DEST_INCREMENTED   RZ_DMA_CFG_DEST_ADDR_MODE(0)
 
#define RZ_DMA_DEST_FIXED   RZ_DMA_CFG_DEST_ADDR_MODE(1)
 
#define RZ_DMA_MEM_TO_PERIPH
 
#define RZ_DMA_PERIPH_TO_MEM
 

Macro Definition Documentation

◆ RZ_DMA_CFG_DEST_ADDR_MODE

#define RZ_DMA_CFG_DEST_ADDR_MODE ( val)
Value:
((val & 0x1) << 8)

◆ RZ_DMA_CFG_DEST_DATA_SIZE

#define RZ_DMA_CFG_DEST_DATA_SIZE ( val)
Value:
((val & 0x7) << 4)

◆ RZ_DMA_CFG_SRC_ADDR_MODE

#define RZ_DMA_CFG_SRC_ADDR_MODE ( val)
Value:
((val & 0x1) << 7)

◆ RZ_DMA_CFG_SRC_DATA_SIZE

#define RZ_DMA_CFG_SRC_DATA_SIZE ( val)
Value:
((val & 0x7) << 1)

◆ RZ_DMA_DEST_128_BYTE

#define RZ_DMA_DEST_128_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(7)

◆ RZ_DMA_DEST_16_BYTE

#define RZ_DMA_DEST_16_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(4)

◆ RZ_DMA_DEST_1_BYTE

#define RZ_DMA_DEST_1_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(0)

◆ RZ_DMA_DEST_2_BYTE

#define RZ_DMA_DEST_2_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(1)

◆ RZ_DMA_DEST_32_BYTE

#define RZ_DMA_DEST_32_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(5)

◆ RZ_DMA_DEST_4_BYTE

#define RZ_DMA_DEST_4_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(2)

◆ RZ_DMA_DEST_64_BYTE

#define RZ_DMA_DEST_64_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(6)

◆ RZ_DMA_DEST_8_BYTE

#define RZ_DMA_DEST_8_BYTE   RZ_DMA_CFG_DEST_DATA_SIZE(3)

◆ RZ_DMA_DEST_FIXED

#define RZ_DMA_DEST_FIXED   RZ_DMA_CFG_DEST_ADDR_MODE(1)

◆ RZ_DMA_DEST_INCREMENTED

#define RZ_DMA_DEST_INCREMENTED   RZ_DMA_CFG_DEST_ADDR_MODE(0)

◆ RZ_DMA_MEM_TO_PERIPH

#define RZ_DMA_MEM_TO_PERIPH
Value:
#define RZ_DMA_SRC_INCREMENTED
Definition renesas_rz_dma.h:42
#define RZ_DMA_MODE_NORMAL
Definition renesas_rz_dma.h:15
#define RZ_DMA_DEST_1_BYTE
Definition renesas_rz_dma.h:31
#define RZ_DMA_DEST_FIXED
Definition renesas_rz_dma.h:48
#define RZ_DMA_SRC_1_BYTE
Definition renesas_rz_dma.h:20

◆ RZ_DMA_MODE_BLOCK

#define RZ_DMA_MODE_BLOCK   (1U)

◆ RZ_DMA_MODE_NORMAL

#define RZ_DMA_MODE_NORMAL   (0U)

◆ RZ_DMA_PERIPH_TO_MEM

#define RZ_DMA_PERIPH_TO_MEM
Value:
#define RZ_DMA_SRC_FIXED
Definition renesas_rz_dma.h:43
#define RZ_DMA_DEST_INCREMENTED
Definition renesas_rz_dma.h:47

◆ RZ_DMA_SRC_128_BYTE

#define RZ_DMA_SRC_128_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(7)

◆ RZ_DMA_SRC_16_BYTE

#define RZ_DMA_SRC_16_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(4)

◆ RZ_DMA_SRC_1_BYTE

#define RZ_DMA_SRC_1_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(0)

◆ RZ_DMA_SRC_2_BYTE

#define RZ_DMA_SRC_2_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(1)

◆ RZ_DMA_SRC_32_BYTE

#define RZ_DMA_SRC_32_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(5)

◆ RZ_DMA_SRC_4_BYTE

#define RZ_DMA_SRC_4_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(2)

◆ RZ_DMA_SRC_64_BYTE

#define RZ_DMA_SRC_64_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(6)

◆ RZ_DMA_SRC_8_BYTE

#define RZ_DMA_SRC_8_BYTE   RZ_DMA_CFG_SRC_DATA_SIZE(3)

◆ RZ_DMA_SRC_FIXED

#define RZ_DMA_SRC_FIXED   RZ_DMA_CFG_SRC_ADDR_MODE(1)

◆ RZ_DMA_SRC_INCREMENTED

#define RZ_DMA_SRC_INCREMENTED   RZ_DMA_CFG_SRC_ADDR_MODE(0)