From patchwork Sun May 3 14:19:44 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peng Fan X-Patchwork-Id: 1281972 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=kvis9mL4; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 49FSGn1MQ1z9sRY for ; Sun, 3 May 2020 23:57:20 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id CC5D281DD8; Sun, 3 May 2020 15:57:14 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.b="kvis9mL4"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 0B05B81D09; Sun, 3 May 2020 15:57:12 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, SPF_HELO_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on060c.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe1e::60c]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id B97B781D09 for ; Sun, 3 May 2020 15:57:02 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kl8jLoBbcg2zmjJg0DKRgsJGA9jMfRYOIgRkfq0KigQWZlWDXVQ/GujpghTmh8zG/3NwyiEYYUJceNDP1lYZNzdC4Xtn0CXhVu76zGYyqfEqe2crdRMin3/w8HP27GpoDdO8U8g2todPOgdWfWUocnBJRxLNdg2Ts06OOiL+JWIroZ5uMCl36MtloaZDUUQoFnfqt8coovT3+xK4iffgB6fsfWut1rp7tXuT/f5hMEEYoPO5sGH5jhuzmDv9uJClomb050f/T0L5K7g7wg7ntkUCjVydQlp1H+azYYfPn2XC7jFk8Ry0qHVeZgo8mMNJFAn18L3SkMRE1EdkA73DLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3Q8n9Ohaa6lImHMCYBYmiD0qkIWWn2u6FklLl7vYIAw=; b=DMrj27dgyyiUzF4SGaicuy1pf0zwV/vCbIiE6ayQGrZZBUaaUWCZ3G0jOuH9a+v1fIHU7/uNIQptHrH2vvECBSboEuzP+YpimiFN5apsB6pw3OuE8tus0ElfbheNxCkynZ3wJsqo5DrTp8e5zRdfW6fmazsAGsT32dmwki2dg63bByeA1eFd/qdF60ee5yw33kD58j0cGlC2puEJzpKrweD6v9x4t579Z9FvQgfEwPloztkOgp1RXeuq8KTegs6OTM9rM6rT0RsAmSLJNR978w7y3cfybPyKVuWwsNSmXEtvcu73QvIvnxRKrMK+iYJLEWoIOR1GXtNI06eFH5RSZw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3Q8n9Ohaa6lImHMCYBYmiD0qkIWWn2u6FklLl7vYIAw=; b=kvis9mL42D27VlEMdBlgFIyudCTA52D4W+ZOoqwucLIodf2d/0V9RmVHhMF1P5pZCbDhoaI7eMIkCxS3amSxKfr3pJS0JyJR2Up3oCkJNHMUpOOt7S3LRingADipDdNzvzeL+IQKHgWkwGDis6DcasOXzCDjcCCP1ESb3FOJ8U8= Authentication-Results: denx.de; dkim=none (message not signed) header.d=none;denx.de; dmarc=none action=none header.from=nxp.com; Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) by DB6PR0402MB2808.eurprd04.prod.outlook.com (2603:10a6:4:95::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.20; Sun, 3 May 2020 13:57:00 +0000 Received: from DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::d17b:d767:19c3:b871]) by DB6PR0402MB2760.eurprd04.prod.outlook.com ([fe80::d17b:d767:19c3:b871%6]) with mapi id 15.20.2958.029; Sun, 3 May 2020 13:57:00 +0000 From: Peng Fan To: sbabic@denx.de, festevam@gmail.com Cc: uboot-imx@nxp.com, u-boot@lists.denx.de, Peng Fan Subject: [PATCH 00/13] imx: tmu support and scu thermal update Date: Sun, 3 May 2020 22:19:44 +0800 Message-Id: <20200503141957.14635-1-peng.fan@nxp.com> X-Mailer: git-send-email 2.16.4 X-ClientProxiedBy: SG2PR01CA0107.apcprd01.prod.exchangelabs.com (2603:1096:3:15::33) To DB6PR0402MB2760.eurprd04.prod.outlook.com (2603:10a6:4:a1::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from linux-1xn6.ap.freescale.net (119.31.174.71) by SG2PR01CA0107.apcprd01.prod.exchangelabs.com (2603:1096:3:15::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2958.19 via Frontend Transport; Sun, 3 May 2020 13:56:58 +0000 X-Mailer: git-send-email 2.16.4 X-Originating-IP: [119.31.174.71] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: a6396611-6a1f-40e5-9d6b-08d7ef69d9b9 X-MS-TrafficTypeDiagnostic: DB6PR0402MB2808:|DB6PR0402MB2808: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:4502; X-Forefront-PRVS: 0392679D18 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hATrLwcaSe0oCLd958QI1v0/V2IsY62svpBoLGnX1sUmeRE0Ts1W5Pa3k6xzQmCu76+dd0av3HSJZTC/LXBphFpRez35ucdX2PPIrkPC3iXtEaD389nyPYiqT6+RdK/qF0CP39G2j+fqWsJWLJgtE8I/qoBsKYaCZftnVpXofaGFGGhFj55GfzIYM9v9R0jdk+M8QpWxt66vYrzmlm4+yf8BwIoO2V6tKPh6fo4hD6bkSB2CTiuIHYauYHnt3SENIOew/uf1nI8AObjX1At6rAAB2OGCr9mCWZtgO/bVJBfJzwalC4KfN8OfXH0jCC9qLwnxbJlCvAOxsrKtplan/6KJoSt2I5RVDsjKRQd2ZBSbhhtXY2egbERQyYyvk6zVvaHsPmrpV1IdUE8MLEVjoxvyNprhiKmmfc98Uaz9e/e7CWWQ7R1KcS1x+YgOz2eQ X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB6PR0402MB2760.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(346002)(366004)(376002)(136003)(396003)(39860400002)(956004)(2616005)(6666004)(8936002)(44832011)(8676002)(26005)(6512007)(6486002)(478600001)(66946007)(52116002)(6506007)(15650500001)(36756003)(2906002)(16526019)(186003)(66556008)(66476007)(316002)(5660300002)(86362001)(4326008)(1076003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: VEDVz4zf9R+aAEQVZ/ErjWRPtzjFGtMWqs7z/o+fdKR8Nf26R2ETVcXNMU3B1u+375TwC3c5t3dG+h9lEFq85G1YJgFopSqBVgpIxS/dBIhqlr97p1pObKbSeDn9/om1DQs5P1YzU0mZbKMgMObAK6uTZv/F86sAxDtJMDaXyS3IY1h/i05b3urDvQeFR/dyZvSZzTtATvJx/vrCALsh+UdZJKhe3oMZ7451TJdSQSUaOeikeyKnMEYt3oAvCPP/UKey3nd+xNKHoUnw0BwicFz7iJfJ9VXcCSq/+QpjJ9fwVpBuFNF8OHcJY1N+hAHUMJ1H6MkJYrhamSOOh/IKYsXaDIOEXttM97ex4YoWKb1QXdcZ54uMrmOR6LF26a4GhMwTjJHR0ZhLI98nLpe+boNQ2IWxZ58ItEfAZnKR/Eh/vplpQrSvY+Vvv4VpIgB6BjUk5krnrW2XaTu2GmV8LtciXXaUuABp4O7B14RyKMjd9zQwfbrAYZ4iQ/TipZo/wf2Cemwl2We6q9QoqsSL6NF4dS8hYjB5O6FefLOXQ/mH4r+1A4Ad4KN7q4mh3hAbu0y1sHLjpjCy8jZ5N1KGft2NIiznzUZwKndNrOZpSzwiN9vDZ0ecvPmPYbSHFqPMPCx88l6CaRd7slfAtmxWTrQSHLY9LzUYO5GN2NQx34I+OZz9AzdfjyIKQIl1fBb4xS7Y6ZTAXSSs3mLkZ2pQuoRQ5fvuCYDAme/BqHVTxL7hEH8ZSTfr2X7jhkxFfxw1OLY5NB82XTmj4ftu/9lvgwdL8NppGnKCkE4Wmt5qq4s= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: a6396611-6a1f-40e5-9d6b-08d7ef69d9b9 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 May 2020 13:57:00.5956 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 3sGpbD02DexMn+OxR/Cfyi+tGpQV0hXXg464it0nRo376a1b6Y1TN5elFQARurzgqCbdsyll1xE8IVVrFTJljQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0402MB2808 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.30rc1 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.2 at phobos.denx.de X-Virus-Status: Clean This patchset is to support TMU in i.MX8M family, including i.MX8QM SCU thermal update. Peng Fan (8): thermal: Add thermal driver for i.MX8M thermal: imx_tmu: Add support for thermal sensor on iMX8MM thermal: imx_tmu: support TMU arch level initialization thermal: imx_tmu: Fix for temperature out of range thermal: imx_tmu: Check the TEMP range for iMX8MM thermal: imx_tmu: support i.MX8MP imx: regs: add more fuse bank structure imx: cpu: support tmu Ye Li (5): thermal: imx_scu_thermal: Update driver for i.MX8QM thermal sensor imx8mm: Load fuse for TMU TCALIV and TASR imx: i.MX8MN: Enable loading TASR and TCALIV from fuse imx: load calibration parameters from fuse for i.MX8MP imx8mp: Set default SNSR25C for TMU probe1 arch/arm/include/asm/arch-imx8m/imx-regs.h | 41 ++- arch/arm/mach-imx/cpu.c | 4 +- arch/arm/mach-imx/imx8m/soc.c | 75 ++++- drivers/thermal/Kconfig | 9 + drivers/thermal/Makefile | 1 + drivers/thermal/imx_scu_thermal.c | 8 + drivers/thermal/imx_tmu.c | 467 +++++++++++++++++++++++++++++ 7 files changed, 595 insertions(+), 10 deletions(-) create mode 100644 drivers/thermal/imx_tmu.c