aboutsummaryrefslogtreecommitdiffstats
path: root/arch/m68k
diff options
context:
space:
mode:
authorFinn Thain <fthain@telegraphics.com.au>2020-11-20 15:39:56 +1100
committerGeert Uytterhoeven <geert@linux-m68k.org>2020-11-23 11:30:56 +0100
commit0c450b8e7882e42c3f65ab434c48cc110640de92 (patch)
tree704576b431d39a7a45d93dc72eaf2550e641965a /arch/m68k
parentm68k: mac: Remove dead code (diff)
downloadlinux-dev-0c450b8e7882e42c3f65ab434c48cc110640de92.tar.xz
linux-dev-0c450b8e7882e42c3f65ab434c48cc110640de92.zip
m68k: mac: Remove redundant VIA register writes
There's no need to write the same value to the timer latch and timer counter registers. Values written to the counter registers get stored in the latches anyway. The write to vT1CH copies the latch values to the counter. Cc: Joshua Thompson <funaho@jurai.org> Tested-by: Stan Johnson <userm57@yahoo.com> Signed-off-by: Finn Thain <fthain@telegraphics.com.au> Link: https://lore.kernel.org/r/c6b1d9620af3e8f89dd0157a41fa4147294b251d.1605847196.git.fthain@telegraphics.com.au Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Diffstat (limited to 'arch/m68k')
-rw-r--r--arch/m68k/mac/via.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/arch/m68k/mac/via.c b/arch/m68k/mac/via.c
index 2217ca688b64..9f2b32f22f16 100644
--- a/arch/m68k/mac/via.c
+++ b/arch/m68k/mac/via.c
@@ -169,8 +169,6 @@ void __init via_init(void)
via1[vIER] = 0x7F;
via1[vIFR] = 0x7F;
- via1[vT1LL] = 0;
- via1[vT1LH] = 0;
via1[vT1CL] = 0;
via1[vT1CH] = 0;
via1[vT2CL] = 0;
@@ -225,8 +223,6 @@ void __init via_init(void)
via2[gIER] = 0x7F;
via2[gIFR] = 0x7F | rbv_clear;
if (!rbv_present) {
- via2[vT1LL] = 0;
- via2[vT1LH] = 0;
via2[vT1CL] = 0;
via2[vT1CH] = 0;
via2[vT2CL] = 0;
@@ -604,8 +600,6 @@ void __init via_init_clock(irq_handler_t timer_routine)
return;
}
- via1[vT1LL] = VIA_TC_LOW;
- via1[vT1LH] = VIA_TC_HIGH;
via1[vT1CL] = VIA_TC_LOW;
via1[vT1CH] = VIA_TC_HIGH;
via1[vACR] |= 0x40;