Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp56927pxj; Wed, 16 Jun 2021 20:11:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxWJnGvBKKwjHvebbLjqfqWjASgSwsgQX3+kfBxO5Z+MYK13qg7ep29NKfFQV6Z8XbrxE4R X-Received: by 2002:a05:6402:35c8:: with SMTP id z8mr3545472edc.348.1623899502156; Wed, 16 Jun 2021 20:11:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623899502; cv=none; d=google.com; s=arc-20160816; b=lcJ1Ssz3xFd1PPevsx/qxh0Zo4FHiU2pca3kyNNTLr7LDWbSbCZ0GKCXPmZh1Q8+Rl c4FUMdFZ6jmrVF2S2t3VO5wy+aWqeWDD5pNHwJErXc9ZfoFjnrdWQHboaXvJQ6Tbyolk fYPmnXZ0c9i8ChYJb82+O8kBf2ICPOet1zDiHSvOFiQKd3XRbT11n3LeqpC7fyHqoePK +Kmx8KX1dDXocTC2wqJrrtfxoPVLmi/9MWuTgAvWnBc22OY5p9wHUx6etBbKV7+KBIwI t7j3udQ3lcv11MO2qiXOy0vCbgRwPHs6u+o1yD7KAMijcv71mHMQzW1lQLKi1E4bVgQg DPsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:from:references :cc:to:subject:dkim-signature; bh=/2ZgS+GCY+zeGtNmbikEY7JDq0qDESkYvLCgyzZHxds=; b=lIImVwcjzOR8qokwPInCvi1DT7A16lt3zqwHsMRgDNl0lcRRcWJ6EG22iiISVFyuI0 iGAYemXgBcVMZJcbYsc3F7UZ8c439kF2ltlLCYmx/ObSKPTTh6tnDBLllMQ5Bcjvdc1B a4URHv5vTVPpdd+1QnpZ5kVqxx8kJoMAmMeZCeUQlp/ia5o3d4tSs/xVFZYRUXF6nwsm khX4aqd/gZcLihQlTIrJZV/Rf4op9NUQJGHJT0nKXRS1SnLNdUPKKJyNyIA49C1xPPJV hlbG0jYjw7H3Ey+wJIxUKqOMTngjAsF7klc3r4JNmWRm72/poxNkKOlVNCcO7aJ6G0sQ on5A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=gJj7F+4o; 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=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w19si3677361edc.458.2021.06.16.20.11.19; Wed, 16 Jun 2021 20:11:42 -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=@redhat.com header.s=mimecast20190719 header.b=gJj7F+4o; 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=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231676AbhFPSPq (ORCPT + 99 others); Wed, 16 Jun 2021 14:15:46 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:59028 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230055AbhFPSPp (ORCPT ); Wed, 16 Jun 2021 14:15:45 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1623867218; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=/2ZgS+GCY+zeGtNmbikEY7JDq0qDESkYvLCgyzZHxds=; b=gJj7F+4osYo9W/2PySYTDpxbEUBbvKGUKXudluqjW7zsaCycUVFLG7g8eAKmgR3h8UIO/r s/YtnB8V5gPlwBN2K387kmRtdToWx/NgTK79dfp8xFh9UYrISGcyHb3bNPNPBZn09+RX4V heRGEtF0VHKza9iQ3hggaNtl0dK/pcg= Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-58-f4iwcH47M0S-zxvuwIyf3g-1; Wed, 16 Jun 2021 14:13:37 -0400 X-MC-Unique: f4iwcH47M0S-zxvuwIyf3g-1 Received: by mail-ed1-f71.google.com with SMTP id x8-20020aa7d3880000b029038fe468f5f4so137090edq.10 for ; Wed, 16 Jun 2021 11:13:37 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=/2ZgS+GCY+zeGtNmbikEY7JDq0qDESkYvLCgyzZHxds=; b=t7TBax6lHTwZ9Sruhz5Gsb2WcVs0C2EwsO2P48EmT0nELFqmAEjq06QbCjosHse3hy afHJ4tQugpVx8vb+Eu5RfXv8D+24s8C+YbBldRJ0Emo5j/cwiCQ3ri47Mxf8bK8ZNtiP ZYfViWn2M5nl5SAOuUQiM01QWLpDNPlcY3yfcWSaLOISWeAEJeCTZuoC+PLs8o4w2eQm p7+Ueg2YPmZeCFnruhOZXtxmbSV817+p4Xxgo9RBX5v0FK6vITwaxYj+za1DfERr+f7/ 0CcuXwbAw87P5OORz5ZjtEvS2dho1qNmfWsalkWwIaISNQ5w58yI4gfHvn+mzkZGfTdN sfPg== X-Gm-Message-State: AOAM533bPGKz2kfTWI1mC/YFIXXI7nsDXFT2fPHAUeAIJl53349ZdoOx iA5SBPOvCmKhWPIOwjlop3ukC2lSRSRgKcoNfkS9VegDabJqh5GNUOpBScuvgzJIffzy/R2m96G oNOh7415YSk934MNcO0cUGacy X-Received: by 2002:a05:6402:781:: with SMTP id d1mr1297300edy.32.1623867216491; Wed, 16 Jun 2021 11:13:36 -0700 (PDT) X-Received: by 2002:a05:6402:781:: with SMTP id d1mr1297274edy.32.1623867216371; Wed, 16 Jun 2021 11:13:36 -0700 (PDT) Received: from x1.localdomain (2001-1c00-0c1e-bf00-1054-9d19-e0f0-8214.cable.dynamic.v6.ziggo.nl. [2001:1c00:c1e:bf00:1054:9d19:e0f0:8214]) by smtp.gmail.com with ESMTPSA id l26sm2498581edt.40.2021.06.16.11.13.35 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 16 Jun 2021 11:13:36 -0700 (PDT) Subject: Re: [PATCH v5 5/6] platform/x86: Add intel_skl_int3472 driver To: Andy Shevchenko Cc: Daniel Scally , "Rafael J . Wysocki" , Andy Shevchenko , Lee Jones , Maximilian Luz , Linux Kernel Mailing List , ACPI Devel Maling List , "open list:GPIO SUBSYSTEM" , linux-i2c , Platform Driver , "open list:ACPI COMPONENT ARCHITECTURE (ACPICA)" , Len Brown , Mika Westerberg , Linus Walleij , Bartosz Golaszewski , Wolfram Sang , Mark Gross , Robert Moore , Erik Kaneda , Laurent Pinchart , kieran.bingham@ideasonboard.com References: <20210603224007.120560-1-djrscally@gmail.com> <20210603224007.120560-6-djrscally@gmail.com> From: Hans de Goede Message-ID: <0991caf2-1b7b-c8b5-8558-03b8f0dbb604@redhat.com> Date: Wed, 16 Jun 2021 20:13:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.10.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 6/16/21 8:08 PM, Andy Shevchenko wrote: > On Wed, Jun 16, 2021 at 8:58 PM Hans de Goede wrote: >> On 6/4/21 12:40 AM, Daniel Scally wrote: >>> ACPI devices with _HID INT3472 are currently matched to the tps68470 >>> driver, however this does not cover all situations in which that _HID >>> occurs. We've encountered three possibilities: >>> >>> 1. On Chrome OS devices, an ACPI device with _HID INT3472 (representing >>> a physical TPS68470 device) that requires a GPIO and OpRegion driver >>> 2. On devices designed for Windows, an ACPI device with _HID INT3472 >>> (again representing a physical TPS68470 device) which requires GPIO, >>> Clock and Regulator drivers. >>> 3. On other devices designed for Windows, an ACPI device with _HID >>> INT3472 which does **not** represent a physical TPS68470, and is instead >>> used as a dummy device to group some system GPIO lines which are meant >>> to be consumed by the sensor that is dependent on this entry. >>> >>> This commit adds a new module, registering a platform driver to deal >>> with the 3rd scenario plus an i2c driver to deal with #1 and #2, by >>> querying the CLDB buffer found against INT3472 entries to determine >>> which is most appropriate. >>> >>> Suggested-by: Laurent Pinchart >>> Signed-off-by: Daniel Scally >> >> Thank you for your patch, I've applied this patch to my review-hans >> branch: >> https://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git/log/?h=review-hans >> >> I've fixed up the missing static marking of skl_int3472_tps68470_calc_type() >> spotted by lkp@intel.com while applying the patch to my tree. > > Are you going to apply patch 6 as well? > IIRC it's acked by Lee. Ah you are right, it is Acked, but I'm not sure if that ack was for Lee being ok with it being merged through the pdx86 tree. I'll coordinate this with Lee off list. Regards, Hans