RTEMS 6.3
Loading...
Searching...
No Matches
regs-edma.h File Reference
#include <stdint.h>
#include <bsp.h>
#include <bspopts.h>

Go to the source code of this file.

Data Structures

struct  fsl_edma
struct  fsl_edma::fsl_edma_tcd

Macros

#define EDMA_CR_EDBG   (1 << 1)
#define EDMA_CR_ERCA   (1 << 2)
#define EDMA_CR_ERGA   (1 << 3)
#define EDMA_CR_GRPxPRI_SHIFT(x)
#define EDMA_CR_GRPxPRI_MASK(x)
#define EDMA_CR_GRPxPRI(x, val)
#define EDMA_CR_GRPxPRI_GET(x, reg)
#define EDMA_ESR_DBE   (1 << 0)
#define EDMA_ESR_SBE   (1 << 1)
#define EDMA_ESR_SGE   (1 << 2)
#define EDMA_ESR_NCE   (1 << 3)
#define EDMA_ESR_DOE   (1 << 4)
#define EDMA_ESR_DAE   (1 << 5)
#define EDMA_ESR_SOE   (1 << 6)
#define EDMA_ESR_SAE   (1 << 7)
#define EDMA_ESR_ERRCHN_SHIFT   (8)
#define EDMA_ESR_ERRCHN_MASK   (0x3F << EDMA_ESR_ERRCHN_SHIFT)
#define EDMA_ESR_ERRCHN(val)
#define EDMA_ESR_ERRCHN_GET(reg)
#define EDMA_ESR_CPE   (1 << 14)
#define EDMA_ESR_GPE   (1 << 15)
#define EDMA_ESR_VLD   (1 << 31)
#define EDMA_ERRQH_ERRQ(x)
#define EDMA_ERRQL_ERRQ(x)
#define EDMA_EEIH_EEI(x)
#define EDMA_EEIL_EEI(x)
#define EDMA_SERQR_NOP   (1 << 7)
#define EDMA_SERQR_SAER   (1 << 6)
#define EDMA_SERQR_SERQ_SHIFT   (0)
#define EDMA_SERQR_SERQ_MASK   (0x1F << EDMA_CIRQR_SERQ_SHIFT)
#define EDMA_SERQR_SERQ(val)
#define EDMA_SERQR_SERQ_GET(reg)
#define EDMA_CERQR_NOP   (1 << 7)
#define EDMA_CERQR_CAER   (1 << 6)
#define EDMA_CERQR_CERQ_SHIFT   (0)
#define EDMA_CERQR_CERQ_MASK   (0x1F << EDMA_CIRQR_CERQ_SHIFT)
#define EDMA_CERQR_CERQ(val)
#define EDMA_CERQR_CERQ_GET(reg)
#define EDMA_SEEIR_NOP   (1 << 7)
#define EDMA_SEEIR_SAEE   (1 << 6)
#define EDMA_SEEIR_SEEI_SHIFT   (0)
#define EDMA_SEEIR_SEEI_MASK   (0x1F << EDMA_CIRQR_SEEI_SHIFT)
#define EDMA_SEEIR_SEEI(val)
#define EDMA_SEEIR_SEEI_GET(reg)
#define EDMA_CEEIR_NOP   (1 << 7)
#define EDMA_CEEIR_CAEE   (1 << 6)
#define EDMA_CEEIR_CEEI_SHIFT   (0)
#define EDMA_CEEIR_CEEI_MASK   (0x1F << EDMA_CIRQR_CEEI_SHIFT)
#define EDMA_CEEIR_CEEI(val)
#define EDMA_CEEIR_CEEI_GET(reg)
#define EDMA_CIRQR_NOP   (1 << 7)
#define EDMA_CIRQR_CAIR   (1 << 6)
#define EDMA_CIRQR_CINT_SHIFT   (0)
#define EDMA_CIRQR_CINT_MASK   (0x1F << EDMA_CIRQR_CINT_SHIFT)
#define EDMA_CIRQR_CINT(val)
#define EDMA_CIRQR_CINT_GET(reg)
#define EDMA_CER_NOP   (1 << 7)
#define EDMA_CER_CAEI   (1 << 6)
#define EDMA_CER_CERR_SHIFT   (0)
#define EDMA_CER_CERR_MASK   (0x1F << EDMA_CIRQR_CERR_SHIFT)
#define EDMA_CER_CERR(val)
#define EDMA_CER_CERR_GET(reg)
#define EDMA_SSBR_NOP   (1 << 7)
#define EDMA_SSBR_SAST   (1 << 6)
#define EDMA_SSBR_SSB_SHIFT   (0)
#define EDMA_SSBR_SSB_MASK   (0x1F << EDMA_CIRQR_SSB_SHIFT)
#define EDMA_SSBR_SSB(val)
#define EDMA_SSBR_SSB_GET(reg)
#define EDMA_CDSBR_NOP   (1 << 7)
#define EDMA_CDSBR_CADN   (1 << 6)
#define EDMA_CDSBR_CDSB_SHIFT   (0)
#define EDMA_CDSBR_CDSB_MASK   (0x1F << EDMA_CIRQR_CDSB_SHIFT)
#define EDMA_CDSBR_CDSB(val)
#define EDMA_CDSBR_CDSB_GET(reg)
#define EDMA_IRQH_INT(x)
#define EDMA_IRQL_INT(x)
#define EDMA_ERH_ERR(x)
#define EDMA_ERL_ERR(x)
#define EDMA_CPR_CHPRI_SHIFT   (0)
#define EDMA_CPR_CHPRI_MASK   (0xF << EDMA_CPR_CHPRI_SHIFT)
#define EDMA_CPR_CHPRI(val)
#define EDMA_CPR_CHPRI_GET(reg)
#define EDMA_CPR_GRPPRI_SHIFT   (0)
#define EDMA_CPR_GRPPRI_MASK   (0xF << EDMA_CPR_GRPPRI_SHIFT)
#define EDMA_CPR_GRPPRI(val)
#define EDMA_CPR_GRPPRI_GET(reg)
#define EDMA_CPR_ECP   (1 << 7)
#define EDMA_TCD_SDF_SMOD_SHIFT   (27)
#define EDMA_TCD_SDF_SMOD_MASK   (0x1F << EDMA_TCD_SDF_SMOD_SHIFT)
#define EDMA_TCD_SDF_SMOD(val)
#define EDMA_TCD_SDF_SMOD_GET(reg)
#define EDMA_TCD_SDF_SSIZE_SHIFT   (24)
#define EDMA_TCD_SDF_SSIZE_MASK   (0x7 << EDMA_TCD_SDF_SSIZE_SHIFT)
#define EDMA_TCD_SDF_SSIZE(val)
#define EDMA_TCD_SDF_SSIZE_GET(reg)
#define EDMA_TCD_SDF_SSIZE_8BIT   EDMA_TCD_SDF_SSIZE(0)
#define EDMA_TCD_SDF_SSIZE_16BIT   EDMA_TCD_SDF_SSIZE(1)
#define EDMA_TCD_SDF_SSIZE_32BIT   EDMA_TCD_SDF_SSIZE(2)
#define EDMA_TCD_SDF_SSIZE_64BIT   EDMA_TCD_SDF_SSIZE(3)
#define EDMA_TCD_SDF_SSIZE_32BYTE   EDMA_TCD_SDF_SSIZE(5)
#define EDMA_TCD_SDF_DMOD_SHIFT   (19)
#define EDMA_TCD_SDF_DMOD_MASK   (0x1F << EDMA_TCD_SDF_DMOD_SHIFT)
#define EDMA_TCD_SDF_DMOD(val)
#define EDMA_TCD_SDF_DMOD_GET(reg)
#define EDMA_TCD_SDF_DSIZE_SHIFT   (16)
#define EDMA_TCD_SDF_DSIZE_MASK   (0x7 << EDMA_TCD_SDF_DSIZE_SHIFT)
#define EDMA_TCD_SDF_DSIZE(val)
#define EDMA_TCD_SDF_DSIZE_GET(reg)
#define EDMA_TCD_SDF_DSIZE_8BIT   EDMA_TCD_SDF_DSIZE(0)
#define EDMA_TCD_SDF_DSIZE_16BIT   EDMA_TCD_SDF_DSIZE(1)
#define EDMA_TCD_SDF_DSIZE_32BIT   EDMA_TCD_SDF_DSIZE(2)
#define EDMA_TCD_SDF_DSIZE_64BIT   EDMA_TCD_SDF_DSIZE(3)
#define EDMA_TCD_SDF_DSIZE_32BYTE   EDMA_TCD_SDF_DSIZE(5)
#define EDMA_TCD_SDF_SOFF_SHIFT   (0)
#define EDMA_TCD_SDF_SOFF_MASK   (0xFFFF << EDMA_TCD_SDF_SOFF_SHIFT)
#define EDMA_TCD_SDF_SOFF(val)
#define EDMA_TCD_SDF_SOFF_GET(reg)
#define EDMA_TCD_NBYTES_ALT_NBYTES_SHIFT   (0)
#define EDMA_TCD_NBYTES_ALT_NBYTES_MASK   (0x3FF << EDMA_TCD_NBYTES_ALT_NBYTES_SHIFT)
#define EDMA_TCD_NBYTES_ALT_NBYTES(val)
#define EDMA_TCD_NBYTES_ALT_MLOFF_SHIFT   (10)
#define EDMA_TCD_NBYTES_ALT_MLOFF_MASK   (0xFFFFF << EDMA_TCD_NBYTES_ALT_MLOFF_SHIFT)
#define EDMA_TCD_NBYTES_ALT_MLOFF(val)
#define EDMA_TCD_NBYTES_ALT_DMLOE   (1 << 30)
#define EDMA_TCD_NBYTES_ALT_SMLOE   (1 << 31)
#define EDMA_TCD_CDF_CITERE_LINK   (1 << 31)
#define EDMA_TCD_CDF_CITER_SHIFT   (16)
#define EDMA_TCD_CDF_CITER_MASK   (0x7FFF << EDMA_TCD_CDF_CITER_SHIFT)
#define EDMA_TCD_CDF_CITER(val)
#define EDMA_TCD_CDF_CITER_GET(reg)
#define EDMA_TCD_CDF_DOFF_SHIFT   (0)
#define EDMA_TCD_CDF_DOFF_MASK   (0xFFFF << EDMA_TCD_CDF_DOFF_SHIFT)
#define EDMA_TCD_CDF_DOFF(val)
#define EDMA_TCD_CDF_DOFF_GET(reg)
#define EDMA_TCD_CDF_ALT_CITERLINKCH_SHIFT   (25)
#define EDMA_TCD_CDF_ALT_CITERLINKCH_MASK   (0x3F << EDMA_TCD_CDF_ALT_CITERLINKCH_SHIFT)
#define EDMA_TCD_CDF_ALT_CITERLINKCH(val)
#define EDMA_TCD_CDF_ALT_CITERLINKCH_GET(reg)
#define EDMA_TCD_CDF_ALT_CITER_SHIFT   (16)
#define EDMA_TCD_CDF_ALT_CITER_MASK   (0x1FF << EDMA_TCD_CDF_ALT_CITER_SHIFT)
#define EDMA_TCD_CDF_ALT_CITER(val)
#define EDMA_TCD_CDF_ALT_CITER_GET(reg)
#define EDMA_TCD_CDF_NOLINK_CITER_SHIFT   (16)
#define EDMA_TCD_CDF_NOLINK_CITER_MASK   (0xFFFF << EDMA_TCD_CDF_NOLINK_CITER_SHIFT)
#define EDMA_TCD_CDF_NOLINK_CITER(val)
#define EDMA_TCD_CDF_NOLINK_CITER_GET(reg)
#define EDMA_TCD_BMF_BITERE_LINK   (1 << 31)
#define EDMA_TCD_BMF_BITER_SHIFT   (16)
#define EDMA_TCD_BMF_BITER_MASK   (0x7FFF << EDMA_TCD_BMF_BITER_SHIFT)
#define EDMA_TCD_BMF_BITER(val)
#define EDMA_TCD_BMF_BITER_GET(reg)
#define EDMA_TCD_BMF_BWC_SHIFT   (14)
#define EDMA_TCD_BMF_BWC_MASK   (0x3 << EDMA_TCD_BMF_BWC_SHIFT)
#define EDMA_TCD_BMF_BWC(val)
#define EDMA_TCD_BMF_BWC_GET(reg)
#define EDMA_TCD_BMF_MAJORLINKCH_SHIFT   (8)
#define EDMA_TCD_BMF_MAJORLINKCH_MASK   (0x3F << EDMA_TCD_BMF_MAJORLINKCH_SHIFT)
#define EDMA_TCD_BMF_MAJORLINKCH(val)
#define EDMA_TCD_BMF_MAJORLINKCH_GET(reg)
#define EDMA_TCD_BMF_DONE   (1 << 7)
#define EDMA_TCD_BMF_ACTIVE   (1 << 6)
#define EDMA_TCD_BMF_MAJORE_LINK   (1 << 5)
#define EDMA_TCD_BMF_E_SG   (1 << 4)
#define EDMA_TCD_BMF_D_REQ   (1 << 3)
#define EDMA_TCD_BMF_INT_HALF   (1 << 2)
#define EDMA_TCD_BMF_INT_MAJ   (1 << 1)
#define EDMA_TCD_BMF_START   (1 << 0)
#define EDMA_TCD_BMF_ALT_BITERLINKCH_SHIFT   (25)
#define EDMA_TCD_BMF_ALT_BITERLINKCH_MASK   (0x3F << EDMA_TCD_BMF_ALT_BITERLINKCH_SHIFT)
#define EDMA_TCD_BMF_ALT_BITERLINKCH(val)
#define EDMA_TCD_BMF_ALT_BITERLINKCH_GET(reg)
#define EDMA_TCD_BMF_ALT_BITER_SHIFT   (16)
#define EDMA_TCD_BMF_ALT_BITER_MASK   (0x1FF << EDMA_TCD_BMF_ALT_BITER_SHIFT)
#define EDMA_TCD_BMF_ALT_BITER(val)
#define EDMA_TCD_BMF_ALT_BITER_GET(reg)
#define EDMA_TCD_BMF_NOLINK_BITER_SHIFT   (16)
#define EDMA_TCD_BMF_NOLINK_BITER_MASK   (0xFFFF << EDMA_TCD_BMF_NOLINK_BITER_SHIFT)
#define EDMA_TCD_BMF_NOLINK_BITER(val)
#define EDMA_TCD_BMF_NOLINK_BITER_GET(reg)
#define EDMA_TCD_BITER_MASK   0x7fff
#define EDMA_TCD_BITER_SIZE   (EDMA_TCD_BITER_MASK + 1)
#define EDMA_TCD_BITER_LINKED_MASK   0x1ff
#define EDMA_TCD_BITER_LINKED_SIZE   (EDMA_TCD_BITER_LINKED_MASK + 1)
#define EDMA_TCD_LINK_AND_BITER(link, biter)

