Searched +full:ax45mp +full:- +full:cache (Results 1 – 7 of 7) sorted by relevance
/linux/Documentation/devicetree/bindings/cache/ |
H A D | andestech,ax45mp-cache.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/cache/andestech,ax45mp-cache.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 title: Andestech AX45MP L2 Cache Controller 11 - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com> 14 A level-2 cache (L2C) is used to improve the system performance by providing 15 a large amount of cache line entries and reasonable access delays. The L2C 16 is shared between cores, and a non-inclusive non-exclusive policy is used. 23 - andestech,ax45mp-cache [all …]
|
/linux/drivers/cache/ |
H A D | Kconfig | 1 # 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 D | ax45mp_cache.c | 1 // 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 D | r9a07g043f.dtsi | 1 // 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 D | Kconfig.errata | 4 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. 35 bool "Apply SiFive errata CIP-453" 39 This will apply the SiFive CIP-453 errata to add sign extension 46 bool "Apply SiFive errata CIP-1200" 50 This will apply the SiFive CIP-1200 errata to repalce all 68 caches that are non-coherent with respect to peripheral DMAs. 69 It was designed before the Zicbom extension so needs non-standard [all …]
|
/linux/Documentation/devicetree/bindings/riscv/ |
H A D | cpus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RISC-V CPUs 10 - Paul Walmsley <paul.walmsley@sifive.com> 11 - Palmer Dabbelt <palmer@sifive.com> 12 - Conor Dooley <conor@kernel.org> 15 This document uses some terminology common to the RISC-V community 19 mandated by the RISC-V ISA: a PC and some registers. This 27 - $ref: /schemas/cpu.yaml# [all …]
|
H A D | extensions.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: RISC-V ISA extensions 10 - Paul Walmsley <paul.walmsley@sifive.com> 11 - Palmer Dabbelt <palmer@sifive.com> 12 - Conor Dooley <conor@kernel.org> 15 RISC-V has a large number of extensions, some of which are "standard" 16 extensions, meaning they are ratified by RISC-V International, and others 36 Identifies the specific RISC-V instruction set architecture [all …]
|