summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Li <Frank.Li@freescale.com>2010-04-12 17:36:25 +0800
committerFrank Li <Frank.Li@freescale.com>2010-04-13 15:32:11 +0800
commitf4cd1a54c0c5f2dbd8d1c5a99bf8a9ef88ac683d (patch)
tree49369787eac1abadd125eee0437d7a51d24d822e
parentbe8b4c93aba6de87bf821ce6e3dddab957370788 (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>
-rw-r--r--arch/arm/plat-mxs/dma-apbh.c2
-rw-r--r--arch/arm/plat-mxs/dma-apbx.c2
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);
}
}