From patchwork Thu Jul 19 10:14:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manish Narani X-Patchwork-Id: 946158 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=xilinx.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=xilinx.onmicrosoft.com header.i=@xilinx.onmicrosoft.com header.b="SEW+Q/xs"; dkim-atps=neutral Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41WVJd6qylz9s21 for ; Thu, 19 Jul 2018 20:15:29 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730443AbeGSK5z (ORCPT ); Thu, 19 Jul 2018 06:57:55 -0400 Received: from mail-sn1nam01on0050.outbound.protection.outlook.com ([104.47.32.50]:36496 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728071AbeGSK5y (ORCPT ); Thu, 19 Jul 2018 06:57:54 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2XAvNXQBTqVK9pBcjB2PRE4BADGoO0JV3k7r876/7jw=; b=SEW+Q/xsBo/5PH9hACyavG82EIb3+JzzlG/r4d9N35Qm4JrRfDNHY3Aowzfo+O2ptLRTRKvM7DznfPNuuDEqXSqvkWssVHUQzudJz8yM1Zoqa0h8NVz1v/Lao59dIZlDKh9wS8SKw0QKQT4yvGd9zB3lfbjeSoB7ijq2B+ZekM4= Received: from DM6PR02CA0003.namprd02.prod.outlook.com (2603:10b6:5:1c::16) by BY2PR02MB091.namprd02.prod.outlook.com (2a01:111:e400:2c1c::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.952.20; Thu, 19 Jul 2018 10:15:25 +0000 Received: from BL2NAM02FT060.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e46::201) by DM6PR02CA0003.outlook.office365.com (2603:10b6:5:1c::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.973.16 via Frontend Transport; Thu, 19 Jul 2018 10:15:24 +0000 Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; Received: from xsj-pvapsmtpgw01 (149.199.60.83) by BL2NAM02FT060.mail.protection.outlook.com (10.152.76.124) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.952.17 via Frontend Transport; Thu, 19 Jul 2018 10:15:21 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1fg5xw-0007gC-D2; Thu, 19 Jul 2018 03:15:20 -0700 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1fg5xg-0006dP-1G; Thu, 19 Jul 2018 03:15:06 -0700 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w6JAEtVi013054; Thu, 19 Jul 2018 03:14:55 -0700 Received: from [172.23.64.106] (helo=xhdvnc125.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1fg5xX-0006d2-0K; Thu, 19 Jul 2018 03:14:55 -0700 Received: by xhdvnc125.xilinx.com (Postfix, from userid 16987) id 2F8F21215D6; Thu, 19 Jul 2018 15:44:54 +0530 (IST) From: Manish Narani To: , , , , , , , , , , , CC: , , Manish Narani Subject: [PATCH 2/4] dt: bindings: Document ZynqMP DDRC in Synopsys documentation Date: Thu, 19 Jul 2018 15:44:48 +0530 Message-ID: <1531995290-15643-3-git-send-email-manish.narani@xilinx.com> X-Mailer: git-send-email 2.1.1 In-Reply-To: <1531995290-15643-1-git-send-email-manish.narani@xilinx.com> References: <1531995290-15643-1-git-send-email-manish.narani@xilinx.com> X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23620.005 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(346002)(376002)(136003)(39860400002)(396003)(2980300002)(438002)(199004)(189003)(11346002)(54906003)(8676002)(186003)(316002)(106466001)(6346003)(63266004)(110136005)(52956003)(106002)(16586007)(44832011)(76176011)(446003)(47776003)(81156014)(126002)(26005)(51416003)(476003)(42186006)(36386004)(2201001)(486006)(81166006)(2616005)(50466002)(5660300001)(2906002)(305945005)(478600001)(103686004)(107886003)(72206003)(50226002)(356003)(6666003)(36756003)(426003)(4326008)(48376002)(336012)(6266002)(8936002)(90966002)(921003)(107986001)(2101003)(1121003)(83996005); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR02MB091; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; LANG:en; PTR:unknown-60-83.xilinx.com; A:1; MX:1; X-Microsoft-Exchange-Diagnostics: 1; BL2NAM02FT060; 1:CTzKptsIauBAAca3C1mG6pN5tLaOsC0HjA8l7OOVLVbBiWipyDYQlhbLZNJc3PtVicWscPAoc9hSXmGxcaoE+FCLuxSXOsvjiT1az6gTHXkOofQTt1fibs/mBxlcnvFu MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7a87613e-2c0f-4d96-fc1e-08d5ed608a9f X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600067)(711020)(4608076)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060); SRVR:BY2PR02MB091; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB091; 3:tsEY1ga6K2RBS8aPEo9xlVuyfLPtRkG4n92aiP4lgX0qTEV/s+x2xaixKggNedCh/h9tEBreQeyYd0KZTHbiHAo7x8Azi3tqIQkcKaXxVQQ36pQ/Uhs3MISxWskW5jwXncd74rLGk+NGTNusmkWgClKN4aCabkGxC/8vPs5EPLAmTIcN6gW/8HSj3kucfP1egxfOnx7Hd733TQTe//yS3JeWPoOtFTJkMBDkttkB3f+yXUSq2sk3gGHnL2Up/tygnY0IETIoZgwCB6auyk157ES4hFBY+GWczFn8omH5MXZ2QHdTGprn1ny7xQ0Jv03GLVKTEFPxUCtb80pQMdhWLAC0gDAsBA9eTNKdJNHLI0A=; 25:pb1Hk77lR+Xt+/vkQVdAVTSDEuslqhXgtub6Kyx731wQe5mUDc6GcgVkTMs0S1s6uVV29HMbp5JOcKDKffrLKwAfe1r+XxFlE3H7Ix8cxXD+pfI+DPRWZZwKdzl3hwqU8gS87Dyw5jC9PeWIt9C5oJybvzewDnFn9xGedtNTjJgIwX8TXaC+KJeqLU+2+Ids2ZSHLrZqkU68i8H4ATDZJObbLGVxEnZqDrzq/aNdEtNLa/KAag6ah18P9l0vT51LLw4KJn6E3wCnmzLatmR7JGA6z2Zb0r9dqvU7/ydc5tOht0/Wa6luNz6/Y9eiPaPqYOdwS46w69gqJSMpVVmAXA== X-MS-TrafficTypeDiagnostic: BY2PR02MB091: X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB091; 31:PNgW/TpS4PebfrVttPpUgO6MQTT24nppfDwICebi5JaS0wzsQkACmc48wrgHMSg7BVTk9G/WcxCCiUs/i24vEFpZDfnDmeLwxTBlzylkx9E9874bgy6PhzqVxT5tidm+9ITgngio89Hqu8M/MOhzlMUIgcoBP0SdsW8yJABhyTlQmC04zBUtJbyry0syZoEzF/iryJPfr7T66C0tGOA5AYQnQfdpbGc2XAfarPcEu7Q=; 20:7WcemVK+jNz137NL7eW/cDRZZeQRx66qHB4SQb0MKqhXBsnXWOFug6+kj+YnRzQXhVSw99B9UdFouurcVpcS5Ju+xX+EYgZX39ddBQB6bfpeWcsFmUfH0OlzvOeeW9Q2McE1nrmXkAwVy4IIOT299Gx8Y81P7cRPW02Y8SihsqyVCiYdmFj+goqbV3u3Ten9RQPIzI83U8Ywdyi2Ociz24KK5Vqp7oTH2NFLdJq9ekpd5zbhQKn2DbqxOPDRYioVXMG3xd7V3hn8WdJjUus1EuV1U6V/UpprWFgtU72NkQilI9On1YcanXUqWS5DifjwjKYVOVojlJJWmUBQxNlNbJf7C5wENRQ/ULFOZzHJI5ItHLsQqRsJqT1MPA+fPF33riy5Rvp2YBC5ESBD+9WWGqNuFiIxZixdQKPGZQxQYdBGKUNuyZR3bMP4iG95cUAUKOiJCC6DFsGQyENbdL5WhWGDKCHirWc8MyZapo7Fr543V1zLT9mQqWuxFKp5JIys X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(20558992708506)(192813158149592); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231311)(944501410)(52105095)(3002001)(93006095)(93004095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016); SRVR:BY2PR02MB091; BCL:0; PCL:0; RULEID:; SRVR:BY2PR02MB091; X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB091; 4:nKxzyJe2qtIHj6kjFedfRBrjvj4KVhCAc0A1U6foVBoWJY4tOCGFIVvWqZHIuHg2MwuFzKN/xiQsgxy+o3Oej9Q4KrsdpMvFOYuzqnqB/M0obDXt9yvabY4I7Wqq0vppM4jkpLW01QgFFRZ1A66/pwsgR0tdAP6NFG5sVlsWq2ESTQTx5g6UaERN+ccQK4UDAm9SDZFXDspf4D8Tv3li4GrslCz39TPCpNdLJTYRPOGMVmJfCm2Ki4yPOC1j/oaXqHdjyL7ZdshOfT1OEekUeQQeZI/G0R0s/rjUj7VaaB0Uxzi55Bj51ZkpJGqMJ8BNA806ykM6d9ZQUAzZ6V5YFderpQ66w9EgpPWvdn6HGb0= X-Forefront-PRVS: 0738AF4208 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR02MB091; 23:5D1BT03DM9vbp3Y1ZP0hw+NTZ+x/Z1pJNVFFlUWDV0?= ZBteAyTf4lJsAX7fVc+O+FfoSpCxkrImgCYvvftvgurscKKpyQCi2CO/ZfJeQD6m3LmOTCJ4Od9BZPnUwsghmmXwDyUzxVA4pismvT8/+dEsw86qlOlKbduGYQHMbrvlXRGp1fvgzaHLdxtK1XqJ1FPCRfjOEUyOQgOSYeiHTF55dnCM4msKJ/HWgmpGSwKG9r6vWKwzdD1TcTOTI890Qoona4+w2DbV2FoqlOi4bKyiqSTQ/9TDFSdI2iLP6qvQSeRGxdF0fil6B0T4u/mz1HAsqECysGPSqzb6h7dns8EBnMYRIBTQ6yRnQ2bCVdyCQi4MjdBxRQb7RQDbEuPPtspG1D3WHwnliAho+lXFD4pPhWsqtGrITnoydZqPvnu7ksn48D41wyfm3qu9mN78ie9Br5+tW9RKI1iavH44yOVH3bA/tsRM4SBokH3M2XpoaNVVZ3kJM+owAn+/Gm7eFEsa0lvM1TvapL1K/o3GzAYHY0KKdZpb8aS9GZkB3wz3hFXuIfNB+F8dvNy2UT383+WAyLwOf1pdKxfOZWprragLBYOtTaVpPtq7dpog7JXqX3lXsLAF6dK4bWKyZhqNAM15+XsW2EqLS3N6YTpDo1CjXxgk8mkhUStO0RU5GCuuKW1Yw3SeBnoA8kZGjkKeayaFAp8hih+lFzLZ2g1oRz6p9WJptBx7a0ABG+mjQKtbP2lnrmMUucZq9TsNiSRBQMdFAuXTfgz7O+IyZs9XtYw5L9JIOCibNAOqTqUI0vTtUYrxPFgF7vvRCvRmloLZoEqeEIZ27NdtRzyWOeB/fIzRzHyzvtAAuAjtk5eFIkbnmw5N1fIts7rOyinNxd/4r1dS244NET/cpgWxecktXlE65b+ZEWWsgy4+/AC6BLgC0KcR+Lgyr18esqxvcC7HzPzcfh5Y73FvR8GarD08huz++///NdcHp3wRZUQkqv2J2vBskfbRXl0pkU7EhqzgDxtEseSqjfYBK6SKr6pehkvRDKdYu1qPfQNtlom83Iup0x+Am1/weBPW+gbt5Mztig/fMlWNpla86SQAjyCtynLrfsb9hnx5UM6ZpUrfxmLMiyJBUTnkSg7Y8sz1W/HL7+qd4Og1LokxPl9HQHLVaDQW8wBzgrkEXkgMwWWh1EqNmwSGj9is2EcdUw0+yAtp6KWBOlYIy7h4j80P1HEbWURCHCOzbVOuydvZJW0YKj+ka1RsYGorftJ/nxD5x20eu7cfbxqLHdXWagGfasja8wuHXr7iNgHa9bRq+zJYYwQA8= X-Microsoft-Antispam-Message-Info: 7oWQfbKJiTE4MM45qWOrs+8Q7pAKehzxeX1dmYgmirkQTfE4zE3tvcalUeZZVuYOwdKk+6YYAjBa01o6ZEBrnM2I1SHtxr7VOyQvJsd5pqY+reodI5PxPLi8VtDG3MSLgroF0wikao0YnJiwb3Xdp+ba9BhIKjchaVeK663l8ckicsgt9kR0rVMVyCXdgfvEONq5gzZF+xMzloLz/u7PLHL5WTZWkVyp31TS6qR//UjXWcKhLnnIAE85DYLN40XBZt/AyxvgcWxKQA900doSo3E0ezv76WphmjEIuoZwpbTptBc3dS2nd6A+0V5Q/DiC/MjDCsk0Ojo1XaEL2QhK5HVzE4/MLpIrMM8iVNcBErE= X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB091; 6:QKJII/TZeKxuFv56y9Rn13fLMYY8OCOd2n/5afJD2DBEbrZZIAoIUbOItUVEIPbzvyWVcwIxQWgabJpq1Y9462D112IWgYk/K3pNdGWoLWLUq5c4HGejJHYEW/e7mVYE9zLjLh2BrF0ZwKm6FskA0exxDpZCE6aR6fZ3Fz9RIV1FPogLzGQ+Mnb232kRODsyPlHU9NrmJlwgZAakNeWS7lFVQDu5uGEwfOdgxBu2vuWAhkQM4ThsMrTXBvsraZBaMyUB7EB5evU0N8iJOlGlEjvrzj/hv8D/l980j4/TctXeDO1qXkA3Gahs1Iyw6UudQv5FgjKqHvg3kGR+zqAf3g0E7blabGvavCQj+LIojbnAjK3a1Tx4Oi4BF8yEof01/sdLHCtaHK0ghnBAPZ26qPNOxtTcrFLYu34HVdaYeZrUOnEtWai0tyl6jHyT5p+bMyLCC6az22laayOyiZl7jA==; 5:mU4RSslhsRceOQkRS/13H99AWo579A8cLP4Ix2Uy8br1ZBc3rvdbXTs0VWOwjVhoub90JYWa0CjQ1w3UMp38lzFZjfOmTV33BmC9MJS0Td6CGD8xkJNitgxRFrIy/xcsZdiOsZgctsNyLRng7I9zGG+MdFHLuoioCT0QPho+EyQ=; 24:LWLH1LHFPgzm2HM4DY8/NY0wq8WqRmt7uq2n4IQ8RURQQdlolT5HQgmRgRcSpJ6IhvzMjsJZfLm8pkDWYy9pRmrrdJOCmR5+1GmPkATFD1A= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR02MB091; 7:sUDsYKZweC0DYQsC9cc7s0WWMhg9DZ9h1NBk46Y/wB1leF1ddYzkA61p8cpz+GsIOF54TgNa0lEROnA1tKvj4N5oOh9MpiGzFs9g+qc359g9GBpBzJysPxjdtJH1dhHkDPuDWtnirSvl4AEqcW9sB11vXITVBTE3vT5yZJi75y8UdByiem/MDeOBV1/rzWB2LSm6vXIwcB7gy+DD00htoh9Fdb7xQXpbPLKTH5mHK/JsJfZ4JcuhEO2nXFkHs50O X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jul 2018 10:15:21.4613 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 7a87613e-2c0f-4d96-fc1e-08d5ed608a9f X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR02MB091 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org This patch documents Synopsys EDAC driver which reports the single bit errors that are corrected and the double bit errors that are detected. Signed-off-by: Manish Narani --- .../bindings/memory-controllers/synopsys.txt | 25 ++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/Documentation/devicetree/bindings/memory-controllers/synopsys.txt b/Documentation/devicetree/bindings/memory-controllers/synopsys.txt index a43d26d..5d20b76 100644 --- a/Documentation/devicetree/bindings/memory-controllers/synopsys.txt +++ b/Documentation/devicetree/bindings/memory-controllers/synopsys.txt @@ -1,15 +1,32 @@ Binding for Synopsys IntelliDDR Multi Protocol Memory Controller -This controller has an optional ECC support in half-bus width (16-bit) -configuration. The ECC controller corrects one bit error and detects +Synopsys EDAC driver, it does reports the DDR ECC single bit errors +that are corrected and double bit ecc errors that are detected by the DDR +ECC controller. + +The Zynq DDR ECC controller has an optional ECC support in half-bus width +(16-bit) configuration. The ECC controller corrects one bit error and detects two bit errors. Required properties: - - compatible: Should be 'xlnx,zynq-ddrc-a05' - - reg: Base address and size of the controllers memory area + - compatible: One of: + - 'xlnx,zynq-ddrc-a05' : Zynq DDR ECC controller + - 'xlnx,zynqmp-ddrc-2.40a' : ZynqMP DDR ECC controller + - reg: Should contain DDR controller registers location and length. + +Required properties for "xlnx,zynqmp-ddrc-2.40a": + - interrupt-parent: Should be core interrupt controller. + - interrupts: Property with a value describing the interrupt number. Example: memory-controller@f8006000 { compatible = "xlnx,zynq-ddrc-a05"; reg = <0xf8006000 0x1000>; }; + + mc: memory-controller@fd070000 { + compatible = "xlnx,zynqmp-ddrc-2.40a"; + reg = <0x0 0xfd070000 0x0 0x30000>; + interrupt-parent = <&gic>; + interrupts = <0 112 4>; + };