Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp4130772ybv; Tue, 25 Feb 2020 13:50:24 -0800 (PST) X-Google-Smtp-Source: APXvYqyhPE+WzoXt19zjKqUu/8xbae+DP5wptIzZsXvl4KbbXAH4+PD08VMFZ8I9/0YcMbDcT4jF X-Received: by 2002:a54:4091:: with SMTP id i17mr768749oii.99.1582667424520; Tue, 25 Feb 2020 13:50:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582667424; cv=none; d=google.com; s=arc-20160816; b=aUF5yVkTPGNTEuaGKWALz0KPm1BR79shqe/e6zmijX+WBbCCPjx5EsQxGRj/FNrKQH c7Yklb9DwfQ3z1ZTDheB+mKBer4BqM/SAHeNLAaoQ9O1HYTp/xm3DPrEDroSsmlPqmJA aJ5M5VtY4frGItjyM2XDyE4japgDsbl9RdsaAd785vVFUmw85s0fNDIiOUuf67p3Lq8j +AAoa3mw4PbqKH9JPS/lPo0FHiBgNPYYGc1s+Ly9TEEKxKsoc02EjtIW++C73r5woWY9 R0KFPrjX6EDvUV5mhttfP4gXTVYZgXCsv9gZeHoNkqkM7G7c7b8I5G0wUWaudoqlYiZt MNjA== 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=xlC9qABArgI3KU5HrnSUUQut16dwanxXV7qJeiw/Sec=; b=cxFwwy7ZrJnbfS2ZuPqr1963oUUxQhHiwj6grZ4Hv3GNwaJUTcWF6OQTtXk11ZRA1L MavQ9Wf+X6mAgUTvs+pRzyw+xPYIe8N/GYzIhrWZzuopxCOuNw/i803xtWMnDwl3pCIi b1IATQ4IWRUTS3jQGaWdEJENE1xT+SIJWYuVF4h5BGKP0YKsiZaCiiO1L5KSOwTW9fg4 b3QUoKUyPSwdd2XpcTsl0+EFr/m+Qr/rTckJ2ZfsPAxyc+yu5Li6Lr5Hrn8Nbx0skWwI ny53W9h22ekh48wsZRPRN8vqMnMbg0FRHaZQVfTv5bv1mTKsICmKw4WpUYGOO2CCD1dL QKsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=gLhc7oCB; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i2si70252otc.130.2020.02.25.13.50.12; Tue, 25 Feb 2020 13:50:24 -0800 (PST) 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; dkim=pass header.i=@kernel.org header.s=default header.b=gLhc7oCB; 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=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730005AbgBYVtu (ORCPT + 99 others); Tue, 25 Feb 2020 16:49:50 -0500 Received: from mail.kernel.org ([198.145.29.99]:41228 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728162AbgBYVts (ORCPT ); Tue, 25 Feb 2020 16:49:48 -0500 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 879F721D7E for ; Tue, 25 Feb 2020 21:49:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582667387; bh=HpOrLqgis/0esfG7dq2+OsTjc76h9zTqkjIJyDQmoKA=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=gLhc7oCBf/dMrtwgyWAQsXlJBnnS8uxHJFBQTNslU/xlcEZ2XsI37rPDayexTl/na fUuMHI7ecFZvcl+kv3tj8ZSXWPVED6uI/6HeAmY/iraqGp56FGYmhadN6drQ3kLQ+1 Og4aSYroBhGJzgODXVENKVdfI5ISKrI2XKCmFvP0= Received: by mail-wr1-f48.google.com with SMTP id t3so477839wru.7 for ; Tue, 25 Feb 2020 13:49:47 -0800 (PST) X-Gm-Message-State: APjAAAWF/Zu9rmzg/aQe37e4c16Zu7g4QsGkBMMmAbOfIDvQAmgGutSF fUstQoVFYRyf85rRERTCoqGrHEdTXSZZksQEZaJi/g== X-Received: by 2002:adf:df0c:: with SMTP id y12mr1116539wrl.257.1582667386041; Tue, 25 Feb 2020 13:49:46 -0800 (PST) MIME-Version: 1.0 References: <1582498270-50674-1-git-send-email-schaecsn@gmx.net> In-Reply-To: <1582498270-50674-1-git-send-email-schaecsn@gmx.net> From: Andy Lutomirski Date: Tue, 25 Feb 2020 13:49:34 -0800 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH 0/1] i2c: imc: Add support for Intel iMC SMBus host controller. To: Stefan Schaeckeler Cc: linux-i2c@vger.kernel.org, LKML , Andy Lutomirski 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 Sun, Feb 23, 2020 at 2:52 PM Stefan Schaeckeler wrote: > > This patch is based on Andy Lutomirski's iMC SMBus driver patch-set > https://lkml.org/lkml/2016/4/28/926. It never made it into the kernel. I hope > this rewrite will: > > > Overview > > Modern Intel memory controllers host an SMBus controller and connection to > DIMMs and their thermal sensors. The memory controller firmware has three modes > of operation: Closed Loop Thermal Throttling (CLTT), Open Loop Thermal > Throttling (OLTT) and none. > > - CLTT: The memory controller firmware is periodically accessing the DIMM > temperature sensor over the SMBus. > I think this is great! One question, though: what happens if the system is in CLTT mode but you disable CLTT and claim the bus for too long? For example, if there's an infinite loop or other lockup which you have the tsod polling interval set to 0? Does the system catch fire or does the system do something intelligent like temporarily switching to open loop?