Macro Definition Documentation

◆ EDMA_CDSBR_CDSB

#define EDMA_CDSBR_CDSB ( val)
Value:
(((val) << EDMA_CIRQR_CDSB_SHIFT) & EDMA_CIRQR_CDSB_MASK)

◆ EDMA_CDSBR_CDSB_GET

#define EDMA_CDSBR_CDSB_GET ( reg)
Value:
(((reg) & EDMA_CIRQR_CDSB_MASK) >> EDMA_CIRQR_CDSB_SHIFT)

◆ EDMA_CEEIR_CEEI

#define EDMA_CEEIR_CEEI ( val)
Value:
(((val) << EDMA_CIRQR_CEEI_SHIFT) & EDMA_CIRQR_CEEI_MASK)

◆ EDMA_CEEIR_CEEI_GET

#define EDMA_CEEIR_CEEI_GET ( reg)
Value:
(((reg) & EDMA_CIRQR_CEEI_MASK) >> EDMA_CIRQR_CEEI_SHIFT)

◆ EDMA_CER_CERR

#define EDMA_CER_CERR ( val)
Value:
(((val) << EDMA_CIRQR_CERR_SHIFT) & EDMA_CIRQR_CERR_MASK)

◆ EDMA_CER_CERR_GET

#define EDMA_CER_CERR_GET ( reg)
Value:
(((reg) & EDMA_CIRQR_CERR_MASK) >> EDMA_CIRQR_CERR_SHIFT)

