Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp475921pxk; Wed, 2 Sep 2020 06:51:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwKV3lTsrCClCwlqfKQCXGEbg6sIaDEtVC4Q6rXQFqlKyTV4VtxTEPivW9294jpxi0cyTS1 X-Received: by 2002:a05:6402:b64:: with SMTP id cb4mr149243edb.25.1599054673554; Wed, 02 Sep 2020 06:51:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599054673; cv=none; d=google.com; s=arc-20160816; b=1AFiKLd9Jy192yLzDdCjYBXeHmKdjBYCYQHfIswwlR5u6djtk4IQjd02m52hRNDDD/ 2TudKnBFoZWfRsBOKjKwnXJDxIkfwK1WiDPsaLueDW1bdeB2OiYMhY+Vmbgy6P9+VKUR LyNbGTNlHIw2f5/uj56KqllG+EgO0M/iMHMTsKhNW/L45vAWInDpjZkRwc0OOGTB0Pmq FyZ5lSn+B0a3NwzY2frWMC0o9tE+zSYAoQ05hRto7LEQnO4s1a4tdUwTkZ3fWIQDm/qO omuA90tiYbnDL5bu7jyOQtHRJRfZt5QWe4p3H2GOQqp9tmPBqHizCCmUCQbnTrf2APVG fMfQ== 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:mime-version :organization:references:in-reply-to:message-id:subject:cc:to:from :date; bh=zva+RsrrGRm0vZ8yZlD9KV4Pra5HLl9DVH1hQNCaIuY=; b=X6P/bjxIn7ra0UCrdDZ40vLOALCs1r6ZqkkG+uai1FgikiH87hZfnSbGyQ2Z+aCQLK 4wapD1bnfq951nrmRHgagR8v5256WGZsj0JD/EpYCTL6DQzl2x7r7RapU1m8Thc3hpxX BSs3Jwhr6XHdhyn3nlJSkEodRdGfeOS8EKT9smxfVMQKSXotUGFbbcpPX6Nq4KMi2nz6 /LZ+u1/GdbJ8TkqfrTlcggNE5yZbCYIPn30CZ+wmpTel2UBVf+ruLP95TcUn+OoAmNUM tsvhgF3HDaKAvPbTSB97N7KVhFqTuHTVlzDscx1hyPYruVvsWKiB+sGMxSbbtXpgy/aq F89Q== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l11si2647744ejx.11.2020.09.02.06.50.50; Wed, 02 Sep 2020 06:51:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726762AbgIBNt4 (ORCPT + 99 others); Wed, 2 Sep 2020 09:49:56 -0400 Received: from lhrrgout.huawei.com ([185.176.76.210]:2739 "EHLO huawei.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727119AbgIBNnV (ORCPT ); Wed, 2 Sep 2020 09:43:21 -0400 Received: from lhreml710-chm.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 999C6AA511B62DBBBB06; Wed, 2 Sep 2020 14:25:06 +0100 (IST) Received: from localhost (10.52.121.91) by lhreml710-chm.china.huawei.com (10.201.108.61) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1913.5; Wed, 2 Sep 2020 14:25:06 +0100 Date: Wed, 2 Sep 2020 14:23:33 +0100 From: Jonathan Cameron To: Andy Shevchenko CC: "Hennerich, Michael" , AceLan Kao , "Ardelean, Alexandru" , William Sung , Lars-Peter Clausen , Jonathan Cameron , Hartmut Knaack , Peter Meerwald-Stadler , linux-iio , Linux Kernel Mailing List , Campion Kang Subject: Re: [PATCH] iio: dac: ad5593r: Dynamically set AD5593R channel modes Message-ID: <20200902142333.00005b71@Huawei.com> In-Reply-To: References: <20200824054347.3805-1-william.sung@advantech.com.tw> Organization: Huawei Technologies Research and Development (UK) Ltd. X-Mailer: Claws Mail 3.17.4 (GTK+ 2.24.32; i686-w64-mingw32) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.52.121.91] X-ClientProxiedBy: lhreml732-chm.china.huawei.com (10.201.108.83) To lhreml710-chm.china.huawei.com (10.201.108.61) X-CFilter-Loop: Reflected Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 2 Sep 2020 12:28:02 +0300 Andy Shevchenko wrote: > On Wed, Sep 2, 2020 at 12:12 PM Hennerich, Michael > wrote: > > > From: Andy Shevchenko > > > Sent: Mittwoch, 2. September 2020 10:52 > > > On Wed, Sep 2, 2020 at 11:09 AM Hennerich, Michael > > > wrote: > > ... > > > > I see. Can we consider this email as the official answer from AD that this ID is > > > being allocated for this certain component? > > > > To my knowledge only PNP/ACPI vendor IDs need to be registered with the UEFI > > ACPI working group. > > Correct. > > > AD part numbers are unique. The ID chosen uses the > > part number prefixed with the PNP Vendor ID. ADxxxx->ADSxxxx > > Please consider this as allocated. > > Thank you for confirming this! > Great to clear this particular one up. One side note on this for anyone who might find this email thread. If we do have an ACPI ID that doesn't use an official PNP or ACPI ID, but there are boards shipping with it, then we can't drop the ID. We can however add a note to the driver making the point that it is not an official ID and so we may remove it if all known boards that used it are now considered obsolete. Even better to list a product it does occur in so we avoid having the conversation again! A lot of these got through my reviews due to lack of knowledge of how ACPI IDs worked until a few years ago. Still like all ABI we are stuck with it until we can remove it without anyone noticing :( Jonathan