Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp104144pxb; Mon, 16 Aug 2021 00:41:36 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzqmsnKqHClyn7rbyR/hMFshCLE6MX3GB/cf3lIeI5wf2Tsd4FQQgLbLW5pb7StxsZY8VEQ X-Received: by 2002:a02:c80e:: with SMTP id p14mr1404012jao.8.1629099695900; Mon, 16 Aug 2021 00:41:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629099695; cv=none; d=google.com; s=arc-20160816; b=F2LEpyG6NY4sRJPEfsxUmO2BE5vDFTK2i/h2lroRLNLChHpQJsTPcuxlBAyCongBne 0Qb+TSUNinLLH4u9v7wrK/XEQqL7ULBK0/XczJdGKW7yf4JSJ8Ymu8ETZKfdXOo8E+PE ZeQfovlvFBoEJCXJk4d4/xG7M/mvEL8qQskye64vAxJbZ72XB3SES42+7o2AGgPHQP9S g0kR/e6ctV561fyLezbJSUWCa5j6G6fx0TyfG0P4dpU9rdwhLKVLOwBxwnTJ+c3DRPKZ ht8c2yyd7N6zn/o7jUOnH8Hge84xyNQi69VQIBQ1cLP48QRi4wLia5EPST7zUe4Dz8bm 2LrQ== 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=qa0k7YfK426kscE1aO9nV6tBlvwHBeAflkVJmCdxnBg=; b=EHr9H+gE14njw+IMqHmKlt0DlS+KETmcnbnyathrReqLLw6CNpzQDAN+2lWTJkFGR6 Ui418ix6R2hWVGlSX8dyqEA8tJENHTwr52qa8aR4hP7d1aePVEAYwIGkHR6c7MmFoy39 IvBiLAlSJ0kxvjIvxxUQGFeXbnjmrmn0F9Y+QgNGq3ieFqHShr/YzvCBVVSNHdWrkA0v kysszREvVY5zb1RNzOZF7KmNNijEPyRt0dK6HxIo5Ha4HsWWYBrgE7y2sjGfjd8En5s4 lBjSJiB4GSiP5RTz9k/x8tyrU7ZG3NBIMHVjaMcPgCYhe6oZFYTT/RGtFMft+ZQqI/eV 4iMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=HNyMBMvB; 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 w12si12397460ilv.17.2021.08.16.00.41.24; Mon, 16 Aug 2021 00:41:35 -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=HNyMBMvB; 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 S234222AbhHPHlS (ORCPT + 99 others); Mon, 16 Aug 2021 03:41:18 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:27087 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231539AbhHPHlR (ORCPT ); Mon, 16 Aug 2021 03:41:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1629099645; 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=qa0k7YfK426kscE1aO9nV6tBlvwHBeAflkVJmCdxnBg=; b=HNyMBMvBrvb4sUBrePNEd1fi+ZTMOcjgTsgH7iuczq2A+ltv91/HjZZhqcl21ZiZJWaF6y 7uJURhF9GT8532O3L0JOnB6ttmXChV+dZdCPFNIQAi3bTM9dTC2kgzkOxLl7dBFrwA0OtV 3PWaScKMAH6n8qvXTGz5xw4CFOFCNHI= Received: from mail-ej1-f71.google.com (mail-ej1-f71.google.com [209.85.218.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-8-IdlLr9CcPPu43cjJohONNg-1; Mon, 16 Aug 2021 03:40:44 -0400 X-MC-Unique: IdlLr9CcPPu43cjJohONNg-1 Received: by mail-ej1-f71.google.com with SMTP id e1-20020a170906c001b02905b53c2f6542so4387600ejz.7 for ; Mon, 16 Aug 2021 00:40:44 -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=qa0k7YfK426kscE1aO9nV6tBlvwHBeAflkVJmCdxnBg=; b=h9U1njSkhVDM9Wv0NcasAOsZCVwe4TIzV+hnbHu9sbFASfzKZTRUWXbTTmmIlzL7di j/YYYg+YBHuEzx3FZ8/f0AGR6J4rFclaxQtou0oqvnvFkiHc84+qINMb2+D8/eQsgggq 2EtGEh+aFiAINu+GNLU45GNduzIFxh8kB6IYcD2tC0PRzAmoy4SWwLEWsi9nIvraytGw GRRjxmtpXM9oEZGtJxSzGXA7q4TbQipKkSVAeG6+qnFDYtmuQH+3C+mtMNRusfbOWxw6 Z2N00xJPuBL1VC+wo4zF8UUuZFZgwZa8cSMM47lwPuv5tl+Zxqg7o0cGHLyLrqPMurln lbSQ== X-Gm-Message-State: AOAM532Lcv/4KKQKXulXqORKnJCmTvxHEHDdXx5C5KpZTS3f0VXMZ9Bp InIztekJs+qqS7BW7zms1eSh+k3tVXjKmfvh83Z2q/foAEP/hY1nJGfVZWzIflO7N29v3kzwuXo YnrgJHsF+GOIWTwlj/FqHQxAj X-Received: by 2002:a17:906:f992:: with SMTP id li18mr14687489ejb.381.1629099643533; Mon, 16 Aug 2021 00:40:43 -0700 (PDT) X-Received: by 2002:a17:906:f992:: with SMTP id li18mr14687471ejb.381.1629099643380; Mon, 16 Aug 2021 00:40:43 -0700 (PDT) Received: from x1.localdomain ([81.30.35.201]) by smtp.gmail.com with ESMTPSA id h10sm4406619edb.74.2021.08.16.00.40.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 16 Aug 2021 00:40:42 -0700 (PDT) Subject: Re: [PATCH 18/20] Move Intel thermal driver for menlow platform driver to intel/ directory to improve readability. To: "Pandruvada, Srinivas" , "djrscally@gmail.com" , "Thomas, Sujith" , "dan.carpenter@oracle.com" , "mgross@linux.intel.com" , "linux-kernel@vger.kernel.org" , "Zha, Qipeng" , "daniel.lezcano@linaro.org" , "Joseph, Jithu" , "irenic.rajneesh@gmail.com" , "mika.westerberg@linux.intel.com" , "acelan.kao@canonical.com" , "Box, David E" , "Dell.Client.Kernel@dell.com" , "alex.hung@canonical.com" , "hpa@redhat.com" , "andriy.shevchenko@linux.intel.com" , "Ma, Maurice" Cc: "platform-driver-x86@vger.kernel.org" References: <20210810095832.4234-1-hpa@redhat.com> <20210810095832.4234-19-hpa@redhat.com> <95801e67-f09e-64f3-abd6-f38a8f1f1d51@linaro.org> <2cc45082-692d-1a0e-cb44-7e2393c95152@redhat.com> <5a80a56e41369204b7729d25f72dfcdd09919033.camel@intel.com> From: Hans de Goede Message-ID: Date: Mon, 16 Aug 2021 09:40:40 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 MIME-Version: 1.0 In-Reply-To: <5a80a56e41369204b7729d25f72dfcdd09919033.camel@intel.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On 8/16/21 5:11 AM, Pandruvada, Srinivas wrote: > On Sun, 2021-08-15 at 16:08 +0200, Hans de Goede wrote: >> Hi, >> >> On 8/14/21 12:39 PM, Daniel Lezcano wrote: >>> On 10/08/2021 11:58, Kate Hsuan wrote: >>> >>> >>> Why not move it into drivers/thermal/intel ? >> >> This cleanup is really something which Intel should have been doing >> itself, but they have not done that, so now Kate has stepped up to >> do this. >> >> Figuring out if there is a better home for each of these drivers >> really falls outside of the scope of this. If Intel and specifically >> Sujith Thomas, the maintainer for that driver who is in the Cc, >> believe that drivers/thermal/intel is a better place then they >> can submit a patch for this themselves. >> >> If Intel does that right away, then this patch can be dropped from >> Kate's patch-set. Otherwise this can be moved a second time once >> someone from Intel gets around to it. > We can move to thermal/intel. I will submit a change to do that. Great, I see that you've already send a patch for this, thank you. Kate, please drop this patch from your series. Regards, Hans >>>> Signed-off-by: Kate Hsuan >>>> --- >>>>  drivers/platform/x86/Kconfig                       |  8 -------- >>>>  drivers/platform/x86/Makefile                      |  2 +- >>>>  drivers/platform/x86/intel/Kconfig                 |  1 + >>>>  drivers/platform/x86/intel/Makefile                |  2 ++ >>>>  drivers/platform/x86/intel/menlow/Kconfig          | 14 >>>> ++++++++++++++ >>>>  drivers/platform/x86/intel/menlow/Makefile         |  6 ++++++ >>>>  .../platform/x86/{ => intel/menlow}/intel_menlow.c |  0 >>>>  7 files changed, 24 insertions(+), 9 deletions(-) >>>>  create mode 100644 drivers/platform/x86/intel/menlow/Kconfig >>>>  create mode 100644 drivers/platform/x86/intel/menlow/Makefile >>>>  rename drivers/platform/x86/{ => intel/menlow}/intel_menlow.c >>>> (100%) >>>> >>>> diff --git a/drivers/platform/x86/Kconfig >>>> b/drivers/platform/x86/Kconfig >>>> index b9c0d2d97793..50ded236a841 100644 >>>> --- a/drivers/platform/x86/Kconfig >>>> +++ b/drivers/platform/x86/Kconfig >>>> @@ -632,15 +632,7 @@ config THINKPAD_LMI >>>>   >>>>  source "drivers/platform/x86/intel/Kconfig" >>>>   >>>> -config INTEL_MENLOW >>>> -       tristate "Thermal Management driver for Intel menlow >>>> platform" >>>> -       depends on ACPI_THERMAL >>>> -       select THERMAL >>>> -       help >>>> -         ACPI thermal management enhancement driver on >>>> -         Intel Menlow platform. >>>>   >>>> -         If unsure, say N. >>>>   >>>>  config INTEL_OAKTRAIL >>>>         tristate "Intel Oaktrail Platform Extras" >>>> diff --git a/drivers/platform/x86/Makefile >>>> b/drivers/platform/x86/Makefile >>>> index f4c6ced59da1..ea5f5dd3f78a 100644 >>>> --- a/drivers/platform/x86/Makefile >>>> +++ b/drivers/platform/x86/Makefile >>>> @@ -67,7 +67,7 @@ obj-$(CONFIG_THINKPAD_LMI)    += think-lmi.o >>>>  obj-$(CONFIG_X86_PLATFORM_DRIVERS_INTEL)               += intel/ >>>>   >>>>   >>>> -obj-$(CONFIG_INTEL_MENLOW)             += intel_menlow.o >>>> + >>>>  obj-$(CONFIG_INTEL_OAKTRAIL)           += intel_oaktrail.o >>>>  obj-$(CONFIG_INTEL_VBTN)               += intel-vbtn.o >>>>   >>>> diff --git a/drivers/platform/x86/intel/Kconfig >>>> b/drivers/platform/x86/intel/Kconfig >>>> index 4efb5ad3e3e1..59c9b602c784 100644 >>>> --- a/drivers/platform/x86/intel/Kconfig >>>> +++ b/drivers/platform/x86/intel/Kconfig >>>> @@ -36,6 +36,7 @@ source >>>> "drivers/platform/x86/intel/intel_speed_select_if/Kconfig" >>>>  source "drivers/platform/x86/intel/turbo_max_3/Kconfig" >>>>  source "drivers/platform/x86/intel/uncore_freq/Kconfig" >>>>  source "drivers/platform/x86/intel/int0002/Kconfig" >>>> +source "drivers/platform/x86/intel/menlow/Kconfig" >>>>   >>>>   >>>>  endif # X86_PLATFORM_DRIVERS_INTEL >>>> diff --git a/drivers/platform/x86/intel/Makefile >>>> b/drivers/platform/x86/intel/Makefile >>>> index fe5058c3af18..b2326554bd84 100644 >>>> --- a/drivers/platform/x86/intel/Makefile >>>> +++ b/drivers/platform/x86/intel/Makefile >>>> @@ -12,6 +12,7 @@ obj-$(CONFIG_INTEL_HID_EVENT)         += hid/ >>>>  obj-$(CONFIG_INTEL_WMI_SBL_FW_UPDATE)  += wmi/ >>>>  obj-$(CONFIG_INTEL_WMI_THUNDERBOLT)    += wmi/ >>>>  obj-$(CONFIG_INTEL_INT0002_VGPIO)      += int0002/ >>>> +obj-$(CONFIG_INTEL_MENLOW)             += menlow/ >>>>   >>>>   >>>>  # Intel PMIC / PMC / P-Unit devices >>>> @@ -38,3 +39,4 @@ obj- >>>> $(CONFIG_INTEL_SPEED_SELECT_INTERFACE)    += >>>> intel_speed_select_if/ >>>>  obj-$(CONFIG_INTEL_TURBO_MAX_3)                        += >>>> turbo_max_3/ >>>>  obj-$(CONFIG_INTEL_UNCORE_FREQ_CONTROL)                += >>>> uncore_freq/ >>>>   >>>> + >>>> diff --git a/drivers/platform/x86/intel/menlow/Kconfig >>>> b/drivers/platform/x86/intel/menlow/Kconfig >>>> new file mode 100644 >>>> index 000000000000..b2920d259ff7 >>>> --- /dev/null >>>> +++ b/drivers/platform/x86/intel/menlow/Kconfig >>>> @@ -0,0 +1,14 @@ >>>> +# SPDX-License-Identifier: GPL-2.0-only >>>> +# >>>> +# Intel x86 Platform Specific Drivers >>>> +# >>>> + >>>> +config INTEL_MENLOW >>>> +       tristate "Thermal Management driver for Intel menlow >>>> platform" >>>> +       depends on ACPI_THERMAL >>>> +       select THERMAL >>>> +       help >>>> +         ACPI thermal management enhancement driver on >>>> +         Intel Menlow platform. >>>> + >>>> +         If unsure, say N. >>>> diff --git a/drivers/platform/x86/intel/menlow/Makefile >>>> b/drivers/platform/x86/intel/menlow/Makefile >>>> new file mode 100644 >>>> index 000000000000..0e9fda9bff98 >>>> --- /dev/null >>>> +++ b/drivers/platform/x86/intel/menlow/Makefile >>>> @@ -0,0 +1,6 @@ >>>> +# SPDX-License-Identifier: GPL-2.0-only >>>> +# >>>> +# Intel x86 Platform Specific Drivers >>>> +# >>>> + >>>> +obj-$(CONFIG_INTEL_MENLOW)             += intel_menlow.o >>>> diff --git a/drivers/platform/x86/intel_menlow.c >>>> b/drivers/platform/x86/intel/menlow/intel_menlow.c >>>> similarity index 100% >>>> rename from drivers/platform/x86/intel_menlow.c >>>> rename to drivers/platform/x86/intel/menlow/intel_menlow.c >>>> >>> >>> >> >