From nobody Wed Feb 11 14:46:40 2026 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 87D32C77B75 for ; Mon, 8 May 2023 07:13:46 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232957AbjEHHNo (ORCPT ); Mon, 8 May 2023 03:13:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57660 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229621AbjEHHNl (ORCPT ); Mon, 8 May 2023 03:13:41 -0400 Received: from APC01-PSA-obe.outbound.protection.outlook.com (mail-psaapc01on2047.outbound.protection.outlook.com [40.107.255.47]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 04A301D96E for ; Mon, 8 May 2023 00:13:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QcOZZG4QL/ay96t7woa9Qajv3OQhqsxwHrXvjwneohglQXjAyYDeHpdghLm8PzSIVrEyi6xpZvUlFd98ZIQnfpz5mWRun6tgaHNXNIGnfdu3UozliEjrz8KfEwTKsonETnj7l+qCnNBtQgvD9oKyVsMrKRzwQZhZlGmCXRJ/zMhGgXfv87O6cJkjgriaIKqv+pzLfH6pHvweJ2X5DD55pduLkYPQc9YKVA+SsikpIM3YZHEsLS7f97RWf6zC4t8uuCb10HiTJVeA8srWDte95XhI1u/LEGu0dKxYC2HSK7GLGM1gq9rXTnMt6C5bZkUugzpyO7fRUssHtDz2OJ38Yg== 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=/OcYPGSrsDoyDL4bZ6LZMu5SlsN1auQUyqPztR1BHjs=; b=P1gK5iR+m5Y2LwI7KSHiub85r6z1M0t+TNheA7V2GAMQPKHjDkVrFMAgpcWK7e8OX927PgSki5wLpbPnhEtaABNkufVWbbKSnOCkHTShiRg2a59YiK+vFvWAQ9IqG33mLa29O7tC8wVqzq0GT4gXQrFXkymOmNDLXYEasgginyO7AJRboEFk+aQoebxU+q1ydaMz6sjLnjtn5sS8qGMdGkX/YfyrIm4AAbADIAvYddqOH9J1ndNzIpd9roXsxj1smQzZFSMlwCGRWVsN0AlNrgGDTEpfYL+XDz9JLR8cvIfN6QtpkBtvqwNRoX2j73iyNxUYCbcsWbweGTuZHM+/Kw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cixtech.com; dmarc=pass action=none header.from=cixtech.com; dkim=pass header.d=cixtech.com; arc=none Received: from PUZPR06MB5498.apcprd06.prod.outlook.com (2603:1096:301:101::14) by PSAPR06MB4391.apcprd06.prod.outlook.com (2603:1096:301:82::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.32; Mon, 8 May 2023 07:12:51 +0000 Received: from PUZPR06MB5498.apcprd06.prod.outlook.com ([fe80::32b1:f7d1:824e:640a]) by PUZPR06MB5498.apcprd06.prod.outlook.com ([fe80::32b1:f7d1:824e:640a%3]) with mapi id 15.20.6363.031; Mon, 8 May 2023 07:12:51 +0000 From: Xinglong Yang To: "wangyouwan@126.com" CC: "linux-kernel@vger.kernel.org" Subject: =?gb2312?B?u9i4tDogW1BBVENIXSBjcHVmcmVxOiBjcmVhdGUgY29vbGluZyBkZXZpY2Ug?= =?gb2312?Q?based_on_ACPI?= Thread-Topic: [PATCH] cpufreq: create cooling device based on ACPI Thread-Index: AQHZeaHIdDEewE1pwU+d/+zgGxEu4q9QBQ2w Date: Mon, 8 May 2023 07:12:51 +0000 Message-ID: References: <20230428070314.225560-1-wangyouwan@126.com> In-Reply-To: <20230428070314.225560-1-wangyouwan@126.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cixtech.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: PUZPR06MB5498:EE_|PSAPR06MB4391:EE_ x-ms-office365-filtering-correlation-id: 4bf7fb48-23d7-4510-02c4-08db4f93a2f9 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 0kMheyjLMZ9//mpVt3Z5sLNybdHgCRTQkORyvyJeB9rXS8WQZqVCJpXKGv8X+sOKvY8gFuiXc3X9we4x5rMwm0L8JDjP/WqNMQ8VqLpJ1sGFg6MPb9dw62XXsU5p3M91jt2Ctl4ncKeH2kxtBYy11tgU8YB5Zrx2kNShLH4I/nUJWUiSh3j4kEdcxI96KkpWmiJS27xtS4PGoDE/NE29GgekYZd9zDx4Rt0/HZ99n3DaSlZmVakaYMdtrAAzjVInFJlGSsY5O5dQJd3x1cI023YDDFwJiEbZI0/WRlY5tzPOj3UiUhIv76QvAWx0E2+6RVA2AXkqZQ/IjYeoqc/Brc7bYpknMU4QoIUZO8QDQdt8b1sp/OWTKQRlY81R2UxnXnafNN0MTSNPEax3UfSlU+1+6oZmAZkF4YNnZ6ETvbOe5goEgb1ko+Z09sY1nx+yCE0li4b3KZn34B0HSACy9w/xLiCu/ZtoyHIUkUDRTSx41sIoLyOWyWMZiEPmr8YvfiwJ6H6LQUxniJrAgCpIww/b0gVJWebI83m85GtXIx43VxrpBuiagKVsDcS1gt8Ww2Z/pv6x4ntEPs3vPXil4OKHR4tysIifGmbGhW1BGwSd1wVV4P5a1NdRX/dxKnS1 x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PUZPR06MB5498.apcprd06.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(4636009)(39830400003)(376002)(136003)(346002)(396003)(366004)(451199021)(2906002)(52536014)(41300700001)(8936002)(316002)(44832011)(71200400001)(4326008)(6916009)(5660300002)(66556008)(64756008)(66476007)(66446008)(66946007)(76116006)(478600001)(7696005)(6506007)(9686003)(26005)(186003)(55016003)(66574015)(83380400001)(224303003)(38070700005)(33656002)(38100700002)(86362001)(122000001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?SHVHbUgzMVVSbGJhSjlYaFhWWGJaZ0QzV0lpVysySDVSbFF1NGxIc0hFeDNu?= =?gb2312?B?Z0JBN2ZTcFZEOER3RTE1a1o1a3BJbHo2TnU2ZGxLcGZqbm9LeHlXWlBHd25z?= =?gb2312?B?cDR5d1o4MjVVdW03NklnWm1aRFppVXREQm5PSVJDNkp0Q3dHMm04c1JobFUw?= =?gb2312?B?dVZPazR4UW0zd0pZYXlDWGl0ZHQ1Zy9JYW9kWEFpTWlRUnJJRm9hMTJRSXRE?= =?gb2312?B?TUgva2RtdHd2Qk0rOWZ3MTgxQSs3TGhDQm8zbWNDVXlmaGRCME1yMzRBNlY3?= =?gb2312?B?bW5xRno4L1BHbldlSEpBQkljSjY2VHB6TDhMRE9nSGx4OFZvdlB0blpyRkI2?= =?gb2312?B?MmF0aXJlWW9aUEJwYnlhazErQ0c5a0hZTHdtRWFKYlBsSnFWUmpuZGxxbTVT?= =?gb2312?B?dzlmdEMvSVVFc2JrbUh6RE1ucXk4WlgzakFtZExFVzVmdW9sZlJQQnh1dW5W?= =?gb2312?B?SENBM1F4VzhVdkQ4Y0JCSzhqNDdxQTJQcXc3WjYwQnpVamxXZk9IdGpPTUxM?= =?gb2312?B?STFVcVcxcENpN085TFd6Y1VxYlhTajdpS01IRDhYQnczUzMzMVpORXNXTUdJ?= =?gb2312?B?czlSSmNVQ01YSEhGTCt0d0lBcThVT1pyVmY2UzJOTmNVZFJUR1pZUnpGOElv?= =?gb2312?B?K2tNWUQzOUc2SnJFa0lvMGI5dWVqUnU0Y0xzMTI2b00zaC9pNFM2WHBvc1RM?= =?gb2312?B?dlNwTmdOZlJjY1lUdERRN0F5UEQ0K2JYLzFVOUlWUWVzZU5oRXVtdlQ1TVZK?= =?gb2312?B?MUpKQVo1YWlST0w2UmpDbEpYTWJ5UEVQaUVlYll0czZRSDhJNzRxNHE5dzZI?= =?gb2312?B?OXFta1FaVHBNVkZyQlJVT1RPeWRvWDlQTEtaUk5tZUU4K3UvNjNzTjg0Nytq?= =?gb2312?B?aEppVGR2RHN2RGxxelZwU3l5NVJqQWxoME9Fc05MV0tOaXRGeVMwMC8wSU5w?= =?gb2312?B?WGJkUXoxTzhiS3htQ1ROY3M2MU5jOWlWbG5ma0psWWlUL2pEVVpjVVE5SXRp?= =?gb2312?B?a3RNangra1RkZndXTHNESERNRU5ZVldSOGNGT3lOcGVHTXBITG1waE13NDRz?= =?gb2312?B?UG1tV0VJQVVBcWxzWG82THYzcEl6MUZJUTlVdXpvOFlMYWhPc2tEV1dGMDFa?= =?gb2312?B?Uy9OZEYyYy9RYlE4VC80d0l1QmlTaVp4K05TNWY4RnhiQU51OXd5d0VIcHJs?= =?gb2312?B?OEJtRHBva3VEUStxdGtIbE5lanNwdmhxNThIbStyUEJtU3FrZ3U5dWxSWnpQ?= =?gb2312?B?cjNDcVl1UDcxeG5ubUhjc2kwKzJ0R0ozUElzclh6S1RycWdyN0gvak5qUy9G?= =?gb2312?B?RS8rbHNkOUxaZEZ1ZGV0TGhUTWM1SDgrb1dLdmozWTZMVWdRdkx4eVhteTFp?= =?gb2312?B?MExqZFFiYlRMRDFFR2tPcGxqZWc0dFJuRzJXWDhRaFRQUCtyK1p0L1dhczZB?= =?gb2312?B?clAvZXp0bkE1OFY4MFp2K0pwOVQ4ZHM4SW9EVVFwNnVicTAzU1padE0vb05D?= =?gb2312?B?STBzdzJHZDkvWUw1c2M3b3AzSk9PeitMWG9VQng3aHBTOUFiS2RXK290Qm9X?= =?gb2312?B?MU53aFc1OHdacUpUKzVKZWp3Y2UxeWh4Q1A0aFFBZ0MvRVlZSDVpRzg4NXYx?= =?gb2312?B?MER3YmJESGs2M2lOZ0VEZ1FGTnBrckFuWG5URHVOOVhkbGxQRExEVU9MeXJR?= =?gb2312?B?Nzd0czlKZ1liQXRJRXEwQUo4Uyt1enlQNFJWVU9UTkZIcXQ2cVNobjlUUzJI?= =?gb2312?B?ODUvcnBHaFJSemNtUzllY2wrWGtVMlZlUi9kSEZ5L2xFNEdndW1aL3VOK0lR?= =?gb2312?B?VG1hUlNXM2RWZU5CbVNSaVNSdGtpaHpmcG1oYVdZTWR0L1UxU2kvclRSUU80?= =?gb2312?B?dWhxeUhiRGZ2aE9HL0x4WjluRE81RDRHWlk5TUdSNjIzQ2FkN01ZSjQyalBu?= =?gb2312?B?bmZHUTRNdk5QU2orR3J3Ti9maFArVlBwZHBVeHB4bXZyQ0N5N0c2ZEdTVFc5?= =?gb2312?B?NklPa1hRQlNCU2NxQ20zSUdsbGpmaWRhSTZwSjhLQjJ2S21kNDMvZEFqWFFB?= =?gb2312?B?MUdwNDIvSENPamJ2S2Fya1lhTjhZSEgvMThBZEJ6a3hCN1Q1WVpONzNlY1pE?= =?gb2312?Q?SGybWOct01rxWjsqWO8YkUB2w?= Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: cixtech.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PUZPR06MB5498.apcprd06.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4bf7fb48-23d7-4510-02c4-08db4f93a2f9 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 May 2023 07:12:51.5719 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 0409f77a-e53d-4d23-943e-ccade7cb4811 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: z2uUFoUgfnzswblhvQRsmGGk/OKb51uXdggD4sF4udzwT8MANCy+VzmKs43EVQUo+zv3n8zQMpTY+qUIfXlf4IwPkc5ssjgmFgp5YRTok5E= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PSAPR06MB4391 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Does this patch need to be packaged with other patches? Whether the function cpufreq_cooling_register is declared in cpufreq.c? -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- =E5=8F=91=E4=BB=B6=E4=BA=BA: wangyouwan@126.com =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2023=E5=B9=B44=E6=9C=8828=E6=97=A5 15= :03 =E6=94=B6=E4=BB=B6=E4=BA=BA: rafael@kernel.org; viresh.kumar@linaro.org =E6=8A=84=E9=80=81: linux-pm@vger.kernel.org; linux-kernel@vger.kernel.org;= youwan Wang =E4=B8=BB=E9=A2=98: [PATCH] cpufreq: create cooling device based on ACPI EXTERNAL EMAIL From: youwan Wang When using the "scpi_cpufreq" driver, an error occurs:cpufreq_cooling: OF node not available for cpu*. The current computer motherboard is using ACPI firmware. Go to see that the error is caused by calling the "of_cpufreq_cooling_regis= ter" interface. comment:create cpufreq cooling device based on DT. Signed-off-by: youwan Wang --- drivers/cpufreq/cpufreq.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/cpufreq/cpufreq.c b/drivers/cpufreq/cpufreq.c index 6b= 52ebe5a890..3418c68959d5 100644 --- a/drivers/cpufreq/cpufreq.c +++ b/drivers/cpufreq/cpufreq.c @@ -1528,8 +1528,13 @@ static int cpufreq_online(unsigned int cpu) if (cpufreq_driver->ready) cpufreq_driver->ready(policy); - if (cpufreq_thermal_control_enabled(cpufreq_driver)) + if (cpufreq_thermal_control_enabled(cpufreq_driver)) { #ifdef +CONFIG_ACPI + policy->cdev =3D cpufreq_cooling_register(policy); #else policy->cdev =3D of_cpufreq_cooling_register(policy); +#endif + } pr_debug("initialization complete\n"); -- 2.25.1 This email (including its attachments) is intended only for the person or e= ntity to which it is addressed and may contain information that is privileg= ed, confidential or otherwise protected from disclosure. Unauthorized use, = dissemination, distribution or copying of this email or the information her= ein or taking any action in reliance on the contents of this email or the i= nformation herein, by anyone other than the intended recipient, or an emplo= yee or agent responsible for delivering the message to the intended recipie= nt, is strictly prohibited. If you are not the intended recipient, please d= o not read, copy, use or disclose any part of this e-mail to others. Please= notify the sender immediately and permanently delete this e-mail and any a= ttachments if you received it in error. Internet communications cannot be g= uaranteed to be timely, secure, error-free or virus-free. The sender does n= ot accept liability for any errors or omissions.