dmaengine: shdma: Use defines instead of hardcoded numbers
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
This commit is contained in:
parent
28564f0893
commit
0cdbee33ea
|
@ -45,7 +45,7 @@ enum {
|
||||||
((((i) & TS_LOW_BIT) << TS_LOW_SHIFT) |\
|
((((i) & TS_LOW_BIT) << TS_LOW_SHIFT) |\
|
||||||
(((i) & TS_HI_BIT) << TS_HI_SHIFT))
|
(((i) & TS_HI_BIT) << TS_HI_SHIFT))
|
||||||
|
|
||||||
#define CHCR_TX(xmit_sz) (DM_FIX | SM_INC | 0x800 | TS_INDEX2VAL((xmit_sz)))
|
#define CHCR_TX(xmit_sz) (DM_FIX | SM_INC | RS_ERS | TS_INDEX2VAL((xmit_sz)))
|
||||||
#define CHCR_RX(xmit_sz) (DM_INC | SM_FIX | 0x800 | TS_INDEX2VAL((xmit_sz)))
|
#define CHCR_RX(xmit_sz) (DM_INC | SM_FIX | RS_ERS | TS_INDEX2VAL((xmit_sz)))
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -239,9 +239,8 @@ static void dmae_init(struct sh_dmae_chan *sh_chan)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
* Default configuration for dual address memory-memory transfer.
|
* Default configuration for dual address memory-memory transfer.
|
||||||
* 0x400 represents auto-request.
|
|
||||||
*/
|
*/
|
||||||
u32 chcr = DM_INC | SM_INC | 0x400 | log2size_to_chcr(sh_chan,
|
u32 chcr = DM_INC | SM_INC | RS_AUTO | log2size_to_chcr(sh_chan,
|
||||||
LOG2_DEFAULT_XFER_SIZE);
|
LOG2_DEFAULT_XFER_SIZE);
|
||||||
sh_chan->xmit_shift = calc_xmit_shift(sh_chan, chcr);
|
sh_chan->xmit_shift = calc_xmit_shift(sh_chan, chcr);
|
||||||
chcr_write(sh_chan, chcr);
|
chcr_write(sh_chan, chcr);
|
||||||
|
|
Loading…
Reference in New Issue