Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp3409865pxb; Mon, 25 Jan 2021 15:46:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJx/sDsqFppp83WYHkO/15RiXaXmJPBrsydr5NVv6SBJL9BSKkLdkFsS26ZjEhuA00jWKI9y X-Received: by 2002:a17:907:3e02:: with SMTP id hp2mr1757752ejc.411.1611618365114; Mon, 25 Jan 2021 15:46:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611618365; cv=none; d=google.com; s=arc-20160816; b=sPZFEtwAe9bzE630Yj9nKKBVA82baPcFJFRx5N1kYqJ/PwrXGLoPxO1L1/slIemZmh BnSblyuohrnF9ox2p6DykYfRYInO12bCqo0XC6Aq+3bhnm3DSe6wJ2evo4DJLcpIE5ld ODMF0oBeUhf5gPPQO6ctxTW5BoBrfu3YXYuixFP3Y3C6wtueUJ1iCCppgSAeXbRsqi9c DKnrJ9gNQDkAmJEjZ3aO/3WoujSrARBbtJCfYmhPLOw8g00/BCRgFNtGE5TwS6Kb5WZ4 nhSz+55U2hvCouqD1XqnaXj3N8iAnic5idXz4GMov+bzKKur73idMVA0GEQJ/q9LZLFn Uy6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:reply-to:message-id:subject:cc:to:from:date :ironport-sdr:ironport-sdr; bh=nlpyQYj8lRBYn7e/OJI5QaHOLinvZnf9DzFkgnBllXQ=; b=MLjbSNvc0rFac99onEYVrhephb5jwHoOV5MiY7ohBYUqVuZ2oot0DAx+9V6QRby1Qx pwdrQn54oOmXrlrF6+PH7WwzMku8dBZJ7Q3XOxION4DkwJ2LeMU6JjGFPgjCqxcJtxxI Zw0TLdqL8r7zX/a0VKFfO4ykbcHqQPA3Z4vJQM29cEyvleFIA2FyJfveGR3MAIHiRJrn 2zHwYSpybZu1k3SlSdh3rPq651IFIEUPveqJJZfwZs70XL/Ie/8pcsMbexoPUS7C2pp4 uFhHOFVNC6qyB/oQ+qoH5zy8m9v9JxljupyZS31tDy9VpvrWLu4Tow3nbN3Ve4uaXRC2 xnDg== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id jw9si6303188ejb.699.2021.01.25.15.45.41; Mon, 25 Jan 2021 15:46:05 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732714AbhAYXnw (ORCPT + 99 others); Mon, 25 Jan 2021 18:43:52 -0500 Received: from mga09.intel.com ([134.134.136.24]:55690 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732665AbhAYXlx (ORCPT ); Mon, 25 Jan 2021 18:41:53 -0500 IronPort-SDR: 14GIq/HaNbCX9o3u/CpDhNBpx6F1FemKFhz9D/Argd7HogAOfcV8Kq4fZr8szUvDnWvHAMwHcK VatfQOPQ02BA== X-IronPort-AV: E=McAfee;i="6000,8403,9875"; a="179967802" X-IronPort-AV: E=Sophos;i="5.79,374,1602572400"; d="scan'208";a="179967802" Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jan 2021 15:39:36 -0800 IronPort-SDR: 0c5+MwZ4nPWpzySfO5nrCXG3v+C8e/ZR/qIys6UWsnw9a26vANP5hMuWso44uL30BDIzWlKV1z mwc0GegIw4sw== X-IronPort-AV: E=Sophos;i="5.79,374,1602572400"; d="scan'208";a="402534524" Received: from smtp.ostc.intel.com ([10.54.29.231]) by fmsmga004-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Jan 2021 15:39:35 -0800 Received: from localhost (mtg-dev.jf.intel.com [10.54.74.10]) by smtp.ostc.intel.com (Postfix) with ESMTP id 1F7E66365; Mon, 25 Jan 2021 15:39:35 -0800 (PST) Date: Mon, 25 Jan 2021 15:39:35 -0800 From: mark gross To: Randy Dunlap Cc: mgross@linux.intel.com, markgross@kernel.org, arnd@arndb.de, bp@suse.de, damien.lemoal@wdc.com, dragan.cvetic@xilinx.com, gregkh@linuxfoundation.org, corbet@lwn.net, leonard.crestez@nxp.com, palmerdabbelt@google.com, paul.walmsley@sifive.com, peng.fan@nxp.com, robh+dt@kernel.org, shawnguo@kernel.org, jassisinghbrar@gmail.com, linux-kernel@vger.kernel.org, "C, Udhayakumar" , C@linux.intel.com Subject: Re: [PATCH v2 29/34] Intel tsens i2c slave driver. Message-ID: <20210125233935.GA13745@linux.intel.com> Reply-To: mgross@linux.intel.com References: <20210108212600.36850-1-mgross@linux.intel.com> <20210108212600.36850-30-mgross@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.4 (2018-02-28) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 11, 2021 at 11:15:06PM -0800, Randy Dunlap wrote: > On 1/8/21 1:25 PM, mgross@linux.intel.com wrote: > > diff --git a/drivers/misc/intel_tsens/Kconfig b/drivers/misc/intel_tsens/Kconfig > > index 8b263fdd80c3..c2138339bd89 100644 > > --- a/drivers/misc/intel_tsens/Kconfig > > +++ b/drivers/misc/intel_tsens/Kconfig > > @@ -14,6 +14,20 @@ config INTEL_TSENS_LOCAL_HOST > > Say Y if using a processor that includes the Intel VPU such as > > Keem Bay. If unsure, say N. > > > > +config INTEL_TSENS_I2C_SLAVE > > + bool "I2C slave driver for intel tsens" > > Why bool instead of tristate? Becuase the I2C driver depends on a file scoped global i2c_plat_data instanciated in the INTELL_TSENS_LOCAL_HOST DRIVER (intel_tsens_thermal.[ch]) Udhaya, would you care to comment further? --mark > > > + depends on INTEL_TSENS_LOCAL_HOST > > + select I2C > > + select I2C_SLAVE > > + help > > + This option enables tsens i2c slave driver. > > I2C > > > + > > + This driver is used for reporting thermal data via I2C > > + SMBUS to remote host. > > + Enable this option if you want to have support for thermal > > + management controller > > controller. > > > + Say Y if using a processor that includes the Intel VPU such as > > + Keem Bay. If unsure, say N. > > > -- > ~Randy >