diff options
Diffstat (limited to 'target/linux/apm821xx/patches-4.14/302-dw-dma-hprot-fix-and-equal-priortiy.patch')
-rw-r--r-- | target/linux/apm821xx/patches-4.14/302-dw-dma-hprot-fix-and-equal-priortiy.patch | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/target/linux/apm821xx/patches-4.14/302-dw-dma-hprot-fix-and-equal-priortiy.patch b/target/linux/apm821xx/patches-4.14/302-dw-dma-hprot-fix-and-equal-priortiy.patch index c6e4331aa9..2c773212fd 100644 --- a/target/linux/apm821xx/patches-4.14/302-dw-dma-hprot-fix-and-equal-priortiy.patch +++ b/target/linux/apm821xx/patches-4.14/302-dw-dma-hprot-fix-and-equal-priortiy.patch @@ -1,15 +1,15 @@ --- a/drivers/dma/dw/core.c +++ b/drivers/dma/dw/core.c -@@ -167,6 +167,8 @@ static void dwc_initialize_chan_dw(struc - cfghi |= DWC_CFGH_DST_PER(dwc->dws.dst_id); +@@ -169,6 +169,8 @@ static void dwc_initialize_chan_dw(struc cfghi |= DWC_CFGH_SRC_PER(dwc->dws.src_id); + cfghi |= DWC_CFGH_PROTCTL(dw->pdata->protctl); + cfghi |= DWC_CFGH_PROTCTL(3); /* bufferable + privileged access */ + /* Set polarity of handshake interface */ cfglo |= hs_polarity ? DWC_CFGL_HS_DST_POL | DWC_CFGL_HS_SRC_POL : 0; -@@ -1293,11 +1295,8 @@ int dw_dma_probe(struct dw_dma_chip *chi +@@ -1295,11 +1297,8 @@ int dw_dma_probe(struct dw_dma_chip *chi else list_add(&dwc->chan.device_node, &dw->dma.channels); |