plus3,fdc765: don't do a motor wait if the motor is running
authorAlan Cox <alan@linux.intel.com>
Fri, 30 Nov 2018 22:38:59 +0000 (22:38 +0000)
committerAlan Cox <alan@linux.intel.com>
Fri, 30 Nov 2018 22:38:59 +0000 (22:38 +0000)
Kernel/platform-zx+3/fdc765.s

index 866ab03..e6e46fc 100644 (file)
@@ -187,6 +187,9 @@ _fd765_motor_off:
        jp map_kernel
 
 _fd765_motor_on:
+       ld a,(diskmotor)
+       or a
+       ret nz
        ld a,#0x08
        ld (diskmotor),a
        ; Take effect