Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2119867imu; Thu, 17 Jan 2019 08:42:21 -0800 (PST) X-Google-Smtp-Source: ALg8bN4E13Oyb8zU8JhDae+lHKeAkNtzGkjiMDu7vlPoZ56SB9QZCCMzMumq4Vlz8PCNGnkD0jh8 X-Received: by 2002:a17:902:4324:: with SMTP id i33mr15390474pld.227.1547743341643; Thu, 17 Jan 2019 08:42:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547743341; cv=none; d=google.com; s=arc-20160816; b=XTvDsopLKng1KsMjQw6YgcYNcyxO92MVZi4trhWlLmgf1zjbmWUMyGMstT/ym4Zw4l KYyDgc+6N1sPlnRGdsBpDZXf+ldX8mhPgfWpOT0KRCE6NccF5ZYJ0OfWfGJg9DIVc0lO eZxk5qqkIv1tHnrJBoheuJCf3N7YXrmoKP1r2whE5awaHhjmKJ2rk7i1JQLOfZ52/7Tw SFXHtWcJUqRoFz+PiNAyfqJH7QCzD3h5rqTniSOY9CJOd74pHYbA1il1gPxy9FYXgq/d 62D1imOIYKS1m8m2wLE6Kbl0zc4lEU8uJEyDjmNaQ+Uu4t64dqwmfs9DllVmRld03rse t+IQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from; bh=q0JlSSiZBq9S/QORYG2oDDO5xfSfwNPua8iP0NS7R0k=; b=OmoRljggqoGbAWmjvXofuD/6IhFpI49n7LzAAVYYM+Z+AakOxudUynpDikH5xzIMCe YGa76gRuiyF/pZF5bU9xtfaMMOg8kGP38BZz+kSvOUwEIC6IOMjTrXidx9yWE0AHuat4 Ti3H0nQDsSeoswv/dP6VjmLnjR6LrqcE7wNIQSQ+uVcgvSLvdUMQw1HnF1e89jWqMZb/ CEh8iM3U1pzJnNiTuASOu8M2+mZ7Efk35uF6zCjbyw0Np96gj62DiP/q9RCzJtEXvQnR pq8ZyNWMv+B4cJ7pfuw0XxH/+jq66AC/CuXVys7s14PRMACXZqeHmE16H8WF7AHigloa lI7g== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f90si2027538plb.362.2019.01.17.08.42.06; Thu, 17 Jan 2019 08:42:21 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729092AbfAQQk1 (ORCPT + 99 others); Thu, 17 Jan 2019 11:40:27 -0500 Received: from mout.gmx.net ([212.227.15.15]:57631 "EHLO mout.gmx.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728598AbfAQQk0 (ORCPT ); Thu, 17 Jan 2019 11:40:26 -0500 Received: from corona.crabdance.com ([173.228.106.209]) by mail.gmx.com (mrgmx001 [212.227.17.190]) with ESMTPSA (Nemesis) id 0Ma1tv-1gWkYp0Wqt-00LjM3; Thu, 17 Jan 2019 17:40:08 +0100 Received: by corona.crabdance.com (Postfix, from userid 1001) id 1A3A36E85602; Thu, 17 Jan 2019 08:40:02 -0800 (PST) From: Stefan Schaeckeler To: Rob Herring , Mark Rutland , Joel Stanley , Andrew Jeffery , Borislav Petkov , Mauro Carvalho Chehab , linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-edac@vger.kernel.org Cc: Stefan M Schaeckeler Subject: [PATCH v2 2/2] dt-bindings: edac: Aspeed AST2500 Date: Thu, 17 Jan 2019 08:38:17 -0800 Message-Id: <1547743097-5236-3-git-send-email-schaecsn@gmx.net> X-Mailer: git-send-email 2.4.5 In-Reply-To: <1547743097-5236-1-git-send-email-schaecsn@gmx.net> References: <1547743097-5236-1-git-send-email-schaecsn@gmx.net> X-Provags-ID: V03:K1:acREAI7ia05S8qqj43tkSIgjpuCXQAGBmeAKzACUxCAVYTi+eXo ntxrFUPgKUBicdHgY4+qrujF7o2Bnytl3PtEL4GIajryYUxWf3z+zFpY6uUAGplStL5aHto JgRPzjMipoX8jCq4f6E2GrdkSQ+454TqAOBvYa2/gpgsk6ih/xUo7c8FjNJwTwMug0pMqx6 24F92KVl+Dhq4yBk3KG3A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:kSLD9qsKXwE=:9bnK4X4LFcgg+8EfZyr1/S H49IljoobZeWJLJ2k7Uz4ccrcN3Uvv9vEI+i3wM6UVRYAw7WDzGLkClB7yG4XzAc+vXE2ivXd Azwa9Ol0EFgrj/YVCrM3upLiVT6GeXWm0wMxaa48dZBlVwPbZe/qOBWDd3AMVwhQy0F4/sPd2 0ADTc9g6/l5+rj4ycCvIDIj+Zlnv6VV33g3rbeOfQ7Y2dNjM5mhsdAsj3XvUsWpFoGtIzPPE3 G5WYOCDmucd9pq0Ufxxu3v796+ZPqHp7j2q/825E3Jjqjgc6KJd63zb7GnBzX/oiii7N0O5AC YUuyNGApd+ciXcu3f9K0HgYC08RbZSckW+xImmrsf/b+F/B3pkO65T81v4pZqbAYjnR1hZbQL JV6poeNOhvhlP5TLoST8tqICPSqcwJzKmX1iPNAyCGHoYZS2ZpY2aQEou8YBmWlhgu379XYih P5AGDZeKXfuKba8+XBa4X70UxUNSTKt5Dwvkat/0rU6s2vtYBaMR5qKGV+TC6L9+1FprHAqUD +CuM1i2xfXvDz+XoAoYpX+janc2ObMRuaOfyTanderCz64srZk7pt1TnjXmSaGsR4CgFlekwp zwOwtkB2KDyMOQfotDkPcbHAlXBrtZiCOsazVGe9DPjI2OrRSGhMOai+X3lcSTEFNwwxKfIc7 3SHC0HY0avxgSr1pMQIDytvWD8fQSyqrwBpapFXay1UES8y/sKrl6HvcEhO/tw9LC3pl/40L3 QU0Ftq+/KKEu+aPMFxngQ2ug3c99896lGhd9wNusGj0G1xDPShqjIuWxitKKa/gpmCuItuiMa iNE2U7GYOEKIND8wq6PFiMAO+SBmhmCAwdwleVnRtlpopQoM+zLFlqPNyG7DLAuH4wZosrBtH FFEbIMu0TzkigzPgcFmMXvM3/VudevnBWFnXFCN/YSXMYD5YeQmqHhq0966q8N Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Stefan M Schaeckeler Add support for EDAC on the Aspeed AST2500 SoC. Signed-off-by: Stefan M Schaeckeler --- .../bindings/edac/aspeed-sdram-edac.txt | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt diff --git a/Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt b/Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt new file mode 100644 index 000000000000..6a0f3d90d682 --- /dev/null +++ b/Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt @@ -0,0 +1,25 @@ +Aspeed AST2500 SoC EDAC node + +The Aspeed AST2500 SoC supports DDR3 and DDR4 memory with and without ECC (error +correction check). + +The memory controller supports SECDED (single bit error correction, double bit +error detection) and single bit error auto scrubbing by reserving 8 bits for +every 64 bit word (effectively reducing available memory to 8/9). + +Note, the bootloader must configure ECC mode in the memory controller. + + +Required properties: +- compatible: should be "aspeed,ast2500-sdram-edac" +- reg: sdram controller register set should be <0x1e6e0000 0x174> +- interrupts: should be AVIC interrupt #0 + + +Example: + + edac: sdram@1e6e0000 { + compatible = "aspeed,ast2500-sdram-edac"; + reg = <0x1e6e0000 0x174>; + interrupts = <0>; + }; -- 2.19.1