mirror of
https://github.com/genesi/linux-legacy.git
synced 2026-11-14 16:01:55 +00:00
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>
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user