/freebsd/sys/contrib/device-tree/Bindings/arm/ |
H A D | l2c2x0.yaml | 14 PL220/PL310 and variants) based level 2 cache controller. All these various 34 - arm,pl310-cache 37 # DEPRECATED by "brcm,bcm11351-a2-pl310-cache" 38 - bcm,bcm11351-a2-pl310-cache 42 - brcm,bcm11351-a2-pl310-cache 53 # with arm,pl310-cache controller. 55 - const: arm,pl310-cache 109 I/O coherent mode. Valid only when the arm,pl310-cache compatible 157 description: The default behavior of the L220 or PL310 cache 166 description: enable parity checking on the L2 cache (L220 or PL310). [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/cache/ |
H A D | l2c2x0.yaml | 14 PL220/PL310 and variants) based level 2 cache controller. All these various 34 - arm,pl310-cache 37 # DEPRECATED by "brcm,bcm11351-a2-pl310-cache" 38 - bcm,bcm11351-a2-pl310-cache 42 - brcm,bcm11351-a2-pl310-cache 53 # with arm,pl310-cache controller. 55 - const: arm,pl310-cache 109 I/O coherent mode. Valid only when the arm,pl310-cache compatible 157 description: The default behavior of the L220 or PL310 cache 166 description: enable parity checking on the L2 cache (L220 or PL310). [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/arm/ |
H A D | vexpress-v2p-ca9.dts | 165 compatible = "arm,pl310-cache"; 225 /* PL310, L2 cache, RAM cell supply (not PL310 logic) */ 234 /* Cortex-A9 system supply, Cores, MPEs, SCU and PL310 logic */ 270 /* PL310, L2 cache, RAM cell supply (not PL310 logic) */ 277 /* Cortex-A9 system supply, Cores, MPEs, SCU and PL310 logic */ 284 /* PL310, L2 cache, RAM cell supply (not PL310 logic) */ 291 /* Cortex-A9 system supply, Cores, MPEs, SCU and PL310 logic */
|
/freebsd/sys/arm/arm/ |
H A D | pl310.c | 44 #include <machine/pl310.h> 58 * Define this if you need to disable PL310 for debugging purpose 80 TUNABLE_INT("hw.pl310.enabled", &pl310_enabled); 94 {"arm,pl310", true}, /* Non-standard, FreeBSD. */ 95 {"arm,pl310-cache", true}, 171 ("bad pl310 ram latency register address")); in pl310_set_ram_latency() 175 KASSERT(setup <= 8, ("bad pl310 setup latency: %d", setup)); in pl310_set_ram_latency() 180 KASSERT(read <= 8, ("bad pl310 read latency: %d", read)); in pl310_set_ram_latency() 185 KASSERT(write <= 8, ("bad pl310 write latency: %d", write)); in pl310_set_ram_latency() 203 * We disable PL310 only when something fishy is going in pl310_filter() [all …]
|
H A D | platform_pl310_if.m | 34 #include <machine/pl310.h> 58 * Initialize the pl310, e.g. to configure the prefetch control. The following
|
/freebsd/sys/arm/conf/ |
H A D | ZEDBOARD | 53 device pl310 # PL310 L2 cache controller
|
H A D | NOTES | 29 device pl310 # PL310 L2 cache controller
|
H A D | GENERIC | 121 device pl310 # PL310 L2 cache controller
|
H A D | ARMADA38X | 100 device pl310
|
/freebsd/sys/arm/include/ |
H A D | pl310.h | 34 * PL310 - L2 Cache Controller register offsets. 155 * pl310_read4 - read a 32-bit value from the PL310 registers 156 * pl310_write4 - write a 32-bit value from the PL310 registers
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx6_pl310.c | 30 * The machine-dependent part of the arm/pl310 driver for imx6 SoCs. 42 #include <machine/pl310.h>
|
/freebsd/sys/arm/mv/armada38x/ |
H A D | armada38x_pl310.c | 28 * The machine-dependent part of the arm/pl310 driver for Armada 38x SoCs. 40 #include <machine/pl310.h>
|
H A D | files.armada38x | 10 arm/mv/armada38x/armada38x_pl310.c optional pl310
|
/freebsd/sys/conf/ |
H A D | files.arm | 52 arm/arm/pl310.c optional pl310 55 arm/arm/platform_pl310_if.m optional platform pl310
|
/freebsd/sys/contrib/device-tree/src/arm/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";
|
/freebsd/sys/contrib/device-tree/src/arm/nxp/vf/ |
H A D | vf610.dtsi | 13 compatible = "arm,pl310-cache";
|
/freebsd/sys/arm/ti/omap4/ |
H A D | files.omap4 | 10 arm/ti/omap4/omap4_l2cache.c optional pl310
|
H A D | omap4_l2cache.c | 36 #include <machine/pl310.h>
|
/freebsd/sys/dts/arm/ |
H A D | zynq-7000.dtsi | 64 pl310@f02000 { 65 compatible = "arm,pl310";
|
/freebsd/sys/contrib/device-tree/Bindings/interrupt-controller/ |
H A D | st,sti-irq-syscfg.txt | 5 and PL310 L2 Cache IRQs are controlled using System Configuration registers.
|
/freebsd/sys/arm/mv/ |
H A D | files.arm7 | 17 arm/mv/armada38x/armada38x_pl310.c optional pl310
|
/freebsd/sys/arm/xilinx/ |
H A D | zy7_l2cache.c | 38 #include <machine/pl310.h>
|
/freebsd/sys/contrib/device-tree/src/arm/hpe/ |
H A D | hpe-gxp.dtsi | 49 compatible = "arm,pl310-cache";
|
/freebsd/sys/contrib/device-tree/src/arm/calxeda/ |
H A D | highbank.dts | 136 compatible = "arm,pl310-cache";
|
/freebsd/sys/contrib/device-tree/src/arm/unisoc/ |
H A D | rda8810pl.dtsi | 142 compatible = "arm,pl310-cache";
|