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=-6.5 required=3.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, FREEMAIL_REPLYTO_END_DIGIT,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH, MAILING_LIST_MULTI,SIGNED_OFF_BY,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 ACB05C7618B for ; Thu, 25 Jul 2019 15:00:12 +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 55F952238C for ; Thu, 25 Jul 2019 15:00:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="D2ctO7eN"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="QpF6BdCi" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 55F952238C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:Reply-To:List-Subscribe:List-Help: List-Post:List-Archive:List-Unsubscribe:List-Id:To:Subject:Message-ID:Date: From:In-Reply-To:References:MIME-Version:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=BSsEOlGeHezx7ai0Siopxi+1Hfpung7MpvCT50Ut+TQ=; b=D2ctO7eNTWjxI0 yKU2cRcA1XweIGIubDohUOoBlfa0SPx6fAx3Mmxrr/aFFlaee9lRfYCjY6zbHLEEHKwwFPAq5DrZt SpdRXnxwU7VdTa4h6er9LCDAKIHXYFX9K6nFvu66VROcMC9WSfZeC9B0+4JUSI2xEllsDIa2aG+YY Fv9+V7LX5gGqPjaWQ4Wy2KMH7LjLbPWrGAfh9xp7jvWR7i/Cx3OH/PkvzeUkT1x7jVdEQ56iLU0gO Gb+wV7sXIAPEVWPyuhG/iC4NCoRjYcUVD1uCeQF4qzgA2p9ZDlxvIiaI1gicJPBmJakTKjU2WPQgY QWOyDrhz2hSqmVHfGKXg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.92 #3 (Red Hat Linux)) id 1hqfDv-00041h-OG; Thu, 25 Jul 2019 15:00:03 +0000 Received: from mail-lj1-x241.google.com ([2a00:1450:4864:20::241]) by bombadil.infradead.org with esmtps (Exim 4.92 #3 (Red Hat Linux)) id 1hqfDr-0003va-F1 for linux-arm-kernel@lists.infradead.org; Thu, 25 Jul 2019 15:00:00 +0000 Received: by mail-lj1-x241.google.com with SMTP id d24so48307079ljg.8 for ; Thu, 25 Jul 2019 07:59:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:reply-to:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=p9OR61FicIpVENd/71fr74aLBznslcDzFyCpkAgUAXc=; b=QpF6BdCinO8sSU+WgwVqhTBRehdNQtib+EoE3soWMylfDlEr7ExQR6aPDum3wSyomO YjvZHhKphEW9EvLI+saojKFniOHKA2wjO4m2MIh/dEBr82C/sZIL9KLeDDVlhcJaZjbU 4YMf32NobArfgLnsmOTI4uAUgcPoo9s12i65I023l8RYJ8s18KSHHdOQsaIsBRh3JEiA TwZ55d1Eln05YRaSbpfpRcuQ8uLXh2ZNprhmG8BfsBxq/RjNvFhqBWGgW3vX7DKt3mtc UqzbXF2+OgEuSmOr4S+gW1cA2J707vr1vY0nG1Ph5wxT5BKtVL5GBhYe94vSiSH7AWib jLVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to:cc:content-transfer-encoding; bh=p9OR61FicIpVENd/71fr74aLBznslcDzFyCpkAgUAXc=; b=KVM3hg8JRP6IFRKMbFTbq5wmOe9qEWuaXjknLkdCM/TYGXXNjQbkhh/ZOzZA0NxyB5 32s0FRW+8c1uraPNzcTfgbuZdImYR8lhrK4qNLkd3SnpHbrHmq9+CvJSxtIqpSFsv4YK 8cZWCKxKvQN+IF71eACrl0/2njDjzwAFHZDZlQ7JoZ6f87e7yqf1UhI9lFBc3oNV2wnK qDihE7rfnBH7gfHrK4cDLvHAzsjOBJbv0CJE+oWfy8ifn1VaBY/10zCCIiL0pPhFVG+r eT4uIePCUPrLXAG10bV+4EHB5M3P0//ZnFzapNt2kMGDGB6Y5LNhLQek4VRz03+uz4bZ 1Dzw== X-Gm-Message-State: APjAAAXjRRdYZh+9EhN246qbk/jSIHnWv8uei0X4pvmNb+2TJdSgGavn 20AC95oNsE5oXh0ps49toTeXAEDlV+EN4lzsmllvvO61etk= X-Google-Smtp-Source: APXvYqwsM3OgAowPI5xaCfG8fdrn/hdgdcd4tyijHhC7H2G6DeZ7i8m+exE9TkNVLdcveFGTrpBdfmLVo4VyTFHuGTE= X-Received: by 2002:a2e:b0e6:: with SMTP id h6mr44378736ljl.18.1564066797851; Thu, 25 Jul 2019 07:59:57 -0700 (PDT) MIME-Version: 1.0 References: <20190725144300.25014-1-k.konieczny@partner.samsung.com> <20190725144300.25014-2-k.konieczny@partner.samsung.com> In-Reply-To: <20190725144300.25014-2-k.konieczny@partner.samsung.com> From: Chanwoo Choi Date: Thu, 25 Jul 2019 23:59:21 +0900 Message-ID: Subject: Re: [PATCH v4 1/5] devfreq: exynos-bus: correct clock enable sequence To: Kamil Konieczny X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190725_075959_526548_F2A20BC2 X-CRM114-Status: GOOD ( 21.32 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: cwchoi00@gmail.com Cc: Mark Rutland , Nishanth Menon , linux-samsung-soc , Rob Herring , linux-arm-kernel , Bartlomiej Zolnierkiewicz , Stephen Boyd , Viresh Kumar , Linux PM list , linux-kernel , Krzysztof Kozlowski , Chanwoo Choi , Kyungmin Park , Kukjin Kim , MyungJoo Ham , devicetree , Marek Szyprowski Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGksCgpZb3UgYXJlIG1pc3NpbmcgbXkgQWNrZWQgdGFnLgoKMjAxOeuFhCA37JuUIDI17J28ICjr qqkpIOyYpO2bhCAxMTo0NCwgPGsua29uaWVjem55QHBhcnRuZXIuc2Ftc3VuZy5jb20+64uY7J20 IOyekeyEsToKPgo+IFJlZ3VsYXRvcnMgc2hvdWxkIGJlIGVuYWJsZWQgYmVmb3JlIGNsb2NrcyB0 byBhdm9pZCBoL3cgaGFuZy4gVGhpcwo+IHJlcXVpcmUgY2hhbmdlIGluIGV4eW5vc19idXNfcHJv YmUoKSB0byBtb3ZlIGV4eW5vc19idXNfcGFyc2Vfb2YoKQo+IGFmdGVyIGV4eW5vc19idXNfcGFy ZW50X3BhcnNlX29mKCkgYW5kIGNoYW5nZSBpbiBlcnJvciBoYW5kbGluZy4KPiBTaW1pbGFyIGNo YW5nZSBpcyBuZWVkZWQgaW4gZXh5bm9zX2J1c19leGl0KCkgd2hlcmUgY2xvY2sgc2hvdWxkIGJl Cj4gZGlzYWJsZWQgYmVmb3JlIHJlZ3VsYXRvcnMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBLYW1pbCBL b25pZWN6bnkgPGsua29uaWVjem55QHBhcnRuZXIuc2Ftc3VuZy5jb20+Cj4gLS0tCj4gQ2hhbmdl czoKPiB2NDoKPiAtIG1vdmUgcmVndWxhdG9yIGRpc2FibGUgYWZ0ZXIgY2xvY2sgZGlzYWJsZQo+ IC0gcmVtb3ZlIHVucmVsYXRlZCBjaGFuZ2VzCj4gLSBhZGQgZGlzYWJsaW5nIHJlZ3VsYXRvcnMg aW4gZXJyb3IgcGF0aCBpbiBleHlub3NfYnVzX3Byb2JlKCkKPgo+IC0tLQo+ICBkcml2ZXJzL2Rl dmZyZXEvZXh5bm9zLWJ1cy5jIHwgMzEgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ ICAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCj4KPiBk aWZmIC0tZ2l0IGEvZHJpdmVycy9kZXZmcmVxL2V4eW5vcy1idXMuYyBiL2RyaXZlcnMvZGV2ZnJl cS9leHlub3MtYnVzLmMKPiBpbmRleCA0ODZjYzViNDIyZjEuLmYzNGZhMjZmMDBkMCAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2RldmZyZXEvZXh5bm9zLWJ1cy5jCj4gKysrIGIvZHJpdmVycy9kZXZm cmVxL2V4eW5vcy1idXMuYwo+IEBAIC0xOTQsMTEgKzE5NCwxMCBAQCBzdGF0aWMgdm9pZCBleHlu b3NfYnVzX2V4aXQoc3RydWN0IGRldmljZSAqZGV2KQo+ICAgICAgICAgaWYgKHJldCA8IDApCj4g ICAgICAgICAgICAgICAgIGRldl93YXJuKGRldiwgImZhaWxlZCB0byBkaXNhYmxlIHRoZSBkZXZm cmVxLWV2ZW50IGRldmljZXNcbiIpOwo+Cj4gLSAgICAgICBpZiAoYnVzLT5yZWd1bGF0b3IpCj4g LSAgICAgICAgICAgICAgIHJlZ3VsYXRvcl9kaXNhYmxlKGJ1cy0+cmVndWxhdG9yKTsKPiAtCj4g ICAgICAgICBkZXZfcG1fb3BwX29mX3JlbW92ZV90YWJsZShkZXYpOwo+ICAgICAgICAgY2xrX2Rp c2FibGVfdW5wcmVwYXJlKGJ1cy0+Y2xrKTsKPiArICAgICAgIGlmIChidXMtPnJlZ3VsYXRvcikK PiArICAgICAgICAgICAgICAgcmVndWxhdG9yX2Rpc2FibGUoYnVzLT5yZWd1bGF0b3IpOwo+ICB9 Cj4KPiAgLyoKPiBAQCAtMzg2LDYgKzM4NSw3IEBAIHN0YXRpYyBpbnQgZXh5bm9zX2J1c19wcm9i ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICAgICAgICAgc3RydWN0IGV4eW5vc19i dXMgKmJ1czsKPiAgICAgICAgIGludCByZXQsIG1heF9zdGF0ZTsKPiAgICAgICAgIHVuc2lnbmVk IGxvbmcgbWluX2ZyZXEsIG1heF9mcmVxOwo+ICsgICAgICAgYm9vbCBwYXNzaXZlID0gZmFsc2U7 Cj4KPiAgICAgICAgIGlmICghbnApIHsKPiAgICAgICAgICAgICAgICAgZGV2X2VycihkZXYsICJm YWlsZWQgdG8gZmluZCBkZXZpY2V0cmVlIG5vZGVcbiIpOwo+IEBAIC0zOTksMjcgKzM5OSwyNyBA QCBzdGF0aWMgaW50IGV4eW5vc19idXNfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRl dikKPiAgICAgICAgIGJ1cy0+ZGV2ID0gJnBkZXYtPmRldjsKPiAgICAgICAgIHBsYXRmb3JtX3Nl dF9kcnZkYXRhKHBkZXYsIGJ1cyk7Cj4KPiAtICAgICAgIC8qIFBhcnNlIHRoZSBkZXZpY2UtdHJl ZSB0byBnZXQgdGhlIHJlc291cmNlIGluZm9ybWF0aW9uICovCj4gLSAgICAgICByZXQgPSBleHlu b3NfYnVzX3BhcnNlX29mKG5wLCBidXMpOwo+IC0gICAgICAgaWYgKHJldCA8IDApCj4gLSAgICAg ICAgICAgICAgIHJldHVybiByZXQ7Cj4gLQo+ICAgICAgICAgcHJvZmlsZSA9IGRldm1fa3phbGxv YyhkZXYsIHNpemVvZigqcHJvZmlsZSksIEdGUF9LRVJORUwpOwo+IC0gICAgICAgaWYgKCFwcm9m aWxlKSB7Cj4gLSAgICAgICAgICAgICAgIHJldCA9IC1FTk9NRU07Cj4gLSAgICAgICAgICAgICAg IGdvdG8gZXJyOwo+IC0gICAgICAgfQo+ICsgICAgICAgaWYgKCFwcm9maWxlKQo+ICsgICAgICAg ICAgICAgICByZXR1cm4gLUVOT01FTTsKPgo+ICAgICAgICAgbm9kZSA9IG9mX3BhcnNlX3BoYW5k bGUoZGV2LT5vZl9ub2RlLCAiZGV2ZnJlcSIsIDApOwo+ICAgICAgICAgaWYgKG5vZGUpIHsKPiAg ICAgICAgICAgICAgICAgb2Zfbm9kZV9wdXQobm9kZSk7Cj4gLSAgICAgICAgICAgICAgIGdvdG8g cGFzc2l2ZTsKPiArICAgICAgICAgICAgICAgcGFzc2l2ZSA9IHRydWU7Cj4gICAgICAgICB9IGVs c2Ugewo+ICAgICAgICAgICAgICAgICByZXQgPSBleHlub3NfYnVzX3BhcmVudF9wYXJzZV9vZihu cCwgYnVzKTsKPiArICAgICAgICAgICAgICAgaWYgKHJldCA8IDApCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgcmV0dXJuIHJldDsKPiAgICAgICAgIH0KPgo+ICsgICAgICAgLyogUGFyc2UgdGhl IGRldmljZS10cmVlIHRvIGdldCB0aGUgcmVzb3VyY2UgaW5mb3JtYXRpb24gKi8KPiArICAgICAg IHJldCA9IGV4eW5vc19idXNfcGFyc2Vfb2YobnAsIGJ1cyk7Cj4gICAgICAgICBpZiAocmV0IDwg MCkKPiAtICAgICAgICAgICAgICAgZ290byBlcnI7Cj4gKyAgICAgICAgICAgICAgIGdvdG8gZXJy X3JlZzsKPiArCj4gKyAgICAgICBpZiAocGFzc2l2ZSkKPiArICAgICAgICAgICAgICAgZ290byBw YXNzaXZlOwo+Cj4gICAgICAgICAvKiBJbml0aWFsaXplIHRoZSBzdHJ1Y3QgcHJvZmlsZSBhbmQg Z292ZXJub3IgZGF0YSBmb3IgcGFyZW50IGRldmljZSAqLwo+ICAgICAgICAgcHJvZmlsZS0+cG9s bGluZ19tcyA9IDUwOwo+IEBAIC01MTAsNiArNTEwLDkgQEAgc3RhdGljIGludCBleHlub3NfYnVz X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gIGVycjoKPiAgICAgICAgIGRl dl9wbV9vcHBfb2ZfcmVtb3ZlX3RhYmxlKGRldik7Cj4gICAgICAgICBjbGtfZGlzYWJsZV91bnBy ZXBhcmUoYnVzLT5jbGspOwo+ICtlcnJfcmVnOgo+ICsgICAgICAgaWYgKCFwYXNzaXZlKQo+ICsg ICAgICAgICAgICAgICByZWd1bGF0b3JfZGlzYWJsZShidXMtPnJlZ3VsYXRvcik7Cj4KPiAgICAg ICAgIHJldHVybiByZXQ7Cj4gIH0KPiAtLQo+IDIuMjIuMAo+CgoKLS0gCkJlc3QgUmVnYXJkcywK Q2hhbndvbyBDaG9pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3Rz LmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5m by9saW51eC1hcm0ta2VybmVsCg==