ARM: 8861/1: errata: Workaround errata A12 857271 / A17 857272
authorDoug Anderson <armlinux@m.disordat.com>
Fri, 26 Apr 2019 22:35:46 +0000 (23:35 +0100)
committerRussell King <rmk+kernel@armlinux.org.uk>
Thu, 20 Jun 2019 21:29:55 +0000 (22:29 +0100)
commit304009a182b9fc6eff74060b415c8240380501cb
treefe9743b44dfbd5907a9a614151bfaf776946a5c6
parentb777a981d504678d7d90e7449a3da0b2924a2a76
ARM: 8861/1: errata: Workaround errata A12 857271 / A17 857272

This adds support for working around errata A12 857271 / A17 857272.
These errata were causing hangs on rk3288-based Chromebooks and it was
confirmed that this workaround fixed the problems.  In the Chrome OS
3.14 kernel this was treated as two errata: ERRATA_FOOBAR [1] and
ERRATA_CR711784 [2].  Apparently the two errata got lumped together at
some point in time.

Let's actually get the workaround landed.

[1] https://crrev.com/c/342753
[2] https://crbug.com/711784

Signed-off-by: Douglas Anderson <dianders@chromium.org>
Signed-off-by: Sonny Rao <sonnyrao@chromium.org>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
arch/arm/Kconfig
arch/arm/mm/proc-v7.S