| /linux/arch/arm/boot/dts/arm/ |
| H A D | vexpress-v2p-ca9.dts | 167 compatible = "arm,pl310-cache"; 227 /* PL310, L2 cache, RAM cell supply (not PL310 logic) */ 236 /* Cortex-A9 system supply, Cores, MPEs, SCU and PL310 logic */ 272 /* PL310, L2 cache, RAM cell supply (not PL310 logic) */ 279 /* Cortex-A9 system supply, Cores, MPEs, SCU and PL310 logic */ 286 /* PL310, L2 cache, RAM cell supply (not PL310 logic) */ 293 /* Cortex-A9 system supply, Cores, MPEs, SCU and PL310 logic */
|
| H A D | arm-realview-pbx-a9.dts | 64 compatible = "arm,pl310-cache";
|
| H A D | vexpress-v2p-ca5s.dts | 131 compatible = "arm,pl310-cache";
|
| /linux/arch/arm/mm/ |
| H A D | Kconfig | 977 or PL310 cache controller, but where its use is optional. 1000 of the L220 and PL310 outer cache controllers. 1005 bool "PL310 errata: Clean & Invalidate maintenance operations do not invalidate clean lines" 1007 The PL310 L2 cache controller implements three types of Clean & 1013 is not correctly implemented in PL310 prior to r2p0 (fixed in r2p0) 1017 bool "PL310 errata: Background Clean & Invalidate by Way operation can cause data corruption" 1019 PL310 implements the Clean & Invalidate by Way L2 cache maintenance 1021 PL310 can handle normal accesses while it is in progress. Under very 1023 PL310 treats a cacheable write transaction during a Clean & 1028 bool "PL310 errata: cache sync operation may be faulty" [all …]
|
| H A D | cache-l2x0.c | 440 * 588369: PL310 R0P0->R1P0, fixed R2P0. 448 * 727915: PL310 R2P0->R3P0, fixed R3P1. 454 * 752271: PL310 R3P0->R3P1-50REL0, fixed R3P2. 459 * 753970: PL310 R3P0, fixed R3P1. 464 * 769419: PL310 R0P0->R3P1, fixed R3P2. 575 /* restore pl310 setup */ in l2c310_configure() 1326 * coherent, and potentially harmful in certain situations (PCIe/PL310 1752 L2C_ID("arm,pl310-cache", of_l2c310_data), 1753 L2C_ID("brcm,bcm11351-a2-pl310-cache", of_bcm_l2x0_data), 1758 L2C_ID("bcm,bcm11351-a2-pl310-cache", of_bcm_l2x0_data), [all …]
|
| H A D | cache-tauros3.h | 15 * Marvell Tauros3 L2CC is compatible with PL310 r0p0
|
| /linux/arch/arm/mach-mvebu/ |
| H A D | coherency.c | 177 * We should switch the PL310 to I/O coherency mode only if in armada_375_380_coherency_init() 184 * Add the PL310 property "arm,io-coherent". This makes sure the in armada_375_380_coherency_init() 190 for_each_compatible_node(cache_dn, NULL, "arm,pl310-cache") { in armada_375_380_coherency_init()
|
| /linux/arch/arm/boot/dts/axis/ |
| H A D | artpec6.dtsi | 61 next-level-cache = <&pl310>; 68 next-level-cache = <&pl310>; 133 pl310: cache-controller@faf10000 { label 134 compatible = "arm,pl310-cache";
|
| /linux/arch/arm/mach-ux500/ |
| H A D | cpu-db8500.c | 35 np = of_find_compatible_node(NULL, NULL, "arm,pl310-cache"); in ux500_l2x0_unlock() 45 * already enabled, so we do it right here instead. The PL310 has in ux500_l2x0_unlock()
|
| /linux/arch/arm/mach-socfpga/ |
| H A D | Kconfig | 19 select PL310_ERRATA_753970 if PL310
|
| /linux/arch/arm/boot/dts/nxp/vf/ |
| H A D | vf610.dtsi | 13 compatible = "arm,pl310-cache";
|
| /linux/arch/arm/mach-berlin/ |
| H A D | berlin.c | 22 * Note: 88DE3005 (Armada 1500-mini) uses pl310 l2cc
|
| /linux/arch/arm/mach-highbank/ |
| H A D | smc.S | 11 * used to modify the PL310 secure registers.
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm21664.dtsi | 40 compatible = "arm,pl310-cache";
|
| H A D | bcm63138.dtsi | 85 compatible = "arm,pl310-cache";
|
| H A D | bcm-hr2.dtsi | 108 compatible = "arm,pl310-cache";
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | st,stih407-irq-syscfg.yaml | 14 Management), and PL310 L2 Cache IRQs are controlled using System
|
| /linux/arch/arm/mach-omap2/ |
| H A D | omap-smc.S | 16 * used to modify the PL310 secure registers.
|
| /linux/arch/arm/mach-imx/ |
| H A D | system.c | 92 np = of_find_compatible_node(NULL, NULL, "arm,pl310-cache"); in imx_init_l2cache()
|
| /linux/arch/arm/boot/dts/hpe/ |
| H A D | hpe-gxp.dtsi | 49 compatible = "arm,pl310-cache";
|
| /linux/arch/arm/boot/dts/calxeda/ |
| H A D | highbank.dts | 136 compatible = "arm,pl310-cache";
|
| /linux/arch/arm/boot/dts/unisoc/ |
| H A D | rda8810pl.dtsi | 142 compatible = "arm,pl310-cache";
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | spear13xx.dtsi | 47 compatible = "arm,pl310-cache";
|
| /linux/arch/arm/boot/dts/vt8500/ |
| H A D | wm8850.dtsi | 314 compatible = "arm,pl310-cache";
|
| /linux/arch/arm/boot/dts/actions/ |
| H A D | owl-s500.dtsi | 123 compatible = "arm,pl310-cache";
|