From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 64A41C433E9 for ; Mon, 18 Jan 2021 10:46:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id D3F7022ADC for ; Mon, 18 Jan 2021 10:46:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388174AbhARKpe (ORCPT ); Mon, 18 Jan 2021 05:45:34 -0500 Received: from mga01.intel.com ([192.55.52.88]:61490 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388887AbhARJcu (ORCPT ); Mon, 18 Jan 2021 04:32:50 -0500 IronPort-SDR: eQa/thXqLBRbYyMIlvK06rjG1fRV/oIAFhqmJh95aQ3RoRC/dvaHc9BvwEwWlhlimsVIg/TkOB CRk1sXekfZYQ== X-IronPort-AV: E=McAfee;i="6000,8403,9867"; a="197474082" X-IronPort-AV: E=Sophos;i="5.79,356,1602572400"; d="scan'208";a="197474082" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jan 2021 01:31:57 -0800 IronPort-SDR: dK6Tfizyn4tqTsdx427tABPIFYBE8RBjfJE/sy65uM7+PV9/rYBzgFq8qdgTx8CvkRhGyHzG4Y qTfvSxJQGYfQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.79,356,1602572400"; d="scan'208";a="401990183" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga002.fm.intel.com with ESMTP; 18 Jan 2021 01:31:56 -0800 Received: from shsmsx603.ccr.corp.intel.com (10.109.6.143) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 18 Jan 2021 01:31:56 -0800 Received: from shsmsx603.ccr.corp.intel.com (10.109.6.143) by SHSMSX603.ccr.corp.intel.com (10.109.6.143) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1713.5; Mon, 18 Jan 2021 17:31:54 +0800 Received: from shsmsx603.ccr.corp.intel.com ([10.109.6.143]) by SHSMSX603.ccr.corp.intel.com ([10.109.6.143]) with mapi id 15.01.1713.004; Mon, 18 Jan 2021 17:31:54 +0800 From: "Zhang, Rui" To: Doug Smythies , "Brown, Len" CC: "daniel.lezcano@linaro.org" , "srinivas.pandruvada@linux.intel.com" , "linux-pm@vger.kernel.org" Subject: RE: [PATCH] thermal/intel: introduce tcc cooling driver Thread-Topic: [PATCH] thermal/intel: introduce tcc cooling driver Thread-Index: AQHW6yHiKpPnm28pL0qlE9q5Zsm1daop+AgAgABGv4CAAt0dgA== Date: Mon, 18 Jan 2021 09:31:54 +0000 Message-ID: <3942de4204d447228ecb2b8026aa1a51@intel.com> References: <20210115094744.21156-1-rui.zhang@intel.com> <002601d6ec2a$36663da0$a332b8e0$@net> <003f01d6ec4d$96038ba0$c20aa2e0$@net> In-Reply-To: <003f01d6ec4d$96038ba0$c20aa2e0$@net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-pm@vger.kernel.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRG91ZyBTbXl0aGllcyA8 ZHNteXRoaWVzQHRlbHVzLm5ldD4NCj4gU2VudDogU3VuZGF5LCBKYW51YXJ5IDE3LCAyMDIxIDU6 MjIgQU0NCj4gVG86IFpoYW5nLCBSdWkgPHJ1aS56aGFuZ0BpbnRlbC5jb20+OyBCcm93biwgTGVu IDxsZW4uYnJvd25AaW50ZWwuY29tPg0KPiBDYzogZGFuaWVsLmxlemNhbm9AbGluYXJvLm9yZzsg c3Jpbml2YXMucGFuZHJ1dmFkYUBsaW51eC5pbnRlbC5jb207IGxpbnV4LQ0KPiBwbUB2Z2VyLmtl cm5lbC5vcmc7ICdEb3VnIFNteXRoaWVzJyA8ZHNteXRoaWVzQHRlbHVzLm5ldD4NCj4gU3ViamVj dDogUkU6IFtQQVRDSF0gdGhlcm1hbC9pbnRlbDogaW50cm9kdWNlIHRjYyBjb29saW5nIGRyaXZl cg0KPiBJbXBvcnRhbmNlOiBIaWdoDQo+IA0KPiBPbiAyMDIxLjAxLjE2IDA5OjA4IERvdWcgU215 dGhpZXMgd3JvdGU6DQo+ID4gT24gMjAyMS4wMS4xNSBaaGFuZyBSdWkgd3JvdGU6DQo+IA0KPiBB ZGRlZCBMZW4gdG8gdGhlICJUbyIgbGlzdDoNCj4gDQo+IFR1cm9zdGF0IGhhcyBhbm90aGVyIGlz c3VlIHdpdGggdGhpcyBzdHVmZi4NCj4gSXQgd2lsbCBiZSBtb3JlIHdvcmsgdGhhbiBJIHdhbnQg dG8gZG8gdG8gc3VibWl0IGEgZml4IHBhdGNoLCBzbyBJIGFtIG5vdCwgYnV0DQo+IHNlZSBmdXJ0 aGVyIGRvd24gZm9yIG15IGhhY2sgZml4Lg0KPiANCj4gLi4uDQo+IA0KPiA+IEV4YW1wbGUgc3Rl cCBmdW5jdGlvbiBvdmVyc2hvb3QsIHRyaXAgcG9pbnQgc2V0IHRvIDU1IGRlZ3JlZXMgQy4NCj4g Pg0KPiA+IGRvdWdAczE4On4kIHN1ZG8gfi90dXJib3N0YXQgLS1TdW1tYXJ5IC0tcXVpZXQgLS1z aG93DQo+ID4gQnVzeSUsQnp5X01IeixQa2dUbXAsUGtnV2F0dCxHRlhXYXR0LElSUSAtLSBpbnRl cnZhbCAxDQo+ID4gQnVzeSUgICBCenlfTUh6IElSUSAgICAgUGtnVG1wICBQa2dXYXR0IEdGWFdh dHQNCj4gPiAwLjA3ICAgIDgwMCAgICAgNDUgICAgICAyNCAgICAgIDEuODkgICAgMC4wMA0KPiA+ IDAuMDQgICAgODAwICAgICAyOSAgICAgIDIzICAgICAgMS44OSAgICAwLjAwDQo+ID4gNjEuNzYg ICA0NTQ2ICAgIDQxNTEgICAgNjYgICAgICAxMDMuNzcgIDAuMDAgPCBzdGVwIGZ1bmN0aW9uIGxv YWQgYXBwbGllZCBvbiA0IG9mIDYNCj4gY29yZXMNCj4gPiA2Ny43NiAgIDQ1NzAgICAgNDQ3NiAg ICA2NiAgICAgIDEyMC40MiAgMC4wMA0KPiA+IDY4LjAzICAgNDU2NyAgICA0NDg4ICAgIDY2ICAg ICAgMTIwLjczICAwLjAwDQo+ID4gNjcuOTggICA0NTcyICAgIDQ0OTIgICAgNjcgICAgICAxMjEu MDAgIDAuMDAgPCAxOSBkZWdyZWVzIG92ZXIgdHJpcCBwb2ludA0KPiA+IDY4LjEwICAgNDQ4OSAg ICA0NDkzICAgIDU4ICAgICAgMTA5LjE5ICAwLjAwIDwgdGhpcyB0aHJvdHRsaW5nIGlzIGVpdGhl ciB0aGUgcG93ZXINCj4gc2Vydm8gb3IgdGhlIHRlbXANCj4gPiBzZXJ2by4NCj4gPiA2OC4wOCAg IDQyNjIgICAgNDQ3NiAgICA1MSAgICAgIDgyLjgyICAgMC4wMCA8IHRoaXMgdGhyb3R0bGluZyBp cyB0aGUgdGVtcCBzZXJ2by4NCj4gPiA2OC4xMyAgIDQxNDMgICAgNDUxMyAgICA0OCAgICAgIDc1 LjE2ICAgMC4wMA0KPiA+IDY4LjAzICAgNDA4NiAgICA0NDg4ICAgIDQ2ICAgICAgNzEuODcgICAw LjAwIDwgSXQgYWN0dWFsbHkgdW5kZXJzaG9vdHMgb2Z0ZW4sIEkgZG9uJ3QNCj4ga25vdyB3aHku DQo+ID4gNjguMTIgICA0MDAwICAgIDQ1MDUgICAgNDYgICAgICA2Ny4wMiAgIDAuMDAgPCBvZnRl biBpdCBkb2Vzbid0IHVuZGVyc2hvb3QuDQo+IA0KPiBJdCB0dXJucyBvdXQgdGhhdCB0dWJvc3Rh dCBkb2VzIG5vdCBsaXN0IHRoZSBwYWNrYWdlIHRlbXBlcmF0dXJlIHByb3Blcmx5IGlmIGl0DQo+ IGlzIHN0YXJ0ZWQgd2l0aCBhbiBhY3RpdmUgVENDIG9mZnNldC4NCj4gSXQgZXJyb25lb3VzbHkg aW5jbHVkZXMgdGhlIG9mZnNldCBpbiB0aGUgdGVtcGVyYXR1cmUgbWF0aC4NCj4gSW4gdGhlIGFi b3ZlIGV4YW1wbGUgdHVyYm9zdGF0IGhhZCBhbHNvIG5vdCB5ZXQgYmVlbiBmaXhlZCBmb3IgdGhl IGJpdCBtYXNrDQo+IGlzc3VlLiBTbyB0aGUgcmVhbCB0ZW1wIGFib3ZlIHdhcyA1OSBkZWdyZWVz IEMuDQo+IA0KPiA+IDY4LjQ0ICAgNDAwMCAgICA0NTAyICAgIDQ1ICAgICAgNjcuMTYgICAwLjAw DQo+ID4gNjguMDYgICA0MDAwICAgIDQ0ODMgICAgNDUgICAgICA2Ni45NSAgIDAuMDANCj4gPiA2 OC4wMiAgIDM5NzMgICAgNDQ5MCAgICA0NCAgICAgIDY1LjIwICAgMC4wMA0KPiA+IDY3Ljk0ICAg MzkwMCAgICA0NDg5ICAgIDQzICAgICAgNjAuNTEgICAwLjAwDQo+ID4gNjcuODggICAzOTAwICAg IDQ1MDEgICAgNDQgICAgICA2MC41NSAgIDAuMDANCj4gPiA2Ny44NSAgIDM5MDAgICAgNDQ3MiAg ICA0MyAgICAgIDYwLjUyICAgMC4wMA0KPiANCj4gQW5kIGl0IHNldHRsZWQgYXQgYWJvdXQgNTYg ZGVncmVlcywgY2xvc2UgdG8gd2hhdCB3YXMgYXNrZWQgZm9yLg0KPiANCj4gVG8gcHJvY2VlZCB3 aXRoIG15IHdvcmssIEkgZGlkIGEgaGFjayBmaXggdG8gdHVyYm9zdGF0Og0KPiANCj4gZG91Z0Bz MTg6fi90ZW1wLWstZ2l0L2xpbnV4L3Rvb2xzL3Bvd2VyL3g4Ni90dXJib3N0YXQkIGdpdCBkaWZm IGRpZmYgLS1naXQNCj4gYS90b29scy9wb3dlci94ODYvdHVyYm9zdGF0L3R1cmJvc3RhdC5jDQo+ IGIvdG9vbHMvcG93ZXIveDg2L3R1cmJvc3RhdC90dXJib3N0YXQuYw0KPiBpbmRleCBkN2FjZGQ0 ZDE2YzQuLjdmMGEyMmFiM2EwZCAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvcG93ZXIveDg2L3R1cmJv c3RhdC90dXJib3N0YXQuYw0KPiArKysgYi90b29scy9wb3dlci94ODYvdHVyYm9zdGF0L3R1cmJv c3RhdC5jDQo+IEBAIC00ODMxLDYgKzQ4MzEsNyBAQCBpbnQgcmVhZF90Y2NfYWN0aXZhdGlvbl90 ZW1wKCkNCj4gICAgICAgICAgICAgICAgIGZwcmludGYob3V0ZiwgImNwdSVkOiBNU1JfSUEzMl9U RU1QRVJBVFVSRV9UQVJHRVQ6IDB4JTA4bGx4DQo+ICglZCBDKSAoJWQgZGVmYXVsdCAtICVkIG9m ZnNldClcbiIsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2VfY3B1LCBtc3IsIHRjYywg dGFyZ2V0X2MsIG9mZnNldF9jKTsNCj4gDQo+ICsgICAgICAgdGNjID0gdGFyZ2V0X2M7DQo+ICAg ICAgICAgcmV0dXJuIHRjYzsNCj4gIH0NCj4gDQoNClllcywgdGhpcyBpcyBhIHJpZ2h0IGZpeC4N CkkgdGhpbmsgTGVuIGFscmVhZHkga25vd3MgdGhpcyBicmVha2FnZSBhbmQgaGUgd2lsbCBwcm9w b3NlIHNvbWUgZml4IHNvb24uDQoNCj4gU28gdGhpczoNCj4gDQo+IGNwdTQ6IE1TUl9JQTMyX1RF TVBFUkFUVVJFX1RBUkdFVDogMHgyYjY0MTAwZCAoNTcgQykgKDEwMCBkZWZhdWx0IC0NCj4gNDMg b2Zmc2V0KQ0KPiBjcHUwOiBNU1JfSUEzMl9QQUNLQUdFX1RIRVJNX1NUQVRVUzogMHg4ODQyMDAw MCAoLTkgQykNCj4gDQo+IGJlY29tZXMgdGhpczoNCj4gDQo+IGNwdTE6IE1TUl9JQTMyX1RFTVBF UkFUVVJFX1RBUkdFVDogMHgyYjY0MTAwZCAoNTcgQykgKDEwMCBkZWZhdWx0IC0NCj4gNDMgb2Zm c2V0KQ0KPiBjcHUwOiBNU1JfSUEzMl9QQUNLQUdFX1RIRVJNX1NUQVRVUzogMHg4ODQwMDAwMCAo MzYgQykNCj4gDQo+IGFuZCB0aGlzOg0KPiANCj4gQnVzeSUgICBCenlfTUh6IElSUSAgICAgUGtn VG1wICBQa2dXYXR0IEdGWFdhdHQNCj4gMC4wOCAgICAxMDc5ICAgIDkyOCAgICAgLTExICAgICAx LjkxICAgIDAuMDANCj4gDQo+IEJlY29tZXMgdGhpczoNCj4gDQo+IEJ1c3klICAgQnp5X01IeiBJ UlEgICAgIFBrZ1RtcCAgUGtnV2F0dCBHRlhXYXR0DQo+IDAuMDUgICAgMTA0NiAgICA4NDYgICAg IDMyICAgICAgMS45NCAgICAwLjAwDQo+IA0KPiBTbyBub3cgYmFjayB0byBteSBvdmVyc2hvb3Qg ZXhhbXBsZToNCj4gDQo+IFRoaXM6DQo+IA0KPiA+IDY3Ljk4ICAgNDU3MiAgICA0NDkyICAgIDY3 ICAgICAgMTIxLjAwICAwLjAwIDwgMTkgZGVncmVlcyBvdmVyIHRyaXAgcG9pbnQNCj4gDQo+IFdh cyBhY3R1YWxseToNCj4gDQo+ID4gNjcuOTggICA0NTcyICAgIDQ0OTIgICAgODAgICAgICAxMjEu MDAgIDAuMDAgPDw8IDI1IGRlZ3JlZXMgb3ZlciB0cmlwIHBvaW50DQo+IA0KPiBCdXQgbGV0J3Mg anVzdCBkbyBpdCBhZ2FpbjoNCj4gDQo+IGRvdWdAczE4On4kIGNhdCAvc3lzL2RldmljZXMvdmly dHVhbC90aGVybWFsL2Nvb2xpbmdfZGV2aWNlMTEvY3VyX3N0YXRlDQo+IDQzICAgICAgIDw8PCBz byAxMDAgLSA0MyA9IDU3IGRlZ3JlZXMgdHJpcCBwb2ludC4NCj4gZG91Z0BzMTg6fiQgc3VkbyB+ L3R1cmJvc3RhdCAtLVN1bW1hcnkgLS1xdWlldCAtLXNob3cNCj4gQnVzeSUsQnp5X01IeixQa2dU bXAsUGtnV2F0dCxHRlhXYXR0LElSUSAtLWludGVydmFsIDAuMjUNCj4gQnVzeSUgICBCenlfTUh6 IElSUSAgICAgUGtnVG1wICBQa2dXYXR0IEdGWFdhdHQNCj4gMC4wOSAgICA4MDAgICAgIDYgICAg ICAgMzYgICAgICAyLjAxICAgIDAuMDANCj4gMC4xNiAgICA4MDAgICAgIDIzICAgICAgMzYgICAg ICAyLjAwICAgIDAuMDANCj4gMC4xMSAgICA4MDAgICAgIDE0ICAgICAgMzYgICAgICAyLjE1ICAg IDAuMDANCj4gNjYuODEgICA0NDYxICAgIDExNjAgICAgNzAgICAgICAxMDEuMTcgIDAuMDAgPDw8 IGxvYWQgYXBwbGllZCwgdGVtcCB1cCAzNCBkZWdyZWVzIGluDQo+IGxlc3MgdGhhbiAwLjI1IHNl Y29uZHMuIE5vcm1hbC4NCj4gNjguMDYgICA0NTgxICAgIDExMjYgICAgNzQgICAgICAxMTcuMzYg IDAuMDANCj4gNjcuNjkgICA0NTg5ICAgIDExMTkgICAgNzYgICAgICAxMTkuNjAgIDAuMDANCj4g NjcuODAgICA0NTg5ICAgIDExMjUgICAgNzcgICAgICAxMjAuOTQgIDAuMDANCj4gNjcuODMgICA0 NTg3ICAgIDExMzIgICAgNzggICAgICAxMjAuNzUgIDAuMDANCj4gNjcuNjggICA0NTkxICAgIDEx MjUgICAgNzggICAgICAxMjEuNjMgIDAuMDANCj4gNjguMDcgICA0NTg1ICAgIDExMzkgICAgNzcg ICAgICAxMjEuMjUgIDAuMDANCj4gNjcuODAgICA0NTg4ICAgIDExMjEgICAgNzkgICAgICAxMjEu NDEgIDAuMDAgPDw8IG5vdyAyMCBkZWdyZWVzIG92ZXIgdHJpcCBwb2ludC4NCj4gNjguNTcgICA0 NTc5ICAgIDExMzkgICAgNzkgICAgICAxMjEuNzEgIDAuMDANCj4gLi4uDQo+IDY4LjAzICAgNDIy MCAgICAxMTMwICAgIDYzICAgICAgODAuMjggICAwLjAwIDw8PCBpdCB0YWtlcyBxdWl0ZSBhd2hp bGUgKD43IHNlY29uZHMpIHRvDQo+IHJlYWxseSB0aHJvdHRsZSBkb3duLg0KDQpXaGF0IHBsYXRm b3JtIHRoaXMgaXM/DQpPbiBhIEtCTCBwbGF0Zm9ybSBJJ20gcnVubmluZyByaWdodCBub3csIHdp dGggcGVyZm9ybWFuY2UgZ292ZXJub3IsIGFuZCB0Y2Mgb2Zmc2V0IHNldCB0byAzMCAoRWZmZWN0 aXZlIFRDQyAgaXMgNzBjKSwgYW5kIGFsc28gdHVyYm9zdGF0IGZpeGVkLA0KSSBjYW4gb2JzZXJ2 ZSB0aGF0DQoxLiBhbGwgY3B1cyBydW5uaW5nIGF0IG1heCB0dXJibyBmcmVxICgzLjlHKSB3aGVu IGlkbGUsIFBrZ1RtcCBhcm91bmQgNDBDDQoyLiB3aXRoIGxvYWQgYXBwbGllZCAoSSB1c2Ugc3Ry ZXNzIHRvb2wgdG8gZ2V0IDEwMCUgQ1BVIGxvYWQpLCB0aGUgUGtnVG1wIHJlcG9ydHMgNzBDIGFu ZCB0aGUgZnJlcXVlbmN5IGRyb3BzIHRvICBhcm91bmQgM0csIElNTUVESUFURUxZLg0KMy4gd2hl biBJIGNoYW5nZSBUQ0MgT2Zmc2V0IHRvIDYwLCBjcHUgaXMgdGhyb3R0bGVkIHRvIGFyb3VuZCAy MDBNSHosIGFuZCB0aGUgdGVtcGVyYXR1cmUgaXMgYXQgYXJvdW5kICA1MEMsIElNTUVESUFURUxZ Lg0KNC4gd2hlbiBJIGNoYW5nZSBUQ0MgT2Zmc2V0IHRvICAyMCwgY3B1IGZyZXEgcmFpc2VzIHRv IHR1cmJvIHJhbmdlLCBhbmQgUGtnVG1wIHJlYWNoZXMgODBDLCBJTU1FRElBVEVMWS4NCg0KU28g aW4geW91ciB0ZXN0LCB0aGVyZSBpcyBzb21ldGhpbmcgSSBkb24ndCB1bmRlcnN0YW5kLiDwn5iK DQphKSBpdCB0YWtlIHN1Y2ggYSBsb25nIHRpbWUgKDcrIHNlY29uZHMpIHRvIHRocm90dGxlDQpi KSBpdCB0aHJvdHRsZXMgdG8gYSBmcmVxdWVuY3kgdGhhdCBpcyBub3QgbG93IGVub3VnaCAoaW4g b3JkZXIgdG8ga2VlcCB0aGUgc3lzdGVtIHVuZGVyIGVmZmVjdGl2ZSBUQ0MgdGVtcGVyYXR1cmUs IHRoZSBmcmVxdWVuY3kgY2FuIGJlIHRocm90dGxlZCB0byBiZWxvdyB0dXJibyByYW5nZSwgTEZN LCBhbmQgZXZlbiBiZWxvdyBMRk0gaW4gbXkgY2FzZSkNCg0KQ2FuIHlvdSBwbGVhc2UgdHJ5IHBl cmZvcm1hbmNlIGdvdmVybm9yIGFuZCAxMDAlIENQVSBsb2FkIHRvIHNlZSBpZiB0aGUgc3ltcHRv bSBpcyB0aGUgc2FtZT8NCg0KdGhhbmtzLA0KcnVpDQo+IA0KPiAuLi4gRG91Zw0KPiANCg0K