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=-13.9 required=3.0 tests=BAYES_00, DKIM_ADSP_CUSTOM_MED,DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN, FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_CR_TRAILER, INCLUDES_PATCH,MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,USER_AGENT_SANE_1 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 2E83DC433EF for ; Wed, 15 Sep 2021 18:15:16 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id F20B7611C4 for ; Wed, 15 Sep 2021 18:15:15 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org F20B7611C4 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:References: Cc:To:From:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=GEt/bQ3Iq7X78E2l3QyDmx3RrN+mPUS3SDJ3KZfTKYs=; b=xBmMR/i1o7z2iF0CNXLhIshjjV M55DzVLUrhIklVSoC4AY77wQeKkTmVvkvpfbuHtPkKDEd2wKvyfwPNhPftbVWI9ieOsqX83fOZ9wB 360fVlVHQjk9Q7cXaV8YHX103O606oI7dkfCswQsfCM56p9zoKEQasl3vBCbEvaMsddQ2UKMfc0S6 SBYV9aPNQBbAmwNKJDC2g+Q3UURcqoROKw2vwTTwsD/hc02T6MCum0/wAMB5vL/nXG55dxr4Fx96t EV+PHUq/bY0Fxv5hdzcFi27A0hIyk8yM0XV/R8nn/PEgWdSrxXgS5QS3LPs3eeXj1m79HFpGxfwpi D9QXp5/Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mQZOU-009hKQ-4R; Wed, 15 Sep 2021 18:12:26 +0000 Received: from mail-pj1-x1034.google.com ([2607:f8b0:4864:20::1034]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mQZOQ-009hJE-18 for linux-arm-kernel@lists.infradead.org; Wed, 15 Sep 2021 18:12:23 +0000 Received: by mail-pj1-x1034.google.com with SMTP id i19so2704458pjv.4 for ; Wed, 15 Sep 2021 11:12:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:from:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=SvTGV/EwYbpT949M265y3feZdG0GQPEcYHnVzA9XpeU=; b=WZzmWUaRYFUp7XyiDzJ0JwTqRG3Pw2RdpRu/7oki7r4BiZdSVOvryhNE2fLyB5H3CB Tj8pCwnP+Nu2cMaN1Oalx4Ru6DgZkW49vvVrsfBmrSK7mYSxmVtil0/x1esua93D662e SR+41Mujdsvnn7drijMFKZ8ioHbcjRg/c7rnQSDRfODa4KzhfcD8mD/zBdlKBNfejmWY MhX6pBckBV3NKZovGXDLpBIXDu1O0vpnKfT0ZP7Vc6fzFVlqcrOMuGRUqO0lemd7SMr+ BC9seL8u3hszQjfkgRGNCg5o3FI6+/6tRc9ldq8vrg/5Kpp1kd2dP7V0FLCaL+ru4LwL /LAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:from:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=SvTGV/EwYbpT949M265y3feZdG0GQPEcYHnVzA9XpeU=; b=nMCVNDdFG02pDyVUnNcqdUVaFhZHGnMLtrxyzOOU9OA8PRayEXntUSPD0flwdFsFQT PgxZtYniJGjO7dARGh/EUyqnNf5VHdpxqGfJmMg4MAZyEpj9hoJhDpYQPecbd77+igke 4pT/U5BHCgaWZOwgYHNTQh32wY72nu+1Gz6w5CSdglFtxfboiZBt3iV09AuKbZvfqspO YkulLq3IKRFnBarKtwEdtygMLn1kMxVXo/BQRPwP7lK6ELgxkY9oasJbqhduFXUWLP53 kMzoHLwOlhN7kcacM08IhqdVSy9uSnisbrqxVsayQ/H5EAZW7qmpLqVb/RAqU2zrKHjp 3aqg== X-Gm-Message-State: AOAM532lSHKssObyBLqHGgb3N7rD3KRcP5Z1ltxGDItmGmDCstTk0Hpr 9znCq+p5Y+lFxTwKvkKgEyOEU71XZ2BaPg== X-Google-Smtp-Source: ABdhPJxXRAyNmmsZYN4Df/qr27CfQsUOPlxdXZTsnl2dcUmPMfR0iCuwyWfQ76OBzcbaCkTZ2Qi1eg== X-Received: by 2002:a17:90a:7d03:: with SMTP id g3mr1170487pjl.242.1631729540219; Wed, 15 Sep 2021 11:12:20 -0700 (PDT) Received: from [172.30.1.2] ([14.32.163.5]) by smtp.gmail.com with ESMTPSA id v13sm580440pfm.16.2021.09.15.11.12.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 15 Sep 2021 11:12:19 -0700 (PDT) Subject: Re: [RFC 05/19] devfreq: imx8m-ddrc: Use the opps acquired from EL3 From: Chanwoo Choi To: Abel Vesa , Rob Herring , Dong Aisheng , Shawn Guo , Sascha Hauer , Fabio Estevam , "catalin.marinas@arm.com" , Will Deacon , MyungJoo Ham , Kyungmin Park , Chanwoo Choi , Georgi Djakov , Adrian Hunter , Ulf Hansson , Ahmad Fatoum Cc: Pengutronix Kernel Team , linux-serial@vger.kernel.org, NXP Linux Team , Linux Kernel Mailing List , devicetree@vger.kernel.org, linux-pm@vger.kernel.org, linux-arm-kernel@lists.infradead.org References: <1631554694-9599-1-git-send-email-abel.vesa@nxp.com> <1631554694-9599-6-git-send-email-abel.vesa@nxp.com> Message-ID: Date: Thu, 16 Sep 2021 03:12:12 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210915_111222_142967_01485069 X-CRM114-Status: GOOD ( 31.39 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjEuIDkuIDE1LiDsmKTtm4QgMTI6MjksIENoYW53b28gQ2hvaSB3cm90ZToKPiBIaSwKPiAK PiBPUFAgaXMgbWFuZGF0b3J5IGZvciBkZXZmcmVxIGRyaXZlci4gQWxzbywgbXVzdCBuZWVkIHRv IGFkZAo+IHRoZSBPUFAgbGV2ZWxzIHRvwqAgZGV2aWNldHJlZSBmaWxlLCBpdCBpcyBiZXR0ZXIg dG8gc2hvdwo+IHRoZSBzdXBwb3J0ZWQgT1BQIGxpc3QgZm9yIHRoZSBkZXZlbG9wZXIgd2hvIGRv bid0IGtub3cKPiB0aGUgZGV0YWlsZWQgYmFja2dyb3VuZCBvZiBkcml2ZXIuIElmIHRoZXJlIGFy ZSBubyBhbnkKPiBjcml0aWNhbCBpc3N1ZS4gSSBwcmVmZXIgdGhlIGV4aXN0aW5nIGFwcHJvYWNo IGZvciB0aGUgcmVhZGFiaWxpdHkuCgpBbHNvLCBieSBrZWVwaW5nIHRoZSBleGlzdGluZyBhcHBy b2FjaCwgdGhlIHVzZXIgaXMgYWJsZSB0bwpzZWxlY3QgdGhlIHRoZWlyIG93biBPUFAgZW50cmll cyBhbW9uZyB0aGUgYWxsIHN1cHBvcnRlZCBmcmVxdWVuY2llcwpmcm9tIEVMMy4gRXZlbiBpZiB0 aGUgc29tZSBjbG9jayBzdXBwb3J0IHRoZSBtdWx0aXBsZSBmcmVxdWVuY2llcywKdGhlIHVzZXIg bWlnaHQgd2FudCB0byB1c2UgdGhlIGEgZmV3IGZyZXF1ZW5jeSBpbnN0ZWFkIG9mIHVzaW5nCmFs bCBzdXBwb3J0ZWQgZnJlcXVlbmNpZXMuCgo+IAo+IE9uIDIxLiA5LiAxNC4g7Jik7KCEIDI6Mzgs IEFiZWwgVmVzYSB3cm90ZToKPj4gaS5NWDhNIHBsYXRmb3JtcyBnZXQgdGhlaXIgZHJhbSBPUFBz IGZyb20gdGhlIEVMMy4KPj4gV2UgZG9uJ3QgbmVlZCB0byBkdXBsaWNhdGUgdGhhdCBpbiB0aGUg a2VybmVsIGRyYW0gZHRzIG5vZGUuCj4+IFdlIHNob3VsZCBqdXN0IHRydXN0IHRoZSBPUFBzIHBy b3ZpZGVkIGJ5IHRoZSBFTDMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFiZWwgVmVzYSA8YWJlbC52 ZXNhQG54cC5jb20+Cj4+IC0tLQo+PiDCoCBkcml2ZXJzL2RldmZyZXEvaW14OG0tZGRyYy5jIHwg NTAgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+IMKgIDEgZmlsZSBjaGFu Z2VkLCAzIGluc2VydGlvbnMoKyksIDQ3IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9kZXZmcmVxL2lteDhtLWRkcmMuYyBiL2RyaXZlcnMvZGV2ZnJlcS9pbXg4bS1kZHJj LmMKPj4gaW5kZXggNTgzMTIzYmYyMTAwLi5mMThhNWMzYzFjMDMgMTAwNjQ0Cj4+IC0tLSBhL2Ry aXZlcnMvZGV2ZnJlcS9pbXg4bS1kZHJjLmMKPj4gKysrIGIvZHJpdmVycy9kZXZmcmVxL2lteDht LWRkcmMuYwo+PiBAQCAtMzIxLDM4ICszMjEsOSBAQCBzdGF0aWMgaW50IGlteDhtX2RkcmNfaW5p dF9mcmVxX2luZm8oc3RydWN0IAo+PiBkZXZpY2UgKmRldikKPj4gwqDCoMKgwqDCoMKgwqDCoMKg IGlmIChmcmVxLT5kcmFtX2NvcmVfcGFyZW50X2luZGV4ID09IDIgJiYKPj4gwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBmcmVxLT5kcmFtX2FsdF9wYXJlbnRfaW5kZXggPT0gMCkK Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FTk9ERVY7Cj4+IC3CoMKgwqAg fQo+PiAtCj4+IC3CoMKgwqAgcmV0dXJuIDA7Cj4+IC19Cj4+IC0KPj4gLXN0YXRpYyBpbnQgaW14 OG1fZGRyY19jaGVja19vcHBzKHN0cnVjdCBkZXZpY2UgKmRldikKPj4gLXsKPj4gLcKgwqDCoCBz dHJ1Y3QgaW14OG1fZGRyYyAqcHJpdiA9IGRldl9nZXRfZHJ2ZGF0YShkZXYpOwo+PiAtwqDCoMKg IHN0cnVjdCBpbXg4bV9kZHJjX2ZyZXEgKmZyZXFfaW5mbzsKPj4gLcKgwqDCoCBzdHJ1Y3QgZGV2 X3BtX29wcCAqb3BwOwo+PiAtwqDCoMKgIHVuc2lnbmVkIGxvbmcgZnJlcTsKPj4gLcKgwqDCoCBp bnQgaSwgb3BwX2NvdW50Owo+PiAtCj4+IC3CoMKgwqAgLyogRW51bWVyYXRlIERUIE9QUHMgYW5k IGRpc2FibGUgdGhvc2Ugbm90IHN1cHBvcnRlZCBieSBmaXJtd2FyZSAqLwo+PiAtwqDCoMKgIG9w cF9jb3VudCA9IGRldl9wbV9vcHBfZ2V0X29wcF9jb3VudChkZXYpOwo+PiAtwqDCoMKgIGlmIChv cHBfY291bnQgPCAwKQo+PiAtwqDCoMKgwqDCoMKgwqAgcmV0dXJuIG9wcF9jb3VudDsKPj4gLcKg wqDCoCBmb3IgKGkgPSAwLCBmcmVxID0gMDsgaSA8IG9wcF9jb3VudDsgKytpLCArK2ZyZXEpIHsK Pj4gLcKgwqDCoMKgwqDCoMKgIG9wcCA9IGRldl9wbV9vcHBfZmluZF9mcmVxX2NlaWwoZGV2LCAm ZnJlcSk7Cj4+IC3CoMKgwqDCoMKgwqDCoCBpZiAoSVNfRVJSKG9wcCkpIHsKPj4gLcKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgZGV2X2VycihkZXYsICJGYWlsZWQgZW51bWVyYXRpbmcgT1BQczogJWxk XG4iLAo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFBUUl9FUlIob3BwKSk7Cj4+ IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBQVFJfRVJSKG9wcCk7Cj4+IC3CoMKgwqDC oMKgwqDCoCB9Cj4+IC3CoMKgwqDCoMKgwqDCoCBkZXZfcG1fb3BwX3B1dChvcHApOwo+PiAtwqDC oMKgwqDCoMKgwqAgZnJlcV9pbmZvID0gaW14OG1fZGRyY19maW5kX2ZyZXEocHJpdiwgZnJlcSk7 Cj4+IC3CoMKgwqDCoMKgwqDCoCBpZiAoIWZyZXFfaW5mbykgewo+PiAtwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCBkZXZfaW5mbyhkZXYsICJEaXNhYmxlIHVuc3VwcG9ydGVkIE9QUCAlbHVIeiAlbHVN VC9zXG4iLAo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZnJlcSwg RElWX1JPVU5EX0NMT1NFU1QoZnJlcSwgMjUwMDAwKSk7Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGRldl9wbV9vcHBfZGlzYWJsZShkZXYsIGZyZXEpOwo+PiAtwqDCoMKgwqDCoMKgwqAgfQo+ PiArwqDCoMKgwqDCoMKgwqAgaWYgKGRldl9wbV9vcHBfYWRkKGRldiwgZnJlcS0+cmF0ZSAqIDI1 MDAwMCwgMCkpCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PREVWOwo+PiDC oMKgwqDCoMKgIH0KPj4gwqDCoMKgwqDCoCByZXR1cm4gMDsKPj4gQEAgLTM2MCw3ICszMzEsNiBA QCBzdGF0aWMgaW50IGlteDhtX2RkcmNfY2hlY2tfb3BwcyhzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+ IMKgIHN0YXRpYyB2b2lkIGlteDhtX2RkcmNfZXhpdChzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+IMKg IHsKPj4gLcKgwqDCoCBkZXZfcG1fb3BwX29mX3JlbW92ZV90YWJsZShkZXYpOwo+PiDCoCB9Cj4+ IMKgIHN0YXRpYyBpbnQgaW14OG1fZGRyY19wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpw ZGV2KQo+PiBAQCAtNDA3LDE2ICszNzcsNyBAQCBzdGF0aWMgaW50IGlteDhtX2RkcmNfcHJvYmUo c3RydWN0IAo+PiBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBy ZXR1cm4gcmV0Owo+PiDCoMKgwqDCoMKgIH0KPj4gLcKgwqDCoCByZXQgPSBkZXZfcG1fb3BwX29m X2FkZF90YWJsZShkZXYpOwo+PiAtwqDCoMKgIGlmIChyZXQgPCAwKSB7Cj4+IC3CoMKgwqDCoMKg wqDCoCBkZXZfZXJyKGRldiwgImZhaWxlZCB0byBnZXQgT1BQIHRhYmxlXG4iKTsKPj4gLcKgwqDC oMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+IC3CoMKgwqAgfQo+PiAtCj4+IC3CoMKgwqAgcmV0ID0g aW14OG1fZGRyY19jaGVja19vcHBzKGRldik7Cj4+IC3CoMKgwqAgaWYgKHJldCA8IDApCj4+IC3C oMKgwqDCoMKgwqDCoCBnb3RvIGVycjsKPj4gLQo+PiArwqDCoMKgIHByaXYtPnByb2ZpbGUucG9s bGluZ19tcyA9IDEwMDA7Cj4gCj4gVGhpcyBjaGFuZ2UgaXMgbm90IHJlbGF0ZWQgdG8gcm9sZSBv ZiB0aGlzIHBhdGNoLgo+IE5lZWQgdG8gbWFrZSB0aGUgc2VwYXJhdGUgcGF0Y2guCj4gCj4+IMKg wqDCoMKgwqAgcHJpdi0+cHJvZmlsZS50YXJnZXQgPSBpbXg4bV9kZHJjX3RhcmdldDsKPj4gwqDC oMKgwqDCoCBwcml2LT5wcm9maWxlLmV4aXQgPSBpbXg4bV9kZHJjX2V4aXQ7Cj4+IMKgwqDCoMKg wqAgcHJpdi0+cHJvZmlsZS5nZXRfY3VyX2ZyZXEgPSBpbXg4bV9kZHJjX2dldF9jdXJfZnJlcTsK Pj4gQEAgLTQyNywxMyArMzg4LDggQEAgc3RhdGljIGludCBpbXg4bV9kZHJjX3Byb2JlKHN0cnVj dCAKPj4gcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+PiDCoMKgwqDCoMKgIGlmIChJU19FUlIocHJp di0+ZGV2ZnJlcSkpIHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldCA9IFBUUl9FUlIocHJpdi0+ ZGV2ZnJlcSk7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBkZXZfZXJyKGRldiwgImZhaWxlZCB0byBh ZGQgZGV2ZnJlcSBkZXZpY2U6ICVkXG4iLCByZXQpOwo+PiAtwqDCoMKgwqDCoMKgwqAgZ290byBl cnI7Cj4+IMKgwqDCoMKgwqAgfQo+PiAtwqDCoMKgIHJldHVybiAwOwo+PiAtCj4+IC1lcnI6Cj4+ IC3CoMKgwqAgZGV2X3BtX29wcF9vZl9yZW1vdmVfdGFibGUoZGV2KTsKPj4gwqDCoMKgwqDCoCBy ZXR1cm4gcmV0Owo+PiDCoCB9Cj4+Cj4gCj4gCgoKLS0gCkJlc3QgUmVnYXJkcywKU2Ftc3VuZyBF bGVjdHJvbmljcwpDaGFud29vIENob2kKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1r ZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWls bWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK