Home
last modified time | relevance | path

Searched +full:ax45mp +full:- +full:cache (Results 1 – 5 of 5) sorted by relevance

/linux/arch/riscv/boot/dts/andes/
H A Dqilai.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/interrupt-controller/irq.h>
11 #address-cells = <2>;
12 #size-cells = <2>;
15 #address-cells = <1>;
16 #size-cells = <0>;
17 timebase-frequency = <62500000>;
20 compatible = "andestech,ax45mp", "riscv";
23 riscv,isa-base = "rv64i";
[all …]
/linux/drivers/cache/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0
2 menu "Cache Drivers"
5 bool "Andes Technology AX45MP L2 Cache controller"
9 Support for the L2 cache controller on Andes Technology AX45MP platforms.
12 bool "Sifive Composable Cache controller"
15 Support for the composable cache controller on SiFive platforms.
18 bool "StarFive StarLink Cache controller"
25 Support for the StarLink cache controller IP from StarFive.
H A Dax45mp_cache.c1 // SPDX-License-Identifier: GPL-2.0
3 * non-coherent cache functions for Andes AX45MP
10 #include <linux/dma-direction.h>
14 #include <asm/dma-noncoherent.h>
16 /* L2 cache registers */
23 /* D-cache operation */
24 #define AX45MP_CCTL_L1D_VA_INVAL 0 /* Invalidate an L1 cache entry */
25 #define AX45MP_CCTL_L1D_VA_WB 1 /* Write-back an L1 cache entry */
33 /* L2 cache operation */
34 #define AX45MP_CCTL_L2_PA_INVAL 0x8 /* Invalidate an L2 cache entry */
[all …]
/linux/arch/riscv/boot/dts/renesas/
H A Dr9a07g043f.dtsi1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
8 #include <dt-bindings/interrupt-controller/irq.h>
16 #address-cells = <1>;
17 #size-cells = <0>;
18 timebase-frequency = <12000000>;
21 compatible = "andestech,ax45mp", "riscv";
23 #cooling-cells = <2>;
27 riscv,isa-base = "rv64i";
28 riscv,isa-extensions = "i", "m", "a", "f", "d", "c",
31 mmu-type = "riscv,sv39";
[all …]
/linux/arch/riscv/
H A DKconfig.errata4 bool "Andes AX45MP errata"
14 bool "Apply Andes cache management errata"
19 This will apply the cache management errata to handle the
20 non-standard handling on non-coherent operations on Andes cores.
58 bool "Apply SiFive errata CIP-453"
62 This will apply the SiFive CIP-453 errata to add sign extension
69 bool "Apply SiFive errata CIP-1200"
73 This will apply the SiFive CIP-1200 errata to repalce all
91 caches that are non-coherent with respect to peripheral DMAs.
92 It was designed before the Zicbom extension so needs non-standard
[all …]