diff options
author | Frank Li <Frank.Li@freescale.com> | 2010-04-12 17:36:25 +0800 |
---|---|---|
committer | Frank Li <Frank.Li@freescale.com> | 2010-04-13 15:32:11 +0800 |
commit | f4cd1a54c0c5f2dbd8d1c5a99bf8a9ef88ac683d (patch) | |
tree | 49369787eac1abadd125eee0437d7a51d24d822e /arch | |
parent | be8b4c93aba6de87bf821ce6e3dddab957370788 (diff) |
ENGR00122467 iMX23/iMX28 Avoid write bit to read only register
HW_APBH_CTRL2 and HW_APBX_CTRL2 high 16bit is ready only
Signed-off-by: Frank Li <Frank.Li@freescale.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/plat-mxs/dma-apbh.c | 2 | ||||
-rw-r--r-- | arch/arm/plat-mxs/dma-apbx.c | 2 |
2 files changed, 0 insertions, 4 deletions
diff --git a/arch/arm/plat-mxs/dma-apbh.c b/arch/arm/plat-mxs/dma-apbh.c index d87172ebb02e..e7fb96003f6e 100644 --- a/arch/arm/plat-mxs/dma-apbh.c +++ b/arch/arm/plat-mxs/dma-apbh.c @@ -143,10 +143,8 @@ mxs_dma_apbh_enable_irq(struct mxs_dma_device *pdev, { if (enable) { __raw_writel(1 << (chan + 16), pdev->base + HW_APBH_CTRL1_SET); - __raw_writel(1 << (chan + 16), pdev->base + HW_APBH_CTRL2_SET); } else { __raw_writel(1 << (chan + 16), pdev->base + HW_APBH_CTRL1_CLR); - __raw_writel(1 << (chan + 16), pdev->base + HW_APBH_CTRL2_CLR); } } diff --git a/arch/arm/plat-mxs/dma-apbx.c b/arch/arm/plat-mxs/dma-apbx.c index cb86538b1762..c27414f8c18d 100644 --- a/arch/arm/plat-mxs/dma-apbx.c +++ b/arch/arm/plat-mxs/dma-apbx.c @@ -115,10 +115,8 @@ mxs_dma_apbx_enable_irq(struct mxs_dma_device *pdev, { if (enable) { __raw_writel(1 << (chan + 16), pdev->base + HW_APBX_CTRL1_SET); - __raw_writel(1 << (chan + 16), pdev->base + HW_APBX_CTRL2_SET); } else { __raw_writel(1 << (chan + 16), pdev->base + HW_APBX_CTRL1_CLR); - __raw_writel(1 << (chan + 16), pdev->base + HW_APBX_CTRL2_CLR); } } |