From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 5E634C6FA82 for ; Sat, 10 Sep 2022 20:18:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=BwArX6S/U+8TUC6n8KNWqWcgi0THs3/9EEpf6+Ltzpo=; b=GmkOEElB829lO7 u1m9VuHMRYZ46K/S+s1bMnx2Ean2iL397tnxvER+n3giV+YLGLzJANCMMJiZqs2ebHU4TCkP4ikpP CT9wL2cjunQBG/op5RUsPU+2ClmRIn2EwREr2ZXTaYyFugYuKJCLOrSuTaCkKLspk3yF24G0dnzBq 3QcPFx9fDTtl89lwFcIZ6R7xcObk7fp76hTp4sYv9OVwi8MCPc2YiaMf3lLSt6aNgxx2fNq2yWwhy X5KFEJNkFtBSUxAOyVHgwqN8ptyuy/P93XtyzERQ0gcYzXNvkO4l/nVxhB1Sff0100S+Orrwocnw9 9R3XOfxXuoAxM9oM1n6A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oX6v7-00CzVJ-8k; Sat, 10 Sep 2022 20:17:42 +0000 Received: from mail.baikalelectronics.com ([87.245.175.230]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oX6bG-00Cn2j-EL for linux-arm-kernel@lists.infradead.org; Sat, 10 Sep 2022 19:57:12 +0000 Received: from mail (mail.baikal.int [192.168.51.25]) by mail.baikalelectronics.com (Postfix) with ESMTP id 4631CDBA; Sat, 10 Sep 2022 23:00:55 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 mail.baikalelectronics.com 4631CDBA DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baikalelectronics.ru; s=mail; t=1662840055; bh=kpBrj/0I2/WFJ0dlYLMNRBqo3ds1nP7W4MtluGZBlD0=; h=From:To:CC:Subject:Date:In-Reply-To:References:From; b=QeL1ubQA79hK9p3QimApL2aZ2dBLudSwQalue/9QG1AWK491CFdKNfIo25THkS5gd z/xoNjBJiaV7mms/ifN0G5CUOrp15MdWOf1jUITAcR9KU1c8sH1t9+yagQ4pSLdxIH nGWdV7JpasDgHqLDWS9um6X7iaEF15zuHWTDK1Vg= Received: from localhost (192.168.168.10) by mail (192.168.51.25) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Sat, 10 Sep 2022 22:57:04 +0300 From: Serge Semin To: Rob Herring , Krzysztof Kozlowski , Michal Simek , Borislav Petkov , Mauro Carvalho Chehab , Tony Luck , James Morse , Robert Richter CC: Serge Semin , Serge Semin , Alexey Malahov , Michail Ivanov , Pavel Parkhomenko , Punnaiah Choudary Kalluri , Manish Narani , Dinh Nguyen , Rob Herring , Krzysztof Kozlowski , , , , Subject: [PATCH v2 05/15] EDAC/synopsys: Add multi-ranked memory support Date: Sat, 10 Sep 2022 22:56:49 +0300 Message-ID: <20220910195659.11843-6-Sergey.Semin@baikalelectronics.ru> In-Reply-To: <20220910195659.11843-1-Sergey.Semin@baikalelectronics.ru> References: <20220910195659.11843-1-Sergey.Semin@baikalelectronics.ru> MIME-Version: 1.0 X-ClientProxiedBy: MAIL.baikal.int (192.168.51.25) To mail (192.168.51.25) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220910_125710_913624_72ECA3F6 X-CRM114-Status: GOOD ( 14.20 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org RFcgdU1DVEwyIEREUkMgc3VwcG9ydHMgbXVsdGktcmFuayBtZW1vcnkgYXR0YWNoZWQgdG8gdGhl IGNvbnRyb2xsZXIuIElmCnNvIHRoZSBNU1RSLmFjdGl2ZV9yYW5rcyBmaWVsZCB3aWxsIGJlIHNl dCB3aXRoIHRoZSBwb3B1bGF0ZWQgcmFua3MKYml0ZmllbGQuIEl0IGlzIHBlcm1pdHRlZCB0byBo YXZlIG9uZSwgdHdvIG9yIGZvdXIgcmFua3MgYWN0aXZhdGVkIGF0IGEKdGltZSBbMV0uIFNpbmNl IHdlIG5vdyBoYXZlIHRoZSBudW1iZXIgb2YgcmFua3MgZGV0ZXJtaW5lZCBpbiB0aGUKY29udHJv bGxlciBjb25maWd1cmF0aW9uIGRldGVjdGlvbiBwcm9jZWR1cmUsIGl0IGNhbiBiZSBlYXNpbHkg dXNlZCBmb3IKYWNjb3JkaW5nbHkgZXh0ZW5kaW5nIHRoZSBNQ0kgY2hpcC1zZWxlY3QgbGF5ZXIu IEluIGNhc2Ugb2YgdGhlIEVDQyBlcnJvcnMKdGhlIGFmZmVjdGVkIHJhbmsgd2lsbCBiZSByZWFk IGZyb20gdGhlIENFL1VFIGFkZHJlc3MgQ1NScyBbMl0uCgpOb3RlIHdlIG5lZWQgdG8gZHJvcCB0 aGUgcmFua3MgZnJvbSB0aGUgdG90YWwgbWVtb3J5IHNpemUgY2FsY3VsYXRpb24Kc2luY2UgbXVs dGlwbGUgcmFua3MgYXJlIHRha2VuIGludG8gYWNjb3VudCBieSBtZWFucyBvZiB0aGUgbGF5ZXJb MF0KZGVmaW5pdGlvbi4KClsxXSBEZXNpZ25XYXJlwq4gQ29yZXMgRW5oYW5jZWQgVW5pdmVyc2Fs IEREUiBNZW1vcnkgQ29udHJvbGxlciAodU1DVEwyKQogICAgRGF0YWJvb2ssIFZlcnNpb24gMy45 MWEsIE9jdG9iZXIgMjAyMCwgcC43MzkKWzJdIERlc2lnbldhcmXCriBDb3JlcyBFbmhhbmNlZCBV bml2ZXJzYWwgRERSIE1lbW9yeSBDb250cm9sbGVyICh1TUNUTDIpCiAgICBEYXRhYm9vaywgVmVy c2lvbiAzLjkxYSwgT2N0b2JlciAyMDIwLCBwLjgyMSwgcC44MzIKClNpZ25lZC1vZmYtYnk6IFNl cmdlIFNlbWluIDxTZXJnZXkuU2VtaW5AYmFpa2FsZWxlY3Ryb25pY3MucnU+Ci0tLQogZHJpdmVy cy9lZGFjL3N5bm9wc3lzX2VkYWMuYyB8IDE0ICsrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl ZCwgNCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJz L2VkYWMvc3lub3BzeXNfZWRhYy5jIGIvZHJpdmVycy9lZGFjL3N5bm9wc3lzX2VkYWMuYwppbmRl eCBlMWU1NDY4YWNiZDIuLmQ1ZDgyNTMxNzE5YiAxMDA2NDQKLS0tIGEvZHJpdmVycy9lZGFjL3N5 bm9wc3lzX2VkYWMuYworKysgYi9kcml2ZXJzL2VkYWMvc3lub3BzeXNfZWRhYy5jCkBAIC0yMyw5 ICsyMyw2IEBACiAKICNpbmNsdWRlICJlZGFjX21vZHVsZS5oIgogCi0vKiBOdW1iZXIgb2YgY3Nf cm93cyBuZWVkZWQgcGVyIG1lbW9yeSBjb250cm9sbGVyICovCi0jZGVmaW5lIFNOUFNfRURBQ19O Ul9DU1JPV1MJCTEKLQogLyogTnVtYmVyIG9mIGNoYW5uZWxzIHBlciBtZW1vcnkgY29udHJvbGxl ciAqLwogI2RlZmluZSBTTlBTX0VEQUNfTlJfQ0hBTlMJCTEKIApAQCAtNzk1LDcgKzc5Miw3IEBA IHN0YXRpYyB2b2lkIHNucHNfaGFuZGxlX2Vycm9yKHN0cnVjdCBtZW1fY3RsX2luZm8gKm1jaSwg c3RydWN0IHNucHNfZWNjX3N0YXR1cyAqCiAKIAkJZWRhY19tY19oYW5kbGVfZXJyb3IoSFdfRVZF TlRfRVJSX0NPUlJFQ1RFRCwgbWNpLCBwLT5jZV9jbnQsCiAJCQkJICAgICBQSFlTX1BGTihzeXMp LCBvZmZzZXRfaW5fcGFnZShzeXMpLAotCQkJCSAgICAgcGluZi0+c3luZHJvbWUsIDAsIDAsIC0x LAorCQkJCSAgICAgcGluZi0+c3luZHJvbWUsIHBpbmYtPnNkcmFtLnJhbmssIDAsIC0xLAogCQkJ CSAgICAgcHJpdi0+bWVzc2FnZSwgIiIpOwogCX0KIApAQCAtODEyLDcgKzgwOSw3IEBAIHN0YXRp YyB2b2lkIHNucHNfaGFuZGxlX2Vycm9yKHN0cnVjdCBtZW1fY3RsX2luZm8gKm1jaSwgc3RydWN0 IHNucHNfZWNjX3N0YXR1cyAqCiAKIAkJZWRhY19tY19oYW5kbGVfZXJyb3IoSFdfRVZFTlRfRVJS X1VOQ09SUkVDVEVELCBtY2ksIHAtPnVlX2NudCwKIAkJCQkgICAgIFBIWVNfUEZOKHN5cyksIG9m ZnNldF9pbl9wYWdlKHN5cyksCi0JCQkJICAgICBwaW5mLT5zeW5kcm9tZSwgMCwgMCwgLTEsCisJ CQkJICAgICBwaW5mLT5zeW5kcm9tZSwgcGluZi0+c2RyYW0ucmFuaywgMCwgLTEsCiAJCQkJICAg ICBwcml2LT5tZXNzYWdlLCAiIik7CiAJfQogCkBAIC0xNDExLDEwICsxNDA4LDcgQEAgc3RhdGlj IHU2NCBzbnBzX2dldF9zZHJhbV9zaXplKHN0cnVjdCBzbnBzX2VkYWNfcHJpdiAqcHJpdikKIAkJ CXNpemUrKzsKIAl9CiAKLQlmb3IgKGkgPSAwOyBpIDwgRERSX01BWF9SQU5LX1dJRFRIOyBpKysp IHsKLQkJaWYgKG1hcC0+cmFua1tpXSAhPSBERFJfQUREUk1BUF9VTlVTRUQpCi0JCQlzaXplKys7 Ci0JfQorCS8qIFNraXAgdGhlIHJhbmtzIHNpbmNlIHRoZSBtdWx0aS1yYW5rbmVzcyBpcyBkZXRl cm1pbmVkIGJ5IGxheWVyWzBdICovCiAKIAlyZXR1cm4gMVVMTCA8PCAoc2l6ZSArIHByaXYtPmlu Zm8uZHFfd2lkdGgpOwogfQpAQCAtMTQ2OCw3ICsxNDYyLDcgQEAgc3RhdGljIHN0cnVjdCBtZW1f Y3RsX2luZm8gKnNucHNfbWNfY3JlYXRlKHN0cnVjdCBzbnBzX2VkYWNfcHJpdiAqcHJpdikKIAlz dHJ1Y3QgbWVtX2N0bF9pbmZvICptY2k7CiAKIAlsYXllcnNbMF0udHlwZSA9IEVEQUNfTUNfTEFZ RVJfQ0hJUF9TRUxFQ1Q7Ci0JbGF5ZXJzWzBdLnNpemUgPSBTTlBTX0VEQUNfTlJfQ1NST1dTOwor CWxheWVyc1swXS5zaXplID0gcHJpdi0+aW5mby5yYW5rczsKIAlsYXllcnNbMF0uaXNfdmlydF9j c3JvdyA9IHRydWU7CiAJbGF5ZXJzWzFdLnR5cGUgPSBFREFDX01DX0xBWUVSX0NIQU5ORUw7CiAJ bGF5ZXJzWzFdLnNpemUgPSBTTlBTX0VEQUNfTlJfQ0hBTlM7Ci0tIAoyLjM3LjIKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVs IG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==