Lines Matching +full:fu540 +full:- +full:c000
1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2018-2022 SiFive, Inc.
20 #include <asm/dma-noncoherent.h>
80 return -EINVAL; in ccache_write()
84 return -EINVAL; in ccache_write()
119 { .compatible = "sifive,fu540-c000-ccache" },
120 { .compatible = "sifive,fu740-c000-ccache" },
121 { .compatible = "starfive,jh7100-ccache",
196 if (this_leaf->level == level) in ccache_get_priv_group()
260 return -ENODEV; in sifive_ccache_init()
262 quirks = (uintptr_t)match->data; in sifive_ccache_init()
265 rc = -ENODEV; in sifive_ccache_init()
271 rc = -ENOMEM; in sifive_ccache_init()
275 if (of_property_read_u32(np, "cache-level", &level)) { in sifive_ccache_init()
276 rc = -ENOENT; in sifive_ccache_init()
283 rc = -ENODEV; in sifive_ccache_init()
321 while (--i >= 0) in sifive_ccache_init()