Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp313606pxk; Wed, 2 Sep 2020 01:55:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy/kTmhGncUvfXnNPNf4wY3pUXR99gcp2tdSnWLBzC9SkF0UvFiZqDcwxtVil+MK5rWySXt X-Received: by 2002:aa7:c0d3:: with SMTP id j19mr5759182edp.40.1599036915089; Wed, 02 Sep 2020 01:55:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599036915; cv=none; d=google.com; s=arc-20160816; b=fiLUwTE7GRxiMWoj0JVpV1n2onMy5MzyEDYWE/JUDoVvx85IKc8BYn/x1ZcbLAJ4qc AhhfpEZh3oXem7jc1FfpeMyUAOAHyKawPLZXA8017apCWpyaWVAw2fyK6B16c/zmC2LQ cEcEf1s9AT9nVU+96w0JFnIt10Ur4Yncs9JJjrg5ngwRhfika6bpYwMd9WMsVsgDl6ui 24d6ooQmkNWjZqvoMjdpG72FiA4NBbe0TznaqNKdGhKKZziXP47caj+ZmbEsbYgtbrGi 2J56rVyS972FZlUk8VQ3J43zf6PWpirnnHTwmcjLWplSQ769Jertq+e07lpHfFI+hxTq ZHBQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=t5kK6Wa2EiA8NHptvj4DdfbhcaDVH2VnHPRJxPmhabs=; b=yNNGQHubf66iXCrpFjfozhbMV+6w4azt722jUvNWepPhitoAKw5UtX60RxL3cva1Sj +9TQBIg9/lMNBLHSjOvPiu/jxzKYUQCzguVDUKme0pqiIByXhFUaXzai74gpUwC7NCm/ NS7E9m8Xivz6L+F7dRpvsjclYBakiE2KoTkqb1VUg6RaFRkrsZXKBPSEvdb/6SGJapan 7DAmDneI7btlGRcbfI5NgTh5d9GjeVDsYXurrRxSrfnDZll09xFoLWRhPZtgNVkhvL1F H9cMKvXfeGcddlh4ncOG40u3JZaVDHVijDInC8vUAIJJ88u9TRaZGvhPHFBUuAWQThyh RHGg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=b7kETiou; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id rh17si105384ejb.128.2020.09.02.01.54.51; Wed, 02 Sep 2020 01:55:15 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=b7kETiou; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726637AbgIBIww (ORCPT + 99 others); Wed, 2 Sep 2020 04:52:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45352 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726426AbgIBIwr (ORCPT ); Wed, 2 Sep 2020 04:52:47 -0400 Received: from mail-pl1-x644.google.com (mail-pl1-x644.google.com [IPv6:2607:f8b0:4864:20::644]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 58610C061244; Wed, 2 Sep 2020 01:52:47 -0700 (PDT) Received: by mail-pl1-x644.google.com with SMTP id bh1so1967066plb.12; Wed, 02 Sep 2020 01:52:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=t5kK6Wa2EiA8NHptvj4DdfbhcaDVH2VnHPRJxPmhabs=; b=b7kETiouwJ153YPVInR5Q1rNs+RB/u2YtTWsd7rePfstwn6Z3cExVJ1qeUKG7nlogE UI8I7EMN/Z0rM14ZieXpbkXzSQMvfbvuEm+1nRuRNn+3zVPdTNY1ebSu88A8Ha7bTZpt s5Lzfzl5T7tF5+JFEdS7WRosBSF+UHLvnHlxJrGp9u9CwS++61yXo8/pEm3Qd6HAsVMC 6mVMzgOsLPJzdF1l8ylFRrtD2oJVelOj1sng0Ze9o84M3mBCpk7g0XMas4p4pG2pVpYZ 1rX3kQoYBjF2UpeJDboewgnG8c8kMQbyweS1VVdCosXFDHoCBhYzKg85hlFAPlybrM+r G+sQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=t5kK6Wa2EiA8NHptvj4DdfbhcaDVH2VnHPRJxPmhabs=; b=QsbhbxiTwRaEMDoI7i9E0dZ3Sdg7a2tTV6kWTk3mPlKK5ao+j324QV0LLlg0Zw2QnR YvYin10vc9tiop05YKSGgcQZMM37+wPhUmqpwOfalH2hus0Ga1xnRNiRz7uq5+jOBSXb w80OebjaCxOaStZlMVpUzUg/vBKS3JH3lpsI3VlnfwtQQylOozRKrYcZV4lHdyYks6Q+ s/rDkpeFpc2Nsk+zX5aUq2k3vRQ99z+oMjmgguMtmn8PQ+jEjUXeGS1S8QRuKpcOgG0B JnXy+7ugsd3WLY3epmhmgP13TM0jzTv82AKj8Glzy8c5Zld0DGq42NsQrHzWJyDVyOui sktw== X-Gm-Message-State: AOAM533EMmVjH0IoiKhYTVRWoUtw5B8o6zQtnTm1i5ySgRm4ijuKuCfA br1GAhjJ5nBnYgOgzKJQryMhk2GgGahFeA2mlpc= X-Received: by 2002:a17:90a:2c06:: with SMTP id m6mr1407120pjd.129.1599036766868; Wed, 02 Sep 2020 01:52:46 -0700 (PDT) MIME-Version: 1.0 References: <20200824054347.3805-1-william.sung@advantech.com.tw> In-Reply-To: From: Andy Shevchenko Date: Wed, 2 Sep 2020 11:52:29 +0300 Message-ID: Subject: Re: [PATCH] iio: dac: ad5593r: Dynamically set AD5593R channel modes To: "Hennerich, Michael" Cc: AceLan Kao , "Ardelean, Alexandru" , William Sung , Lars-Peter Clausen , Jonathan Cameron , Hartmut Knaack , Peter Meerwald-Stadler , linux-iio , Linux Kernel Mailing List , Campion Kang Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 2, 2020 at 11:09 AM Hennerich, Michael wrote: > > From: Andy Shevchenko > > Sent: Montag, 31. August 2020 14:46 > > On Mon, Aug 31, 2020 at 2:28 PM AceLan Kao > > wrote: ... > > P.S. Jonathan, it seems this driver has artificial ACPI HID. We probably have to > > remove it. However, ADS is indeed reserved for Analog Devices in PNP registry. > > Can we have AD's official answer on this? > > Cc'ing additional AD people. > > Agreed, this ID was chosen under the PNP ID Vendor Space for Analog Devices Inc. > Days back, I did a quick kernel grep, and there are many drivers which use the 3-letter > PNP ID as acpi_device_id. So, I thought this being not an issue. No, no, the use of PNP ID is not an issue. The point is if the ID is artificial or official. > I'm against removing it since I know people shipping this in their ACPI tables already. I see. Can we consider this email as the official answer from AD that this ID is being allocated for this certain component? > Regarding ACPI DSD customization, one way to do this is to move this into the BIOS. > This way the particular piece of HW can be customized rather than manage HW > connections in software. Assuming the confirmation on the above, indeed, one may use ACPI HID with DSD properties in the firmware. Main purpose of PRP0001 is the *development* stage of the product at which a vendor should take care about allocation of proper ACPI IDs for the components in use. Yes, I know that this is not always feasible b/c some HW component vendors don't care about ACPI at all. -- With Best Regards, Andy Shevchenko