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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 5A3FBC433EF for ; Wed, 18 May 2022 11:55:47 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=+z7bSTKSlfp1zvMkTLWn1ewfyr3CLBPos8gepPK4HQI=; b=2QLSIMfOIn+Kmc pUkR35myTwz+IYSC1gxiwSE0cHlVOWBng2w8oe9tZfVySBLo7vx+MxhfmSnfJ51G3UAmGg/cUFWy2 vBjh2ETHRUU2qAVzVSO0vEPc6LFyoq0+qR5sHIqXwQkgbFtus82lXQxZ1mVdRW0PwDl7T1mOVOdTO +kAqKuVA/NERQByk21DannU93itURo4E+TRa4ebApdsoRsxcwNwgExp4Ka6zBtxImbkQ+5EnPNRFT BoXcQX9ejWVWLVtQ0BWMQ/bCirMaYloyXZMIpeazQ/xQEbur7iOGZU29xvBMbPlFZhE9Vl8dWvEG2 klroPZh0mVn5Jm0HbwgA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nrIH6-001il4-Qo; Wed, 18 May 2022 11:55:32 +0000 Received: from mail-wm1-x329.google.com ([2a00:1450:4864:20::329]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nrIH3-001ij1-0c for linux-rockchip@lists.infradead.org; Wed, 18 May 2022 11:55:30 +0000 Received: by mail-wm1-x329.google.com with SMTP id n6-20020a05600c3b8600b0039492b44ce7so912037wms.5 for ; Wed, 18 May 2022 04:55:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=kCCZttYe88nnTP/ci0agOImauJrzNziOVL7F9EsssVg=; b=sT81YHpDXhU45Qa9jKOrgFTm+661R7Y1nhg6pDh+t2Wr8aiR4aqMmCBduGV3L3fPm0 88jraQoLAs0E29e0eRBFkQxguvW29+jUhGJL/koQYDrTz5Ugyq9M7sH3ZlCNXtboAi8a qo71Gvc9NNp/sogT/vUJKGXZUHuVdIDZf0UQGhE81q2yb9MityIGnGLrhyB6c9dB3PFN GIpnMk+nZD3AHd/qOzumMpt2dZuOMGbRlPARzRBxjzlOWRV7WUdfO4ZBfi7J86h45TXV iEcSDYXMTfOl7ZLWyviT45Gvt6Tuxqf4dRMt03S5mtVAJxmsOLOa/MTbmSUft/pOWjMJ d+lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=kCCZttYe88nnTP/ci0agOImauJrzNziOVL7F9EsssVg=; b=fuU766SFbUb4heVpSnt/goXYlmiKd7nAmndDEoK08/Kr9hvADm5RCGYC8jBVJ4TWcU 1h+xYLcMQbUehp1AmEtcQjkITXUBbGdpvAaXWRYmoay+8ozSldZSzyxNhr7dEAqP1Dax WMSphPRhWXX9ZRYSbDYXoaS/4SlepMbYMVZyTVSoiGPfSbgk+5YAzg6/htRQvGzB+MhJ vMpdgvZAlq+9lj3rWAPYeValw63d+M5mOUIgGjMXhW+wKrhUiETbl9xJz9/ZupN4hhDe hZYsKeN7e483qq4k8hS2UINKuxUjAwlkgeJKkPUx92o8p525J2/jSSa1knmpaasdpeFw PU0A== X-Gm-Message-State: AOAM533kUAdXlUaHE03ulFkrcCAgG7eyXELzcOjIOSrjW2OsOpnfS2Gx 2rX/HnQTPV8cGMNj5C6T2B78Ug== X-Google-Smtp-Source: ABdhPJy9D5teJUnV427nOduKPpgIBBeSHfMiOqPMa95j/tODu6xyxM4Ii2mxk1m/uDR/coamLeL2ww== X-Received: by 2002:a7b:c156:0:b0:395:b669:5c83 with SMTP id z22-20020a7bc156000000b00395b6695c83mr34907779wmi.141.1652874926783; Wed, 18 May 2022 04:55:26 -0700 (PDT) Received: from google.com (cpc155339-bagu17-2-0-cust87.1-3.cable.virginm.net. [86.27.177.88]) by smtp.gmail.com with ESMTPSA id ay34-20020a05600c1e2200b003942a244f54sm5101071wmb.45.2022.05.18.04.55.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 May 2022 04:55:26 -0700 (PDT) Date: Wed, 18 May 2022 12:55:24 +0100 From: Lee Jones To: Hugh Cole-Baker Cc: u-boot@lists.denx.de, Caesar Wang , Vasily Khoruzhick , Kever Yang , Hugh Cole-Baker , Heiko Stuebner , Elaine Zhang , Brian Norris , linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: Re: [U-Boot] [PATCH 2/2] rockchip: rk3399: rockpro64: enable force power on reset workaround Message-ID: References: <20191128061433.1952869-1-anarsoul@gmail.com> <20191128061433.1952869-2-anarsoul@gmail.com> <1ab40490-a232-b5fd-6180-17867aa6a053@rock-chips.com> <6C83A835-37D3-4E48-BB08-024BB2703FB8@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <6C83A835-37D3-4E48-BB08-024BB2703FB8@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220518_045529_120788_CDC87D74 X-CRM114-Status: GOOD ( 33.74 ) X-BeenThere: linux-rockchip@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Upstream kernel work for Rockchip platforms List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+linux-rockchip=archiver.kernel.org@lists.infradead.org TG9vcGluZyBpbnQgYSBmZXcgcmVsZXZhbnQvYWN0aXZlIGtlcm5lbCBwZW9wbGUvbGlzdHMgZm9y IGZ1bGwgY292ZXJhZ2UuCgpPbiBTdW4sIDAxIERlYyAyMDE5LCBIdWdoIENvbGUtQmFrZXIgd3Jv dGU6Cj4gPiBPbiAyOSBOb3YgMjAxOSwgYXQgMDE6MDYsIFZhc2lseSBLaG9ydXpoaWNrIDxhbmFy c291bEBnbWFpbC5jb20+IHdyb3RlOgo+ID4gT24gVGh1LCBOb3YgMjgsIDIwMTkgYXQgNDo1OSBQ TSBLZXZlciBZYW5nIDxrZXZlci55YW5nQHJvY2stY2hpcHMuY29tPiB3cm90ZToKPiA+PiAKPiA+ PiBIaSBWYXNpbHksCj4gPj4gCj4gPj4gT24gMjAxOS8xMS8yOCDkuIvljYgxMTo1MSwgVmFzaWx5 IEtob3J1emhpY2sgd3JvdGU6Cj4gPj4+IE9uIFRodSwgTm92IDI4LCAyMDE5IGF0IDE6MjMgQU0g S2V2ZXIgWWFuZyA8a2V2ZXIueWFuZ0Byb2NrLWNoaXBzLmNvbT4gd3JvdGU6Cj4gPj4+PiBIaSBW YXNpbHksCj4gPj4+PiAKPiA+Pj4+ICAgICAgSSB0aGluayB0aGlzIHNob3VsZCBub3QgYmUgbmVl ZGVkLCBzZWUgY29tbWVudHMgYmVsb3cuCj4gPj4+IEhpIEtldmVyLAo+ID4+PiAKPiA+Pj4gSSd2 ZSBzcGVudCAyIHdlZWtzIG9mIG15IGV2ZW5pbmdzIGRlYnVnZ2luZyB0aGlzIGlzc3VlIGJ1dAo+ ID4+IAo+ID4+IEkgY2FuIHVuZGVyc3RhbmQgeW91IHdvcmsgcHJldHR5IGhhcmQgb24gbWFrZSBp dCB3b3JrLCBpdCdzIG5vdCBzbyBlYXN5Cj4gPj4gdG8gaWRlbnRpZnkgdGhlIHJvb3QgY2F1c2UK PiA+PiAKPiA+PiBzb21lIHRpbWVzLCB0aGFua3MgdmVyeSBtdWNoIGZvciB3b3JraW5nIG9uIHRo aXMuCj4gPj4gCj4gPj4+IHVuZm9ydHVuYXRlbHkgSSBkb24ndCBoYXZlIGEgcHJvcGVyIGZpeC4g VGhpcyBpcyB0aGUgb25seSBzb2x1dGlvbgo+ID4+PiB0aGF0IG1ha2VzIG15IHJvY2twcm82NCBy ZWJvb3QgcmVsaWFibHkgd2l0aCBtYWlubGluZSB1LWJvb3QgYW5kIEFURi4KPiA+Pj4gU2VlIG15 IGNvbW1lbnRzIGJlbG93Lgo+IAo+IEkgYWxzbyBoYWQgYSBwcm9ibGVtIHdoZXJlIExpbnV4IHdv dWxkIGhhbmcgb3IgcGFuaWMgYWZ0ZXIgcmVib290aW5nLCB3aXRoCj4gbWFpbmxpbmUgdS1ib290 IGFuZCBBVEYgb24gYSByb2NrcHJvNjQuIFRoaXMgcGF0Y2ggZG9lcyBmaXggdGhlIGlzc3VlIGZv ciBtZSwKPiBJIGhhdmUgdGVzdGVkIGl0IGJ5IHBlcmZvcm1pbmcgMTAgcmVib290cyBmcm9tIExp bnV4IGluIGEgcm93IGFuZCBJJ3ZlIHNlZW4KPiBubyBoYW5ncyBvciBwYW5pY3MuCj4gCj4gSSBu b3RpY2VkIHRoZSBBcm1iaWFuIHByb2plY3QgaGF2ZSByZWNlbnRseSBpbmNsdWRlZCBhIHBhdGNo IHRvIEFURiBbMV0gd2hpY2gKPiBzd2l0Y2hlcyBhbGwgcG93ZXIgZG9tYWlucyBvbiBiZWZvcmUg QVRGIHBlcmZvcm1zIGEgc29mdCByZXNldC4gSSBoYXZlIGFsc28KPiB0ZXN0ZWQgdXNpbmcgdS1i b290IG1haW5saW5lLCB3aXRob3V0IGFueSBwYXRjaGVzIHRvIHUtYm9vdCwgYnV0IGluY2x1ZGlu ZyBBVEYKPiBwYXRjaGVkIHdpdGggeW91ciByZXNldCBmaXggWzJdIGFuZCB0aGUgQXJtYmlhbiBw b3dlciBkb21haW5zIHBhdGNoIFsxXS4gVGhpcwo+IGFsc28gZml4ZXMgdGhlIHNhbWUgaGFuZ2lu ZyBvbiByZWJvb3QgaXNzdWUgZm9yIG1lIHdpdGhvdXQgbW9kaWZpY2F0aW9ucyB0bwo+IHUtYm9v dCwgSSd2ZSBhbHNvIHRlc3RlZCAxMCByZWJvb3RzIGluIGEgcm93IHdpdGggdGhpcyBBVEYgYW5k IHNlZW4gbm8gaGFuZ3MuCj4gCj4gU28gdGhpcyB1LWJvb3QgcGF0Y2ggbWF5IG5vdCBiZSBuZWVk ZWQgaWYgQVRGIGlzIHBhdGNoZWQgaW5zdGVhZCB0byBzd2l0Y2gKPiBwb3dlciBkb21haW5zIG9u IGJlZm9yZSBzb2Z0IHJlc2V0Lgo+IAo+IEZXSVcsIHdoZW4gSSB3YXMgYWJsZSB0byBzZWUgcGFu aWMgbWVzc2FnZXMgZnJvbSBMaW51eCB3aGVuIGl0IHBhbmlja2VkIG9uCj4gYm9vdCwgdGhlIGNh bGwgdHJhY2UgYWx3YXlzIHNlZW1lZCB0byBpbmNsdWRlIHJvY2tjaGlwX3BkX3Bvd2VyX29mZigp IFszXS4KPiAKPiBbMV0gaHR0cHM6Ly9naXRodWIuY29tL2FybWJpYW4vYnVpbGQvYmxvYi9tYXN0 ZXIvcGF0Y2gvYXRmL2F0Zi1yazMzOTkvc3dpdGNoLXBvd2VyLWRvbWFpbnMtb24tYmVmb3JlLXJl c2V0LnBhdGNoCj4gWzJdIGh0dHBzOi8vcmV2aWV3LnRydXN0ZWRmaXJtd2FyZS5vcmcvYy9URi1B L3RydXN0ZWQtZmlybXdhcmUtYS8rLzI1MTIKPiBbM10gaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20v c2lnbWFyaXMvYzBlMTU1YzhjYjBhMzI1ZDg0ZjU0OTE4NWY5YTU2OGMKClRoaXMgbGFzdCBwYXN0 ZSBsb29rcyByZW1hcmthYmx5IHNpbWlsYXIgdG8gYW4gaXNzdWUgY3VycmVudGx5IHNlZW4gb24K dGhlIFJhZHhhIFJPQ0sgUGkgNEIgKFJLMzM5OSkgZHVyaW5nIHBvd2VyLXVwIGFmdGVyIGEgc29m dCByZWJvb3QKKGBzdWRvIHJlYm9vdGApIGlzIGlzc3VlZC4gIFdlJ3JlIHByZXNlbnRseSBydW5u aW5nIHY1LjE1LjM1IFswXS4KCkl0J3Mgbm90IGNsZWFyIGhvdyB0aGlzIGlzc3VlIChwcmVzZW50 IDMgeWVhcnMgYWdvKSB3YXMgZmluYWxseQpyZXNvbHZlZC4gIEZyb20gdGhlIHRocmVhZCwgaXQg bG9va3MgYXMgaWYgdGhlIGZpeCBtaWdodCBoYXZlIG1hZGUgaXRzCndheSBpbnRvIEFURiwgYnV0 IEknbSA4Ny42JSBzdXJlIEFURiBpcyBub3QgcnVubmluZyBvbiB0aGlzIHBsYXRmb3JtCih5ZXQp LgoKTm90ZSB0aGF0IHRoZSB1LWJvb3Qgd2UncmUgdXNpbmcgaXMgYWxzbyBxdWl0ZSBvbGQ6Cgog IFUtQm9vdCAyMDE5LjEwLTA5MjQ4LWc4NTExYzc1YmI0IChKYW4gMDggMjAyMCAtIDE3OjEzOjAz IC0wODAwKQoKLi4uIHNvIHRoaXMgY291bGQgZWFzaWx5IGJlIHRoZSByb290IGNhdXNlLiAgVGhl IGN1cnJlbnQgcGxhbiBpcyB0bwp0cnkgdG8gdXBkYXRlIHRoaXMgQVNBUC4gIEhvd2V2ZXIgZWFy bHkgYXR0ZW1wdHMgYXJlIHlldCB0byByZXN1bHQgaW4KYSBzdWNjZXNzZnVsIGJvb3QuCgpJIHNl ZSB0aGF0IEJyaWFuIHJlY2VudGx5IGFkZGVkIGEgZmV3IHBhdGNoZXMgcmVsYXRlZCB0byBQRC9E VkZTLCBidXQKYWdhaW4sIHRoZXNlIGFwcGVhciB0byBiZSBBVEYgcmVsYXRlZC4KCldvdWxkIGFu eW9uZSBiZSBhYmxlIHRvIHNoZWQgc29tZSBsaWdodCBvbnRvIHRoaXMgZm9yIG1lIHBsZWFzZT8K CkFzIGFsd2F5cywgYW55IGhlbHAgd291bGQgYmUgZ3JhdGVmdWxseSByZWNlaXZlZC4KCktpbmQg cmVnYXJkcywKTGVlCgpbMF0KRnVsbCByZWJvb3QgbG9nIGNhbiBiZSBzZWVuIGF0OiBodHRwczov L3Bhc3RlYmluLnVidW50dS5jb20vcC9NalpQMlY2a1EzLwoKWyAgICAwLjY5OTczNl1bICAgIFQx XSBpbml0Y2FsbCBfX2luaXRzdHViX19rbW9kX2lvbW11X18zNjJfMTU1X2lvbW11X3N1YnN5c19p bml0NCsweDAvMHg4IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwpbICAgIDAuNzAwNzM3XVsgICAg VDFdIGNhbGxpbmcgIF9faW5pdHN0dWJfX2ttb2Rfcm9ja2NoaXBfaW9tbXVfXzM0OF8xNDE1X3Jr X2lvbW11X2luaXQ0KzB4MC8weDggQCAxClsgICAgMC43MDIyMzhdWyAgICBDNV0gU0Vycm9yIElu dGVycnVwdCBvbiBDUFU1LCBjb2RlIDB4YmYwMDAwMDIgLS0gU0Vycm9yClsgICAgMC43MDIyNDhd WyAgICBDNV0gQ1BVOiA1IFBJRDogNDggQ29tbToga3dvcmtlci81OjEgTm90IHRhaW50ZWQgNS4x NS4zNS1hbmRyb2lkMTMtNS0wMDA5Mi1nNTI1ZDc3MzEwYTIwICMxClsgICAgMC43MDIyNjFdWyAg ICBDNV0gSGFyZHdhcmUgbmFtZTogUmFkeGEgUk9DSyBQaSA0QiAoRFQpClsgICAgMC43MDIyNjZd WyAgICBDNV0gV29ya3F1ZXVlOiBwbSBnZW5wZF9wb3dlcl9vZmZfd29ya19mbi5jZmlfanQKWyAg ICAwLjcwMjI4OV1bICAgIEM1XSBwc3RhdGU6IDgwNDAwMGM1IChOemN2IGRhSUYgK1BBTiAtVUFP IC1UQ08gLURJVCAtU1NCUyBCVFlQRT0tLSkKWyAgICAwLjcwMjMwMV1bICAgIEM1XSBwYyA6IHJl Z21hcF9tbWlvX3JlYWQzMmxlKzB4MTQvMHgyYwpbICAgIDAuNzAyMzE4XVsgICAgQzVdIGxyIDog cmVnbWFwX21taW9fcmVhZCsweDY4LzB4ZDAKWyAgICAwLjcwMjMzMV1bICAgIEM1XSBzcCA6IGZm ZmZmZmMwMGI2ZDNiNDAKWyAgICAwLjcwMjMzNV1bICAgIEM1XSB4Mjk6IGZmZmZmZmMwMGI2ZDNi NDAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwIHgyNzogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNzAy MzUxXVsgICAgQzVdIHgyNjogZmZmZmZmODAwMDkyMzY4MCB4MjU6IGZmZmZmZmMwMDlhYmMyYTAg eDI0OiBmZmZmZmY4MDAwOTMwYzAwClsgICAgMC43MDIzNjRdWyAgICBDNV0geDIzOiAwMDAwMDAw MDAwMDAwMDE0IHgyMjogZmZmZmZmODAwMDkzMGMwMCB4MjE6IDAwMDAwMDAwMDAwMDAwMDgKWyAg ICAwLjcwMjM3OF1bICAgIEM1XSB4MjA6IGZmZmZmZjgwMDA5MjIzMDAgeDE5OiBmZmZmZmY4MDAw OTIzNjgwIHgxODogZmZmZmZmYzAwYjY2ZDA1OApbICAgIDAuNzAyMzkxXVsgICAgQzVdIHgxNzog MDAwMDAwMDAwMDAwYmE3ZSB4MTY6IGZmZmZmZmMwMGE0ZGVlMDQgeDE1OiAwMDAwMDAwMDAwMDBi NjdlClsgICAgMC43MDI0MDVdWyAgICBDNV0geDE0OiAwMDAwMDAwMDAyOGRkN2EwIHgxMzogMDAw MDAwMDAwMDAwMDA0MCB4MTI6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjcwMjQxOV1bICAgIEM1 XSB4MTE6IDAwMDAwMDAwMDAwMDAwMDAgeDEwOiAwMDAwMDAwMDAwMDAwMDAwIHg5IDogMDAwMDAw MDAwMDAwMDAwNQpbICAgIDAuNzAyNDMyXVsgICAgQzVdIHg4IDogMDAwMDAwMDAwMDAwMDAwMCB4 NyA6IDAwNzU2ZDZkNmY2OTJlMzAgeDYgOiAzMDMwMzgzMDM1MzY2NjY2ClsgICAgMC43MDI0NDVd WyAgICBDNV0geDUgOiAwMDAwMDAwMDAwMDAwMDAxIHg0IDogMDI4ZGVhMjQ4ZmJhMzNkNiB4MyA6 IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjcwMjQ1N11bICAgIEM1XSB4MiA6IGZmZmZmZjgwMDA5 MjM2ODAgeDEgOiAwMDAwMDAwMDAwMDAwMDA4IHgwIDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAu NzAyNDcyXVsgICAgQzVdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBc3luY2hyb25vdXMg U0Vycm9yIEludGVycnVwdApbICAgIDAuNzAyNDc3XVsgICAgQzVdIENQVTogNSBQSUQ6IDQ4IENv bW06IGt3b3JrZXIvNToxIE5vdCB0YWludGVkIDUuMTUuMzUtYW5kcm9pZDEzLTUtMDAwOTItZzUy NWQ3NzMxMGEyMCAjMQpbICAgIDAuNzAyNDg3XVsgICAgQzVdIEhhcmR3YXJlIG5hbWU6IFJhZHhh IFJPQ0sgUGkgNEIgKERUKQpbICAgIDAuNzAyNDkyXVsgICAgQzVdIFdvcmtxdWV1ZTogcG0gZ2Vu cGRfcG93ZXJfb2ZmX3dvcmtfZm4uY2ZpX2p0ClsgICAgMC43MDI1MDZdWyAgICBDNV0gQ2FsbCB0 cmFjZToKWyAgICAwLjcwMjUwOF1bICAgIEM1XSAgZHVtcF9iYWNrdHJhY2UuY2ZpX2p0KzB4MC8w eDgKWyAgICAwLjcwMjUyNV1bICAgIEM1XSAgZHVtcF9zdGFja19sdmwrMHg4MC8weGI4ClsgICAg MC43MDI1MzZdWyAgICBDNV0gIHBhbmljKzB4MTgwLzB4NDQ0ClsgICAgMC43MDI1NDddWyAgICBD NV0gIGFybTY0X3NlcnJvcl9wYW5pYysweDFjMC8weDIxMApbICAgIDAuNzAyNTYxXVsgICAgQzVd ICBkb19zZXJyb3IrMHgxN2MvMHgyMTgKWyAgICAwLjcwMjU3Ml1bICAgIEM1XSAgZWwxaF82NF9l cnJvcl9oYW5kbGVyKzB4MzgvMHg1MApbICAgIDAuNzAyNTgxXVsgICAgQzVdICBlbDFoXzY0X2Vy cm9yKzB4N2MvMHg4MApbICAgIDAuNzAyNTg5XVsgICAgQzVdICByZWdtYXBfbW1pb19yZWFkMzJs ZSsweDE0LzB4MmMKWyAgICAwLjcwMjYwM11bICAgIEM1XSAgX3JlZ21hcF9idXNfcmVnX3JlYWQr MHgzYy8weDkwClsgICAgMC43MDI2MTRdWyAgICBDNV0gIF9yZWdtYXBfcmVhZCsweGIwLzB4MjRj ClsgICAgMC43MDI2MjNdWyAgICBDNV0gIHJvY2tjaGlwX3BkX3Bvd2VyKzB4NmM0LzB4YmMwClsg ICAgMC43MDI2MzhdWyAgICBDNV0gIHJvY2tjaGlwX3BkX3Bvd2VyX29mZisweDE4LzB4MjgKWyAg ICAwLjcwMjY1Ml1bICAgIEM1XSAgX2dlbnBkX3Bvd2VyX29mZisweDE3OC8weDM4OApbICAgIDAu NzAyNjYzXVsgICAgQzVdICBnZW5wZF9wb3dlcl9vZmYrMHgxODgvMHgyZTQKWyAgICAwLjcwMjY3 M11bICAgIEM1XSAgZ2VucGRfcG93ZXJfb2ZmX3dvcmtfZm4rMHg1NC8weGU0ClsgICAgMC43MDI2 ODNdWyAgICBDNV0gIHByb2Nlc3Nfb25lX3dvcmsrMHgyNTQvMHg1YTAKWyAgICAwLjcwMjY5Nl1b ICAgIEM1XSAgd29ya2VyX3RocmVhZCsweDNlYy8weDkyMApbICAgIDAuNzAyNzA3XVsgICAgQzVd ICBrdGhyZWFkKzB4MTY4LzB4MWRjClsgICAgMC43MDI3MTZdWyAgICBDNV0gIHJldF9mcm9tX2Zv cmsrMHgxMC8weDIwClsgICAgMC43MDI3MjZdWyAgICBDNV0gU01QOiBzdG9wcGluZyBzZWNvbmRh cnkgQ1BVcwoKLS0gCkxlZSBKb25lcyBb5p2O55C85pavXQpQcmluY2lwYWwgVGVjaG5pY2FsIExl YWQgLSBEZXZlbG9wZXIgU2VydmljZXMKTGluYXJvLm9yZyDilIIgT3BlbiBzb3VyY2Ugc29mdHdh cmUgZm9yIEFybSBTb0NzCkZvbGxvdyBMaW5hcm86IEZhY2Vib29rIHwgVHdpdHRlciB8IEJsb2cK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkxpbnV4LXJv Y2tjaGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0 dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtcm9ja2NoaXAK 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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 43CA1C433F5 for ; Wed, 18 May 2022 11:56:41 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References: Message-ID:Subject:Cc:To:From:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=xS7ZwDjjXgg1jEum4RypzyZY24se9cpCDKznVVjVITg=; b=ycGStVNNq+pXwk /q3m/IiLEH5uosp1Hysg2n3KkGDaKhybnnudu1LxmCIj3KMZDbQrA1Hkt7LdvulQo73HQLSdumlsE 0aVtvXcw6gKTyO16Xx/9BR/WD6ISIICa/fVClOtQBB5VKisX47aSkQGz5K8HUlvD1Pw2sf1Iq56gu MSUA1WE7/LHh6tqW+RP9Tpd6QAxPTkjFrZ1LBvjxNFaoqKJd6piRtsf6owcoA4JEQWgMumSDFFiTo UWg4kPnQgCU9Dj/FNtUUXI4t1153TUOS0GLNqQDVjERpU6dAePswLOVZNX5bDUzoLvjESA57I04nF WDq4ySzSgrSig2U96cPg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nrIH8-001ilS-TH; Wed, 18 May 2022 11:55:35 +0000 Received: from mail-wm1-x330.google.com ([2a00:1450:4864:20::330]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nrIH3-001ij2-Ho for linux-arm-kernel@lists.infradead.org; Wed, 18 May 2022 11:55:33 +0000 Received: by mail-wm1-x330.google.com with SMTP id o12-20020a1c4d0c000000b00393fbe2973dso3056289wmh.2 for ; Wed, 18 May 2022 04:55:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=kCCZttYe88nnTP/ci0agOImauJrzNziOVL7F9EsssVg=; b=sT81YHpDXhU45Qa9jKOrgFTm+661R7Y1nhg6pDh+t2Wr8aiR4aqMmCBduGV3L3fPm0 88jraQoLAs0E29e0eRBFkQxguvW29+jUhGJL/koQYDrTz5Ugyq9M7sH3ZlCNXtboAi8a qo71Gvc9NNp/sogT/vUJKGXZUHuVdIDZf0UQGhE81q2yb9MityIGnGLrhyB6c9dB3PFN GIpnMk+nZD3AHd/qOzumMpt2dZuOMGbRlPARzRBxjzlOWRV7WUdfO4ZBfi7J86h45TXV iEcSDYXMTfOl7ZLWyviT45Gvt6Tuxqf4dRMt03S5mtVAJxmsOLOa/MTbmSUft/pOWjMJ d+lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=kCCZttYe88nnTP/ci0agOImauJrzNziOVL7F9EsssVg=; b=Hzg5RuFbwl1jX3I57jEcyZspHhpiTS4/PVyJ2GItSSN/nttoUPv59pPkcKt58+lmRW cMxPqrAO2NyJc5+QKnOvx7XSFts6jOu15FqgU0SHzh9+/wwIg6kdxbLoft6ToUnN7mfa OuZCFm/Huwp8xvMuW7MYtVby5p/17fbn2icbaLFqOJ8p1RbVkZ0qp9Xclcp4RHDLfbKK ahEP51HSI+l35rtXyUT4HR+BXFd4NQNJXM6CswcPWoHliNYjTgFpfMgYRn4NlyXHAThg 6C9+h/Q8ISpTd5kzMVuwFqAzsLA5rA7Hthn3EjWNeg/wFmcK+R4Hz3orXHo+e58efZbN fjOQ== X-Gm-Message-State: AOAM530wp1VrB54JgjQKoVOI6waihPNnwdo4TYt9xWAPUUUdoeJ+JGuG 9neGURiGs3j4zYtYeewaXSg0DmUFYpit7Q== X-Google-Smtp-Source: ABdhPJy9D5teJUnV427nOduKPpgIBBeSHfMiOqPMa95j/tODu6xyxM4Ii2mxk1m/uDR/coamLeL2ww== X-Received: by 2002:a7b:c156:0:b0:395:b669:5c83 with SMTP id z22-20020a7bc156000000b00395b6695c83mr34907779wmi.141.1652874926783; Wed, 18 May 2022 04:55:26 -0700 (PDT) Received: from google.com (cpc155339-bagu17-2-0-cust87.1-3.cable.virginm.net. [86.27.177.88]) by smtp.gmail.com with ESMTPSA id ay34-20020a05600c1e2200b003942a244f54sm5101071wmb.45.2022.05.18.04.55.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 May 2022 04:55:26 -0700 (PDT) Date: Wed, 18 May 2022 12:55:24 +0100 From: Lee Jones To: Hugh Cole-Baker Cc: u-boot@lists.denx.de, Caesar Wang , Vasily Khoruzhick , Kever Yang , Hugh Cole-Baker , Heiko Stuebner , Elaine Zhang , Brian Norris , linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: Re: [U-Boot] [PATCH 2/2] rockchip: rk3399: rockpro64: enable force power on reset workaround Message-ID: References: <20191128061433.1952869-1-anarsoul@gmail.com> <20191128061433.1952869-2-anarsoul@gmail.com> <1ab40490-a232-b5fd-6180-17867aa6a053@rock-chips.com> <6C83A835-37D3-4E48-BB08-024BB2703FB8@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <6C83A835-37D3-4E48-BB08-024BB2703FB8@gmail.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220518_045529_617273_61EBCAB8 X-CRM114-Status: GOOD ( 35.15 ) 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org TG9vcGluZyBpbnQgYSBmZXcgcmVsZXZhbnQvYWN0aXZlIGtlcm5lbCBwZW9wbGUvbGlzdHMgZm9y IGZ1bGwgY292ZXJhZ2UuCgpPbiBTdW4sIDAxIERlYyAyMDE5LCBIdWdoIENvbGUtQmFrZXIgd3Jv dGU6Cj4gPiBPbiAyOSBOb3YgMjAxOSwgYXQgMDE6MDYsIFZhc2lseSBLaG9ydXpoaWNrIDxhbmFy c291bEBnbWFpbC5jb20+IHdyb3RlOgo+ID4gT24gVGh1LCBOb3YgMjgsIDIwMTkgYXQgNDo1OSBQ TSBLZXZlciBZYW5nIDxrZXZlci55YW5nQHJvY2stY2hpcHMuY29tPiB3cm90ZToKPiA+PiAKPiA+ PiBIaSBWYXNpbHksCj4gPj4gCj4gPj4gT24gMjAxOS8xMS8yOCDkuIvljYgxMTo1MSwgVmFzaWx5 IEtob3J1emhpY2sgd3JvdGU6Cj4gPj4+IE9uIFRodSwgTm92IDI4LCAyMDE5IGF0IDE6MjMgQU0g S2V2ZXIgWWFuZyA8a2V2ZXIueWFuZ0Byb2NrLWNoaXBzLmNvbT4gd3JvdGU6Cj4gPj4+PiBIaSBW YXNpbHksCj4gPj4+PiAKPiA+Pj4+ICAgICAgSSB0aGluayB0aGlzIHNob3VsZCBub3QgYmUgbmVl ZGVkLCBzZWUgY29tbWVudHMgYmVsb3cuCj4gPj4+IEhpIEtldmVyLAo+ID4+PiAKPiA+Pj4gSSd2 ZSBzcGVudCAyIHdlZWtzIG9mIG15IGV2ZW5pbmdzIGRlYnVnZ2luZyB0aGlzIGlzc3VlIGJ1dAo+ ID4+IAo+ID4+IEkgY2FuIHVuZGVyc3RhbmQgeW91IHdvcmsgcHJldHR5IGhhcmQgb24gbWFrZSBp dCB3b3JrLCBpdCdzIG5vdCBzbyBlYXN5Cj4gPj4gdG8gaWRlbnRpZnkgdGhlIHJvb3QgY2F1c2UK PiA+PiAKPiA+PiBzb21lIHRpbWVzLCB0aGFua3MgdmVyeSBtdWNoIGZvciB3b3JraW5nIG9uIHRo aXMuCj4gPj4gCj4gPj4+IHVuZm9ydHVuYXRlbHkgSSBkb24ndCBoYXZlIGEgcHJvcGVyIGZpeC4g VGhpcyBpcyB0aGUgb25seSBzb2x1dGlvbgo+ID4+PiB0aGF0IG1ha2VzIG15IHJvY2twcm82NCBy ZWJvb3QgcmVsaWFibHkgd2l0aCBtYWlubGluZSB1LWJvb3QgYW5kIEFURi4KPiA+Pj4gU2VlIG15 IGNvbW1lbnRzIGJlbG93Lgo+IAo+IEkgYWxzbyBoYWQgYSBwcm9ibGVtIHdoZXJlIExpbnV4IHdv dWxkIGhhbmcgb3IgcGFuaWMgYWZ0ZXIgcmVib290aW5nLCB3aXRoCj4gbWFpbmxpbmUgdS1ib290 IGFuZCBBVEYgb24gYSByb2NrcHJvNjQuIFRoaXMgcGF0Y2ggZG9lcyBmaXggdGhlIGlzc3VlIGZv ciBtZSwKPiBJIGhhdmUgdGVzdGVkIGl0IGJ5IHBlcmZvcm1pbmcgMTAgcmVib290cyBmcm9tIExp bnV4IGluIGEgcm93IGFuZCBJJ3ZlIHNlZW4KPiBubyBoYW5ncyBvciBwYW5pY3MuCj4gCj4gSSBu b3RpY2VkIHRoZSBBcm1iaWFuIHByb2plY3QgaGF2ZSByZWNlbnRseSBpbmNsdWRlZCBhIHBhdGNo IHRvIEFURiBbMV0gd2hpY2gKPiBzd2l0Y2hlcyBhbGwgcG93ZXIgZG9tYWlucyBvbiBiZWZvcmUg QVRGIHBlcmZvcm1zIGEgc29mdCByZXNldC4gSSBoYXZlIGFsc28KPiB0ZXN0ZWQgdXNpbmcgdS1i b290IG1haW5saW5lLCB3aXRob3V0IGFueSBwYXRjaGVzIHRvIHUtYm9vdCwgYnV0IGluY2x1ZGlu ZyBBVEYKPiBwYXRjaGVkIHdpdGggeW91ciByZXNldCBmaXggWzJdIGFuZCB0aGUgQXJtYmlhbiBw b3dlciBkb21haW5zIHBhdGNoIFsxXS4gVGhpcwo+IGFsc28gZml4ZXMgdGhlIHNhbWUgaGFuZ2lu ZyBvbiByZWJvb3QgaXNzdWUgZm9yIG1lIHdpdGhvdXQgbW9kaWZpY2F0aW9ucyB0bwo+IHUtYm9v dCwgSSd2ZSBhbHNvIHRlc3RlZCAxMCByZWJvb3RzIGluIGEgcm93IHdpdGggdGhpcyBBVEYgYW5k IHNlZW4gbm8gaGFuZ3MuCj4gCj4gU28gdGhpcyB1LWJvb3QgcGF0Y2ggbWF5IG5vdCBiZSBuZWVk ZWQgaWYgQVRGIGlzIHBhdGNoZWQgaW5zdGVhZCB0byBzd2l0Y2gKPiBwb3dlciBkb21haW5zIG9u IGJlZm9yZSBzb2Z0IHJlc2V0Lgo+IAo+IEZXSVcsIHdoZW4gSSB3YXMgYWJsZSB0byBzZWUgcGFu aWMgbWVzc2FnZXMgZnJvbSBMaW51eCB3aGVuIGl0IHBhbmlja2VkIG9uCj4gYm9vdCwgdGhlIGNh bGwgdHJhY2UgYWx3YXlzIHNlZW1lZCB0byBpbmNsdWRlIHJvY2tjaGlwX3BkX3Bvd2VyX29mZigp IFszXS4KPiAKPiBbMV0gaHR0cHM6Ly9naXRodWIuY29tL2FybWJpYW4vYnVpbGQvYmxvYi9tYXN0 ZXIvcGF0Y2gvYXRmL2F0Zi1yazMzOTkvc3dpdGNoLXBvd2VyLWRvbWFpbnMtb24tYmVmb3JlLXJl c2V0LnBhdGNoCj4gWzJdIGh0dHBzOi8vcmV2aWV3LnRydXN0ZWRmaXJtd2FyZS5vcmcvYy9URi1B L3RydXN0ZWQtZmlybXdhcmUtYS8rLzI1MTIKPiBbM10gaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20v c2lnbWFyaXMvYzBlMTU1YzhjYjBhMzI1ZDg0ZjU0OTE4NWY5YTU2OGMKClRoaXMgbGFzdCBwYXN0 ZSBsb29rcyByZW1hcmthYmx5IHNpbWlsYXIgdG8gYW4gaXNzdWUgY3VycmVudGx5IHNlZW4gb24K dGhlIFJhZHhhIFJPQ0sgUGkgNEIgKFJLMzM5OSkgZHVyaW5nIHBvd2VyLXVwIGFmdGVyIGEgc29m dCByZWJvb3QKKGBzdWRvIHJlYm9vdGApIGlzIGlzc3VlZC4gIFdlJ3JlIHByZXNlbnRseSBydW5u aW5nIHY1LjE1LjM1IFswXS4KCkl0J3Mgbm90IGNsZWFyIGhvdyB0aGlzIGlzc3VlIChwcmVzZW50 IDMgeWVhcnMgYWdvKSB3YXMgZmluYWxseQpyZXNvbHZlZC4gIEZyb20gdGhlIHRocmVhZCwgaXQg bG9va3MgYXMgaWYgdGhlIGZpeCBtaWdodCBoYXZlIG1hZGUgaXRzCndheSBpbnRvIEFURiwgYnV0 IEknbSA4Ny42JSBzdXJlIEFURiBpcyBub3QgcnVubmluZyBvbiB0aGlzIHBsYXRmb3JtCih5ZXQp LgoKTm90ZSB0aGF0IHRoZSB1LWJvb3Qgd2UncmUgdXNpbmcgaXMgYWxzbyBxdWl0ZSBvbGQ6Cgog IFUtQm9vdCAyMDE5LjEwLTA5MjQ4LWc4NTExYzc1YmI0IChKYW4gMDggMjAyMCAtIDE3OjEzOjAz IC0wODAwKQoKLi4uIHNvIHRoaXMgY291bGQgZWFzaWx5IGJlIHRoZSByb290IGNhdXNlLiAgVGhl IGN1cnJlbnQgcGxhbiBpcyB0bwp0cnkgdG8gdXBkYXRlIHRoaXMgQVNBUC4gIEhvd2V2ZXIgZWFy bHkgYXR0ZW1wdHMgYXJlIHlldCB0byByZXN1bHQgaW4KYSBzdWNjZXNzZnVsIGJvb3QuCgpJIHNl ZSB0aGF0IEJyaWFuIHJlY2VudGx5IGFkZGVkIGEgZmV3IHBhdGNoZXMgcmVsYXRlZCB0byBQRC9E VkZTLCBidXQKYWdhaW4sIHRoZXNlIGFwcGVhciB0byBiZSBBVEYgcmVsYXRlZC4KCldvdWxkIGFu eW9uZSBiZSBhYmxlIHRvIHNoZWQgc29tZSBsaWdodCBvbnRvIHRoaXMgZm9yIG1lIHBsZWFzZT8K CkFzIGFsd2F5cywgYW55IGhlbHAgd291bGQgYmUgZ3JhdGVmdWxseSByZWNlaXZlZC4KCktpbmQg cmVnYXJkcywKTGVlCgpbMF0KRnVsbCByZWJvb3QgbG9nIGNhbiBiZSBzZWVuIGF0OiBodHRwczov L3Bhc3RlYmluLnVidW50dS5jb20vcC9NalpQMlY2a1EzLwoKWyAgICAwLjY5OTczNl1bICAgIFQx XSBpbml0Y2FsbCBfX2luaXRzdHViX19rbW9kX2lvbW11X18zNjJfMTU1X2lvbW11X3N1YnN5c19p bml0NCsweDAvMHg4IHJldHVybmVkIDAgYWZ0ZXIgMCB1c2VjcwpbICAgIDAuNzAwNzM3XVsgICAg VDFdIGNhbGxpbmcgIF9faW5pdHN0dWJfX2ttb2Rfcm9ja2NoaXBfaW9tbXVfXzM0OF8xNDE1X3Jr X2lvbW11X2luaXQ0KzB4MC8weDggQCAxClsgICAgMC43MDIyMzhdWyAgICBDNV0gU0Vycm9yIElu dGVycnVwdCBvbiBDUFU1LCBjb2RlIDB4YmYwMDAwMDIgLS0gU0Vycm9yClsgICAgMC43MDIyNDhd WyAgICBDNV0gQ1BVOiA1IFBJRDogNDggQ29tbToga3dvcmtlci81OjEgTm90IHRhaW50ZWQgNS4x NS4zNS1hbmRyb2lkMTMtNS0wMDA5Mi1nNTI1ZDc3MzEwYTIwICMxClsgICAgMC43MDIyNjFdWyAg ICBDNV0gSGFyZHdhcmUgbmFtZTogUmFkeGEgUk9DSyBQaSA0QiAoRFQpClsgICAgMC43MDIyNjZd WyAgICBDNV0gV29ya3F1ZXVlOiBwbSBnZW5wZF9wb3dlcl9vZmZfd29ya19mbi5jZmlfanQKWyAg ICAwLjcwMjI4OV1bICAgIEM1XSBwc3RhdGU6IDgwNDAwMGM1IChOemN2IGRhSUYgK1BBTiAtVUFP IC1UQ08gLURJVCAtU1NCUyBCVFlQRT0tLSkKWyAgICAwLjcwMjMwMV1bICAgIEM1XSBwYyA6IHJl Z21hcF9tbWlvX3JlYWQzMmxlKzB4MTQvMHgyYwpbICAgIDAuNzAyMzE4XVsgICAgQzVdIGxyIDog cmVnbWFwX21taW9fcmVhZCsweDY4LzB4ZDAKWyAgICAwLjcwMjMzMV1bICAgIEM1XSBzcCA6IGZm ZmZmZmMwMGI2ZDNiNDAKWyAgICAwLjcwMjMzNV1bICAgIEM1XSB4Mjk6IGZmZmZmZmMwMGI2ZDNi NDAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwIHgyNzogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAuNzAy MzUxXVsgICAgQzVdIHgyNjogZmZmZmZmODAwMDkyMzY4MCB4MjU6IGZmZmZmZmMwMDlhYmMyYTAg eDI0OiBmZmZmZmY4MDAwOTMwYzAwClsgICAgMC43MDIzNjRdWyAgICBDNV0geDIzOiAwMDAwMDAw MDAwMDAwMDE0IHgyMjogZmZmZmZmODAwMDkzMGMwMCB4MjE6IDAwMDAwMDAwMDAwMDAwMDgKWyAg ICAwLjcwMjM3OF1bICAgIEM1XSB4MjA6IGZmZmZmZjgwMDA5MjIzMDAgeDE5OiBmZmZmZmY4MDAw OTIzNjgwIHgxODogZmZmZmZmYzAwYjY2ZDA1OApbICAgIDAuNzAyMzkxXVsgICAgQzVdIHgxNzog MDAwMDAwMDAwMDAwYmE3ZSB4MTY6IGZmZmZmZmMwMGE0ZGVlMDQgeDE1OiAwMDAwMDAwMDAwMDBi NjdlClsgICAgMC43MDI0MDVdWyAgICBDNV0geDE0OiAwMDAwMDAwMDAyOGRkN2EwIHgxMzogMDAw MDAwMDAwMDAwMDA0MCB4MTI6IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjcwMjQxOV1bICAgIEM1 XSB4MTE6IDAwMDAwMDAwMDAwMDAwMDAgeDEwOiAwMDAwMDAwMDAwMDAwMDAwIHg5IDogMDAwMDAw MDAwMDAwMDAwNQpbICAgIDAuNzAyNDMyXVsgICAgQzVdIHg4IDogMDAwMDAwMDAwMDAwMDAwMCB4 NyA6IDAwNzU2ZDZkNmY2OTJlMzAgeDYgOiAzMDMwMzgzMDM1MzY2NjY2ClsgICAgMC43MDI0NDVd WyAgICBDNV0geDUgOiAwMDAwMDAwMDAwMDAwMDAxIHg0IDogMDI4ZGVhMjQ4ZmJhMzNkNiB4MyA6 IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjcwMjQ1N11bICAgIEM1XSB4MiA6IGZmZmZmZjgwMDA5 MjM2ODAgeDEgOiAwMDAwMDAwMDAwMDAwMDA4IHgwIDogMDAwMDAwMDAwMDAwMDAwMApbICAgIDAu NzAyNDcyXVsgICAgQzVdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBc3luY2hyb25vdXMg U0Vycm9yIEludGVycnVwdApbICAgIDAuNzAyNDc3XVsgICAgQzVdIENQVTogNSBQSUQ6IDQ4IENv bW06IGt3b3JrZXIvNToxIE5vdCB0YWludGVkIDUuMTUuMzUtYW5kcm9pZDEzLTUtMDAwOTItZzUy NWQ3NzMxMGEyMCAjMQpbICAgIDAuNzAyNDg3XVsgICAgQzVdIEhhcmR3YXJlIG5hbWU6IFJhZHhh IFJPQ0sgUGkgNEIgKERUKQpbICAgIDAuNzAyNDkyXVsgICAgQzVdIFdvcmtxdWV1ZTogcG0gZ2Vu cGRfcG93ZXJfb2ZmX3dvcmtfZm4uY2ZpX2p0ClsgICAgMC43MDI1MDZdWyAgICBDNV0gQ2FsbCB0 cmFjZToKWyAgICAwLjcwMjUwOF1bICAgIEM1XSAgZHVtcF9iYWNrdHJhY2UuY2ZpX2p0KzB4MC8w eDgKWyAgICAwLjcwMjUyNV1bICAgIEM1XSAgZHVtcF9zdGFja19sdmwrMHg4MC8weGI4ClsgICAg MC43MDI1MzZdWyAgICBDNV0gIHBhbmljKzB4MTgwLzB4NDQ0ClsgICAgMC43MDI1NDddWyAgICBD NV0gIGFybTY0X3NlcnJvcl9wYW5pYysweDFjMC8weDIxMApbICAgIDAuNzAyNTYxXVsgICAgQzVd ICBkb19zZXJyb3IrMHgxN2MvMHgyMTgKWyAgICAwLjcwMjU3Ml1bICAgIEM1XSAgZWwxaF82NF9l cnJvcl9oYW5kbGVyKzB4MzgvMHg1MApbICAgIDAuNzAyNTgxXVsgICAgQzVdICBlbDFoXzY0X2Vy cm9yKzB4N2MvMHg4MApbICAgIDAuNzAyNTg5XVsgICAgQzVdICByZWdtYXBfbW1pb19yZWFkMzJs ZSsweDE0LzB4MmMKWyAgICAwLjcwMjYwM11bICAgIEM1XSAgX3JlZ21hcF9idXNfcmVnX3JlYWQr MHgzYy8weDkwClsgICAgMC43MDI2MTRdWyAgICBDNV0gIF9yZWdtYXBfcmVhZCsweGIwLzB4MjRj ClsgICAgMC43MDI2MjNdWyAgICBDNV0gIHJvY2tjaGlwX3BkX3Bvd2VyKzB4NmM0LzB4YmMwClsg ICAgMC43MDI2MzhdWyAgICBDNV0gIHJvY2tjaGlwX3BkX3Bvd2VyX29mZisweDE4LzB4MjgKWyAg ICAwLjcwMjY1Ml1bICAgIEM1XSAgX2dlbnBkX3Bvd2VyX29mZisweDE3OC8weDM4OApbICAgIDAu NzAyNjYzXVsgICAgQzVdICBnZW5wZF9wb3dlcl9vZmYrMHgxODgvMHgyZTQKWyAgICAwLjcwMjY3 M11bICAgIEM1XSAgZ2VucGRfcG93ZXJfb2ZmX3dvcmtfZm4rMHg1NC8weGU0ClsgICAgMC43MDI2 ODNdWyAgICBDNV0gIHByb2Nlc3Nfb25lX3dvcmsrMHgyNTQvMHg1YTAKWyAgICAwLjcwMjY5Nl1b ICAgIEM1XSAgd29ya2VyX3RocmVhZCsweDNlYy8weDkyMApbICAgIDAuNzAyNzA3XVsgICAgQzVd ICBrdGhyZWFkKzB4MTY4LzB4MWRjClsgICAgMC43MDI3MTZdWyAgICBDNV0gIHJldF9mcm9tX2Zv cmsrMHgxMC8weDIwClsgICAgMC43MDI3MjZdWyAgICBDNV0gU01QOiBzdG9wcGluZyBzZWNvbmRh cnkgQ1BVcwoKLS0gCkxlZSBKb25lcyBb5p2O55C85pavXQpQcmluY2lwYWwgVGVjaG5pY2FsIExl YWQgLSBEZXZlbG9wZXIgU2VydmljZXMKTGluYXJvLm9yZyDilIIgT3BlbiBzb3VyY2Ugc29mdHdh cmUgZm9yIEFybSBTb0NzCkZvbGxvdyBMaW5hcm86IEZhY2Vib29rIHwgVHdpdHRlciB8IEJsb2cK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK 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 Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9F02BC433F5 for ; Wed, 18 May 2022 15:31:11 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 4345281E79; Wed, 18 May 2022 17:31:09 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.b="sT81YHpD"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id C469980F7B; Wed, 18 May 2022 13:55:31 +0200 (CEST) Received: from mail-wm1-x32c.google.com (mail-wm1-x32c.google.com [IPv6:2a00:1450:4864:20::32c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 7837083612 for ; Wed, 18 May 2022 13:55:27 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=lee.jones@linaro.org Received: by mail-wm1-x32c.google.com with SMTP id r6-20020a1c2b06000000b00396fee5ebc9so920521wmr.1 for ; Wed, 18 May 2022 04:55:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:content-transfer-encoding:in-reply-to; bh=kCCZttYe88nnTP/ci0agOImauJrzNziOVL7F9EsssVg=; b=sT81YHpDXhU45Qa9jKOrgFTm+661R7Y1nhg6pDh+t2Wr8aiR4aqMmCBduGV3L3fPm0 88jraQoLAs0E29e0eRBFkQxguvW29+jUhGJL/koQYDrTz5Ugyq9M7sH3ZlCNXtboAi8a qo71Gvc9NNp/sogT/vUJKGXZUHuVdIDZf0UQGhE81q2yb9MityIGnGLrhyB6c9dB3PFN GIpnMk+nZD3AHd/qOzumMpt2dZuOMGbRlPARzRBxjzlOWRV7WUdfO4ZBfi7J86h45TXV iEcSDYXMTfOl7ZLWyviT45Gvt6Tuxqf4dRMt03S5mtVAJxmsOLOa/MTbmSUft/pOWjMJ d+lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:content-transfer-encoding :in-reply-to; bh=kCCZttYe88nnTP/ci0agOImauJrzNziOVL7F9EsssVg=; b=Lkqd/8dhbDaHiwG0O4dz8yDfKIyL6KBOpfKANBfogfEQMDX5Ph3qtZyR/K8rkWq9x1 2AwtHF2RB+SOAj3J983yyUBslL34Tt9YIpxco2TX8slza1AGsVdPwGyJnM5BKWRtuf+i uOZE1mAUHzsueB4e35tr4LVOxWDLCF6TwotvxoJTHuMN3THXxaw7pK4+W0EhpYhhKyrf 0HS44NDAFnIMfoWGwcKXnfN2p6s5fsuATJsdPLhryQu+3okTGQsR2ITGidSfzJhgxYFr p7HoAZOKI2mHVXoVXNLKGsBN51HiZyCC7ZRRHs0XlYIcAvK5XrYARgM5DA0BX87ptF1R 0xwA== X-Gm-Message-State: AOAM5306sxazAgLaSo6CS+u/YDzY/K6A47TsVPLrHZCFamOnz0DJQbr9 L+JxzoYXVQvUZ9XX+EcuxLM5Lw== X-Google-Smtp-Source: ABdhPJy9D5teJUnV427nOduKPpgIBBeSHfMiOqPMa95j/tODu6xyxM4Ii2mxk1m/uDR/coamLeL2ww== X-Received: by 2002:a7b:c156:0:b0:395:b669:5c83 with SMTP id z22-20020a7bc156000000b00395b6695c83mr34907779wmi.141.1652874926783; Wed, 18 May 2022 04:55:26 -0700 (PDT) Received: from google.com (cpc155339-bagu17-2-0-cust87.1-3.cable.virginm.net. [86.27.177.88]) by smtp.gmail.com with ESMTPSA id ay34-20020a05600c1e2200b003942a244f54sm5101071wmb.45.2022.05.18.04.55.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 May 2022 04:55:26 -0700 (PDT) Date: Wed, 18 May 2022 12:55:24 +0100 From: Lee Jones To: Hugh Cole-Baker Cc: u-boot@lists.denx.de, Caesar Wang , Vasily Khoruzhick , Kever Yang , Hugh Cole-Baker , Heiko Stuebner , Elaine Zhang , Brian Norris , linux-rockchip@lists.infradead.org, linux-arm-kernel@lists.infradead.org Subject: Re: [U-Boot] [PATCH 2/2] rockchip: rk3399: rockpro64: enable force power on reset workaround Message-ID: References: <20191128061433.1952869-1-anarsoul@gmail.com> <20191128061433.1952869-2-anarsoul@gmail.com> <1ab40490-a232-b5fd-6180-17867aa6a053@rock-chips.com> <6C83A835-37D3-4E48-BB08-024BB2703FB8@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <6C83A835-37D3-4E48-BB08-024BB2703FB8@gmail.com> X-Mailman-Approved-At: Wed, 18 May 2022 17:31:07 +0200 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean Looping int a few relevant/active kernel people/lists for full coverage. On Sun, 01 Dec 2019, Hugh Cole-Baker wrote: > > On 29 Nov 2019, at 01:06, Vasily Khoruzhick wrote: > > On Thu, Nov 28, 2019 at 4:59 PM Kever Yang wrote: > >> > >> Hi Vasily, > >> > >> On 2019/11/28 下午11:51, Vasily Khoruzhick wrote: > >>> On Thu, Nov 28, 2019 at 1:23 AM Kever Yang wrote: > >>>> Hi Vasily, > >>>> > >>>> I think this should not be needed, see comments below. > >>> Hi Kever, > >>> > >>> I've spent 2 weeks of my evenings debugging this issue but > >> > >> I can understand you work pretty hard on make it work, it's not so easy > >> to identify the root cause > >> > >> some times, thanks very much for working on this. > >> > >>> unfortunately I don't have a proper fix. This is the only solution > >>> that makes my rockpro64 reboot reliably with mainline u-boot and ATF. > >>> See my comments below. > > I also had a problem where Linux would hang or panic after rebooting, with > mainline u-boot and ATF on a rockpro64. This patch does fix the issue for me, > I have tested it by performing 10 reboots from Linux in a row and I've seen > no hangs or panics. > > I noticed the Armbian project have recently included a patch to ATF [1] which > switches all power domains on before ATF performs a soft reset. I have also > tested using u-boot mainline, without any patches to u-boot, but including ATF > patched with your reset fix [2] and the Armbian power domains patch [1]. This > also fixes the same hanging on reboot issue for me without modifications to > u-boot, I've also tested 10 reboots in a row with this ATF and seen no hangs. > > So this u-boot patch may not be needed if ATF is patched instead to switch > power domains on before soft reset. > > FWIW, when I was able to see panic messages from Linux when it panicked on > boot, the call trace always seemed to include rockchip_pd_power_off() [3]. > > [1] https://github.com/armbian/build/blob/master/patch/atf/atf-rk3399/switch-power-domains-on-before-reset.patch > [2] https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/2512 > [3] https://gist.github.com/sigmaris/c0e155c8cb0a325d84f549185f9a568c This last paste looks remarkably similar to an issue currently seen on the Radxa ROCK Pi 4B (RK3399) during power-up after a soft reboot (`sudo reboot`) is issued. We're presently running v5.15.35 [0]. It's not clear how this issue (present 3 years ago) was finally resolved. From the thread, it looks as if the fix might have made its way into ATF, but I'm 87.6% sure ATF is not running on this platform (yet). Note that the u-boot we're using is also quite old: U-Boot 2019.10-09248-g8511c75bb4 (Jan 08 2020 - 17:13:03 -0800) ... so this could easily be the root cause. The current plan is to try to update this ASAP. However early attempts are yet to result in a successful boot. I see that Brian recently added a few patches related to PD/DVFS, but again, these appear to be ATF related. Would anyone be able to shed some light onto this for me please? As always, any help would be gratefully received. Kind regards, Lee [0] Full reboot log can be seen at: https://pastebin.ubuntu.com/p/MjZP2V6kQ3/ [ 0.699736][ T1] initcall __initstub__kmod_iommu__362_155_iommu_subsys_init4+0x0/0x8 returned 0 after 0 usecs [ 0.700737][ T1] calling __initstub__kmod_rockchip_iommu__348_1415_rk_iommu_init4+0x0/0x8 @ 1 [ 0.702238][ C5] SError Interrupt on CPU5, code 0xbf000002 -- SError [ 0.702248][ C5] CPU: 5 PID: 48 Comm: kworker/5:1 Not tainted 5.15.35-android13-5-00092-g525d77310a20 #1 [ 0.702261][ C5] Hardware name: Radxa ROCK Pi 4B (DT) [ 0.702266][ C5] Workqueue: pm genpd_power_off_work_fn.cfi_jt [ 0.702289][ C5] pstate: 804000c5 (Nzcv daIF +PAN -UAO -TCO -DIT -SSBS BTYPE=--) [ 0.702301][ C5] pc : regmap_mmio_read32le+0x14/0x2c [ 0.702318][ C5] lr : regmap_mmio_read+0x68/0xd0 [ 0.702331][ C5] sp : ffffffc00b6d3b40 [ 0.702335][ C5] x29: ffffffc00b6d3b40 x28: 0000000000000000 x27: 0000000000000000 [ 0.702351][ C5] x26: ffffff8000923680 x25: ffffffc009abc2a0 x24: ffffff8000930c00 [ 0.702364][ C5] x23: 0000000000000014 x22: ffffff8000930c00 x21: 0000000000000008 [ 0.702378][ C5] x20: ffffff8000922300 x19: ffffff8000923680 x18: ffffffc00b66d058 [ 0.702391][ C5] x17: 000000000000ba7e x16: ffffffc00a4dee04 x15: 000000000000b67e [ 0.702405][ C5] x14: 00000000028dd7a0 x13: 0000000000000040 x12: 0000000000000000 [ 0.702419][ C5] x11: 0000000000000000 x10: 0000000000000000 x9 : 0000000000000005 [ 0.702432][ C5] x8 : 0000000000000000 x7 : 00756d6d6f692e30 x6 : 3030383035366666 [ 0.702445][ C5] x5 : 0000000000000001 x4 : 028dea248fba33d6 x3 : 0000000000000000 [ 0.702457][ C5] x2 : ffffff8000923680 x1 : 0000000000000008 x0 : 0000000000000000 [ 0.702472][ C5] Kernel panic - not syncing: Asynchronous SError Interrupt [ 0.702477][ C5] CPU: 5 PID: 48 Comm: kworker/5:1 Not tainted 5.15.35-android13-5-00092-g525d77310a20 #1 [ 0.702487][ C5] Hardware name: Radxa ROCK Pi 4B (DT) [ 0.702492][ C5] Workqueue: pm genpd_power_off_work_fn.cfi_jt [ 0.702506][ C5] Call trace: [ 0.702508][ C5] dump_backtrace.cfi_jt+0x0/0x8 [ 0.702525][ C5] dump_stack_lvl+0x80/0xb8 [ 0.702536][ C5] panic+0x180/0x444 [ 0.702547][ C5] arm64_serror_panic+0x1c0/0x210 [ 0.702561][ C5] do_serror+0x17c/0x218 [ 0.702572][ C5] el1h_64_error_handler+0x38/0x50 [ 0.702581][ C5] el1h_64_error+0x7c/0x80 [ 0.702589][ C5] regmap_mmio_read32le+0x14/0x2c [ 0.702603][ C5] _regmap_bus_reg_read+0x3c/0x90 [ 0.702614][ C5] _regmap_read+0xb0/0x24c [ 0.702623][ C5] rockchip_pd_power+0x6c4/0xbc0 [ 0.702638][ C5] rockchip_pd_power_off+0x18/0x28 [ 0.702652][ C5] _genpd_power_off+0x178/0x388 [ 0.702663][ C5] genpd_power_off+0x188/0x2e4 [ 0.702673][ C5] genpd_power_off_work_fn+0x54/0xe4 [ 0.702683][ C5] process_one_work+0x254/0x5a0 [ 0.702696][ C5] worker_thread+0x3ec/0x920 [ 0.702707][ C5] kthread+0x168/0x1dc [ 0.702716][ C5] ret_from_fork+0x10/0x20 [ 0.702726][ C5] SMP: stopping secondary CPUs -- Lee Jones [李琼斯] Principal Technical Lead - Developer Services Linaro.org │ Open source software for Arm SoCs Follow Linaro: Facebook | Twitter | Blog