[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