◆ EDMA_CERQR_CERQ

#define EDMA_CERQR_CERQ ( val)
Value:
(((val) << EDMA_CIRQR_CERQ_SHIFT) & EDMA_CIRQR_CERQ_MASK)

◆ EDMA_CERQR_CERQ_GET

#define EDMA_CERQR_CERQ_GET ( reg)
Value:
(((reg) & EDMA_CIRQR_CERQ_MASK) >> EDMA_CIRQR_CERQ_SHIFT)

◆ EDMA_CIRQR_CINT

#define EDMA_CIRQR_CINT ( val)
Value:
(((val) << EDMA_CIRQR_CINT_SHIFT) & EDMA_CIRQR_CINT_MASK)

◆ EDMA_CIRQR_CINT_GET

#define EDMA_CIRQR_CINT_GET ( reg)
Value:
(((reg) & EDMA_CIRQR_CINT_MASK) >> EDMA_CIRQR_CINT_SHIFT)

◆ EDMA_CPR_CHPRI

#define EDMA_CPR_CHPRI ( val)
Value:
(((val) << EDMA_CPR_CHPRI_SHIFT) & EDMA_CPR_CHPRI_MASK)

◆ EDMA_CPR_CHPRI_GET

#define EDMA_CPR_CHPRI_GET ( reg)
Value:
(((reg) & EDMA_CPR_CHPRI_MASK) >> EDMA_CPR_CHPRI_SHIFT)

