Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1578156pxb; Sat, 22 Jan 2022 00:06:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJx5z4dRH4VlCf2QOI0vlkuC9zAqfJCZpuW8CehxFJXHsnRxvyw/ArtJhMI7cQrVkPlrVoGd X-Received: by 2002:a17:902:70c6:b0:14a:a396:8691 with SMTP id l6-20020a17090270c600b0014aa3968691mr7040602plt.35.1642838813477; Sat, 22 Jan 2022 00:06:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642838813; cv=none; d=google.com; s=arc-20160816; b=A3t9G5eXt/U/A9+lnlfZCOLbD+jCjgIC/WlmpSpF7APKlbfLCyoTmw9ZP/LM+e9k52 YulqqvmYjSZwbWPvUlE5tMsDz1JeQyjHOK1XgYePgnGVKTd0Se2x2mWAvUvBrwfKN0Mu rn9bniezVNP5j85MLgkP1vnqFCraeUUdVODq4upe5TWh6dNU7/IotOk9Oi+CilHl2WUT SHrQGyNNZh8sAPTtx8OWVva444kVSXisGOIE4hMl5rBfwsbE2O15dt8S5vRW8aCnkvOH A90efvCovj1AOkPjFM/5Xw5gND9SqhjZHa2NHKirrG6nALPtM4zS343Kp5Q131NwebOf dA+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=TWFhQ8AyYyJtKJhYHxbzZAy/uyi61n/qj66gr+QR1JU=; b=Bx5T6h76Mg0yCYW17Krt1lBD5Ak+JSlK1DMHTEv5276efr+k+OlZbjpRC/hCz4EO6N 1igm9HR3BCfgfCpDlCBuwZevHBGU11Pmea6AyBstHs0iDowmJbG0KJ2xB/RnGIzFpEXD H9+Hii3atB/KHVoDRrAgFVylzpBShs0m5xDC8PvtlXCoebry4uZegKSAJauDzJZowLgx 7KgdRSl7akvDXS2VdOfKHaQqVrJJ/xlk05wyGO+n0JvSTHU4o5fwxB93Vz8R8JXToWGl ZEz+xLUIs6QfF5X0GtLWX9jpSr6UDKIncb2Hpa8JCMl/SzbMLNFvYpNK1ycR8QOa4qoS 6krw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=C8EOiSjC; 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 t37si7695437pgm.599.2022.01.22.00.06.41; Sat, 22 Jan 2022 00:06:53 -0800 (PST) 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=20210112 header.b=C8EOiSjC; 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 S232769AbiAUUMX (ORCPT + 99 others); Fri, 21 Jan 2022 15:12:23 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38142 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231717AbiAUUMW (ORCPT ); Fri, 21 Jan 2022 15:12:22 -0500 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DB374C06173B; Fri, 21 Jan 2022 12:12:21 -0800 (PST) Received: by mail-ej1-x635.google.com with SMTP id s13so3033123ejy.3; Fri, 21 Jan 2022 12:12:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=TWFhQ8AyYyJtKJhYHxbzZAy/uyi61n/qj66gr+QR1JU=; b=C8EOiSjCDvxrWY2Ruh48zw6GmmqDRMiC4Xh4oNcfGcsAk4QxT/4WpK9v30k7R8BJTP Ox33CjNanCQL5JyR5uyLDlkgeLcOdifO5g9DsCa0rbRNbnWai+SokHAOH8jjHzhYibLU +zS9PNDuW/W449Hl6zRgYlVFU1GH8q3F2fwCNvg0PKdCaFYlX1Oi9gpQMYDiEgeBBn4E gepuFb5h9afDmvRCUqdyNzK+46+J1POQ0Dw50E6frm5NfGq4duBsbIy48/Su6VdUdePn 8FaHt4DcROcLF95bgfpKvTH6CankmVX8ujX+aQajQ6ivme+VErteaMSP9P5K3Gatceg+ C3/g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=TWFhQ8AyYyJtKJhYHxbzZAy/uyi61n/qj66gr+QR1JU=; b=gWDzKTdcP9JrRU/Q4pUA6Ov+KCNcvk2raJiEhNKJS4ncMXPDZ40zkQhM5h0pxYCQ5y azS8bM1Aq2qRYMkrqf8VqxDgep5vnYMApmPkAvwB1NFAqIL64Lye0w+saeyv2/PbixiC CkSc6kvB7L8MY7O4Ld0i5L853tbQ/GGh8LKHd3AenCM9dsf1cV4DDOA9t/qcWVTxBang i+o1z5HVkQ8X8jAGKwSd9Eke1zOzV0/lUtlC8ZPc4i5rstwWtjB876bo946gPimueacX 8WZFFB4ngj0T1+0dv9wuxQauIcCP/7uASO6c0THpioT9pA5vM8XYaxZtYmtTGep/MF9K 3B0Q== X-Gm-Message-State: AOAM532ZzETPGpZkaYQ6dKHa41rx4ZnupIL9IeKOlXqAodRgd+gdYzq7 uG5hwMos9A0fi+6I1S9E5jxTlU7R0G0VtKduQpkmNTkhLB8= X-Received: by 2002:a17:906:3004:: with SMTP id 4mr4419944ejz.579.1642795940215; Fri, 21 Jan 2022 12:12:20 -0800 (PST) MIME-Version: 1.0 References: <20220118145251.1548-1-sbinding@opensource.cirrus.com> <20220118145251.1548-6-sbinding@opensource.cirrus.com> In-Reply-To: From: Andy Shevchenko Date: Fri, 21 Jan 2022 22:11:43 +0200 Message-ID: Subject: Re: [PATCH v3 05/10] platform/x86: i2c-multi-instantiate: Move it to drivers/acpi folder To: "Rafael J. Wysocki" Cc: Lucas tanure , Stefan Binding , Mark Brown , Len Brown , Hans de Goede , Mark Gross , Jaroslav Kysela , Takashi Iwai , "moderated list:SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEM..." , Linux Kernel Mailing List , linux-spi , ACPI Devel Maling List , Platform Driver , patches@opensource.cirrus.com Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jan 21, 2022 at 9:53 PM Rafael J. Wysocki wrote: > On Wed, Jan 19, 2022 at 6:33 PM Lucas tanure > wrote: > > On 1/19/22 16:53, Rafael J. Wysocki wrote: > > > On Tue, Jan 18, 2022 at 3:53 PM Stefan Binding > > > wrote: ... > > > Why are you moving it away from platform/x86? > > > > > > Adding SPI to the mix doesn't seem to be a sufficient reason. > > > > > > If this were going to be needed on non-x86, that would be a good > > > reason for moving it, but is that actually the case? If so, why isn't > > > that mentioned in the changelog above? > > > > > > > It was a request made by Andy Shevchenko: > > https://lkml.org/lkml/2021/12/3/347 > > But he hasn't given any reasons why that'd be better. My thoughts were that these are related to ACPI handling the serial buses in one place. However, counter arguments might be that the cases of the resources like this are found only on x86 hardware (while ACPI should be agnostic to that) and that the i2c and spi already do ACPI stuff on their own. That said, there are pros and cons and I'm fine with either choice at the end of the day. -- With Best Regards, Andy Shevchenko