| /OK3568_Linux_fs/u-boot/arch/arm/mach-imx/ |
| H A D | cache.c | 42 struct pl310_regs *const pl310 = (struct pl310_regs *)L2_PL310_BASE; in v7_outer_cache_enable() local 51 clrbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_enable() 58 setbits_le32(&pl310->pl310_aux_ctrl, L310_SHARED_ATT_OVERRIDE_ENABLE); in v7_outer_cache_enable() 69 writel(0x132, &pl310->pl310_tag_latency_ctrl); in v7_outer_cache_enable() 70 writel(0x132, &pl310->pl310_data_latency_ctrl); in v7_outer_cache_enable() 72 val = readl(&pl310->pl310_prefetch_ctrl); in v7_outer_cache_enable() 90 writel(val, &pl310->pl310_prefetch_ctrl); in v7_outer_cache_enable() 92 val = readl(&pl310->pl310_power_ctrl); in v7_outer_cache_enable() 95 writel(val, &pl310->pl310_power_ctrl); in v7_outer_cache_enable() 97 setbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_enable() [all …]
|
| /OK3568_Linux_fs/u-boot/arch/arm/lib/ |
| H A D | cache-pl310.c | 15 struct pl310_regs *const pl310 = (struct pl310_regs *)CONFIG_SYS_PL310_BASE; variable 19 writel(0, &pl310->pl310_cache_sync); in pl310_cache_sync() 26 assoc_16 = readl(&pl310->pl310_aux_ctrl) & in pl310_background_op_all_ways() 44 pl310_background_op_all_ways(&pl310->pl310_inv_way); in v7_outer_cache_inval_all() 49 pl310_background_op_all_ways(&pl310->pl310_clean_inv_way); in v7_outer_cache_flush_all() 65 writel(pa, &pl310->pl310_clean_inv_line_pa); in v7_outer_cache_flush_range() 99 writel(pa, &pl310->pl310_inv_line_pa); in v7_outer_cache_inval_range()
|
| H A D | Makefile | 38 obj-$(CONFIG_SYS_L2_PL310) += cache-pl310.o
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-socfpga/ |
| H A D | misc.c | 26 static const struct pl310_regs *const pl310 = variable 59 clrbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_enable() 62 setbits_le32(&pl310->pl310_aux_ctrl, in v7_outer_cache_enable() 68 setbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_enable() 74 clrbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_disable()
|
| H A D | spl.c | 32 static struct pl310_regs *const pl310 = variable 120 writel(0x1, &pl310->pl310_addr_filter_start); in board_init_f()
|
| H A D | misc_arria10.c | 34 static struct pl310_regs *const pl310 = variable 92 writel(0x1, &pl310->pl310_addr_filter_start); in arch_early_init_r()
|
| H A D | misc_gen5.c | 29 static struct pl310_regs *const pl310 = variable 276 writel(0x1, &pl310->pl310_addr_filter_start); in arch_early_init_r()
|
| /OK3568_Linux_fs/u-boot/arch/arm/mach-mvebu/ |
| H A D | cpu.c | 369 struct pl310_regs *const pl310 = in arch_cpu_init() local 397 clrbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in arch_cpu_init() 560 struct pl310_regs *const pl310 = in v7_outer_cache_enable() local 577 setbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_enable() 583 struct pl310_regs *const pl310 = in v7_outer_cache_disable() local 586 clrbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_disable()
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| 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";
|
| H A D | vf610.dtsi | 14 compatible = "arm,pl310-cache";
|
| H A D | highbank.dts | 136 compatible = "arm,pl310-cache";
|
| H A D | rda8810pl.dtsi | 142 compatible = "arm,pl310-cache";
|
| H A D | zx296702.dtsi | 62 compatible = "arm,pl310-cache";
|
| H A D | tango4-common.dtsi | 55 compatible = "arm,pl310-cache";
|
| H A D | nuvoton-common-npcm7xx.dtsi | 78 compatible = "arm,pl310-cache";
|
| H A D | owl-s500.dtsi | 114 compatible = "arm,pl310-cache";
|
| H A D | bcm63138.dtsi | 79 compatible = "arm,pl310-cache";
|
| H A D | vexpress-v2p-ca5s.dts | 131 compatible = "arm,pl310-cache";
|
| H A D | arm-realview-pbx-a9.dts | 64 compatible = "arm,pl310-cache";
|
| H A D | spear13xx.dtsi | 47 compatible = "arm,pl310-cache";
|
| H A D | meson.dtsi | 169 compatible = "arm,pl310-cache";
|
| H A D | bcm21664.dtsi | 94 compatible = "arm,pl310-cache";
|
| H A D | vexpress-v2p-ca9.dts | 165 compatible = "arm,pl310-cache";
|
| H A D | bcm11351.dtsi | 104 compatible = "brcm,bcm11351-a2-pl310-cache";
|
| /OK3568_Linux_fs/u-boot/arch/arm/dts/ |
| H A D | zynq-7000.dtsi | 148 compatible = "arm,pl310-cache";
|