◆ EDMA_CPR_GRPPRI

#define EDMA_CPR_GRPPRI ( val)
Value:
(((val) << EDMA_CPR_GRPPRI_SHIFT) & EDMA_CPR_GRPPRI_MASK)

◆ EDMA_CPR_GRPPRI_GET

#define EDMA_CPR_GRPPRI_GET ( reg)
Value:
(((reg) & EDMA_CPR_GRPPRI_MASK) >> EDMA_CPR_GRPPRI_SHIFT)

◆ EDMA_CR_GRPxPRI

#define EDMA_CR_GRPxPRI ( x,
val )
Value:
(((val) << EDMA_CR_GRPxPRI_SHIFT(x)) & EDMA_CR_GRPxPRI_MASK(x))

◆ EDMA_CR_GRPxPRI_GET

#define EDMA_CR_GRPxPRI_GET ( x,
reg )
Value:
(((reg) & EDMA_CR_GRPxPRI_MASK(x)) >> EDMA_CR_GRPxPRI_SHIFT(x))

◆ EDMA_CR_GRPxPRI_MASK

#define EDMA_CR_GRPxPRI_MASK ( x)
Value:
(0x3 << EDMA_CR_GRPxPRI_SHIFT(x))

◆ EDMA_CR_GRPxPRI_SHIFT

