On Mon, Mar 30, 2026 at 06:27:22PM +0800, Hui Min Mina Chou wrote: > The AX45MP-specific cache binding is renamed to a generic Last Level > Cache (LLC) schema, as the driver now supports more Andes CPU cores > beyond just AX45MP. > > Updated compatible strings: > andestech,qilai-ax45mp-cache -> andestech,qilai-llcache > renesas,r9a07g043f-ax45mp-cache -> renesas,r9a07g043f-llcache > andestech,ax45mp-cache -> andestech,llcache > > Signed-off-by: Hui Min Mina Chou > --- > ...ache.yaml => andestech,andes-llcache.yaml} | 20 +++++++++---------- > 1 file changed, 10 insertions(+), 10 deletions(-) > rename Documentation/devicetree/bindings/cache/{andestech,ax45mp-cache.yaml => andestech,andes-llcache.yaml} (76%) > > diff --git a/Documentation/devicetree/bindings/cache/andestech,ax45mp-cache.yaml b/Documentation/devicetree/bindings/cache/andestech,andes-llcache.yaml > similarity index 76% > rename from Documentation/devicetree/bindings/cache/andestech,ax45mp-cache.yaml > rename to Documentation/devicetree/bindings/cache/andestech,andes-llcache.yaml > index b135ffa4ab6b..5b97625edd37 100644 > --- a/Documentation/devicetree/bindings/cache/andestech,ax45mp-cache.yaml > +++ b/Documentation/devicetree/bindings/cache/andestech,andes-llcache.yaml > @@ -2,17 +2,17 @@ > # Copyright (C) 2023 Renesas Electronics Corp. > %YAML 1.2 > --- > -$id: http://devicetree.org/schemas/cache/andestech,ax45mp-cache.yaml# > +$id: http://devicetree.org/schemas/cache/andestech,llcache.yaml# > $schema: http://devicetree.org/meta-schemas/core.yaml# > > -title: Andestech AX45MP L2 Cache Controller > +title: Andestech Last Level Cache Controller > > maintainers: > - Lad Prabhakar > > description: > - A level-2 cache (L2C) is used to improve the system performance by providing > - a large amount of cache line entries and reasonable access delays. The L2C > + A last level cache (LLC) is used to improve the system performance by providing > + a large amount of cache line entries and reasonable access delays. The LLC > is shared between cores, and a non-inclusive non-exclusive policy is used. > > select: > @@ -20,7 +20,7 @@ select: > compatible: > contains: > enum: > - - andestech,ax45mp-cache > + - andestech,llcache > > required: > - compatible > @@ -29,9 +29,9 @@ properties: > compatible: > items: > - enum: > - - andestech,qilai-ax45mp-cache > - - renesas,r9a07g043f-ax45mp-cache > - - const: andestech,ax45mp-cache > + - andestech,qilai-llcache > + - renesas,r9a07g043f-llcache > + - const: andestech,llcache > - const: cache If you want to add a more generalied compatible to use as a fallback, insert it underneath andestech,ax45mp-cache. andestech,llcache is far too generic though, and there appears to be no user that isn't an ax45mp now anyway, so not sure what this even gives us right now?