]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
clocksource/drivers/imx-tpm: Correct some registers operation flow
authorAnson Huang <Anson.Huang@nxp.com>
Wed, 28 Mar 2018 03:22:37 +0000 (11:22 +0800)
committerStefan Bader <stefan.bader@canonical.com>
Mon, 1 Oct 2018 12:54:49 +0000 (14:54 +0200)
commitde00ac38d3c9d8179698fd19c1395555b98d687b
treed5c615216183a7da43b75ee412ad5225b32e5412
parent9266e2a40bfd725119df246067bf78b90b6d0b79
clocksource/drivers/imx-tpm: Correct some registers operation flow

BugLink: http://bugs.launchpad.net/bugs/1794889
[ Upstream commit 506a7be93ff773d5d4cf75a59f342865605b4910 ]

According to i.MX7ULP reference manual, TPM_SC_CPWMS can ONLY be written when
counter is disabled, TPM_SC_TOF is write-1-clear, TPM_C0SC_CHF is also
write-1-clear, correct these registers initialization flow;

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Signed-off-by: Sasha Levin <alexander.levin@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
drivers/clocksource/timer-imx-tpm.c