#define EDMA_CR_GRPxPRI_SHIFT ( x)
Value:
(8 + (x) * 2)

◆ EDMA_EEIH_EEI

#define EDMA_EEIH_EEI ( x)
Value:
(1 << ((x) - 32))

◆ EDMA_EEIL_EEI

#define EDMA_EEIL_EEI ( x)
Value:
(1 << (x))

◆ EDMA_ERH_ERR

#define EDMA_ERH_ERR ( x)
Value:
(1 << ((x) - 32))

◆ EDMA_ERL_ERR

#define EDMA_ERL_ERR ( x)
Value:
(1 << ((x)))

◆ EDMA_ERRQH_ERRQ

#define EDMA_ERRQH_ERRQ ( x)
Value:
(1 << ((x) - 32))

◆ EDMA_ERRQL_ERRQ

#define EDMA_ERRQL_ERRQ ( x)
Value:
(1 << (x))

◆ EDMA_ESR_ERRCHN

#define EDMA_ESR_ERRCHN ( val)
Value:
(((val) << EDMA_ESR_ERRCHN_SHIFT) & EDMA_ESR_ERRCHN_MASK)

◆ EDMA_ESR_ERRCHN_GET

#define EDMA_ESR_ERRCHN_GET ( reg)
Value:
(((reg) & EDMA_ESR_ERRCHN_MASK) >> EDMA_ESR_ERRCHN_SHIFT)

