Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1705016 > unrolled thread

[PATCH 3/3] EDAC: add support for reduced-width Armada-XP SDRAM

Started byChris Packham <chris.packham@alliedtelesis.co.nz>
First post2017-08-07 00:40 +0200
Last post2017-08-07 00:40 +0200
Articles 1 — 1 participant

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  [PATCH 3/3] EDAC: add support for reduced-width Armada-XP SDRAM Chris Packham <chris.packham@alliedtelesis.co.nz> - 2017-08-07 00:40 +0200

#1705016 — [PATCH 3/3] EDAC: add support for reduced-width Armada-XP SDRAM

FromChris Packham <chris.packham@alliedtelesis.co.nz>
Date2017-08-07 00:40 +0200
Subject[PATCH 3/3] EDAC: add support for reduced-width Armada-XP SDRAM
Message-ID<ubCng-893-17@gated-at.bofh.it>
Some integrated Armada XP SoCs use a reduced pin count so the width of
the SDRAM interface is smaller than the traditional discrete SoCs. This
means that the definition of "full" and "half" width is further reduced.

Signed-off-by: Chris Packham <chris.packham@alliedtelesis.co.nz>
---
 drivers/edac/armada_xp_edac.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/drivers/edac/armada_xp_edac.c b/drivers/edac/armada_xp_edac.c
index 68e88b180928..d8edcaac87c0 100644
--- a/drivers/edac/armada_xp_edac.c
+++ b/drivers/edac/armada_xp_edac.c
@@ -350,6 +350,9 @@ static int armada_xp_mc_edac_probe(struct platform_device *pdev)
 	if (armada_xp_mc_edac_read_config(mci))
 		return -EINVAL;
 
+	if (of_property_read_bool(pdev->dev.of_node, "marvell,reduced-width"))
+		drvdata->width /= 2;
+
 	/* configure SBE threshold */
 	/* it seems that SBEs are not captured otherwise */
 	writel(1 << SDRAM_ERR_CTRL_ERR_THR_OFFSET,
-- 
2.13.0

[toc] | [standalone]


Back to top | Article view | linux.kernel


csiph-web