Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp5568749ybl; Tue, 14 Jan 2020 11:07:38 -0800 (PST) X-Google-Smtp-Source: APXvYqy8CMwjNqO4v45u6t6aDFmp4ylaqw7Ce35Ui8tt8qxH0A6TQ0WyJM7JGxumC+bk26R45+d0 X-Received: by 2002:aca:d6c4:: with SMTP id n187mr18318392oig.29.1579028857971; Tue, 14 Jan 2020 11:07:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579028857; cv=none; d=google.com; s=arc-20160816; b=uYrJBPYLrSof0KZ9KnAb1IZQb4rsrvg+kq53CS+DOXoV6Kfz3FtQVILuNAkY/Eo2UJ oG0fJLoLDFTRJzvt1oLbiiaq4dMCAtL0T2O7Pbu4b6b4dA2oZOmJ8GHrOclNI9tW9P9c 1cCSNm7LPfY61ZbrMXeLEY1RZ9jLIG2HAfKHuZ6xoxHESpd7nY+o+ah5dKQ9p6yR5K1I 87nScumobkmW3tY0gzq/qiDz9p+SX4Issznf1pD3NOLIx7rQIm6LNr3M9uBjFE0Nyr82 kfWMVY+TblLgrh6q+X4Gjufb5HRAGT08r1LvDiK97SBt6KbL6FyUnBCr3a3T+Llsa8I/ EYpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=+hPubKNXoscOquUFuUg8wCoFmK2UJGRL5czKa1SRJrg=; b=O+Bo9eHtvwS8uLfd/BOI4gve9dLU5ISHfPVfgmqkY2rht3RVNEcdIkG4kCcDQK3Z+P FAqAaf+eFPynbP3dWXy850RXFUJpjGDt1Xn1TasK00l5Jgga7PBaPpBNRtRnwOuu3m05 Wv2oHTtVMDKZJNqQPguLa+uLPmaGY+Ki694F0uMxhfLr3S139b1SwFgktO/twqJqHJZT Ogs2MNvfgl8gnYrUjIgiGcXmCBIZ/vtL4tfMrh4eeNz/ae+D474TQ7GKYET0VUYPVMOX Y6P5bDrRZ8Y9st31hE14nYoOt9chfDsGfVGom7bJ1DGzgD+WVPW8OyJXA2SWB2rry4YF tyMg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b="pqIDTum/"; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g22si7608686otp.55.2020.01.14.11.07.25; Tue, 14 Jan 2020 11:07:37 -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=@gmail.com header.s=20161025 header.b="pqIDTum/"; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728761AbgANTGZ (ORCPT + 99 others); Tue, 14 Jan 2020 14:06:25 -0500 Received: from mail-pg1-f195.google.com ([209.85.215.195]:43562 "EHLO mail-pg1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726491AbgANTGY (ORCPT ); Tue, 14 Jan 2020 14:06:24 -0500 Received: by mail-pg1-f195.google.com with SMTP id k197so6815728pga.10; Tue, 14 Jan 2020 11:06:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=+hPubKNXoscOquUFuUg8wCoFmK2UJGRL5czKa1SRJrg=; b=pqIDTum/4xK6Gk4dpSXs6uOcELVtrOjobja0bYjtq+TW0v0ptivJ3PzVORm7lMjVl6 cwxPQlxjqgwWZdWyDfQDiAN+NbOYAq0r23n59uxmbTJsy1uezEWh6LpwwRg5vWLFjhHr 1GCadP27R7lpu2NAfVuTA67uqCFfUY+cFp8IPEPrEOLQS4PA4mbd3x20+HNP35r9GT+H vqijWp83vVzIcfYCWdvQFKn47/tbHOs3BZEy2mBND12QS1sJcNyYb7Kuc8LZXBDxxrpz n4sW/TxNr2Jxm3Zy8TA++Dn9MzmUWtfdUAlchgD3GdPLQMhnzpD8Of4de4iQSE5uuBY2 ALzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=+hPubKNXoscOquUFuUg8wCoFmK2UJGRL5czKa1SRJrg=; b=MlqXtolzu9xhnYN36vsKieyOVV1/6RyKhBDQjw0uf87xogYYGKCvaNP5Pmocc2zBKK A7EWUnkesWYdVK76HN8afvBwWnYHo1becUX9nsAZ8HuBZP8oXMJ6dmtRJlCBl/zgeu2G 7x12pfri1PnJAGnFd0mTo+NOpcktPU3ct1ivPo2sgZq3PLUUdvRz/FAo9zU7zDtmC0vC nDTimKXtVukioz0DBin1T7ny1ZFIoLypcQCDkTf/6fdgxFE1EM6CU70nymOlE+tph6h/ EF8l1cdLC43ScZCW7oLDndV/13zjwtuwNyY/8wl6m4moN2UZ1aq26QK5j+y/KkUIqMRI 7wkw== X-Gm-Message-State: APjAAAX0JnAAkbIUe8V7mKQ1Rtvms20Yv1UJPXTYDwtsyX6lJpDxuniT XMehZ1aQSWsojS6GMlTYfUq6RlwO X-Received: by 2002:a62:5343:: with SMTP id h64mr26058168pfb.171.1579028783171; Tue, 14 Jan 2020 11:06:23 -0800 (PST) Received: from fainelli-desktop.igp.broadcom.net ([192.19.223.252]) by smtp.gmail.com with ESMTPSA id a195sm19284528pfa.120.2020.01.14.11.06.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 14 Jan 2020 11:06:22 -0800 (PST) From: Florian Fainelli To: linux-kernel@vger.kernel.org, daniel.lezcano@linaro.org Cc: Florian Fainelli , Markus Mayer , bcm-kernel-feedback-list@broadcom.com (maintainer:BROADCOM STB AVS TMON DRIVER), Zhang Rui , Amit Kucheria , Rob Herring , Mark Rutland , linux-pm@vger.kernel.org (open list:BROADCOM STB AVS TMON DRIVER), devicetree@vger.kernel.org (open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS), linux-arm-kernel@lists.infradead.org (moderated list:BROADCOM BCM7XXX ARM ARCHITECTURE) Subject: [PATCH v3 0/6] brcmstb_thermal updates for new processes Date: Tue, 14 Jan 2020 11:06:01 -0800 Message-Id: <20200114190607.29339-1-f.fainelli@gmail.com> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This patch series contains a bug fix for the existing platforms and then paves the way for adding support for Broadcom STB's latest chips in 16nm processes, and finally updates the driver with pecularities introduced with the 16nm, like the lack of interrupt notification from the HW. Please queue up the first patch for -stable if you want, thanks! Changes in v3: - do not change AVS_TMON_TEMP_MAX with AVS_TMON_TEMP_MASK - use of of_device_get_match_data - maintain function pointers back to of_device_id::data Changes in v2: - kept defined constants in patch #1 and keep using them for subsequent patches - add Reviewed-by tags to patches #3 through #6 - rebase against v5.5.-rc1 Florian Fainelli (6): thermal: brcmstb_thermal: Do not use DT coefficients thermal: brcmstb_thermal: Prepare to support a different process dt-bindings: thermal: Define BCM7216 thermal sensor compatible thermal: brcmstb_thermal: Add 16nm process thermal parameters thermal: brcmstb_thermal: Restructure interrupt registration thermal: brcmstb_thermal: Register different ops per process .../bindings/thermal/brcm,avs-tmon.txt | 8 +- drivers/thermal/broadcom/brcmstb_thermal.c | 96 +++++++++++-------- 2 files changed, 64 insertions(+), 40 deletions(-) -- 2.17.1