Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp3953574imj; Tue, 19 Feb 2019 12:26:46 -0800 (PST) X-Google-Smtp-Source: AHgI3IaffSfltsUyraWDKwoJi21+yxkM4ijzCqfPBa0GpJxEvhtD4a7M9JSbXEoVy3TEE9pdBkB/ X-Received: by 2002:aa7:8c97:: with SMTP id p23mr31893362pfd.229.1550608006775; Tue, 19 Feb 2019 12:26:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550608006; cv=none; d=google.com; s=arc-20160816; b=Vz+ittn0Un54BNSKPwZnOoQpJdJrp1hYYmy5NC3RhktzCOvh7TGEm5LnEcYWUGXe+a ZDhwNA5eqRde2p9rN8co4BgGv0sBfFwDLLOWNbR3jtp4wvKClTsAhT5OrGh+bIOxVLb9 Hw/BVSL3I5szWHc+RHDwrlfatzHKGFdFdniOfACiGWPR/vYP4ApNziFPxHKw21rtVTV+ 1K0JBsjPLE0xzm+caC6NCLCBTJLoeo+71juRWHuz+FmfZLXi5hQRvVkiUztegVESSlTb Q+ArFuuT/fNzIEy13eUGLY7ozJu/jvJARKT/gHHeYQD+NjLbCE5lgM8ol770d92jMywk OM4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-language:accept-language:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=KIe5txGKhhsculu8kBeYs5dWurpDsu7mSdOKTeGK4sk=; b=R31EnrKW3Z4EPlZC6lnuMvQxZD8z9lN6hcWYS6Ke0o2jOhVBIMwpw64sPjBfhUcSWf vCusDdBbw0cKqZpZl8KN4OSvuqx8tpQmosP0dPAuFrgyEaNvQZBUEpb7AAiaqrz2kWT+ LLR6RIa5+ano0at6DRs3vKy1jP0l0OT6c5dr3NbNz4/QXmQZErjbHtb98aX86P8FGAOi VLFgKAIiYK4ETAy+xjtW4GjyRBZc56dsSbjtdaxVFI0woldbNKYtiwcvYsIW0VOucuZC XsCFxz5ZAXU6dnmHdfxvMXCItGhX9pVjUBLFaaoiNQTgRD5vhhWlHKtlsrPV0pSBaAbB K2Ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=BVOauf29; 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 u2si16450630pgo.544.2019.02.19.12.26.31; Tue, 19 Feb 2019 12:26:46 -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; dkim=pass header.i=@amdcloud.onmicrosoft.com header.s=selector1-amd-com header.b=BVOauf29; 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 S1729223AbfBSUZ7 (ORCPT + 99 others); Tue, 19 Feb 2019 15:25:59 -0500 Received: from mail-eopbgr750082.outbound.protection.outlook.com ([40.107.75.82]:27328 "EHLO NAM02-BL2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726110AbfBSUZ6 (ORCPT ); Tue, 19 Feb 2019 15:25:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amdcloud.onmicrosoft.com; s=selector1-amd-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KIe5txGKhhsculu8kBeYs5dWurpDsu7mSdOKTeGK4sk=; b=BVOauf29PhWk/34Pbh4WVjMjySR5VU3AmYeQSAvtXKikBpd3TV+Xv1viBzp8gWLnUDeUzAxuVo/gUyeyqK6lSJRVoieW+ixoY1Y3RDXki6cxAFP/hU++dBdGP2rhpi1wunQC7FbgR0TkLUPZo4fcMKHRxse6HumQVTDOhPU1icM= Received: from SN6PR12MB2639.namprd12.prod.outlook.com (52.135.103.16) by SN6PR12MB2829.namprd12.prod.outlook.com (20.177.250.142) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1622.16; Tue, 19 Feb 2019 20:25:52 +0000 Received: from SN6PR12MB2639.namprd12.prod.outlook.com ([fe80::35e5:6f95:dfe:efe]) by SN6PR12MB2639.namprd12.prod.outlook.com ([fe80::35e5:6f95:dfe:efe%2]) with mapi id 15.20.1622.018; Tue, 19 Feb 2019 20:25:52 +0000 From: "Ghannam, Yazen" To: "linux-edac@vger.kernel.org" CC: "Ghannam, Yazen" , "linux-kernel@vger.kernel.org" , "bp@alien8.de" Subject: [PATCH 1/5] EDAC/amd64: Add Fam17hMod30h PCI IDs Thread-Topic: [PATCH 1/5] EDAC/amd64: Add Fam17hMod30h PCI IDs Thread-Index: AQHUyJFO2kTGZslcCUS37hwB/bq0XQ== Date: Tue, 19 Feb 2019 20:25:51 +0000 Message-ID: <20190219202536.15462-1-Yazen.Ghannam@amd.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: SN2PR01CA0031.prod.exchangelabs.com (2603:10b6:804:2::41) To SN6PR12MB2639.namprd12.prod.outlook.com (2603:10b6:805:6f::16) x-ms-exchange-messagesentrepresentingtype: 1 x-mailer: git-send-email 2.17.1 x-originating-ip: [165.204.77.1] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 65777d7b-2344-4398-96ac-08d696a8712c x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);SRVR:SN6PR12MB2829; x-ms-traffictypediagnostic: SN6PR12MB2829: x-microsoft-exchange-diagnostics: 1;SN6PR12MB2829;20:DDNFsrba3prPNsOUlP4ZrbZrnxTuRyXq3ZT+f+CFg8iwVMKJ+cnRYZM40uGKYcN3yPj31zqmU9AsmT12aRSR9auKnF96AcLk24o2z9ReOw/RjjJEFIUAs3sVEF+RKqWHbpH7lOdVDDI7Cjf57upwZpysnqQiJLTgdJuKXE6Ib9ZxsAFRFECi2zVh4sK1lDs0VpA5zNnx06+VJbz//tB9FP6SiGOpMhgwhewKDyqUdVExoHFGArZx3bIdQLaZUmXE x-microsoft-antispam-prvs: x-forefront-prvs: 09538D3531 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(136003)(366004)(396003)(376002)(39860400002)(346002)(189003)(199004)(36756003)(476003)(68736007)(86362001)(486006)(6486002)(26005)(14454004)(72206003)(478600001)(3846002)(6116002)(6512007)(6346003)(6506007)(102836004)(316002)(2616005)(25786009)(6436002)(6916009)(54906003)(4326008)(186003)(2906002)(5640700003)(5660300002)(386003)(53936002)(2501003)(99286004)(97736004)(305945005)(105586002)(52116002)(1076003)(50226002)(71190400001)(66066001)(8936002)(106356001)(2351001)(81166006)(71200400001)(81156014)(14444005)(8676002)(256004)(7736002);DIR:OUT;SFP:1101;SCL:1;SRVR:SN6PR12MB2829;H:SN6PR12MB2639.namprd12.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: amd.com does not designate permitted sender hosts) authentication-results: spf=none (sender IP is ) smtp.mailfrom=Yazen.Ghannam@amd.com; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: r+N31OtVaxmVZd9FecFxd48XklsV7sApzeaF9Sl+oWW644pEOgAz4kpGyJjvGu5vdjHzKZn2DDI7q/nPs+cJoP0j0WFxP+2Ngwrp1b5myzkPPkAc1Fw7cnEHNbioI8JcVTydOcxNs/UcnC0N/le/BBskaPprnU+JJFHkWONeGKqSsvDK0yzNZoBSjHSfSmxk6FGH5DFLZVMPMryW81XdihKehlqV9ba6EStQFS1kk8cWJW15tmfEpC3Kh3flXlE+V3+NMZZc51X1wbsRm+w+VX9qDXOlqk66730N5n9uCr0nSDc95H/iLGMUpiIeWjVY44sg1ozrHM+HQx4Y8ofyhxQvOCl74B7uBVyVm2SvRysfEzALSKnnW3pttNQaC3ojlsEKAhlpcWO4hYjmFq37xdBvBHbZS2prk1fIiI/xCe0= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: amd.com X-MS-Exchange-CrossTenant-Network-Message-Id: 65777d7b-2344-4398-96ac-08d696a8712c X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Feb 2019 20:25:50.0561 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR12MB2829 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Yazen Ghannam Add the new Family 17h Model 30h PCI IDs to the AMD64 EDAC module. This also fixes a probe failure that appeared when some other PCI IDs for Fam17hMod30h were added to the AMD NB code. Fixes: be3518a16ef2 (x86/amd_nb: Add PCI device IDs for family 17h, model 3= 0h) Signed-off-by: Yazen Ghannam --- drivers/edac/amd64_edac.c | 15 ++++++++++++++- drivers/edac/amd64_edac.h | 3 +++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/drivers/edac/amd64_edac.c b/drivers/edac/amd64_edac.c index 6ea98575a402..9947437d9574 100644 --- a/drivers/edac/amd64_edac.c +++ b/drivers/edac/amd64_edac.c @@ -2211,6 +2211,15 @@ static struct amd64_family_type family_types[] =3D { .dbam_to_cs =3D f17_base_addr_to_cs_size, } }, + [F17_M30H_CPUS] =3D { + .ctl_name =3D "F17h_M30h", + .f0_id =3D PCI_DEVICE_ID_AMD_17H_M30H_DF_F0, + .f6_id =3D PCI_DEVICE_ID_AMD_17H_M30H_DF_F6, + .ops =3D { + .early_channel_count =3D f17_early_channel_count, + .dbam_to_cs =3D f17_base_addr_to_cs_size, + } + }, }; =20 /* @@ -3199,7 +3208,11 @@ static struct amd64_family_type *per_family_init(str= uct amd64_pvt *pvt) break; =20 case 0x17: - if (pvt->model >=3D 0x10 && pvt->model <=3D 0x2f) { + if (pvt->model >=3D 0x30 && pvt->model <=3D 0x3f) { + fam_type =3D &family_types[F17_M30H_CPUS]; + pvt->ops =3D &family_types[F17_M30H_CPUS].ops; + break; + } else if (pvt->model >=3D 0x10 && pvt->model <=3D 0x2f) { fam_type =3D &family_types[F17_M10H_CPUS]; pvt->ops =3D &family_types[F17_M10H_CPUS].ops; break; diff --git a/drivers/edac/amd64_edac.h b/drivers/edac/amd64_edac.h index 4242f8e39c18..de8dbb0b42b5 100644 --- a/drivers/edac/amd64_edac.h +++ b/drivers/edac/amd64_edac.h @@ -117,6 +117,8 @@ #define PCI_DEVICE_ID_AMD_17H_DF_F6 0x1466 #define PCI_DEVICE_ID_AMD_17H_M10H_DF_F0 0x15e8 #define PCI_DEVICE_ID_AMD_17H_M10H_DF_F6 0x15ee +#define PCI_DEVICE_ID_AMD_17H_M30H_DF_F0 0x1490 +#define PCI_DEVICE_ID_AMD_17H_M30H_DF_F6 0x1496 =20 /* * Function 1 - Address Map @@ -284,6 +286,7 @@ enum amd_families { F16_M30H_CPUS, F17_CPUS, F17_M10H_CPUS, + F17_M30H_CPUS, NUM_FAMILIES, }; =20 --=20 2.17.1