◆ EDMA_IRQH_INT

#define EDMA_IRQH_INT ( x)
Value:
(1 << ((x) - 32))

◆ EDMA_IRQL_INT

#define EDMA_IRQL_INT ( x)
Value:
(1 << ((x)))

◆ EDMA_SEEIR_SEEI

#define EDMA_SEEIR_SEEI ( val)
Value:
(((val) << EDMA_CIRQR_SEEI_SHIFT) & EDMA_CIRQR_SEEI_MASK)

◆ EDMA_SEEIR_SEEI_GET

#define EDMA_SEEIR_SEEI_GET ( reg)
Value:
(((reg) & EDMA_CIRQR_SEEI_MASK) >> EDMA_CIRQR_SEEI_SHIFT)

◆ EDMA_SERQR_SERQ

#define EDMA_SERQR_SERQ ( val)
Value:
(((val) << EDMA_CIRQR_SERQ_SHIFT) & EDMA_CIRQR_SERQ_MASK)

◆ EDMA_SERQR_SERQ_GET

#define EDMA_SERQR_SERQ_GET ( reg)
Value:
(((reg) & EDMA_CIRQR_SERQ_MASK) >> EDMA_CIRQR_SERQ_SHIFT)

◆ EDMA_SSBR_SSB

#define EDMA_SSBR_SSB ( val)
Value:
(((val) << EDMA_CIRQR_SSB_SHIFT) & EDMA_CIRQR_SSB_MASK)

◆ EDMA_SSBR_SSB_GET

#define EDMA_SSBR_SSB_GET ( reg)
Value:
(((reg) & EDMA_CIRQR_SSB_MASK) >> EDMA_CIRQR_SSB_SHIFT)

◆ EDMA_TCD_BMF_ALT_BITER

#define EDMA_TCD_BMF_ALT_BITER ( val)
Value:
(((val) << EDMA_TCD_BMF_ALT_BITER_SHIFT) & EDMA_TCD_BMF_ALT_BITER_MASK)

◆ EDMA_TCD_BMF_ALT_BITER_GET

#define EDMA_TCD_BMF_ALT_BITER_GET ( reg)
Value:
(((reg) & EDMA_TCD_BMF_ALT_BITER_MASK) >> EDMA_TCD_BMF_ALT_BITER_SHIFT)

◆ EDMA_TCD_BMF_ALT_BITERLINKCH

#define EDMA_TCD_BMF_ALT_BITERLINKCH ( val)
Value:
(((val) << EDMA_TCD_BMF_ALT_BITERLINKCH_SHIFT) & EDMA_TCD_BMF_ALT_BITERLINKCH_MASK)

◆ EDMA_TCD_BMF_ALT_BITERLINKCH_GET

#define EDMA_TCD_BMF_ALT_BITERLINKCH_GET ( reg)
Value:
(((reg) & EDMA_TCD_BMF_ALT_BITERLINKCH_MASK) >> EDMA_TCD_BMF_ALT_BITERLINKCH_SHIFT)

◆ EDMA_TCD_BMF_BITER

#define EDMA_TCD_BMF_BITER ( val)
Value:
(((val) << EDMA_TCD_BMF_BITER_SHIFT) & EDMA_TCD_BMF_BITER_MASK)

◆ EDMA_TCD_BMF_BITER_GET

#define EDMA_TCD_BMF_BITER_GET ( reg)
Value:
(((reg) & EDMA_TCD_BMF_BITER_MASK) >> EDMA_TCD_BMF_BITER_SHIFT)

◆ EDMA_TCD_BMF_BWC

#define EDMA_TCD_BMF_BWC ( val)
Value:
(((val) << EDMA_TCD_BMF_BWC_SHIFT) & EDMA_TCD_BMF_BWC_MASK)

