Home
last modified time | relevance | path

Searched refs:pl310 (Results 1 – 23 of 23) sorted by relevance

/external/u-boot/arch/arm/mach-imx/
Dcache.c83 struct pl310_regs *const pl310 = (struct pl310_regs *)L2_PL310_BASE; in v7_outer_cache_enable() local
92 clrbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_enable()
99 setbits_le32(&pl310->pl310_aux_ctrl, L310_SHARED_ATT_OVERRIDE_ENABLE); in v7_outer_cache_enable()
110 writel(0x132, &pl310->pl310_tag_latency_ctrl); in v7_outer_cache_enable()
111 writel(0x132, &pl310->pl310_data_latency_ctrl); in v7_outer_cache_enable()
113 val = readl(&pl310->pl310_prefetch_ctrl); in v7_outer_cache_enable()
131 writel(val, &pl310->pl310_prefetch_ctrl); in v7_outer_cache_enable()
133 val = readl(&pl310->pl310_power_ctrl); in v7_outer_cache_enable()
136 writel(val, &pl310->pl310_power_ctrl); in v7_outer_cache_enable()
138 setbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_enable()
[all …]
/external/u-boot/arch/arm/lib/
Dcache-pl310.c14 struct pl310_regs *const pl310 = (struct pl310_regs *)CONFIG_SYS_PL310_BASE; variable
18 writel(0, &pl310->pl310_cache_sync); in pl310_cache_sync()
25 assoc_16 = readl(&pl310->pl310_aux_ctrl) & in pl310_background_op_all_ways()
43 pl310_background_op_all_ways(&pl310->pl310_inv_way); in v7_outer_cache_inval_all()
48 pl310_background_op_all_ways(&pl310->pl310_clean_inv_way); in v7_outer_cache_flush_all()
64 writel(pa, &pl310->pl310_clean_inv_line_pa); in v7_outer_cache_flush_range()
98 writel(pa, &pl310->pl310_inv_line_pa); in v7_outer_cache_inval_range()
DMakefile36 obj-$(CONFIG_SYS_L2_PL310) += cache-pl310.o
/external/u-boot/arch/arm/mach-socfpga/
Dmisc.c26 static const struct pl310_regs *const pl310 = variable
61 clrbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_enable()
64 setbits_le32(&pl310->pl310_aux_ctrl, in v7_outer_cache_enable()
70 setbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_enable()
76 clrbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_disable()
Dspl.c32 static struct pl310_regs *const pl310 = variable
107 writel(0x1, &pl310->pl310_addr_filter_start); in board_init_f()
Dmisc_arria10.c31 static struct pl310_regs *const pl310 = variable
102 writel(0x1, &pl310->pl310_addr_filter_start); in arch_early_init_r()
Dmisc_gen5.c28 static struct pl310_regs *const pl310 = variable
209 writel(0x1, &pl310->pl310_addr_filter_start); in arch_early_init_r()
/external/u-boot/arch/arm/mach-mvebu/
Dcpu.c384 struct pl310_regs *const pl310 = in arch_cpu_init() local
412 clrbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in arch_cpu_init()
616 struct pl310_regs *const pl310 = in v7_outer_cache_enable() local
633 setbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_enable()
639 struct pl310_regs *const pl310 = in v7_outer_cache_disable() local
642 clrbits_le32(&pl310->pl310_ctrl, L2X0_CTRL_EN); in v7_outer_cache_disable()
/external/u-boot/arch/arm/dts/
Dzynq-7000.dtsi148 compatible = "arm,pl310-cache";
Drk3xxx.dtsi81 compatible = "arm,pl310-cache";
Darmada-38x.dtsi144 compatible = "arm,pl310-cache";
Dsocfpga.dtsi628 compatible = "arm,pl310-cache";
Darmada-375.dtsi177 compatible = "arm,pl310-cache";
Dsocfpga_arria10.dtsi614 compatible = "arm,pl310-cache";
Dtegra20.dtsi162 compatible = "arm,pl310-cache";
Dimx6sll.dtsi170 compatible = "arm,pl310-cache";
Dtegra30.dtsi247 compatible = "arm,pl310-cache";
Dstih407-family.dtsi89 compatible = "arm,pl310-cache";
Dimx6sl.dtsi119 compatible = "arm,pl310-cache";
Dam4372.dtsi64 compatible = "arm,pl310-cache";
Dimx6qdl.dtsi181 compatible = "arm,pl310-cache";
Dimx6sx.dtsi153 compatible = "arm,pl310-cache";
Dsama5d4.dtsi277 compatible = "arm,pl310-cache";