]> www.infradead.org Git - users/jedix/linux-maple.git/commit
MIPS: CPS: Support broken HCI for multicluster
authorGregory CLEMENT <gregory.clement@bootlin.com>
Thu, 23 Jan 2025 11:01:57 +0000 (12:01 +0100)
committerThomas Bogendoerfer <tsbogend@alpha.franken.de>
Fri, 21 Feb 2025 13:49:24 +0000 (14:49 +0100)
commitccd015b02d18e708bfebe41f017634b88903f057
treedd668f31ac51f137de37b1e61341d0fd0478fb41
parente27fbe16af5cfc40639de4ced67d1a866a1953e9
MIPS: CPS: Support broken HCI for multicluster

Some CM3.5 devices incorrectly report that hardware cache
initialization has completed, and also claim to support hardware cache
initialization when they don't actually do so. This commit fixes this
issue by retrieving the correct information from the device tree and
allowing the system to bypass the hardware cache initialization
step. Instead, it relies on manual operation. As a result, multi-user
support is now possible for these CPUs.

Signed-off-by: Gregory CLEMENT <gregory.clement@bootlin.com>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
arch/mips/kernel/smp-cps.c