◆ EDMA_TCD_BMF_BWC_GET

#define EDMA_TCD_BMF_BWC_GET ( reg)
Value:
(((reg) & EDMA_TCD_BMF_BWC_MASK) >> EDMA_TCD_BMF_BWC_SHIFT)

◆ EDMA_TCD_BMF_MAJORLINKCH

#define EDMA_TCD_BMF_MAJORLINKCH ( val)
Value:
(((val) << EDMA_TCD_BMF_MAJORLINKCH_SHIFT) & EDMA_TCD_BMF_MAJORLINKCH_MASK)

◆ EDMA_TCD_BMF_MAJORLINKCH_GET

#define EDMA_TCD_BMF_MAJORLINKCH_GET ( reg)
Value:
(((reg) & EDMA_TCD_BMF_MAJORLINKCH_MASK) >> EDMA_TCD_BMF_MAJORLINKCH_SHIFT)

◆ EDMA_TCD_BMF_NOLINK_BITER

#define EDMA_TCD_BMF_NOLINK_BITER ( val)
Value:
(((val) << EDMA_TCD_BMF_NOLINK_BITER_SHIFT) & EDMA_TCD_BMF_NOLINK_BITER_MASK)

◆ EDMA_TCD_BMF_NOLINK_BITER_GET

#define EDMA_TCD_BMF_NOLINK_BITER_GET ( reg)
Value:
(((reg) & EDMA_TCD_BMF_NOLINK_BITER_MASK) >> EDMA_TCD_BMF_NOLINK_BITER_SHIFT)

◆ EDMA_TCD_CDF_ALT_CITER

#define EDMA_TCD_CDF_ALT_CITER ( val)
Value:
(((val) << EDMA_TCD_CDF_ALT_CITER_SHIFT) & EDMA_TCD_CDF_ALT_CITER_MASK)

◆ EDMA_TCD_CDF_ALT_CITER_GET

#define EDMA_TCD_CDF_ALT_CITER_GET ( reg)
Value:
(((reg) & EDMA_TCD_CDF_ALT_CITER_MASK) >> EDMA_TCD_CDF_ALT_CITER_SHIFT)

◆ EDMA_TCD_CDF_ALT_CITERLINKCH

#define EDMA_TCD_CDF_ALT_CITERLINKCH ( val)
Value:
(((val) << EDMA_TCD_CDF_ALT_CITERLINKCH_SHIFT) & EDMA_TCD_CDF_ALT_CITERLINKCH_MASK)

◆ EDMA_TCD_CDF_ALT_CITERLINKCH_GET

#define EDMA_TCD_CDF_ALT_CITERLINKCH_GET ( reg)
Value:
(((reg) & EDMA_TCD_CDF_ALT_CITERLINKCH_MASK) >> EDMA_TCD_CDF_ALT_CITERLINKCH_SHIFT)

◆ EDMA_TCD_CDF_CITER

#define EDMA_TCD_CDF_CITER ( val)
Value:
(((val) << EDMA_TCD_CDF_CITER_SHIFT) & EDMA_TCD_CDF_CITER_MASK)

◆ EDMA_TCD_CDF_CITER_GET

#define EDMA_TCD_CDF_CITER_GET ( reg)
Value:
(((reg) & EDMA_TCD_CDF_CITER_MASK) >> EDMA_TCD_CDF_CITER_SHIFT)

◆ EDMA_TCD_CDF_DOFF

#define EDMA_TCD_CDF_DOFF ( val)
Value:
(((val) << EDMA_TCD_CDF_DOFF_SHIFT) & EDMA_TCD_CDF_DOFF_MASK)

◆ EDMA_TCD_CDF_DOFF_GET

#define EDMA_TCD_CDF_DOFF_GET ( reg)
Value:
(((reg) & EDMA_TCD_CDF_DOFF_MASK) >> EDMA_TCD_CDF_DOFF_SHIFT)

◆ EDMA_TCD_CDF_NOLINK_CITER

