Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp3583027ybl; Mon, 27 Jan 2020 06:41:20 -0800 (PST) X-Google-Smtp-Source: APXvYqyy5YoAkiwOOksTntpko01mpPtvqEoen7lO1xEvivzIclDroDKTDein51QHueiaC+Da2cvm X-Received: by 2002:a05:6830:1d55:: with SMTP id p21mr12626647oth.145.1580136080393; Mon, 27 Jan 2020 06:41:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1580136080; cv=none; d=google.com; s=arc-20160816; b=bqmKB4tuhDlSfHNRqI7veR0AvNb/kEayG2zAZDTZ0i+wCb1lOFD5LgpSatA4LXHlUN LqTbcXRXs39qHRtFxkBNAHiXY2pa/nknht/r9eKxkY9moIEccbnkw3wV70X+opNSK6ES Xd2s0SgMeIp6mHxTZSQxTkPera93A+WR7V+fyu9S7Da8WNIQ6dKceo6Hw8OLWhTi08GH UUsMboKRE5ZylOMdcHqASNUT+PRNNIN/Q4ytRrArEQUdQDqx7/2kLaWPrVzSoryU9/Sf eeRPVEAYMwMYB9m4K2XS3Ugqp+gUoMMvdJkZtsDR9xX34S9IbHZyO28SqJrzsdndH5h3 Ihtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:autocrypt:from:references:to:subject:dkim-signature; bh=r2n9HgG3ZrMvXCqNF4d9mGEYxiT05rGn70RPL8ULQ/U=; b=FQxJjUgQuOqU4zQtnvh88Hqt5WszhtGhH5A6+6rQIfzbS13RL/bmo16QMAxmgaFDCD 2BKdmP9J/pvXNa8iGDbd4A9uwyzQwXDtPhnOFyE8KDWIJJGAd4EUBX7w9B24skysOO7r 2TQnLUrrQm6UgdVxNJry8pJcrlKV6Felz7yTIj+ejtyaP3kcJL9AZxdtmlQHyWL1iYsH QPuU665f5b6miUlRXE0FjS9e2Zkv3sKYJiFxfEwJTwvxhJMyLeZTTJvifiFzlbnmJQAO VgX/e2IlFy3jvd5uZlo+nPack18ZJKN1GfxLSNY1lPMIMzPQnECs9vusK+hV9M76iGKP Af/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="riJB6zG/"; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 9si3457292oiz.237.2020.01.27.06.41.07; Mon, 27 Jan 2020 06:41:20 -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=@linaro.org header.s=google header.b="riJB6zG/"; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729064AbgA0OjG (ORCPT + 99 others); Mon, 27 Jan 2020 09:39:06 -0500 Received: from mail-wm1-f50.google.com ([209.85.128.50]:37664 "EHLO mail-wm1-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726635AbgA0OjG (ORCPT ); Mon, 27 Jan 2020 09:39:06 -0500 Received: by mail-wm1-f50.google.com with SMTP id f129so7316327wmf.2 for ; Mon, 27 Jan 2020 06:39:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:references:from:autocrypt:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=r2n9HgG3ZrMvXCqNF4d9mGEYxiT05rGn70RPL8ULQ/U=; b=riJB6zG/Eu4iZf43OSwCK8JfLG3Z4kdWyGiXoNEzxgIf5YHsghMkh/YiKKboRP2hSr vHKZ4bEvzgq+1QKhTCPBoic4rdysIz5K2TMbdoloT2WFflNn2E2lEv4VJsMcSw1IR2RC 67Gkpmg9IfH8YvTTmCf5oMAeYsa5YKm0DHs8jpDR0aodiJsmGKW2byHh6hJKjqoQb/7k YF3vRCqwXhRUmvfqCHlYU7DD6yEPTCGdVGPoxy0k4rm/+tEfHXdb3Grj1jYe0lUliVEf t0k2Sv+QU8XzdlpKBAvXTfP1SJUq0qPWKtFN9q3lyFwZ2boU14Vb7t6Z1aJIssAHpGEm i3cw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:autocrypt:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=r2n9HgG3ZrMvXCqNF4d9mGEYxiT05rGn70RPL8ULQ/U=; b=Z8VZ3/305x40oxd9Fj3/3pCuYSAql9OFn2YowTQcCs9dTGErsva9t0gRhL+7xASkWG B7lJBeq6g9KWD2NlBEAfRKQ+9l5Swiqa7GwDKHkrWmI+yXliTB5JVqhbiRgTMmizv6SJ o1dPTHoF3WAeoveNHz5y82CvgSbwMfcdDSuHmkQ+pHxE7njIzyXv+c857VsL4HoJJMWo Dln8ebayRvSfscyB1xhQxGu/UZvcmP3oX9g8U2ipFWg9y6Y49yZ/9Rwpac64eygqAAQu lLS0ivCcJnThfak7wcdN7/pphX2qibubisIrnstugOOC6ImNoImC7+qUBzH+O88Vrj+G DjGw== X-Gm-Message-State: APjAAAVF5mtSNbh2z5SbHsMiXy3xFpMvnbuokvI+myWPqBgWA6/yHSTy oTkg0gn3lrhyO3a33lk0Ts/pr2hTOAQh/A== X-Received: by 2002:a7b:c119:: with SMTP id w25mr14426343wmi.116.1580135942912; Mon, 27 Jan 2020 06:39:02 -0800 (PST) Received: from ?IPv6:2a01:e34:ed2f:f020:25cd:3fb1:37ba:f055? ([2a01:e34:ed2f:f020:25cd:3fb1:37ba:f055]) by smtp.googlemail.com with ESMTPSA id e18sm20391646wrw.70.2020.01.27.06.39.01 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 27 Jan 2020 06:39:02 -0800 (PST) Subject: Re: [PATCH_V3 0/6] thermal: stm32: driver improvements To: Pascal PAILLET-LME , "rui.zhang@intel.com" , "edubezval@gmail.com" , "amit.kucheria@verdurent.com" , "mcoquelin.stm32@gmail.com" , Alexandre TORGUE , David HERNANDEZ SANCHEZ , "horms+renesas@verge.net.au" , "wsa+renesas@sang-engineering.com" , "linux-pm@vger.kernel.org" , "linux-stm32@st-md-mailman.stormreply.com" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" References: <20200110101605.24984-1-p.paillet@st.com> From: Daniel Lezcano Autocrypt: addr=daniel.lezcano@linaro.org; prefer-encrypt=mutual; keydata= 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 Message-ID: <9cddb220-7890-5bdb-0d59-125264ab0626@linaro.org> Date: Mon, 27 Jan 2020 15:39:00 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.4.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 27/01/2020 14:17, Pascal PAILLET-LME wrote: > The goal of this patchset is to improve and simplify the stm32 thermal >> driver: >> * let the framework handle the trip points: it very is hard to split this patch >> into smaller ones and keep each individual patch functional. >> * fix interrupt management to avoid receiving hundreds of >> interrupts when the temperature is close to the low threshold. >> * improve temperature reading resolution >> * the dirver is backawrd compatible. >> >> Pascal Paillet (6): >> changes in v2: >> * Split "handle multiple trip points" patch to make ones: >> * rework sensor mode management >> * disable interrupts at probe >> * "remove hardware irq handler" is squashed in "handle multiple trip points" > kind reminder for review >> thermal: stm32: fix icifr register name >> thermal: stm32: rework sensor mode management >> thermal: stm32: disable interrupts at probe >> thermal: stm32: handle multiple trip points >> thermal: stm32: improve temperature computing >> thermal: stm32: fix low threshold interrupt flood >> >> drivers/thermal/st/stm_thermal.c | 388 ++++++++++--------------------- >> 1 file changed, 120 insertions(+), 268 deletions(-) The series looks good to me. I've applied it for kernelci, if it is good it will go to the next branch and be part of the next pull request. In the future, do not join the PATCH keyword with the version. That puzzles patchwork. Thanks -- Daniel -- Linaro.org │ Open source software for ARM SoCs Follow Linaro: Facebook | Twitter | Blog