[PATCH v2] cache: sifive_ccache: Enable all ways on EIC7700
Conor Dooley
conor at kernel.org
Thu Nov 5 10:45:55 PST 2026
From: Conor Dooley <conor.dooley at microchip.com>
On Fri, 23 Oct 2026 19:18:01 +0530, Pinkesh Vaghela wrote:
> EIC7700 firmware leaves only way 0 enabled when no LIM is reserved, so
> Linux can use only one of the implemented cache ways.
>
> Add an EIC7700-specific quirk that reads and validates the implemented
> way count, then enables all ways when the cache node has no
> memory-region property. Leave WayEnable unchanged when the property is
> present because enabled ways cannot be returned to LIM until reset.
>
> [...]
Applied to cache-for-next, thanks!
[1/1] cache: sifive_ccache: Enable all ways on EIC7700
https://git.kernel.org/conor/c/4d61dc7a31fa
Thanks,
Conor.
More information about the linux-riscv
mailing list