Received: by 2002:a17:90a:bc8d:0:0:0:0 with SMTP id x13csp1558751pjr; Mon, 18 May 2020 16:21:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzjF86VGMvkI9C2GJJV0k8uoKNqeQ6ZYXz/tBXMAdyiMDjap6VeHcG54HgJusrrh6xg8jQy X-Received: by 2002:aa7:c5d3:: with SMTP id h19mr10572807eds.112.1589844102122; Mon, 18 May 2020 16:21:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589844102; cv=none; d=google.com; s=arc-20160816; b=G7bu6pmjgawUJQ5N/3mr1ejwSHHblu9BtCzksB7DgJqDRklIBaB2yu2lXlh3KrzWDA jJjPn1B/y3lUSEKDtJpSCzsepRJbTbCqi3ntq+tQMgbiHvrlsczrXRnU4oK7+zINB85L 489P2t/N7frA0D8gkxfTMLZC0fMpFmp8RHcKNeoQ3wMTYayfoaj1wTJTm+lqhXhGuWz7 jD7XUJ/MsKp129UFaYu/00KbWUc/rAhZj92DqUl7wY/ZUBmVJs4ckahdc26wKrd1yDqz AVUt3s6tS0hIK6wlzMk4+WitPMq4nxdJHflBghJFcdyeG6hr+QmheUiXvq9zjyJwILG4 jURA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:ironport-sdr:ironport-sdr; bh=fsK0BKtTa7ewEUUT2rX+dDSLkCktevI0TOU9zLM8Zsc=; b=BY1uxkca2lZ0Of3bSbsIvkc4rtF0YAxldmKkzzBRgkCRxZ027HZzhfwPOi2m1C4JsU UQcrs5riBs9I75BDKU09pdcfrxSQ9UvCBcfyRiezoK12WObvpaTIaH9+3ReX9dB36b48 jrKMW2tblomuSCpvlXVDAMP5O8wJmr5XQCYIOv2sXhTynOs6bN8E9cid8ADsT8z0uRBu uLIuijsy4GU3qodFCGUxlZv2AhXPPX8zugBhatW0uarczN4vS1O8Sj/OoVavRhft5qBr 0IdIGMZUH7i/Px12it4JIhwxzqZm21s+TIN+P0bMxiRj5WU0jrrfDvg11q1UO1p7+jYM eOGg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id a24si7906397ejg.46.2020.05.18.16.21.19; Mon, 18 May 2020 16:21:42 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727983AbgERXS5 (ORCPT + 99 others); Mon, 18 May 2020 19:18:57 -0400 Received: from mga04.intel.com ([192.55.52.120]:12670 "EHLO mga04.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726481AbgERXS5 (ORCPT ); Mon, 18 May 2020 19:18:57 -0400 IronPort-SDR: 1u9cZhhch1Y6umQdCf392RZVekuuXfeU8jcbqWu1Imdg+hooNh0UH8p2f8ifw07vUR9q9OHJ7f YHIwjlX84niQ== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 May 2020 16:18:55 -0700 IronPort-SDR: Do1n78TGn8syvfDXnMIWKqmnbacq1fJc9bPvbkRNxn0up6FAAzCafH/f2RxLcT++xRCGkAaBsp yZM5csWNFa6g== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,408,1583222400"; d="scan'208";a="465927983" Received: from orsmsx108.amr.corp.intel.com ([10.22.240.6]) by fmsmga006.fm.intel.com with ESMTP; 18 May 2020 16:18:55 -0700 Received: from orsmsx109.amr.corp.intel.com ([169.254.11.125]) by ORSMSX108.amr.corp.intel.com ([169.254.2.68]) with mapi id 14.03.0439.000; Mon, 18 May 2020 16:18:54 -0700 From: "Pandruvada, Srinivas" To: "matthewgarrett@google.com" , "linux-kernel@vger.kernel.org" CC: "Zhang, Rui" , "linux-pm@vger.kernel.org" , "Aram, Nisha" , "mjg59@google.com" Subject: Re: [PATCH V2 1/3] thermal/int340x_thermal: Export GDDV Thread-Topic: [PATCH V2 1/3] thermal/int340x_thermal: Export GDDV Thread-Index: AQHWLWqyLmaGM0UKiEamDjfu32esnA== Date: Mon, 18 May 2020 23:18:53 +0000 Message-ID: <4c00e15c8d5e34a723896f132989edd581c6995e.camel@intel.com> References: <20200414020953.255364-1-matthewgarrett@google.com> In-Reply-To: <20200414020953.255364-1-matthewgarrett@google.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.34.4 (3.34.4-1.fc31) x-originating-ip: [10.251.227.7] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org T24gTW9uLCAyMDIwLTA0LTEzIGF0IDE5OjA5IC0wNzAwLCBNYXR0aGV3IEdhcnJldHQgd3JvdGU6 DQo+IEZyb206IE1hdHRoZXcgR2FycmV0dCA8bWpnNTlAZ29vZ2xlLmNvbT4NCj4gDQo+IEltcGxl bWVudGluZyBEUFRGIHByb3Blcmx5IHJlcXVpcmVzIG1ha2luZyB1c2Ugb2YgZmlybXdhcmUtcHJv dmlkZWQNCj4gaW5mb3JtYXRpb24gYXNzb2NpYXRlZCB3aXRoIHRoZSBJTlQzNDAwIGRldmljZS4g Q2FsbGluZyBHRERWIHByb3ZpZGVzDQo+IGENCj4gYnVmZmVyIG9mIGluZm9ybWF0aW9uIHdoaWNo IHVzZXJsYW5kIGNhbiB0aGVuIGludGVycHJldCB0byBkZXRlcm1pbmUNCj4gYXBwcm9wcmlhdGUg RFBURiBwb2xpY3kuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBNYXR0aGV3IEdhcnJldHQgPG1qZzU5 QGdvb2dsZS5jb20+DQpUZXN0ZWQtYnk6IFBhbmRydXZhZGEsIFNyaW5pdmFzIDxzcmluaXZhcy5w YW5kcnV2YWRhQGxpbnV4LmludGVsLmNvbT4NCg0KPiAtLS0NCj4gIC4uLi9pbnRlbC9pbnQzNDB4 X3RoZXJtYWwvaW50MzQwMF90aGVybWFsLmMgICB8IDYwDQo+ICsrKysrKysrKysrKysrKysrKysN Cj4gIDEgZmlsZSBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspDQo+IA0KPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy90aGVybWFsL2ludGVsL2ludDM0MHhfdGhlcm1hbC9pbnQzNDAwX3RoZXJtYWwuYw0K PiBiL2RyaXZlcnMvdGhlcm1hbC9pbnRlbC9pbnQzNDB4X3RoZXJtYWwvaW50MzQwMF90aGVybWFs LmMNCj4gaW5kZXggY2VlZjg5Yzk1NmJkNC4uMDBhNzczMjcyNGNkMCAxMDA2NDQNCj4gLS0tIGEv ZHJpdmVycy90aGVybWFsL2ludGVsL2ludDM0MHhfdGhlcm1hbC9pbnQzNDAwX3RoZXJtYWwuYw0K PiArKysgYi9kcml2ZXJzL3RoZXJtYWwvaW50ZWwvaW50MzQweF90aGVybWFsL2ludDM0MDBfdGhl cm1hbC5jDQo+IEBAIC01Miw2ICs1MiwyNSBAQCBzdHJ1Y3QgaW50MzQwMF90aGVybWFsX3ByaXYg ew0KPiAgCXU4IHV1aWRfYml0bWFwOw0KPiAgCWludCByZWxfbWlzY19kZXZfcmVzOw0KPiAgCWlu dCBjdXJyZW50X3V1aWRfaW5kZXg7DQo+ICsJY2hhciAqZGF0YV92YXVsdDsNCj4gK307DQo+ICsN Cj4gK3N0YXRpYyBzc2l6ZV90IGRhdGFfdmF1bHRfcmVhZChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3Ry dWN0IGtvYmplY3QNCj4gKmtvYmosDQo+ICsJICAgICBzdHJ1Y3QgYmluX2F0dHJpYnV0ZSAqYXR0 ciwgY2hhciAqYnVmLCBsb2ZmX3Qgb2ZmLCBzaXplX3QNCj4gY291bnQpDQo+ICt7DQo+ICsJbWVt Y3B5KGJ1ZiwgYXR0ci0+cHJpdmF0ZSArIG9mZiwgY291bnQpOw0KPiArCXJldHVybiBjb3VudDsN Cj4gK30NCj4gKw0KPiArc3RhdGljIEJJTl9BVFRSX1JPKGRhdGFfdmF1bHQsIDApOw0KPiArDQo+ ICtzdGF0aWMgc3RydWN0IGJpbl9hdHRyaWJ1dGUgKmRhdGFfYXR0cmlidXRlc1tdID0gew0KPiAr CSZiaW5fYXR0cl9kYXRhX3ZhdWx0LA0KPiArCU5VTEwsDQo+ICt9Ow0KPiArDQo+ICtzdGF0aWMg Y29uc3Qgc3RydWN0IGF0dHJpYnV0ZV9ncm91cCBkYXRhX2F0dHJpYnV0ZV9ncm91cCA9IHsNCj4g KwkuYmluX2F0dHJzID0gZGF0YV9hdHRyaWJ1dGVzLA0KPiAgfTsNCj4gIA0KPiAgc3RhdGljIHNz aXplX3QgYXZhaWxhYmxlX3V1aWRzX3Nob3coc3RydWN0IGRldmljZSAqZGV2LA0KPiBAQCAtMjc4 LDYgKzI5NywzMiBAQCBzdGF0aWMgc3RydWN0IHRoZXJtYWxfem9uZV9wYXJhbXMNCj4gaW50MzQw MF90aGVybWFsX3BhcmFtcyA9IHsNCj4gIAkubm9faHdtb24gPSB0cnVlLA0KPiAgfTsNCj4gIA0K PiArc3RhdGljIHZvaWQgaW50MzQwMF9zZXR1cF9nZGR2KHN0cnVjdCBpbnQzNDAwX3RoZXJtYWxf cHJpdiAqcHJpdikNCj4gK3sNCj4gKwlzdHJ1Y3QgYWNwaV9idWZmZXIgYnVmZmVyID0geyBBQ1BJ X0FMTE9DQVRFX0JVRkZFUiwgTlVMTCB9Ow0KPiArCXVuaW9uIGFjcGlfb2JqZWN0ICpvYmo7DQo+ ICsJYWNwaV9zdGF0dXMgc3RhdHVzOw0KPiArDQo+ICsJc3RhdHVzID0gYWNwaV9ldmFsdWF0ZV9v YmplY3QocHJpdi0+YWRldi0+aGFuZGxlLCAiR0REViIsIE5VTEwsDQo+ICsJCQkJICAgICAgJmJ1 ZmZlcik7DQo+ICsJaWYgKEFDUElfRkFJTFVSRShzdGF0dXMpIHx8ICFidWZmZXIubGVuZ3RoKQ0K PiArCQlyZXR1cm47DQo+ICsNCj4gKwlvYmogPSBidWZmZXIucG9pbnRlcjsNCj4gKwlpZiAob2Jq LT50eXBlICE9IEFDUElfVFlQRV9QQUNLQUdFIHx8IG9iai0+cGFja2FnZS5jb3VudCAhPSAxDQo+ ICsJICAgIHx8IG9iai0+cGFja2FnZS5lbGVtZW50c1swXS50eXBlICE9IEFDUElfVFlQRV9CVUZG RVIpIHsNCj4gKwkJa2ZyZWUoYnVmZmVyLnBvaW50ZXIpOw0KPiArCQlyZXR1cm47DQo+ICsJfQ0K PiArDQo+ICsJcHJpdi0+ZGF0YV92YXVsdCA9IGttZW1kdXAob2JqLQ0KPiA+cGFja2FnZS5lbGVt ZW50c1swXS5idWZmZXIucG9pbnRlciwNCj4gKwkJCQkgICBvYmotDQo+ID5wYWNrYWdlLmVsZW1l bnRzWzBdLmJ1ZmZlci5sZW5ndGgsDQo+ICsJCQkJICAgR0ZQX0tFUk5FTCk7DQo+ICsJYmluX2F0 dHJfZGF0YV92YXVsdC5wcml2YXRlID0gcHJpdi0+ZGF0YV92YXVsdDsNCj4gKwliaW5fYXR0cl9k YXRhX3ZhdWx0LnNpemUgPSBvYmotDQo+ID5wYWNrYWdlLmVsZW1lbnRzWzBdLmJ1ZmZlci5sZW5n dGg7DQo+ICsJa2ZyZWUoYnVmZmVyLnBvaW50ZXIpOw0KPiArfQ0KPiArDQo+ICBzdGF0aWMgaW50 IGludDM0MDBfdGhlcm1hbF9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQ0KPiAg ew0KPiAgCXN0cnVjdCBhY3BpX2RldmljZSAqYWRldiA9IEFDUElfQ09NUEFOSU9OKCZwZGV2LT5k ZXYpOw0KPiBAQCAtMzA5LDYgKzM1NCw4IEBAIHN0YXRpYyBpbnQgaW50MzQwMF90aGVybWFsX3By b2JlKHN0cnVjdA0KPiBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpDQo+ICANCj4gIAlwbGF0Zm9ybV9z ZXRfZHJ2ZGF0YShwZGV2LCBwcml2KTsNCj4gIA0KPiArCWludDM0MDBfc2V0dXBfZ2Rkdihwcml2 KTsNCj4gKw0KPiAgCWludDM0MDBfdGhlcm1hbF9vcHMuZ2V0X21vZGUgPSBpbnQzNDAwX3RoZXJt YWxfZ2V0X21vZGU7DQo+ICAJaW50MzQwMF90aGVybWFsX29wcy5zZXRfbW9kZSA9IGludDM0MDBf dGhlcm1hbF9zZXRfbW9kZTsNCj4gIA0KPiBAQCAtMzI3LDYgKzM3NCwxMyBAQCBzdGF0aWMgaW50 IGludDM0MDBfdGhlcm1hbF9wcm9iZShzdHJ1Y3QNCj4gcGxhdGZvcm1fZGV2aWNlICpwZGV2KQ0K PiAgCWlmIChyZXN1bHQpDQo+ICAJCWdvdG8gZnJlZV9yZWxfbWlzYzsNCj4gIA0KPiArCWlmIChw cml2LT5kYXRhX3ZhdWx0KSB7DQo+ICsJCXJlc3VsdCA9IHN5c2ZzX2NyZWF0ZV9ncm91cCgmcGRl di0+ZGV2LmtvYmosDQo+ICsJCQkJCSAgICAmZGF0YV9hdHRyaWJ1dGVfZ3JvdXApOw0KPiArCQlp ZiAocmVzdWx0KQ0KPiArCQkJZ290byBmcmVlX3V1aWQ7DQo+ICsJfQ0KPiArDQo+ICAJcmVzdWx0 ID0gYWNwaV9pbnN0YWxsX25vdGlmeV9oYW5kbGVyKA0KPiAgCQkJcHJpdi0+YWRldi0+aGFuZGxl LCBBQ1BJX0RFVklDRV9OT1RJRlksDQo+IGludDM0MDBfbm90aWZ5LA0KPiAgCQkJKHZvaWQgKilw cml2KTsNCj4gQEAgLTMzNiw2ICszOTAsOSBAQCBzdGF0aWMgaW50IGludDM0MDBfdGhlcm1hbF9w cm9iZShzdHJ1Y3QNCj4gcGxhdGZvcm1fZGV2aWNlICpwZGV2KQ0KPiAgCXJldHVybiAwOw0KPiAg DQo+ICBmcmVlX3N5c2ZzOg0KPiArCWlmIChwcml2LT5kYXRhX3ZhdWx0KQ0KPiArCQlzeXNmc19y ZW1vdmVfZ3JvdXAoJnBkZXYtPmRldi5rb2JqLA0KPiAmZGF0YV9hdHRyaWJ1dGVfZ3JvdXApOw0K PiArZnJlZV91dWlkOg0KPiAgCXN5c2ZzX3JlbW92ZV9ncm91cCgmcGRldi0+ZGV2LmtvYmosICZ1 dWlkX2F0dHJpYnV0ZV9ncm91cCk7DQo+ICBmcmVlX3JlbF9taXNjOg0KPiAgCWlmICghcHJpdi0+ cmVsX21pc2NfZGV2X3JlcykNCj4gQEAgLTM2MCw4ICs0MTcsMTEgQEAgc3RhdGljIGludCBpbnQz NDAwX3RoZXJtYWxfcmVtb3ZlKHN0cnVjdA0KPiBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpDQo+ICAJ aWYgKCFwcml2LT5yZWxfbWlzY19kZXZfcmVzKQ0KPiAgCQlhY3BpX3RoZXJtYWxfcmVsX21pc2Nf ZGV2aWNlX3JlbW92ZShwcml2LT5hZGV2LQ0KPiA+aGFuZGxlKTsNCj4gIA0KPiArCWlmIChwcml2 LT5kYXRhX3ZhdWx0KQ0KPiArCQlzeXNmc19yZW1vdmVfZ3JvdXAoJnBkZXYtPmRldi5rb2JqLA0K PiAmZGF0YV9hdHRyaWJ1dGVfZ3JvdXApOw0KPiAgCXN5c2ZzX3JlbW92ZV9ncm91cCgmcGRldi0+ ZGV2LmtvYmosICZ1dWlkX2F0dHJpYnV0ZV9ncm91cCk7DQo+ICAJdGhlcm1hbF96b25lX2Rldmlj ZV91bnJlZ2lzdGVyKHByaXYtPnRoZXJtYWwpOw0KPiArCWtmcmVlKHByaXYtPmRhdGFfdmF1bHQp Ow0KPiAgCWtmcmVlKHByaXYtPnRydHMpOw0KPiAgCWtmcmVlKHByaXYtPmFydHMpOw0KPiAgCWtm cmVlKHByaXYpOw0K