Home
last modified time | relevance | path

Searched +full:ddr +full:- +full:config (Results 1 – 25 of 240) sorted by relevance

12345678910

/linux-6.8/drivers/perf/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
9 config ARM_CCI_PMU
17 If compiled as a module, it will be called arm-cci.
19 config ARM_CCI400_PMU
20 bool "support CCI-400"
25 CCI-400 provides 4 independent event counters counting events related
28 config ARM_CCI5xx_PMU
29 bool "support CCI-500/CCI-550"
33 CCI-500/CCI-550 both provide 8 independent event counters, which can
37 config ARM_CCN
[all …]
Dfsl_imx8_ddr_perf.c1 // SPDX-License-Identifier: GPL-2.0
59 /* DDR Perf hardware feature */
65 unsigned int quirks; /* quirks needed for different DDR Perf core */
101 { .compatible = "fsl,imx8-ddr-pmu", .data = &imx8_devtype_data},
102 { .compatible = "fsl,imx8m-ddr-pmu", .data = &imx8m_devtype_data},
103 { .compatible = "fsl,imx8mq-ddr-pmu", .data = &imx8mq_devtype_data},
104 { .compatible = "fsl,imx8mm-ddr-pmu", .data = &imx8mm_devtype_data},
105 { .compatible = "fsl,imx8mn-ddr-pmu", .data = &imx8mn_devtype_data},
106 { .compatible = "fsl,imx8mp-ddr-pmu", .data = &imx8mp_devtype_data},
107 { .compatible = "fsl,imx8dxl-ddr-pmu", .data = &imx8dxl_devtype_data},
[all …]
Dmarvell_cn10k_ddr_pmu.c1 // SPDX-License-Identifier: GPL-2.0
48 /* Two dedicated event counters for DDR reads and writes */
54 * DO NOT change these event-id numbers, they are used to
144 return sysfs_emit(page, "event=0x%02llx\n", pmu_attr->id); in cn10k_ddr_pmu_event_show()
217 PMU_FORMAT_ATTR(event, "config:0-8");
235 return cpumap_print_to_pagebuf(true, buf, cpumask_of(pmu->cpu)); in cn10k_ddr_perf_cpumask_show()
274 *event_bitmap = (1ULL << (eventid - 1)); in ddr_perf_get_event_bitmap()
279 *event_bitmap = (0xFULL << (eventid - 1)); in ddr_perf_get_event_bitmap()
283 return -EINVAL; in ddr_perf_get_event_bitmap()
292 u8 config = event->attr.config; in cn10k_ddr_perf_alloc_counter() local
[all …]
/linux-6.8/drivers/memory/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 for DRAM (SDR, DDR), ROM, SRAM and others. The drivers features
17 config DDR config
20 Data from JEDEC specs for DDR SDRAM memories,
23 DDR SDRAM controllers.
25 config ARM_PL172_MPMC
33 config ATMEL_EBI
42 Used to configure the EBI (external bus interface) when the device-
46 config BRCMSTB_DPFE
52 STB SoCs. The firmware running on the DCPU inside the DDR PHY can
[all …]
Dbrcmstb_memc.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * DDR Self-Refresh Power Down (SRPD) support for Broadcom STB SoCs
39 void __iomem *config = memc->ddr_ctrl + REG_MEMC_CNTRLR_CONFIG; in brcmstb_memc_uses_lpddr4() local
42 reg = readl_relaxed(config) & CNTRLR_CONFIG_MASK; in brcmstb_memc_uses_lpddr4()
50 void __iomem *cfg = memc->ddr_ctrl + memc->srpd_offset; in brcmstb_memc_srpd_config()
55 return -EINVAL; in brcmstb_memc_srpd_config()
57 memc->timeout_cycles = cycles; in brcmstb_memc_srpd_config()
75 return sprintf(buf, "%d\n", memc->frequency); in frequency_show()
83 return sprintf(buf, "%d\n", memc->timeout_cycles); in srpd_show()
99 return -EOPNOTSUPP; in srpd_store()
[all …]
/linux-6.8/drivers/edac/
DKconfig6 config EDAC_ATOMIC_SCRUB
9 config EDAC_SUPPORT
16 EDAC is a subsystem along with hardware-specific drivers designed to
17 report hardware errors. These are low-level errors that are reported
22 The mailing list for the EDAC project is linux-edac@vger.kernel.org.
26 config EDAC_LEGACY_SYSFS
34 config EDAC_DEBUG
40 levels are 0-4 (from low to high) and by default it is set to 2.
43 config EDAC_DECODE_MCE
44 tristate "Decode MCEs in human-readable form (only on AMD for now)"
[all …]
/linux-6.8/drivers/regulator/
Dbd9571mwv-regulator.c1 // SPDX-License-Identifier: GPL-2.0
3 * ROHM BD9571MWV-M and BD9574MWF-M regulator driver
12 #include <linux/mfd/rohm-generic.h>
23 /* DDR Backup Power */
24 u8 bkup_mode_cnt_keepon; /* from "rohm,ddr-backup-power" */
57 ret = regmap_read(rdev->regmap, BD9571MWV_AVS_SET_MONI, &val); in bd9571mwv_avs_get_moni_state()
73 return regmap_write_bits(rdev->regmap, BD9571MWV_AVS_VD09_VID(ret), in bd9571mwv_avs_set_voltage_sel_regmap()
74 rdev->desc->vsel_mask, sel); in bd9571mwv_avs_set_voltage_sel_regmap()
86 ret = regmap_read(rdev->regmap, BD9571MWV_AVS_VD09_VID(ret), &val); in bd9571mwv_avs_get_voltage_sel_regmap()
90 val &= rdev->desc->vsel_mask; in bd9571mwv_avs_get_voltage_sel_regmap()
[all …]
/linux-6.8/sound/soc/sprd/
Dsprd-pcm-compress.c1 // SPDX-License-Identifier: GPL-2.0
4 #include <linux/dma-mapping.h>
6 #include <linux/dma/sprd-dma.h>
14 #include "sprd-pcm-dma.h"
31 #define SPRD_COMPR_IRAM_LINKLIST_SIZE (1024 - SPRD_COMPR_IRAM_INFO_SIZE)
36 /* Stage 1 DDR buffer size definition */
52 * The Spreadtrum Audio compress offload mode will use 2-stage DMA transfer to
58 * For 2-stage DMA transfer, we can allocate 2 buffers: IRAM buffer (always
59 * power-on) and DDR buffer. The source channel will transfer data from IRAM
62 * DDR buffer to IRAM buffer.
[all …]
/linux-6.8/drivers/memory/tegra/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 config TEGRA_MC
13 config TEGRA20_EMC
19 select DDR
26 config TEGRA30_EMC
31 select DDR
38 config TEGRA124_EMC
50 config TEGRA210_EMC_TABLE
54 config TEGRA210_EMC
/linux-6.8/arch/arm/mach-imx/
Dsuspend-imx53.S1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright (C) 2008-2011 Freescale Semiconductor, Inc.
44 /* Save pad config */
60 /* Set FDVFS bit of M4IF_MCR0 to request DDR to enter self-refresh */
66 /* Poll FDVACK bit of M4IF_MCR to wait for DDR to enter self-refresh */
72 /* Set pad config */
99 /* Restore pad config */
115 /* Clear FDVFS bit of M4IF_MCR0 to request DDR to exit self-refresh */
121 /* Poll FDVACK bit of M4IF_MCR to wait for DDR to exit self-refresh */
134 .word . - imx53_suspend
/linux-6.8/drivers/mtd/lpddr/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
5 config MTD_LPDDR
10 flash chips. Synonymous with Mobile-DDR. It is a new standard for
11 DDR memories, intended for battery-operated systems.
13 config MTD_QINFO_PROBE
22 config MTD_LPDDR2_NVM
25 tristate "Support for LPDDR2-NVM flash chips"
27 This option enables support of PCM memories with a LPDDR2-NVM
/linux-6.8/Documentation/devicetree/bindings/pinctrl/
Dfsl,imx7ulp-pinctrl.txt4 ports and IOMUXC DDR for DDR interface.
8 supports generic pin config.
10 Please refer to fsl,imx-pinctrl.txt in this directory for common binding
14 - compatible: "fsl,imx7ulp-iomuxc1".
15 - fsl,pins: Each entry consists of 5 integers which represents the mux
16 and config setting for one pin. The first 4 integers
19 imx7ulp-pinfunc.h in the device tree source folder.
20 The last integer CONFIG is the pad setting value like
21 pull-up on this pin.
24 CONFIG settings.
[all …]
/linux-6.8/Documentation/devicetree/bindings/mmc/
Dsdhci-msm.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mmc/sdhci-msm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Qualcomm SDHCI controller (sdhci-msm)
10 - Bhupesh Sharma <bhupesh.sharma@linaro.org>
19 - enum:
20 - qcom,sdhci-msm-v4
22 - items:
23 - enum:
[all …]
/linux-6.8/drivers/devfreq/event/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 bool "DEVFREQ-Event device Support"
5 The devfreq-event device provide the raw data and events which
6 indicate the current state of devfreq-event device. The provided
7 data from devfreq-event device is used to monitor the state of
11 The devfreq-event device can support the various type of events
17 config DEVFREQ_EVENT_EXYNOS_NOCP
23 This add the devfreq-event driver for Exynos SoC. It provides NoC
26 config DEVFREQ_EVENT_EXYNOS_PPMU
31 This add the devfreq-event driver for Exynos SoC. It provides PPMU
[all …]
Drockchip-dfi.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * Author: Lin Huang <hl@rock-chips.com>
8 #include <linux/devfreq-event.h>
69 * struct dmc_count_channel - structure to hold counter values from the DDR controller
71 * @clock_cycles: DDR clock cycles
87 * The dfi controller can monitor DDR load. It has an upper and lower threshold
89 * generated to indicate the DDR frequency should be changed.
123 void __iomem *dfi_regs = dfi->regs; in rockchip_dfi_enable()
126 mutex_lock(&dfi->mutex); in rockchip_dfi_enable()
128 dfi->usecount++; in rockchip_dfi_enable()
[all …]
/linux-6.8/drivers/clk/baikal-t1/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 config CLK_BAIKAL_T1
3 bool "Baikal-T1 Clocks Control Unit interface"
7 Clocks Control Unit is the core of Baikal-T1 SoC System Controller
13 to select Baikal-T1 CCU PLLs and Dividers drivers.
17 config CLK_BT1_CCU_PLL
18 bool "Baikal-T1 CCU PLLs support"
22 Enable this to support the PLLs embedded into the Baikal-T1 SoC
27 CPUs, DDR, etc.) or passed over the clock dividers to be only
30 config CLK_BT1_CCU_DIV
[all …]
/linux-6.8/Documentation/admin-guide/perf/
Dimx-ddr.rst2 Freescale i.MX8 DDR Performance Monitoring Unit (PMU)
10 Selection of the value for each counter is done via the config registers. There
16 The "format" directory describes format of the config (event ID) and config1/2
21 in DDR PMU, see /sys/bus/events_source/devices/imx8_ddr0/caps/.
23 .. code-block:: bash
25 perf stat -a -e imx8_ddr0/cycles/ cmd
26 perf stat -a -e imx8_ddr0/read/,imx8_ddr0/write/ cmd
28 AXI filtering is only used by CSV modes 0x41 (axid-read) and 0x42 (axid-write)
33 un-supported, and value 1 for supported.
37 --AXI_ID defines AxID matching value.
[all …]
Dhisi-pmu.rst13 two HHAs (0 - 1) and four DDRCs (0 - 3), respectively.
16 -------------------------------
28 name will appear in event listing as hisi_sccl<sccl-id>_module<index-id>.
29 where "sccl-id" is the identifier of the SCCL and "index-id" is the index of
45 ------------------------------------------
47 ------------------------------------------
49 ------------------------------------------
51 ------------------------------------------
53 $# perf stat -a -e hisi_sccl3_l3c0/rd_hit_cpipe/ sleep 5
54 $# perf stat -a -e hisi_sccl3_l3c0/config=0x02/ sleep 5
[all …]
/linux-6.8/drivers/perf/amlogic/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 config MESON_DDR_PMU
3 tristate "Amlogic DDR Bandwidth Performance Monitor"
6 Provides support for the DDR performance monitor
/linux-6.8/arch/mips/mti-malta/
Dmalta-dtshim.c1 // SPDX-License-Identifier: GPL-2.0-or-later
15 #include <asm/mips-boards/generic.h>
16 #include <asm/mips-boards/malta.h>
17 #include <asm/mips-cps.h>
83 * DDR but limits it to 2GB. in gen_fdt_mem_array()
91 size -= size_preio; in gen_fdt_mem_array()
97 * We have a flat 32 bit physical memory map with DDR filling in gen_fdt_mem_array()
99 * obscures 256MB from 0x10000000-0x1fffffff. in gen_fdt_mem_array()
105 size -= SZ_256M; in gen_fdt_mem_array()
113 * We have a 32 bit physical memory map with a 2GB DDR region in gen_fdt_mem_array()
[all …]
/linux-6.8/drivers/perf/hisilicon/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 config HISI_PMU
7 Agent performance monitor and DDR Controller performance monitor.
9 config HISI_PCIE_PMU
18 config HNS3_PMU
/linux-6.8/include/linux/platform_data/
Demif_plat.h1 /* SPDX-License-Identifier: GPL-2.0-only */
12 /* Low power modes - EMIF_PWR_MGMT_CTRL */
23 * EMIF4D - Used in OMAP4
24 * EMIF4D5 - Used in OMAP5
31 * ATTILAPHY - Used in OMAP4
32 * INTELLIPHY - Used in OMAP5
37 /* Custom config requests */
44 * struct ddr_device_info - All information about the DDR device except AC
46 * @type: Device type (LPDDR2-S4, LPDDR2-S2 etc)
49 * @cs1_used: Whether there is a DDR device attached to the second
[all …]
/linux-6.8/drivers/dma/qcom/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
2 config QCOM_ADM
11 and on-chip peripheral devices.
13 config QCOM_BAM_DMA
20 provides DMA capabilities for a variety of on-chip devices.
22 config QCOM_GPI_DMA
32 transfer data between DDR and peripheral.
34 config QCOM_HIDMA_MGMT
46 config QCOM_HIDMA
/linux-6.8/drivers/media/pci/cx18/
Dcx18-cards.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * Derived from ivtv-cards.c
11 #include "cx18-driver.h"
12 #include "cx18-cards.h"
13 #include "cx18-av-core.h"
14 #include "cx18-i2c.h"
38 /* Please add new PCI IDs to: https://pci-ids.ucw.cz/
43 /* Hauppauge HVR-1600 cards */
49 .name = "Hauppauge HVR-1600",
74 .ddr = {
[all …]
/linux-6.8/drivers/memory/samsung/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
2 config SAMSUNG_MC
10 config EXYNOS5422_DMC
13 select DDR
24 config EXYNOS_SROM

12345678910