Message ID | 20230428040847.10841-9-peng.fan@oss.nxp.com |
---|---|
State | Accepted |
Commit | 7c5256e89f9e65b15af8821585a11f13e5cc4348 |
Delegated to: | Stefano Babic |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.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=<UNKNOWN>) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.a=rsa-sha256 header.s=selector2-NXP1-onmicrosoft-com header.b=jA6E9SL9; 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 ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4Q6yXn5LRkz23s0 for <incoming@patchwork.ozlabs.org>; Fri, 28 Apr 2023 13:20:25 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id BCF84860A3; Fri, 28 Apr 2023 05:18:47 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.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=NXP1.onmicrosoft.com header.i=@NXP1.onmicrosoft.com header.b="jA6E9SL9"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id DB84B863BD; Fri, 28 Apr 2023 05:18:26 +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=-0.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FORGED_SPF_HELO,SPF_HELO_PASS,T_SCC_BODY_TEXT_LINE, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0631.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe02::631]) (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 7424F863AE for <u-boot@lists.denx.de>; Fri, 28 Apr 2023 05:18:13 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=oss.nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=peng.fan@oss.nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Lby7fOuZCeSdVx9JUk3GXGnHF6DNn+VAVOkuB/9GEEgutIZ2Btc8f0HVHek6Mc50RdF7k5NVZfpZLe9RhlT9pQLmWrHYopcyClbWdoFLQ2xbOTqjfpESNlX33WoW44YIG7ShXomC4PO5u8GQutUkGPKJWRCA8XCMs8DuxYG0NCU8u7O6WvJ8wQe/tpGuna/tUS2wYemlNutM89slVAJ2a3RLZkuub6sWdSN3VUMJOWRNGL1qO5nP43aDSz6RQIR9XiufYmB3AbVjBLza97NA77aysoBjX4Dc0fbHUPaVHu2A94QLov1ouX+4sFY3GCVQMDwEuohPYnzSqeBI+hmktw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/ju9WS+t8XNi3jgGQrpvbXj+LCE122ky3JJb1wHaCU0=; b=fiX7bVLQxoP6CeCRlZ6aU8rikKpMpQ/T4qzxlJudUVnRDIP+/Aek2K3rgkj1sl65QfZiEEgM+k+qEhSS7/38qTFUW3Yl2a2NUfWzv7qoeyPqguFrFiTvJS/y7QMkAYsJI0A8nj5rWCA83KjU5eRa5ssHbmHXck0Mwpb7y7QtxsPrfG4vmNRAvsKoCRf8BRm6JHgcp3lvmJdIRcj/e+052JXMThbob81F95uDPqvohSoKpI/pHydz8yNMW1hu7ccKv6VYyBJqPt3NJ1PSghQZJT9ubQlyTUvr1aWlPaZcJYbMz0BX1Cv4ixGsmBlv20u+oxmwJogL3CCtHBVZzEMQtA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oss.nxp.com; dmarc=pass action=none header.from=oss.nxp.com; dkim=pass header.d=oss.nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NXP1.onmicrosoft.com; s=selector2-NXP1-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/ju9WS+t8XNi3jgGQrpvbXj+LCE122ky3JJb1wHaCU0=; b=jA6E9SL99NY1Q98dI5nsr8rQFh6dATO/gme5Tzr//q1C1nD+JxszKK6C2Lf1MhFGC4ksWQ+ulzg+c/6W61DqfNjOFeWzG1jrCeLMLDhURBDKcMwhXfHMWbsDH1+mFjtE+KL6jh7zQPCRivTwFCO/EedFWyWODO8E4ApAGHNh4qc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=oss.nxp.com; Received: from DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) by DBBPR04MB8009.eurprd04.prod.outlook.com (2603:10a6:10:1ef::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6340.23; Fri, 28 Apr 2023 03:18:11 +0000 Received: from DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::b999:f2c6:a8cc:7b4]) by DU0PR04MB9417.eurprd04.prod.outlook.com ([fe80::b999:f2c6:a8cc:7b4%5]) with mapi id 15.20.6340.022; Fri, 28 Apr 2023 03:18:11 +0000 From: "Peng Fan (OSS)" <peng.fan@oss.nxp.com> To: sbabic@denx.de, festevam@gmail.com Cc: u-boot@lists.denx.de, Peng Fan <peng.fan@nxp.com> Subject: [PATCH 08/42] imx: imx8_cpu: support get temperature for i.MX9 Date: Fri, 28 Apr 2023 12:08:13 +0800 Message-Id: <20230428040847.10841-9-peng.fan@oss.nxp.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230428040847.10841-1-peng.fan@oss.nxp.com> References: <20230428040847.10841-1-peng.fan@oss.nxp.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: SI1PR02CA0033.apcprd02.prod.outlook.com (2603:1096:4:1f6::14) To DU0PR04MB9417.eurprd04.prod.outlook.com (2603:10a6:10:358::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DU0PR04MB9417:EE_|DBBPR04MB8009:EE_ X-MS-Office365-Filtering-Correlation-Id: 332899b0-4aff-434e-8dc0-08db4797322e X-MS-Exchange-SharedMailbox-RoutingAgent-Processed: True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LeloS4BtTR8/7C0+BvJazKnBFI/l15pGWIV0FXg1t2zKaQ/gEnJoBZ5IK5UeqhFw28NjfZZi4z1Ex6uv0kpBPbHZKMX/lLwTJv9mZgfA4DaKLufUlDtxZzWASeGqhwXx+89exYYjDXtbYu7Wbmcv8PmTkbDZLASrSvbsNh7kBIK4echNjsqNRGkb+817p3h/UmpVhDx2ne0wGG+bsaEhLv+6hTS32ocxE/U4suBJaI93qsX/7czz2nAozzbeK3GgYvwRu+bIgUdN5JOoevAsgJQHsE4rbLXt5oYZIJJbG/R2W+/o62xJR3DNyMq9diihkkIia4//w3U2/gqki9mFj2Kz3Z54XyMXmV8hza3AIdcV67d5BzlO7SFgF8ddcXG8XklwJrmkmdqbZeTOK7oMEMpx7ySrxDr7Gk3PsMwNNos6NZnX7BxAte5t0o24XVyhoRPC3o5OaUNdtfWqklFY0Esir5Vk4PYKE1hFlK7dgFIgb2tz6VCSM750WSWvO0l3ThD4/nNirAZAHjy3qdJ2cjIJ5bfebYU2yJeg/KG4rWfvZ/IWzn8a91AWX9J/zo2KuqJv1XdkQPsny3B2iPbo/l/KKRCusOssI3asbkasdzd+ga5biABakGMuLG0ozDbj X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR04MB9417.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(396003)(39860400002)(366004)(136003)(346002)(376002)(451199021)(8936002)(8676002)(5660300002)(83380400001)(66476007)(66556008)(66946007)(316002)(4326008)(38100700002)(41300700001)(38350700002)(2616005)(2906002)(478600001)(86362001)(52116002)(6512007)(26005)(186003)(1076003)(6506007)(6486002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: wnah9dvG/XScVZxOn2TEkCp88Hm8ExLF9zOlK24hWVxfn+KdT7IaTxRZFfX9rNUsbff+7GA8xWZoYZT7/gEkbHMavZ14/5fjtObDYjwOKEjqPuIQlI7qnScdThNi6Xc/DrS3lfW2Oo+B2zHAdWH2qtp4pS/PqyS9nRUyQ9J4D7e/dFicpeS1ywHKv+stOHD29iOlzl0xIFurK0jbFaC0v/3q5pECxrsSUap7Vf1s9xpHSYxsQWSVlTwvXgTkn2hX8Ke4MbZPqs9FlsMPfdhvkRD6UaIMB69aWVfb8Akh+TTx+1ghQ7mUXGsibMm48aHa8D/1ORWKhJAyPAvYsp3pCrqP92ojcz7v4nfzl5cEnp4fZMZVnya/oxsrKGMaV8DF7ueNJ+X4PHAO4xDD73KjODmqto6V+LYO/+E672gfCUwxMgWjz20BIQRgiuXlE1uwwqnumtBauigsKr16G6g3e4YtqYyycSJdGHZ/U6tOSQf4hTAXBlgRqPD+Gfqt3ADqhPZQQ98A65Wt/JGKKAA8RruIe/AvTNV896oXRY+cSKJbEbnCFDjyWLYcZHpuBZynPh+4hOYDTHb1Ic71FixH73BN0unwXITwsTW3SBdUDRD4cRtoz4tC+QmYFXAwHCXXRZqbBq6YttJ3x6Vw39W9MgxmkYCbmOnH9I75IwgLrUHi+Y8gWoib4Jl7fOrweXXwSbZEPYb/1ZWSN3mEMoreOe3e9IgpLQTvWoGB0x2agsVWonqD3xv9wCM5TTtcjEf31nzMtGdpuPijLgDthE40D0Pwm7HOKd2OmKlwnJ8HnPrBU2J1TJA0Dmx+cuuyXUjoAQXH2LmEbfzS+vAT3BYHa4Ht9/WmLN/E9bl474ON3KEfvCJSDgLn+iiW5Rew8Jz7V9sGwMYKQr7D7WIvkrVHecQRxpxxk00ni1e1JZ8B1jMMHs8yGiTs0aAyEpVer/WA31wURQZ05x34yQqaKIiMLHT5qMogPRmeI5ampqmfKPaQgjYD70sMRNIoDBpzHo56qRtln/gC8eHQpFrxDMFLMYiXnIJGrgn0dILNUEQDU0ep1Wtubfwhfjh/L8ERoNmXyGnPoB9niNX3GA8hP1LLqCuEMSWSSX4WVIAz2gsVIhi5T+Roaw8j83p5Vv030ORSfGxiLJhLWp2NRBz10EP5U0MYQrCRaEW26BltDTnYAWJzKbYd5kVxcmDxVac2rRIjqG6ej4E0hiWQXvLZ00tYD6PyWeXY+cQ9PxEArtpS+nsEcwtTpAVTc0jKXKF8jh59M5qNwkXr5hcnnmW2EAglCj1cvYBiBzPgZaMR/m6c1eEYPWnnFRJ+mMA05yaUkBKoWVa8YhKJWDlzkeXE4mWV7T0korPEA2v8WJWQfsyloiMhTih8tzSFMMNtWj6WGEOZJ6dzffkA0jLFI82YnVRPARflrrsckaLaayH8f4GGrhtj9wfYpI6od2FuFid5pxOSfk242kFwvH4qF5bPLe4+8ztt7z33ibC79wr7B4UyW0zJUEeys7bmMVqVFO62+rWV9cdrnmjTLxdcUz7CQVb9+O72Z4klzu7OHR8GetTIy0WU6arGdsVARfIEnydl2bo4 X-OriginatorOrg: oss.nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 332899b0-4aff-434e-8dc0-08db4797322e X-MS-Exchange-CrossTenant-AuthSource: DU0PR04MB9417.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Apr 2023 03:18:11.2525 (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: Fwdo5HfcS1okVFdmW09NkT1a74uAfvMpETbMV2gRDbizr4+YZLKwhLiq/cA7bXrpqCIN8UwnR/eB9nHvqma89w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR04MB8009 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <https://lists.denx.de/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <https://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <https://lists.denx.de/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean |
Series |
imx: i.MX9 update
|
expand
|
> From: Peng Fan <peng.fan@nxp.com> > Use CONFIG_DM_THERMAL to make the temperature function could be reused > by i.MX8 and i.MX9 > Signed-off-by: Peng Fan <peng.fan@nxp.com> Applied to u-boot-imx, master, thanks ! Best regards, Stefano Babic
diff --git a/drivers/cpu/imx8_cpu.c b/drivers/cpu/imx8_cpu.c index 2d3df419f1c..4da7a99bf30 100644 --- a/drivers/cpu/imx8_cpu.c +++ b/drivers/cpu/imx8_cpu.c @@ -89,15 +89,19 @@ static void set_core_data(struct udevice *dev) } } -#if IS_ENABLED(CONFIG_IMX_SCU_THERMAL) +#if IS_ENABLED(CONFIG_DM_THERMAL) static int cpu_imx_get_temp(struct cpu_imx_plat *plat) { struct udevice *thermal_dev; int cpu_tmp, ret; int idx = 1; /* use "cpu-thermal0" device */ - if (plat->cpu_rsrc == SC_R_A72) - idx = 2; /* use "cpu-thermal1" device */ + if (IS_ENABLED(CONFIG_IMX8)) { + if (plat->cpu_rsrc == SC_R_A72) + idx = 2; /* use "cpu-thermal1" device */ + } else { + idx = 1; + } ret = uclass_get_device(UCLASS_THERMAL, idx, &thermal_dev); if (!ret) { @@ -128,7 +132,7 @@ static int cpu_imx_get_desc(const struct udevice *dev, char *buf, int size) ret = snprintf(buf, size, "NXP i.MX%s Rev%s %s at %u MHz", plat->type, plat->rev, plat->name, plat->freq_mhz); - if (IS_ENABLED(CONFIG_IMX_SCU_THERMAL)) { + if (IS_ENABLED(CONFIG_DM_THERMAL)) { temp = cpu_imx_get_temp(plat); buf = buf + ret; size = size - ret;