]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
UBUNTU: SAUCE: x86/intel: Disable HPET on Intel Coffe Lake platforms
authorKai-Heng Feng <kai.heng.feng@canonical.com>
Wed, 30 Oct 2019 14:01:48 +0000 (22:01 +0800)
committerStefan Bader <stefan.bader@canonical.com>
Tue, 12 Nov 2019 18:04:58 +0000 (19:04 +0100)
commit389723e97490601b2ec7563e1616ee5368b897f6
tree623a216c9974835a5b350ae15377a2221eba084e
parenteac9d75ac104b8a1305b9378f7a4ab84d834cd84
UBUNTU: SAUCE: x86/intel: Disable HPET on Intel Coffe Lake platforms

BugLink: https://bugs.launchpad.net/bugs/1840239
Some Coffee Lake platforms have skewed HPET timer once the SoCs entered
PC10, and marked TSC as unstable clocksource as result.

Harry Pan identified it's a firmware bug [1].

To prevent creating a circular dependency between HPET and TSC, let's
disable HPET on affected platforms.

[1]: https://lore.kernel.org/lkml/20190516090651.1396-1-harry.pan@intel.com/
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=203183

Signed-off-by: Kai-Heng Feng <kai.heng.feng@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: AceLan Kao <acelan.kao@canonical.com>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
arch/x86/kernel/early-quirks.c