#define EDMA_TCD_CDF_NOLINK_CITER ( val)
Value:
(((val) << EDMA_TCD_CDF_NOLINK_CITER_SHIFT) & EDMA_TCD_CDF_NOLINK_CITER_MASK)

◆ EDMA_TCD_CDF_NOLINK_CITER_GET

#define EDMA_TCD_CDF_NOLINK_CITER_GET ( reg)
Value:
(((reg) & EDMA_TCD_CDF_NOLINK_CITER_MASK) >> EDMA_TCD_CDF_NOLINK_CITER_SHIFT)

◆ EDMA_TCD_LINK_AND_BITER

#define EDMA_TCD_LINK_AND_BITER ( link,
biter )
Value:
(((link) << 9) + ((biter) & EDMA_TCD_BITER_LINKED_MASK))

◆ EDMA_TCD_NBYTES_ALT_MLOFF

#define EDMA_TCD_NBYTES_ALT_MLOFF ( val)
Value:
(((val) << EDMA_TCD_NBYTES_ALT_MLOFF_SHIFT) & EDMA_TCD_NBYTES_ALT_MLOFF_MASK)

◆ EDMA_TCD_NBYTES_ALT_NBYTES

#define EDMA_TCD_NBYTES_ALT_NBYTES ( val)
Value:
(((val) << EDMA_TCD_NBYTES_ALT_NBYTES_SHIFT) & EDMA_TCD_NBYTES_ALT_NBYTES_MASK)

◆ EDMA_TCD_SDF_DMOD

#define EDMA_TCD_SDF_DMOD ( val)
Value:
(((val) << EDMA_TCD_SDF_DMOD_SHIFT) & EDMA_TCD_SDF_DMOD_MASK)

◆ EDMA_TCD_SDF_DMOD_GET

#define EDMA_TCD_SDF_DMOD_GET ( reg)
Value:
(((reg) & EDMA_TCD_SDF_DMOD_MASK) >> EDMA_TCD_SDF_DMOD_SHIFT)

◆ EDMA_TCD_SDF_DSIZE

#define EDMA_TCD_SDF_DSIZE ( val)
Value:
(((val) << EDMA_TCD_SDF_DSIZE_SHIFT) & EDMA_TCD_SDF_DSIZE_MASK)

◆ EDMA_TCD_SDF_DSIZE_GET

#define EDMA_TCD_SDF_DSIZE_GET ( reg)
Value:
(((reg) & EDMA_TCD_SDF_DSIZE_MASK) >> EDMA_TCD_SDF_DSIZE_SHIFT)

◆ EDMA_TCD_SDF_SMOD

#define EDMA_TCD_SDF_SMOD ( val)
Value:
(((val) << EDMA_TCD_SDF_SMOD_SHIFT) & EDMA_TCD_SDF_SMOD_MASK)

◆ EDMA_TCD_SDF_SMOD_GET

#define EDMA_TCD_SDF_SMOD_GET ( reg)
Value:
(((reg) & EDMA_TCD_SDF_SMOD_MASK) >> EDMA_TCD_SDF_SMOD_SHIFT)

◆ EDMA_TCD_SDF_SOFF

#define EDMA_TCD_SDF_SOFF ( val)
Value:
(((val) << EDMA_TCD_SDF_SOFF_SHIFT) & EDMA_TCD_SDF_SOFF_MASK)

◆ EDMA_TCD_SDF_SOFF_GET

#define EDMA_TCD_SDF_SOFF_GET ( reg)
Value:
(((reg) & EDMA_TCD_SDF_SOFF_MASK) >> EDMA_TCD_SDF_SOFF_SHIFT)

◆ EDMA_TCD_SDF_SSIZE

#define EDMA_TCD_SDF_SSIZE ( val)
Value:
(((val) << EDMA_TCD_SDF_SSIZE_SHIFT) & EDMA_TCD_SDF_SSIZE_MASK)

◆ EDMA_TCD_SDF_SSIZE_GET

#define EDMA_TCD_SDF_SSIZE_GET ( reg)
Value:
(((reg) & EDMA_TCD_SDF_SSIZE_MASK) >> EDMA_TCD_SDF_SSIZE_SHIFT)