Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1185498ybv; Thu, 13 Feb 2020 17:38:46 -0800 (PST) X-Google-Smtp-Source: APXvYqykV5Q0IkH54zpnwSCChGPzN/n5GGqMhq9odZAprLrvdpHfZlfp/Sai059o2fKZxrpUZO71 X-Received: by 2002:a9d:22:: with SMTP id 31mr316883ota.173.1581644326200; Thu, 13 Feb 2020 17:38:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1581644326; cv=none; d=google.com; s=arc-20160816; b=ulLevofD2gKIogR6RBV1JQc2+u1rXnH9+4+ssBJbZPj78NxMLC/UyqI3APpD7SqaQ2 9WXv4Uq61qBAbW164Zb1fL4WyFtnw1QbCB5lNrHVIbEw6lvecl7SLvEEOxYMY6l67FfK eNk9q8uBOESPVd7EjnMc8zvDPj3xZxK1kgpm5mQ/IzMj8c4R8EPBxLcV3611smoEygeL uGjZONWCMtOVaLOGx+U35OAWYuo7VtZZBgTIAbNswuCB2ifwic863sCUTIlla8EUtEka yZLH1OIqNhnnbArV8Ll7tGwzo5CN8KOkOeCJixtuNCfN3uL3QMra5zxsPbPj6vlNMPK3 ClnQ== 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-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=rlKuzW4diMmgRHJCFOcdYIyGjI8QXvrkxtJYUjmKrRI=; b=HP0IfuBPtZXVpBx0q7STEkNaoHpldncZGbh2652yiNheR5PSWhlRf5nCoGGhTBUETm gt8D14nMYfID4SJwMedJd9OUEa3W2/UA1z43vBtEiGshUtjpjW2qs21YlgwUrOB7LVEM CEpM0zVYa2stla29IMwT8KmUCfA+XfVoy36i0uctU8NcgdVU78BLFwuJo6jS9X8BLeUe XMlggS+YPD0or3nBmRygcamlOwuhIxO+X4CYuxiqy4/7HI5inLuIlmlvPKt8699QIeym VvW5JOxf7sHPgwf+uSvgDD4zyOU1BPPFbJ480kjA91bUksVoqOf/r4K6YtLLrvuuH/m2 s8Ng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b="i/cpUyW2"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 71si2179012otm.111.2020.02.13.17.38.32; Thu, 13 Feb 2020 17:38:46 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@mediatek.com header.s=dk header.b="i/cpUyW2"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=mediatek.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728141AbgBNBiX (ORCPT + 99 others); Thu, 13 Feb 2020 20:38:23 -0500 Received: from mailgw02.mediatek.com ([210.61.82.184]:34694 "EHLO mailgw02.mediatek.com" rhost-flags-OK-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1727955AbgBNBiX (ORCPT ); Thu, 13 Feb 2020 20:38:23 -0500 X-UUID: 3bebf97938a347dfbe3bb985de5a0960-20200214 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mediatek.com; s=dk; h=MIME-Version:Content-Transfer-Encoding:Content-Type:In-Reply-To:References:Message-ID:Date:Subject:CC:To:From; bh=rlKuzW4diMmgRHJCFOcdYIyGjI8QXvrkxtJYUjmKrRI=; b=i/cpUyW2FKdLtqSDSOl1SZTdQoN61lxXUfGvYBleaKBiCevJqZntld5b+XNi1dge/c8+OUvUcsLgzuiNDHoYd7aU+M/UKQh8muNHkHO/vmzJEuk8ElaP1kBLRiDCNgF0dqBiclc3BfdETh5+ie31N/ZaqeKO9DV/ATNHeXLLucU=; X-UUID: 3bebf97938a347dfbe3bb985de5a0960-20200214 Received: from mtkcas07.mediatek.inc [(172.21.101.84)] by mailgw02.mediatek.com (envelope-from ) (Cellopoint E-mail Firewall v4.1.10 Build 0809 with TLS) with ESMTP id 484479799; Fri, 14 Feb 2020 09:38:13 +0800 Received: from MTKMBS01N1.mediatek.inc (172.21.101.68) by mtkmbs07n1.mediatek.inc (172.21.101.16) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 14 Feb 2020 09:37:23 +0800 Received: from MTKMBS01N1.mediatek.inc ([fe80::7931:498c:8d17:a7e3]) by mtkmbs01n1.mediatek.inc ([fe80::7931:498c:8d17:a7e3%14]) with mapi id 15.00.1395.000; Fri, 14 Feb 2020 09:37:05 +0800 From: =?utf-8?B?TmljayBGYW4gKOiMg+WTsue2rSk=?= To: Nicolas Boichat , Rob Herring , =?utf-8?B?V2VpeWkgTHUgKOWRguWogeWEgCk=?= CC: David Airlie , Daniel Vetter , "Mark Rutland" , Matthias Brugger , Tomeu Vizoso , Steven Price , Alyssa Rosenzweig , Liam Girdwood , Mark Brown , dri-devel , Devicetree List , lkml , "linux-arm Mailing List" , "moderated list:ARM/Mediatek SoC support" , "Hsin-Yi Wang" , Ulf Hansson , "Viresh Kumar" , Stephen Boyd , =?utf-8?B?SkIgVHNhaSAo6JSh5b+X5b2sKQ==?= , =?utf-8?B?U2ogSHVhbmcgKOm7g+S/oeeSiyk=?= Subject: RE: [PATCH v4 7/7] RFC: drm/panfrost: devfreq: Add support for 2 regulators Thread-Topic: [PATCH v4 7/7] RFC: drm/panfrost: devfreq: Add support for 2 regulators Thread-Index: AQHV4kNS333tYWdPVk+gNh7pvriDuqgZ4bGQ Date: Fri, 14 Feb 2020 01:37:05 +0000 Message-ID: References: <20200207052627.130118-1-drinkcat@chromium.org> <20200207052627.130118-8-drinkcat@chromium.org> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-dg-ref: PG1ldGE+PGF0IG5tPSJib2R5LnR4dCIgcD0iYzpcdXNlcnNcbXRrMTQ1MzNcYXBwZGF0YVxyb2FtaW5nXDA5ZDg0OWI2LTMyZDMtNGE0MC04NWVlLTZiODRiYTI5ZTM1Ylxtc2dzXG1zZy1hN2U0ZmNiNC00ZWNhLTExZWEtYjYwNS03MDIwODQwMTBjNWNcYW1lLXRlc3RcYTdlNGZjYjYtNGVjYS0xMWVhLWI2MDUtNzAyMDg0MDEwYzVjYm9keS50eHQiIHN6PSI0NzkzIiB0PSIxMzIyNjExNzg5MDU1Mzk5OTQiIGg9ImZtSDdQQ0ZJQTVWaVE2MkdWN0lReHFWYi9XUT0iIGlkPSIiIGJsPSIwIiBibz0iMSIvPjwvbWV0YT4= x-dg-rorf: =?utf-8?B?5IyA5r2s5pWz5LWJ5p2z5pWT542z5r2p5IGuNA==?= x-ms-exchange-transport-fromentityheader: Hosted x-originating-ip: [172.21.101.239] Content-Type: text/plain; charset="utf-8" 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 K0pCIGFuZCBTSiBmb3IgaW5mbyBzeW5jDQoNCkhpIE5pY29sYXMsDQoNClBsZWFzZSBzZWUgbXkg aW5saW5lIHJlcGx5Lg0KVGhhbmtzDQoNCkhpIFdlaXlpLA0KDQpDb3VsZCB5b3UgcGxlYXNlIGhl bHAgdG8gY29tbWVudCBvbiB0aGUgc2Vjb25kIHF1ZXN0aW9uPw0KVGhhbmtzDQoNCldhcm1lc3Qg cmVnYXJkcywNCk5pY2sgRmFuIOiMg+WTsue2rQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t LQ0KRnJvbTogTmljb2xhcyBCb2ljaGF0IFttYWlsdG86ZHJpbmtjYXRAY2hyb21pdW0ub3JnXSAN ClNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAxMywgMjAyMCAzOjU4IFBNDQpUbzogUm9iIEhlcnJp bmcgPHJvYmgrZHRAa2VybmVsLm9yZz47IFdlaXlpIEx1ICjlkYLlqIHlhIApIDxXZWl5aS5MdUBt ZWRpYXRlay5jb20+OyBOaWNrIEZhbiAo6IyD5ZOy57atKSA8Tmljay5GYW5AbWVkaWF0ZWsuY29t Pg0KQ2M6IERhdmlkIEFpcmxpZSA8YWlybGllZEBsaW51eC5pZT47IERhbmllbCBWZXR0ZXIgPGRh bmllbEBmZndsbC5jaD47IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+OyBNYXR0 aGlhcyBCcnVnZ2VyIDxtYXR0aGlhcy5iZ2dAZ21haWwuY29tPjsgVG9tZXUgVml6b3NvIDx0b21l dS52aXpvc29AY29sbGFib3JhLmNvbT47IFN0ZXZlbiBQcmljZSA8c3RldmVuLnByaWNlQGFybS5j b20+OyBBbHlzc2EgUm9zZW56d2VpZyA8YWx5c3NhLnJvc2VuendlaWdAY29sbGFib3JhLmNvbT47 IExpYW0gR2lyZHdvb2QgPGxnaXJkd29vZEBnbWFpbC5jb20+OyBNYXJrIEJyb3duIDxicm9vbmll QGtlcm5lbC5vcmc+OyBkcmktZGV2ZWwgPGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmc+ OyBEZXZpY2V0cmVlIExpc3QgPGRldmljZXRyZWVAdmdlci5rZXJuZWwub3JnPjsgbGttbCA8bGlu dXgta2VybmVsQHZnZXIua2VybmVsLm9yZz47IGxpbnV4LWFybSBNYWlsaW5nIExpc3QgPGxpbnV4 LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZz47IG1vZGVyYXRlZCBsaXN0OkFSTS9NZWRp YXRlayBTb0Mgc3VwcG9ydCA8bGludXgtbWVkaWF0ZWtAbGlzdHMuaW5mcmFkZWFkLm9yZz47IEhz aW4tWWkgV2FuZyA8aHNpbnlpQGNocm9taXVtLm9yZz47IFVsZiBIYW5zc29uIDx1bGYuaGFuc3Nv bkBsaW5hcm8ub3JnPjsgVmlyZXNoIEt1bWFyIDx2aXJlc2gua3VtYXJAbGluYXJvLm9yZz47IFN0 ZXBoZW4gQm95ZCA8c2JveWRAa2VybmVsLm9yZz4NClN1YmplY3Q6IFJlOiBbUEFUQ0ggdjQgNy83 XSBSRkM6IGRybS9wYW5mcm9zdDogZGV2ZnJlcTogQWRkIHN1cHBvcnQgZm9yIDIgcmVndWxhdG9y cw0KDQorV2VpeWkgTHUgK05pY2sgRmFuIEBNVEsgd2hvIG1heSBoYXZlIG1vcmUgaWRlYXMuDQoN Ck9uIFRodSwgRmViIDEzLCAyMDIwIGF0IDI6MTQgQU0gUm9iIEhlcnJpbmcgPHJvYmgrZHRAa2Vy bmVsLm9yZz4gd3JvdGU6DQo+DQo+IE9uIFdlZCwgRmViIDEyLCAyMDIwIGF0IDI6NDkgQU0gTmlj b2xhcyBCb2ljaGF0IDxkcmlua2NhdEBjaHJvbWl1bS5vcmc+IHdyb3RlOg0KPiA+DQo+ID4gK1Zp cmVzaCBLdW1hciArU3RlcGhlbiBCb3lkIGZvciBjbG9jayBhZHZpY2UuDQo+ID4NCj4gPiBPbiBG cmksIEZlYiA3LCAyMDIwIGF0IDE6MjcgUE0gTmljb2xhcyBCb2ljaGF0IDxkcmlua2NhdEBjaHJv bWl1bS5vcmc+IHdyb3RlOg0KPiA+ID4NCj4gPiA+IFRoZSBCaWZyb3N0IEdQVSBvbiBNVDgxODMg dXNlcyAyIHJlZ3VsYXRvcnMgKGNvcmUgYW5kIFNSQU0pIGZvciANCj4gPiA+IGRldmZyZXEsIGFu ZCBwcm92aWRlcyBPUFAgdGFibGUgd2l0aCAyIHNldHMgb2Ygdm9sdGFnZXMuDQo+ID4gPg0KPiA+ ID4gVE9ETzogVGhpcyBpcyBpbmNvbXBsZXRlIGFzIHdlJ2xsIG5lZWQgYWRkIHN1cHBvcnQgZm9y IHNldHRpbmcgYSANCj4gPiA+IHBhaXIgb2Ygdm9sdGFnZXMgYXMgd2VsbC4NCj4gPg0KPiA+IFNv IGFsbCB3ZSBuZWVkIGZvciB0aGlzIHRvIHdvcmsgKGF0IGxlYXN0IGFwcGFyZW50bHksIHRoYXQg aXMsIEkgY2FuIA0KPiA+IGNoYW5nZSBmcmVxdWVuY3kpIGlzIHRoaXM6DQo+ID4gaHR0cHM6Ly9s b3JlLmtlcm5lbC5vcmcvcGF0Y2h3b3JrL3BhdGNoLzExOTI5NDUvDQo+ID4gKGFoIHdlbGwsIFZp cmVzaCBqdXN0IHJlcGxpZWQsIHNvLCBwcm9iYWJseSBub3QsIEknbGwgY2hlY2sgdGhhdCBvdXQg DQo+ID4gYW5kIHVzZSB0aGUgY29ycmVjdCBBUEkpDQo+ID4NCj4gPiBCdXQgdGhlbiB0aGVyZSdz IGEgc2xpZ2h0IHByb2JsZW06IHBhbmZyb3N0X2RldmZyZXEgdXNlcyBhIGJ1bmNoIG9mIA0KPiA+ IGNsa19nZXRfcmF0ZSBjYWxscywgYW5kIHRoZSBjbG9jayBQTExzIChhdCBsZWFzdCBvbiBNVEsg cGxhdGZvcm0pIA0KPiA+IGFyZSBuZXZlciBmdWxseSBwcmVjaXNlLCBzbyB3ZSBnZXQgYmFjayAy OTk5OTk5NTUgZm9yIDMwMCBNaHogYW5kDQo+ID4gNzk5OTk5ODc4IGZvciA4MDAgTWh6LiBUaGF0 IG1lYW5zIHRoYXQgdGhlIGtlcm5lbCBpcyB1bmFibGUgdG8ga2VlcCANCj4gPiBkZXZmcmVxIHN0 YXRzIGFzIG5laXRoZXIgb2YgdGhlc2UgdmFsdWVzIGFyZSBpbiB0aGUgdGFibGU6DQo+ID4gWyA0 ODAyLjQ3MDk1Ml0gZGV2ZnJlcSBkZXZmcmVxMTogQ291bGRuJ3QgdXBkYXRlIGZyZXF1ZW5jeSAN Cj4gPiB0cmFuc2l0aW9uIGluZm9ybWF0aW9uLg0KPiA+IFRoZSBrYmFzZSBkcml2ZXIgZml4ZXMg dGhpcyBieSByZW1lbWJlcmluZyB0aGUgbGFzdCBzZXQgZnJlcXVlbmN5LCANCj4gPiBhbmQgcmVw b3J0aW5nIHRoYXQgdG8gZGV2ZnJlcS4gU2hvdWxkIHdlIGRvIHRoYXQgYXMgd2VsbCBvciBpcyB0 aGVyZSANCj4gPiBhIGJldHRlciBmaXg/DQo+ID4NCj4gPiBBbm90aGVyIHRoaW5nIHRoYXQgSSdt IG5vdCBpbXBsZW1lbnRpbmcgaXMgdGhlIGRhbmNlIHRoYXQgTWVkaWF0ZWsgDQo+ID4gZG9lcyBp biB0aGVpciBrYmFzZSBkcml2ZXIgd2hlbiBjaGFuZ2luZyB0aGUgY2xvY2sgKGRlc2NyaWJlZCBp biANCj4gPiBwYXRjaA0KPiA+IDIvNyk6DQo+ID4gIiINCj4gPiBUaGUgYmluZGluZyB3ZSB1c2Ug d2l0aCBvdXQtb2YtdHJlZSBNYWxpIGRyaXZlcnMgaW5jbHVkZXMgbW9yZSANCj4gPiBjbG9ja3Ms IHRoaXMgaXMgdXNlZCBmb3IgZGV2ZnJlcTogdGhlIG91dC1vZi10cmVlIGRyaXZlciBzd2l0Y2hl cyANCj4gPiBjbGtfbXV4IHRvIGNsa19zdWJfcGFyZW50ICgyNk1oeiksIGFkanVzdHMgY2xrX21h aW5fcGFyZW50LCB0aGVuIA0KPiA+IHN3aXRjaGVzIGNsa19tdXggYmFjayB0byBjbGtfbWFpbl9w YXJlbnQ6DQo+ID4gKHNlZSANCj4gPiBodHRwczovL2Nocm9taXVtLmdvb2dsZXNvdXJjZS5jb20v Y2hyb21pdW1vcy90aGlyZF9wYXJ0eS9rZXJuZWwvKy9jaA0KPiA+IHJvbWVvcy00LjE5L2RyaXZl cnMvZ3B1L2FybS9taWRnYXJkL3BsYXRmb3JtL21lZGlhdGVrL21hbGlfa2Jhc2VfcnVuDQo+ID4g dGltZV9wbS5jIzQyMykNCj4gPiBjbG9ja3MgPQ0KPiA+ICAgICAgICAgPCZ0b3Bja2dlbiBDTEtf VE9QX01GR1BMTF9DSz4sDQo+ID4gICAgICAgICA8JnRvcGNrZ2VuIENMS19UT1BfTVVYX01GRz4s DQo+ID4gICAgICAgICA8JmNsazI2bT4sDQo+ID4gICAgICAgICA8Jm1mZ2NmZyBDTEtfTUZHX0JH M0Q+Ow0KPiA+IGNsb2NrLW5hbWVzID0NCj4gPiAgICAgICAgICJjbGtfbWFpbl9wYXJlbnQiLA0K PiA+ICAgICAgICAgImNsa19tdXgiLA0KPiA+ICAgICAgICAgImNsa19zdWJfcGFyZW50IiwNCj4g PiAgICAgICAgICJzdWJzeXNfbWZnX2NnIjsNCj4gPiAiIg0KPiA+IElzIHRoZXJlIGEgY2xlYW4v c2ltcGxlIHdheSB0byBpbXBsZW1lbnQgdGhpcyBpbiB0aGUgY2xvY2sgDQo+ID4gZnJhbWV3b3Jr L2RldmljZSB0cmVlPyBPciBzaG91bGQgd2UgaW1wbGVtZW50IHNvbWV0aGluZyBpbiB0aGUgDQo+ ID4gcGFuZnJvc3QgZHJpdmVyPw0KPg0KPiBQdXR0aW5nIHBhcmVudCBjbG9ja3MgaW50byAnY2xv Y2tzJyBmb3IgYSBkZXZpY2UgaXMgYSBwcmV0dHkgY29tbW9uIA0KPiBhYnVzZS4gVGhlICdhc3Np Z25lZC1jbG9ja3MnIGJpbmRpbmcgaXMgd2hhdCdzIHVzZWQgZm9yIHBhcmVudCBjbG9jayANCj4g c2V0dXAuIE5vdCBzdXJlIHRoYXQncyBnb2luZyB0byBoZWxwIGhlcmUgdGhvdWdoLiBJcyB0aGlz IGRhbmNlIA0KPiBiZWNhdXNlIHRoZSBwYXJlbnQgY2xvY2sgZnJlcXVlbmN5IGNhbid0IGJlIGNo YW5nZWQgY2xlYW5seT8NCg0KTmljay9XZWl5aSwgYW55IGlkZWEgd2h5IHdlIGRvIHRoYXQgZGFu Y2UgaW4gdGhlIGZpcnN0IHBsYWNlPyAobWF5YmUgdGhlIFBMTCBjbG9jayBpcyB1bnN0YWJsZSB3 aGlsZSBpdCdzIGJlaW5nIGNoYW5nZWQ/KQ0KDQpDbG9jayBzb3VyY2UgbWF5IGJlY29tZSB1bnN0 YWJsZSBkdXJpbmcgY2xvY2sgZnJlcXVlbmN5IGNoYW5nZXMsIHNvIGl0IGlzIGFsd2F5cyBzYWZl ciB0byBzd2l0Y2ggdG8gYSBtb3JlIHJlbGlhYmxlIGNsb2NrIHNvdXJjZS4NCk90aGVyd2lzZSwg aXQgbWF5IGNhdXNlIHNvbWUgcHJvYmxlbSBpbiBzb21lIGNvcm5lciBjYXNlLg0KSSB3b3VsZCBz dWdnZXN0IHRvIGtlZXAgaXQuDQoNCklmIHdlIHJlYWxseSBuZWVkIGl0LCBjYW4gd2UgbW92ZSB0 aGF0IGxvZ2ljIHRvIHRoZSBjbG9jayBjb3JlPw0KDQo+IElmIHVwIHRvDQo+IG1lLCBJJ2QgcHV0 IHRoYXQgZGFuY2UgaW4gdGhlIGNsb2NrIGRyaXZlci4gVGhlIEdQVSBzaG91bGRuJ3QgaGF2ZSB0 byANCj4gY2FyZS4NCj4NCj4gUm9iDQo=