ste_dma40: remove enum for endianess
[deliverable/linux.git] / drivers / dma / ste_dma40_ll.c
index cfc86a56d66fbc917b6c0bcdf5e209310e7e3e1a..8557cb88b255858efe98dbe0811c05ac4bf1c4a8 100644 (file)
@@ -113,8 +113,10 @@ void d40_phy_cfg(struct stedma40_chan_cfg *cfg,
                dst |= 1 << D40_SREG_CFG_PRI_POS;
        }
 
-       src |= cfg->src_info.endianess << D40_SREG_CFG_LBE_POS;
-       dst |= cfg->dst_info.endianess << D40_SREG_CFG_LBE_POS;
+       if (cfg->src_info.big_endian)
+               src |= 1 << D40_SREG_CFG_LBE_POS;
+       if (cfg->dst_info.big_endian)
+               dst |= 1 << D40_SREG_CFG_LBE_POS;
 
        *src_cfg = src;
        *dst_cfg = dst;
This page took 0.047063 seconds and 5 git commands to generate.