linux/arch/m68k
Finn Thain 0ca7ce7db7 m68k: mac: Fix VIA timer counter accesses
This resolves some bugs that affect VIA timer counter accesses.
Avoid lost interrupts caused by reading the counter low byte register.
Make allowance for the fact that the counter will be decremented to
0xFFFF before being reloaded.

Fixes: 1da177e4c3 ("Linux-2.6.12-rc2")
Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
2019-03-25 10:22:24 +01:00
..
68000 m68k: Fix off-by-one calendar month 2018-05-22 10:31:50 +02:00
amiga m68k: Call timer_interrupt() with interrupts disabled 2019-03-25 10:22:24 +01:00
apollo m68k/apollo: Fix comment in Makefile 2019-01-21 10:36:53 +01:00
atari m68k: Call timer_interrupt() with interrupts disabled 2019-03-25 10:22:24 +01:00
bvme6000 m68k: Call timer_interrupt() with interrupts disabled 2019-03-25 10:22:24 +01:00
coldfire Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu 2019-03-11 18:33:52 -07:00
configs configs: get rid of obsolete CONFIG_ENABLE_WARN_DEPRECATED 2019-03-07 18:32:02 -08:00
emu m68k: set proper major_num when specifying module param major_num 2019-02-06 12:50:40 -07:00
fpsp040 License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
hp300 m68k: Call timer_interrupt() with interrupts disabled 2019-03-25 10:22:24 +01:00
ifpsp060 scripts/spelling.txt: add regsiter -> register spelling mistake 2017-05-08 17:15:13 -07:00
include kbuild: force all architectures except um to include mandatory-y 2019-03-17 12:56:32 +09:00
kernel Char/Misc driver patches for 5.1-rc1 2019-03-06 14:18:59 -08:00
lib License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mac m68k: mac: Fix VIA timer counter accesses 2019-03-25 10:22:24 +01:00
math-emu m68k: Assorted spelling fixes 2016-07-03 14:05:28 +02:00
mm treewide: add checks for the return value of memblock_alloc*() 2019-03-12 10:04:02 -07:00
mvme16x m68k: Call timer_interrupt() with interrupts disabled 2019-03-25 10:22:24 +01:00
mvme147 m68k: Call timer_interrupt() with interrupts disabled 2019-03-25 10:22:24 +01:00
q40 m68k: Call timer_interrupt() with interrupts disabled 2019-03-25 10:22:24 +01:00
sun3 m68k: Call timer_interrupt() with interrupts disabled 2019-03-25 10:22:24 +01:00
sun3x m68k: Call timer_interrupt() with interrupts disabled 2019-03-25 10:22:24 +01:00
tools/amiga License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
install.sh
Kconfig 32-bit userspace ABI: introduce ARCH_32BIT_OFF_T config option 2019-02-19 10:10:05 +01:00
Kconfig.bus pcmcia: allow PCMCIA support independent of the architecture 2018-11-23 11:46:00 +09:00
Kconfig.cpu PCI: consolidate PCI config entry in drivers/pci 2018-11-23 11:45:34 +09:00
Kconfig.debug Kconfig: consolidate the "Kernel hacking" menu 2018-08-02 08:06:48 +09:00
Kconfig.devices License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
Kconfig.machine m68k: Dispatch nvram_ops calls to Atari or Mac functions 2019-01-22 10:21:45 +01:00
Makefile m68k: Add -ffreestanding to CFLAGS 2019-01-21 10:36:53 +01:00