Home
last modified time | relevance | path

Searched refs:edac (Results 1 – 25 of 37) sorted by relevance

12

/linux-6.15/drivers/edac/
H A Dxgene_edac.c77 spin_lock(&edac->lock); in xgene_edac_pcp_clrbits()
89 spin_lock(&edac->lock); in xgene_edac_pcp_setbits()
353 tmp_ctx.edac = edac; in xgene_edac_mc_add()
927 ctx->edac = edac; in xgene_edac_pmd_add()
943 dev_err(edac->dev, in xgene_edac_pmd_add()
1204 dev_err(edac->dev, in xgene_edac_l3_add()
1222 ctx->edac = edac; in xgene_edac_l3_add()
1743 dev_err(edac->dev, in xgene_edac_soc_add()
1761 ctx->edac = edac; in xgene_edac_soc_add()
1850 edac = devm_kzalloc(&pdev->dev, sizeof(*edac), GFP_KERNEL); in xgene_edac_probe()
[all …]
H A Dti_edac.c84 return readl_relaxed(edac->reg + offset); in ti_edac_readl()
89 writel_relaxed(val, edac->reg + offset); in ti_edac_writel()
95 struct ti_edac *edac = mci->pvt_info; in ti_edac_isr() local
100 irq_status = ti_edac_readl(edac, EMIF_IRQ_STATUS); in ti_edac_isr()
133 struct ti_edac *edac = mci->pvt_info; in ti_edac_setup_dimm() local
140 val = ti_edac_readl(edac, EMIF_SDRAM_CONFIG); in ti_edac_setup_dimm()
188 val = ti_edac_readl(edac, EMIF_ECC_CTRL); in ti_edac_setup_dimm()
239 struct ti_edac *edac; in ti_edac_probe() local
264 edac = mci->pvt_info; in ti_edac_probe()
265 edac->reg = reg; in ti_edac_probe()
[all …]
H A Daltera_edac.c1930 dci->dev = edac->dev; in altr_edac_a10_device_add()
1933 altdev->edac = edac; in altr_edac_a10_device_add()
2109 edac = devm_kzalloc(&pdev->dev, sizeof(*edac), GFP_KERNEL); in altr_edac_a10_probe()
2110 if (!edac) in altr_edac_a10_probe()
2117 edac->ecc_mgr_map = in altr_edac_a10_probe()
2136 if (!edac->domain) { in altr_edac_a10_probe()
2142 if (edac->sb_irq < 0) in altr_edac_a10_probe()
2143 return edac->sb_irq; in altr_edac_a10_probe()
2147 edac); in altr_edac_a10_probe()
2175 if (edac->db_irq < 0) in altr_edac_a10_probe()
[all …]
H A Daltera_edac.h383 struct altr_arria10_edac *edac; member
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-devices-edac3 Contact: linux-edac@vger.kernel.org
14 Contact: linux-edac@vger.kernel.org
21 Contact: linux-edac@vger.kernel.org
27 Contact: linux-edac@vger.kernel.org
81 linux-edac@vger.kernel.org
89 linux-edac@vger.kernel.org
100 linux-edac@vger.kernel.org
107 linux-edac@vger.kernel.org
115 linux-edac@vger.kernel.org
130 linux-edac@vger.kernel.org
[all …]
H A Dsysfs-edac-scrub1 What: /sys/bus/edac/devices/<dev-name>/scrubX
4 Contact: linux-edac@vger.kernel.org
17 What: /sys/bus/edac/devices/<dev-name>/scrubX/addr
20 Contact: linux-edac@vger.kernel.org
29 What: /sys/bus/edac/devices/<dev-name>/scrubX/size
32 Contact: linux-edac@vger.kernel.org
37 What: /sys/bus/edac/devices/<dev-name>/scrubX/enable_background
40 Contact: linux-edac@vger.kernel.org
47 Contact: linux-edac@vger.kernel.org
55 Contact: linux-edac@vger.kernel.org
[all …]
H A Dsysfs-edac-memory-repair1 What: /sys/bus/edac/devices/<dev-name>/mem_repairX
4 Contact: linux-edac@vger.kernel.org
38 Contact: linux-edac@vger.kernel.org
58 Contact: linux-edac@vger.kernel.org
74 Contact: linux-edac@vger.kernel.org
86 Contact: linux-edac@vger.kernel.org
94 Contact: linux-edac@vger.kernel.org
111 Contact: linux-edac@vger.kernel.org
134 Contact: linux-edac@vger.kernel.org
154 Contact: linux-edac@vger.kernel.org
[all …]
H A Dsysfs-edac-ecs1 What: /sys/bus/edac/devices/<dev-name>/ecs_fruX
4 Contact: linux-edac@vger.kernel.org
18 What: /sys/bus/edac/devices/<dev-name>/ecs_fruX/log_entry_type
21 Contact: linux-edac@vger.kernel.org
31 What: /sys/bus/edac/devices/<dev-name>/ecs_fruX/mode
34 Contact: linux-edac@vger.kernel.org
52 What: /sys/bus/edac/devices/<dev-name>/ecs_fruX/reset
55 Contact: linux-edac@vger.kernel.org
63 What: /sys/bus/edac/devices/<dev-name>/ecs_fruX/threshold
66 Contact: linux-edac@vger.kernel.org
/linux-6.15/Documentation/devicetree/bindings/edac/
H A Dapm-xgene-edac.txt14 - compatible : Shall be "apm,xgene-edac".
28 - compatible : Shall be "apm,xgene-edac-mc".
34 - compatible : Shall be "apm,xgene-edac-pmd" or
40 - compatible : Shall be "apm,xgene-edac-l3" or
41 "apm,xgene-edac-l3-v2".
76 edac@78800000 {
77 compatible = "apm,xgene-edac";
92 compatible = "apm,xgene-edac-mc";
98 compatible = "apm,xgene-edac-pmd";
104 compatible = "apm,xgene-edac-l3";
[all …]
H A Daspeed-sdram-edac.txt15 - "aspeed,ast2400-sdram-edac"
16 - "aspeed,ast2500-sdram-edac"
17 - "aspeed,ast2600-sdram-edac"
24 edac: sdram@1e6e0000 {
25 compatible = "aspeed,ast2500-sdram-edac";
H A Damazon,al-mc-edac.yaml4 $id: http://devicetree.org/schemas/edac/amazon,al-mc-edac.yaml#
20 const: amazon,al-mc-edac
57 edac@f0080000 {
60 compatible = "amazon,al-mc-edac";
H A Daltr,socfpga-ecc-manager.yaml5 $id: http://devicetree.org/schemas/edac/altr,socfpga-ecc-manager.yaml#
56 - altr,sdram-edac-a10
57 - altr,sdram-edac-s10
278 compatible = "altr,sdram-edac-s10";
H A Ddmc-520.yaml4 $id: http://devicetree.org/schemas/edac/dmc-520.yaml#
/linux-6.15/Documentation/edac/
H A Dfeatures.rst51 || |/sys/bus/edac/devices/<dev>/scrubX/ | | EDAC device || |
52 || |/sys/bus/edac/devices/<dev>/ecsX/ |<->| EDAC MC || |
53 || |/sys/bus/edac/devices/<dev>/repairX | | EDAC sysfs || |
89 sysfs. For example, /sys/bus/edac/devices/<dev-name>/<feature>X/
99 Memory scrub features are documented in `Documentation/edac/scrub.rst`.
103 Memory repair features are documented in `Documentation/edac/memory_repair.rst`.
H A Dmemory_repair.rst115 accessed in the /sys/bus/edac/devices/<dev-name>/mem_repairX/
121 `Documentation/ABI/testing/sysfs-edac-memory-repair`.
H A Dscrub.rst258 /sys/bus/edac/devices/<dev-name>/scrubX/
264 `Documentation/ABI/testing/sysfs-edac-scrub`
266 `Documentation/ABI/testing/sysfs-edac-ecs`
/linux-6.15/Documentation/devicetree/bindings/arm/altera/
H A Dsocfpga-sdram-edac.txt5 - compatible : should contain "altr,sdram-edac" or "altr,sdram-edac-a10"
12 compatible = "altr,sdram-edac";
/linux-6.15/arch/arm64/boot/dts/apm/
H A Dapm-shadowcat.dtsi443 edac@78800000 {
444 compatible = "apm,xgene-edac";
458 compatible = "apm,xgene-edac-mc";
464 compatible = "apm,xgene-edac-mc";
470 compatible = "apm,xgene-edac-mc";
476 compatible = "apm,xgene-edac-mc";
482 compatible = "apm,xgene-edac-pmd";
488 compatible = "apm,xgene-edac-pmd";
494 compatible = "apm,xgene-edac-pmd";
500 compatible = "apm,xgene-edac-pmd";
[all …]
H A Dapm-storm.dtsi487 edac@78800000 {
488 compatible = "apm,xgene-edac";
503 compatible = "apm,xgene-edac-mc";
509 compatible = "apm,xgene-edac-mc";
515 compatible = "apm,xgene-edac-mc";
521 compatible = "apm,xgene-edac-mc";
527 compatible = "apm,xgene-edac-pmd";
533 compatible = "apm,xgene-edac-pmd";
539 compatible = "apm,xgene-edac-pmd";
545 compatible = "apm,xgene-edac-pmd";
[all …]
/linux-6.15/Documentation/admin-guide/RAS/
H A Dmain.rst317 lives in the /sys/devices/system/edac directory.
402 ..../edac/mc/
436 Documentation/ABI/testing/sysfs-devices-edac
446 ``/sys/devices/system/edac/``\ [#f6]_::
448 /sys/devices/system/edac/
891 /sys/devices/system/edac/test-instance
1041 ``/sys/devices/system/edac/mc/mc?/``:
1099 echo 2 >/sys/devices/system/edac/mc/mc0/inject_type
1100 echo 64 >/sys/devices/system/edac/mc/mc0/inject_eccmask
1101 echo 3 >/sys/devices/system/edac/mc/mc0/inject_section
[all …]
/linux-6.15/Documentation/driver-api/
H A Dedac.rst128 .. kernel-doc:: include/linux/edac.h
130 .. kernel-doc:: drivers/edac/edac_mc.h
139 .. kernel-doc:: drivers/edac/edac_pci.h
170 /sys/devices/system/edac/..
188 .. kernel-doc:: drivers/edac/edac_device.h
234 $ ls /sys/devices/system/edac/mc/
249 /sys/devices/system/edac/mc/..
H A Dindex.rst88 edac
/linux-6.15/Documentation/devicetree/bindings/memory-controllers/
H A Dxlnx,versal-ddrmc-edac.yaml4 $id: http://devicetree.org/schemas/memory-controllers/xlnx,versal-ddrmc-edac.yaml#
/linux-6.15/Documentation/
H A Dsubsystem-apis.rst74 edac/index
/linux-6.15/Documentation/translations/zh_CN/driver-api/
H A Dindex.rst61 * edac

12