]> git.baikalelectronics.ru Git - kernel.git/commit
parisc: Enhance detection of synchronous cr16 clocksources
authorHelge Deller <deller@gmx.de>
Sun, 8 Jan 2017 10:01:11 +0000 (11:01 +0100)
committerHelge Deller <deller@gmx.de>
Wed, 10 May 2017 15:46:14 +0000 (17:46 +0200)
commit2681e41cfba1302fd945c79ce118fc6e083967ef
tree3d6e8864e8935ac167efc3313913444b4eb2e811
parentb07f5b6cc491a27812a8929980a4f7b562da1b84
parisc: Enhance detection of synchronous cr16 clocksources

The cr16 clocks of the physical PARISC CPUs are usually nonsynchronous.
Nevertheless, it seems that each CPU socket (which holds two cores) of
PA8800 and PA8900 CPUs (e.g. in a C8000 workstation) is fed by the same
clock source, which makes the cr16 clocks of each CPU socket syncronous.
Let's try to detect such situations and mark the cr16 clocksource stable
on single-socket and single-core machines.

Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/include/asm/processor.h
arch/parisc/kernel/processor.c
arch/parisc/kernel/time.c