Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp703137yba; Fri, 26 Apr 2019 07:26:14 -0700 (PDT) X-Google-Smtp-Source: APXvYqzshYZe5mzlosTy5YbE1YbG4kohcvOSDZ+iAO6l0a/rBU/EvBbUgrZ8OYtv2issCRtcR7n+ X-Received: by 2002:a62:1881:: with SMTP id 123mr46868892pfy.25.1556288774203; Fri, 26 Apr 2019 07:26:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1556288774; cv=none; d=google.com; s=arc-20160816; b=CjHaejJMVFkGnQvoU9JoKM2AMEvyHlmLzbvK9T0OsZeXkQB+8bSpFAAZ4LMZxxMIRq Y0qflJZrt+W0guLxDf+jkBkKL1YSm+b5WoAXmsGMHYYsePdmmTxfn89CckvlVeJhverj nkrJhJY4zlOjB9PUTD+Y2ejdAXIScXTlVR5LXLoJfrWXSvGdfO5c/I1bRUk3pC7WkgrE 5HGqB7Hl/eU3h5yE4XbsMZ9YRKIdMCdU/ILxqHmmm8w1wsEEr6YwRMexobflkOrtvaqm CY149uYCWWS3KM9QZSlZ5/NektGKBcS895aXU57KhXONb89NEcEGpbEKeDxFawEuYCv9 5Y+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:references:cc:to:subject:from; bh=PpeYVscY8pFu3rDohFsSU6l5gFL38aQEz25qgsOX0ws=; b=WM9tXaj71KclfUYWRvFwsGODqVTw4hSLT0ccSwwdTbbjTzPWSuelMwQXV+UAjl36FF f6f8MtLQBZcQmLWjHPnSE0KxqpulLfmmNesXO3b5htwd7Lsq7LOPe/Xpa0jibnjCLVDr 5ADiEgkCXbDu31qexCoKZRtDiz9MrMJc9DCv50s29Ha8ZaYrVgIjGc3nNNIyKcTJLdaI aPDGDB4HEGvoKQBdGU0qaurEqmhJYF6O+72vvCHTmzzJE8KC+GFVUaJq0D2Rsj9YCg2W uZ/W7kzOsFEMbiP4DJRFBXrQW/ESQRkTedOrvGaBRFTUp8ndlACMMPlWXNhE/fWKmIje puZw== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hygon.cn Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w10si2574430pgp.356.2019.04.26.07.25.58; Fri, 26 Apr 2019 07:26:14 -0700 (PDT) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hygon.cn Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726324AbfDZOYx (ORCPT + 99 others); Fri, 26 Apr 2019 10:24:53 -0400 Received: from [110.188.70.11] ([110.188.70.11]:36783 "EHLO spam2.hygon.cn" rhost-flags-FAIL-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1726144AbfDZOYw (ORCPT ); Fri, 26 Apr 2019 10:24:52 -0400 Received: from MK-FE.hygon.cn ([172.23.18.61]) by spam2.hygon.cn with ESMTP id x3QENTcC027711; Fri, 26 Apr 2019 22:23:29 +0800 (GMT-8) (envelope-from puwen@hygon.cn) Received: from cncheex01.Hygon.cn ([172.23.18.10]) by MK-FE.hygon.cn with ESMTP id x3QENMGQ012827; Fri, 26 Apr 2019 22:23:22 +0800 (GMT-8) (envelope-from puwen@hygon.cn) Received: from [192.168.1.193] (172.23.18.44) by cncheex01.Hygon.cn (172.23.18.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1466.3; Fri, 26 Apr 2019 22:23:24 +0800 From: Pu Wen Subject: Re: [RFC PATCH RESEND] i2c-piix4: Add Hygon Dhyana SMBus support To: Jean Delvare CC: "bp@alien8.de" , "linux-i2c@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "stable@vger.kernel.org" References: <1555938607-2865-1-git-send-email-puwen@hygon.cn> <20190426113751.77befab1@endymion> Message-ID: <0c895129-23af-2fc6-0c99-61348a69f961@hygon.cn> Date: Fri, 26 Apr 2019 22:23:22 +0800 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190426113751.77befab1@endymion> Content-Type: text/plain; charset="utf-8"; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [172.23.18.44] X-ClientProxiedBy: cncheex02.Hygon.cn (172.23.18.12) To cncheex01.Hygon.cn (172.23.18.10) X-MAIL: spam2.hygon.cn x3QENTcC027711 X-DNSRBL: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 2019/4/26 17:38, Jean Delvare wrote: > Sorry for the late answer. Thanks for the reply! >> Cc: # v5.0+ > > I object to adding this to stable. It's not fixing any bug, and it's > far from being a one-liner. I'd rather let distributions backport it as > they see fit. Okay, will not add this patch to stable. >> + PIIX4_dev->revision >= 0x49) || >> + (PIIX4_dev->vendor == PCI_VENDOR_ID_HYGON && >> + PIIX4_dev->device == PCI_DEVICE_ID_AMD_KERNCZ_SMBUS && >> PIIX4_dev->revision >= 0x49)) >> smb_en = 0x00; > > Does the compatibility with the original AMD chipset include the > revision number? The revision number may not be needed here, although it indeed larger than 0x49 on Hygon platform. >> - if (dev->vendor == PCI_VENDOR_ID_AMD && >> + if ((dev->vendor == PCI_VENDOR_ID_AMD || >> + dev->vendor == PCI_VENDOR_ID_HYGON) && >> dev->device == PCI_DEVICE_ID_AMD_KERNCZ_SMBUS) { >> u8 imc; >> > > Patch looks good. I assume you have tested it on real hardware? Yes, I have tested it on Hygon hardware. It works well. > I would like you to also document the new supported chipset in > drivers/i2c/busses/Kconfig and Documentation/i2c/busses/i2c-piix4 as > well as in the header comment of i2c-piix4.c itself. I know it seems > redundant but it helps the user know which driver they need. Because Hygon uses the same PCI device ID of AMD's, so is it appropriate to document with the name "Hygon CZ" or just "Hygon"? -- Regards, Pu Wen