Home
last modified time | relevance | path

Searched +full:bt1 +full:- +full:l2 +full:- +full:ctl (Results 1 – 3 of 3) sorted by relevance

/linux/Documentation/devicetree/bindings/cache/
H A Dbaikal,bt1-l2-ctl.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/cache/baikal,bt1-l2-ctl.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Baikal-T1 L2-cache Control Block
11 - Serge Semin <fancer.lancer@gmail.com>
14 By means of the System Controller Baikal-T1 SoC exposes a few settings to
15 tune the MIPS P5600 CM2 L2 cache performance up. In particular it's possible
16 to change the Tag, Data and Way-select RAM access latencies. Baikal-T1
17 L2-cache controller block is responsible for the tuning. Its DT node is
[all …]
/linux/drivers/memory/
H A Dbt1-l2-ctl.c1 // SPDX-License-Identifier: GPL-2.0-only
8 * Baikal-T1 CM2 L2-cache Control Block driver.
38 * struct l2_ctl - Baikal-T1 L2 Control block private data.
40 * @sys_regs: Baikal-T1 System Controller registers map.
49 * enum l2_ctl_stall - Baikal-T1 L2-cache-RAM stall identifier.
50 * @L2_WSSTALL: Way-select latency.
61 * struct l2_ctl_device_attribute - Baikal-T1 L2-cache device attribute.
63 * @id: L2-cache stall field identifier.
77 static int l2_ctl_get_latency(struct l2_ctl *l2, enum l2_ctl_stall id, u32 *val) in l2_ctl_get_latency() argument
82 ret = regmap_read(l2->sys_regs, L2_CTL_REG, &data); in l2_ctl_get_latency()
[all …]
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
6 obj-$(CONFIG_DDR) += jedec_ddr_data.o
8 obj-$(CONFIG_OF) += of_memory.o
10 obj-$(CONFIG_ARM_PL172_MPMC) += pl172.o
11 obj-$(CONFIG_ATMEL_EBI) += atmel-ebi.o
12 obj-$(CONFIG_BRCMSTB_DPFE) += brcmstb_dpfe.o
13 obj-$(CONFIG_BRCMSTB_MEMC) += brcmstb_memc.o
14 obj-$(CONFIG_BT1_L2_CTL) += bt1-l2-ctl.o
15 obj-$(CONFIG_TI_AEMIF) += ti-aemif.o
16 obj-$(CONFIG_TI_EMIF) += emif.o
[all …]