diff options
| -rw-r--r-- | drivers/sh/maple/maple.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/drivers/sh/maple/maple.c b/drivers/sh/maple/maple.c index 4e8f57d4131f..1e20604257af 100644 --- a/drivers/sh/maple/maple.c +++ b/drivers/sh/maple/maple.c | |||
| @@ -94,9 +94,9 @@ EXPORT_SYMBOL_GPL(maple_driver_unregister); | |||
| 94 | /* set hardware registers to enable next round of dma */ | 94 | /* set hardware registers to enable next round of dma */ |
| 95 | static void maple_dma_reset(void) | 95 | static void maple_dma_reset(void) |
| 96 | { | 96 | { |
| 97 | ctrl_outl(MAPLE_MAGIC, MAPLE_RESET); | 97 | __raw_writel(MAPLE_MAGIC, MAPLE_RESET); |
| 98 | /* set trig type to 0 for software trigger, 1 for hardware (VBLANK) */ | 98 | /* set trig type to 0 for software trigger, 1 for hardware (VBLANK) */ |
| 99 | ctrl_outl(1, MAPLE_TRIGTYPE); | 99 | __raw_writel(1, MAPLE_TRIGTYPE); |
| 100 | /* | 100 | /* |
| 101 | * Maple system register | 101 | * Maple system register |
| 102 | * bits 31 - 16 timeout in units of 20nsec | 102 | * bits 31 - 16 timeout in units of 20nsec |
| @@ -105,9 +105,9 @@ static void maple_dma_reset(void) | |||
| 105 | * bits 3 - 0 delay (in 1.3ms) between VBLANK and start of DMA | 105 | * bits 3 - 0 delay (in 1.3ms) between VBLANK and start of DMA |
| 106 | * max delay is 11 | 106 | * max delay is 11 |
| 107 | */ | 107 | */ |
| 108 | ctrl_outl(MAPLE_2MBPS | MAPLE_TIMEOUT(0xFFFF), MAPLE_SPEED); | 108 | __raw_writel(MAPLE_2MBPS | MAPLE_TIMEOUT(0xFFFF), MAPLE_SPEED); |
| 109 | ctrl_outl(virt_to_phys(maple_sendbuf), MAPLE_DMAADDR); | 109 | __raw_writel(virt_to_phys(maple_sendbuf), MAPLE_DMAADDR); |
| 110 | ctrl_outl(1, MAPLE_ENABLE); | 110 | __raw_writel(1, MAPLE_ENABLE); |
| 111 | } | 111 | } |
| 112 | 112 | ||
| 113 | /** | 113 | /** |
| @@ -130,7 +130,7 @@ EXPORT_SYMBOL_GPL(maple_getcond_callback); | |||
| 130 | 130 | ||
| 131 | static int maple_dma_done(void) | 131 | static int maple_dma_done(void) |
| 132 | { | 132 | { |
| 133 | return (ctrl_inl(MAPLE_STATE) & 1) == 0; | 133 | return (__raw_readl(MAPLE_STATE) & 1) == 0; |
| 134 | } | 134 | } |
| 135 | 135 | ||
| 136 | static void maple_release_device(struct device *dev) | 136 | static void maple_release_device(struct device *dev) |
| @@ -275,7 +275,7 @@ static void maple_send(void) | |||
| 275 | return; | 275 | return; |
| 276 | 276 | ||
| 277 | /* disable DMA */ | 277 | /* disable DMA */ |
| 278 | ctrl_outl(0, MAPLE_ENABLE); | 278 | __raw_writel(0, MAPLE_ENABLE); |
| 279 | 279 | ||
| 280 | if (!list_empty(&maple_sentq)) | 280 | if (!list_empty(&maple_sentq)) |
| 281 | goto finish; | 281 | goto finish; |
| @@ -450,7 +450,7 @@ static void maple_vblank_handler(struct work_struct *work) | |||
| 450 | if (!maple_dma_done()) | 450 | if (!maple_dma_done()) |
| 451 | return; | 451 | return; |
| 452 | 452 | ||
| 453 | ctrl_outl(0, MAPLE_ENABLE); | 453 | __raw_writel(0, MAPLE_ENABLE); |
| 454 | 454 | ||
| 455 | if (!list_empty(&maple_sentq)) | 455 | if (!list_empty(&maple_sentq)) |
| 456 | goto finish; | 456 | goto finish; |
| @@ -636,7 +636,7 @@ static void maple_dma_handler(struct work_struct *work) | |||
| 636 | 636 | ||
| 637 | if (!maple_dma_done()) | 637 | if (!maple_dma_done()) |
| 638 | return; | 638 | return; |
| 639 | ctrl_outl(0, MAPLE_ENABLE); | 639 | __raw_writel(0, MAPLE_ENABLE); |
| 640 | if (!list_empty(&maple_sentq)) { | 640 | if (!list_empty(&maple_sentq)) { |
| 641 | list_for_each_entry_safe(mq, nmq, &maple_sentq, list) { | 641 | list_for_each_entry_safe(mq, nmq, &maple_sentq, list) { |
| 642 | mdev = mq->dev; | 642 | mdev = mq->dev; |
| @@ -796,7 +796,7 @@ static int __init maple_bus_init(void) | |||
| 796 | int retval, i; | 796 | int retval, i; |
| 797 | struct maple_device *mdev[MAPLE_PORTS]; | 797 | struct maple_device *mdev[MAPLE_PORTS]; |
| 798 | 798 | ||
| 799 | ctrl_outl(0, MAPLE_ENABLE); | 799 | __raw_writel(0, MAPLE_ENABLE); |
| 800 | 800 | ||
| 801 | retval = device_register(&maple_bus); | 801 | retval = device_register(&maple_bus); |
| 802 | if (retval) | 802 | if (retval) |
