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 35D10C433FE for ; Thu, 19 May 2022 15:43:28 +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=mwtuzfvOo/dkKx1bmJ+10LeqF264++cHAxgcAR9XvUo=; b=Z6PzxaNhfBwpum GcRMDO1EEDqza5nzt0ppypuhm1jwivWsc7IH8erOn43an5GZf3LyFAdBHMg/PEaGPyYhqWLWVFMy6 d1u0RPKKkHb0QafGtLM98kFdL1MLCCDTDpfawreiB/HsYc+yQgsm5njt9L+b7bI+m37m4WAcxwRK8 wsfUwBwa6m1rLabfeuMgGrB7LKMgnCRI5r8iWfXCmHzVR0DRDEq0jIsprdgGNt2y6P5oQ8DZjm22L 3m+YU1nmmFRy9p6zj4fGSWi3BvyDZCdQQYEYJyUGczL+Uk4MUnFDs6Jzy5aZ7EyDKk4wQpF1OWkkA g7JuKz37hDfnoTMhv7KQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nriJ1-0082yw-Np; Thu, 19 May 2022 15:43:15 +0000 Received: from mail-wm1-x331.google.com ([2a00:1450:4864:20::331]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nriIp-0082tF-Uo for linux-rockchip@lists.infradead.org; Thu, 19 May 2022 15:43:06 +0000 Received: by mail-wm1-x331.google.com with SMTP id o12-20020a1c4d0c000000b00393fbe2973dso5261748wmh.2 for ; Thu, 19 May 2022 08:43:00 -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=WsKBxNUObECM5ccUgjEK/d2Jt99kF9A8elmY+rJSxz8=; b=xRQlyAyLuNIIRFdNyO7KqSw60MgWWQpq5Kv0t6poIvMy+tKb1wERA9hGcKuJNMmjf/ 1IidZPOBOZB3iHs9zZ3LxmZo7J5BRSTZZd5NwlP/HPSE7hkaC2nSR8z+wW3gBjm58tyx QJalSg29byxnYqZb5l1dgVcoMa2ek7G4PasAakAxb1hgh1evLRG9i5UecCNTbx0RJNWr BT5eBSP3O/TtB0/ZFwov+VnN/eEqOJDb6Bnoq1x8eh+p9/gTvLkVlfaMzd72RtlN5kEy SCeTFLG9FqPEjk7TaxM4/hToJ2QNZU/quGsh3zvCOYpZ9RL167kAaCw08M3BMmMlxl6p tMyw== 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=WsKBxNUObECM5ccUgjEK/d2Jt99kF9A8elmY+rJSxz8=; b=xYI0X+AbXCRz8zOdmIC6VXzZzjoNgKfweYxO1wp7+hchkh2W2L0WtWJjgMXyw+opO8 gmTtrDMrD/ITLli2lzJrs4qul51kS7CtmAbGphhg34gYzMly+jFb3+u0omzMmVNYIHrf QhtyqFpSPWzjUBBuCbqIaVOeaxoyY3veDNwB2seMUik+K4XMic3t5UQFCUGI+zkTolA9 cIZ5zQyjYPzqPPKg21Dk3ktwskU5cFmINui4Zr0LNkXVynS7DJWl4ZOX0kM5SBHqgyJ3 gbq5pvp3GCOYH32jVxLmIKlaNc9IFDLlut76Tx3TGsm3MuUVPcKYHAtsl9o8e8pbJgaK 0Ekg== X-Gm-Message-State: AOAM533cvdqN6rT4tfjCs2gflZg40+ZjdItBqSiJMD8cAdsDAJr+36D9 6n93W0g6SpflG9KDaBscP5/OOyQW9KIjCg== X-Google-Smtp-Source: ABdhPJy803dNNEjJI3/Sx9/+OlGNDgfh5H3wP+jRZrs7bwDtpPvI1GzBtVm3EDHwvxZKTNEaHTOizA== X-Received: by 2002:a05:600c:1986:b0:394:77a3:bfa9 with SMTP id t6-20020a05600c198600b0039477a3bfa9mr4374738wmq.142.1652974979324; Thu, 19 May 2022 08:42:59 -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 o1-20020a5d47c1000000b0020e6470b2a7sm4996067wrc.85.2022.05.19.08.42.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 May 2022 08:42:58 -0700 (PDT) Date: Thu, 19 May 2022 16:42:56 +0100 From: Lee Jones To: Peter Geis Cc: Hugh Cole-Baker , U-Boot Mailing List , Caesar Wang , Vasily Khoruzhick , Kever Yang , Heiko Stuebner , Elaine Zhang , Brian Norris , "open list:ARM/Rockchip SoC..." , arm-mail-list Subject: Re: [U-Boot] [PATCH 2/2] rockchip: rk3399: rockpro64: enable force power on reset workaround Message-ID: References: <6C83A835-37D3-4E48-BB08-024BB2703FB8@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220519_084304_024823_BCC16681 X-CRM114-Status: GOOD ( 53.36 ) 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 T24gVGh1LCAxOSBNYXkgMjAyMiwgUGV0ZXIgR2VpcyB3cm90ZToKCj4gT24gVGh1LCBNYXkgMTks IDIwMjIgYXQgMTA6NTYgQU0gTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4gd3JvdGU6 Cj4gPgo+ID4gPiA+ID4gPiBJdCdzIG5vdCBjbGVhciBob3cgdGhpcyBpc3N1ZSAocHJlc2VudCAz IHllYXJzIGFnbykgd2FzIGZpbmFsbHkKPiA+ID4gPiA+ID4gcmVzb2x2ZWQuICBGcm9tIHRoZSB0 aHJlYWQsIGl0IGxvb2tzIGFzIGlmIHRoZSBmaXggbWlnaHQgaGF2ZSBtYWRlIGl0cwo+ID4gPiA+ ID4gPiB3YXkgaW50byBBVEYsIGJ1dCBJJ20gODcuNiUgc3VyZSBBVEYgaXMgbm90IHJ1bm5pbmcg b24gdGhpcyBwbGF0Zm9ybQo+ID4gPiA+ID4gPiAoeWV0KS4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBU aGUgcmszMzk5IFNvQyBoYXMgYSBoYXJkd2FyZSBidWcgd2hlcmUgdGhlIHBvd2VyIGRvbWFpbnMg YXJlIG5vdAo+ID4gPiA+ID4gcmVzZXQgdXBvbiBhIHNvZnQgcmVzZXQuIFRoaXMgbGVhZHMgdG8g c2l0dWF0aW9ucyBsaWtlIHRoaXMgb25lIHdoZXJlCj4gPiA+ID4gPiBwb3dlciBkb21haW5zIGFy ZSBzaHV0IGRvd24gZHVyaW5nIHNodXRkb3duIGJ1dCBhcmVuJ3QgcmVzdG9yZWQgb24KPiA+ID4g PiA+IHJlYm9vdC4KPiA+ID4gPgo+ID4gPiA+IEkgYXNzdW1lIHRoaXMgaXNuJ3Qgc29tZXRoaW5n IHdlIGNhbiBwYXRjaCBpbiB0aGUga2VybmVsIGRyaXZlcj8KPiA+ID4KPiA+ID4gQXMgZmFyIGFz IEkga25vdyBpdCdzIGJlaW5nIHdvcmtlZCBvbiBieSBvdGhlcnMsIEkgaGF2ZSBzb21lIGlkZWFz IGZvcgo+ID4gPiB0aGlzIGFzIHdlbGwgYnV0IEkndmUgYmVlbiBmb2N1c2VkIG9uIHJrMzU2eCBs YXRlbHkuCj4gPgo+ID4gVGhhbmtzIGZvciB0aGUgdXBkYXRlLgo+ID4KPiA+ID4gPiA+IE1haW5s aW5lIFRGLUEgd2FzIHBhdGNoZWQgdG8gZm9yY2UgYWxsIHBvd2VyIGRvbWFpbnMgb25saW5lCj4g PiA+ID4gPiB3aGVuIGEgc29mdCByZWJvb3QgaXMgdHJpZ2dlcmVkLCB3aGljaCBzb2x2ZWQgdGhh dCBpc3N1ZS4KPiA+ID4gPgo+ID4gPiA+IE9rYXksIHRoaXMgaXMgd2hhdCBJIGZpZ3VyZWQuCj4g PiA+ID4KPiA+ID4gPiA+IFdoYXQgcGFydGljdWxhciBpc3N1ZXMgYXJlIHlvdSBoYXZpbmcgaW5p dGlhbGl6aW5nIG1vZGVybiB1LWJvb3Qgb24KPiA+ID4gPiA+IHRoaXMgZGV2aWNlPwo+ID4gPiA+ Cj4gPiA+ID4gVGhpcyBpcyB0aGUgb3V0cHV0OiBodHRwczovL3Bhc3RlYmluLnVidW50dS5jb20v cC9kNURtc1NCbnJSLwo+ID4gPiA+Cj4gPiA+ID4gU3BlYWtpbmcgd2l0aCBvbmUgb2YgdGhlIGd1 eXMgd2hvIHN1cHBvcnRzIFJvY2tQaSA0IGluIEFPU1AsIGhlCj4gPiA+ID4gc3VzcGVjdHMgdGhl IEREUiBzZXR0aW5ncy4gIEFwcGFyZW50bHkgc2V0dGluZ3MgZm9yIG9sZGVyIFNvQ3MKPiA+ID4g PiBzb21ldGltZXMgZ2V0IGNsb2JiZXJlZCB3aGVuIHN1cHBvcnQgZm9yIG5ld2VyIFNvQ3MgaXMg YWRkZWQuCj4gPiA+Cj4gPiA+IFRoZSByazMzOTkgVFBMIGNvZGUgaXMgc3BlY2lmaWMgdG8gdGhl IHJrMzM5OSBhbmQgaXQgcmVhbGx5IGhhc24ndAo+ID4gPiBiZWVuIHRvdWNoZWQgbXVjaCByZWNl bnRseS4gSSdtIHVzaW5nIHRoZSBsYXRlc3QgTWFpbmxpbmUgVS1Cb290IG9uCj4gPiA+IGJvdGgg bXkgUm9ja3BybzY0IGFuZCBQaW5lcGhvbmUtUHJvLiBJIGRvbid0IHNlZSBURi1BIGJlaW5nIGxv YWRlZCwKPiA+ID4gd2hpY2ggc2hvdWxkIGhhcHBlbiBiZXR3ZWVuOgo+ID4gPgo+ID4gPiBUcnlp bmcgdG8gYm9vdCBmcm9tIEJPT1RST00KPiA+ID4gUmV0dXJuaW5nIHRvIGJvb3QgUk9NLi4uCj4g PiA+Cj4gPiA+IE90aGVyd2lzZSBpdCBqdXN0IGxvb2tzIGxpa2UgdGhlIFRQTCBjb2RlIGRvZXNu J3QgbGlrZSBiZWluZyBpbiBhCj4gPiA+IHNpbmdsZSBjaGFubmVsIGNvbmZpZ3VyYXRpb24uIERv ZXMgdGhlIDJHQiBtb2RlbCBqdXN0IGZvcmdvIHRoZSBzZWNvbmQKPiA+ID4gcmFtIGNoaXA/IE9y IGlzIHRoaXMgYWN0dWFsbHkgYSA0R0IgbW9kZWwgYW5kIGl0IGlzbid0IGRldGVjdGluZyB0aGUK PiA+ID4gc2Vjb25kIGNoaXAgaW4gYm90aCBkb3duc3RyZWFtIGFuZCBtYWlubGluZT8gQ291bGQg eW91IGluY2x1ZGUgdGhlCj4gPiA+IFRQTC9TUEwgcG9ydGlvbiBvZiBkb3duc3RyZWFtJ3Mgb3V0 cHV0Pwo+ID4KPiA+IFRQTC9TUEwgYXJlIG1vc3RseSBzaWxlbnQgb24gdGhlIGRvd25zdHJlYW0g YnVpbGQ6Cj4gPgo+ID4gaHR0cHM6Ly9wYXN0ZWJpbi51YnVudHUuY29tL3AvbTJiQmRqRjhXcS8K PiA+Cj4gPiBOb3Qgc3VyZSBpZiBpdCBoZWxwcyBhdCBhbGwsIGJ1dCBBcm1CaWFuIGlzIHByZXR0 eSBub2lzeToKPiA+Cj4gPiBodHRwczovL3Bhc3RlYmluLnVidW50dS5jb20vcC9mZFBqbW1xQkRN Lwo+IAo+IFdlaXJkIHRoYXQgZG93bnN0cmVhbSBhbmQgbWFpbmxpbmUgYXJlIGJlaW5nIGJ1aWx0 IHdpdGggbm9uZSBvZiB0aGUKPiBkZWJ1ZyBzdHVmZiBlbmFibGVkLiBBcm1iaWFuIGNsZWFybHkg c2hvd3MgdGhlIGluaXRpYWwgc2V0dXAgb2NjdXJpbmcKPiBjb3JyZWN0bHksIGFuZCB0aGF0IGl0 J3MgYSA0R0IgYm9hcmQuIEl0J3MgdXNpbmcgYm90aCB0aGUgUm9ja2NoaXAKPiBtaW5pbG9hZGVy IHdpdGggYSBSb2NrY2hpcCBURi1BIGJsb2IgYXMgd2VsbC4KPiAKPiA+Cj4gPiA+ID4gSSBhbSB5 ZXQgdG8gaW52ZXN0aWdhdGUgdGhlIHUtYm9vdCBzdG9yeSBpbiBhbnkgZGV0YWlsLgo+ID4gPiA+ Cj4gPiA+ID4gSXQncyBvbiBteSBUT0RPIGxpc3QgZm9yIHRvZGF5Lgo+ID4gPiA+Cj4gPiA+ID4g PiBJcyB0aGVyZSBhIHBhcnRpY3VsYXIgcmVhc29uIGl0IGlzbid0IHVzaW5nIE1haW5saW5lIFRG LUE/Cj4gPiA+ID4KPiA+ID4gPiBXZSdyZSBub3QgdXNpbmcgVHJ1c3RlZCBGaXJtd2FyZSB5ZXQu Cj4gPiA+Cj4gPiA+IFRoaXMgcGxhdGZvcm0gZG9lcyBub3Qgd29yayBhdCBhbGwgd2l0aG91dCBU Ri1BLiBPcHRlZSBpcyBvcHRpb25hbC4KPiA+ID4gRWl0aGVyIHlvdSBhcmUgdXNpbmcgdGhlIGRv d25zdHJlYW0gYmxvYiBmcm9tIFJvY2tjaGlwIG9yIE1haW5saW5lCj4gPiA+IGJ1aWx0IHlvdXJz ZWxmLiBQZXJzb25hbGx5IEkgcHJlZmVyIHVzaW5nIE1haW5saW5lIGV2ZXJ5dGhpbmcuIElmIHlv dQo+ID4gPiBidWlsZCBNYWlubGluZSBVLUJvb3Qgd2l0aG91dCBURi1BIGl0IHdpbGwgdGhyb3cg YSB3YXJuaW5nIGF0IHRoZSBlbmQKPiA+ID4gdGhhdCBzYXlzIHRoZSBjcmVhdGVkIGJpbmFyeSBp cyBub24tZnVuY3Rpb25hbC4KPiA+Cj4gPiBSaWdodC4gIFBsYXllZCBhIGxvdCB3aXRoIHRoaXMg dG9kYXkuCj4gPgo+ID4gT3VyIGJ1aWxkIHdhcyB1c2luZyBURi1BIHdoaWNoIHdhcyBidWlsdC1p biB0byB0aGUgcHJpbWFyeSBsb2FkZXIuCj4gPgo+ID4gSSBoYWQgMiBpbnRlcmVzdGluZyByZXN1 bHRzIHRvZGF5LiAgTm8gaWRlYSBob3cgdG8gZXhwbGFpbiB0aGVtLgo+ID4KPiA+IEZpcnN0IG9u ZSB3YXMgd2l0aCBNYWlubGluZSB1LWJvb3QgYW5kIE1haW5saW5lIFRGLUEsIHdoaWNoIGZvdW5k LCBidXQKPiA+IHdhcyBzZWVtaW5nbHkgdW5hYmxlIHRvIGJvb3QgdGhlIGtlcm5lbDoKPiA+Cj4g PiBodHRwczovL3Bhc3RlYmluLnVidW50dS5jb20vcC85SFJoUHlmallLLwo+ID4KPiA+IFRoZSBz ZWNvbmQgaW50ZXJlc3RpbmcgcmVzdWx0IEkgaGFkIHdhcyB1c2luZyBvdXIgZG93bnN0cmVhbSB1 LWJvb3QKPiA+IHdpdGggTWFpbmxpbmUgVEYtQS4gIEl0IGJvb3RlZCBwZXJmZWN0bHkgZnJvbSBj b2xkLCBidXQgbWFuYWdlZCB0byBnZXQKPiA+IHN0dWNrIGluIHRoZSBUUEwgb24gc29mdCByZWJv b3QgaW4gYSB2ZXJ5IHNpbWlsYXIgd2F5IHRvIHRoZSBvbmUgSQo+ID4gcmVwb3J0ZWQgZWFybGll ciB3aGVuIG5vdCBib290aW5nIHdpdGggVEYtQSAoIkNoYW5uZWwgMTogY29sIGVycm9yIik6Cj4g Cj4gCj4gTWFpbmxpbmUgVEYtQSBkZWZhdWx0cyB0byAxMTUyMDAgZm9yIGl0cyB1YXJ0IG1lc3Nh Z2VzLCBzbyB5b3UgbmVlZCB0bwo+IGVpdGhlciBBLiBwYXNzIHRoZSB1YXJ0IGNvbmZpZyBmcm9t IFUtQm9vdCB0byBURi1BIHdpdGggYSBwbGF0Zm9ybQo+IGNvbmZpZyBvcHRpb24gKHVucmVsaWFi bGUgaW4gbXkgZXhwZXJpZW5jZSksIEIuIGNoYW5nZSBVLUJvb3QgdG8KPiAxMTUyMDAsIG9yIEMu IGNoYW5nZSBURi1BIHRvIDEuNU0gKHRoZSBwYXRoIEkgdGFrZSkuIFlvdXIgbWFpbmxpbmUKCkhv cGVmdWxseSB0aGlzIGlzIGVub3VnaDoKCmRpZmYgLS1naXQgYS9wbGF0L3JvY2tjaGlwL3JrMzM5 OS9yazMzOTlfZGVmLmggYi9wbGF0L3JvY2tjaGlwL3JrMzM5OS9yazMzOTlfZGVmLmgKaW5kZXgg YmE4MzI0MmViLi4yNGFkOTRhZTcgMTAwNjQ0Ci0tLSBhL3BsYXQvcm9ja2NoaXAvcmszMzk5L3Jr MzM5OV9kZWYuaAorKysgYi9wbGF0L3JvY2tjaGlwL3JrMzM5OS9yazMzOTlfZGVmLmgKQEAgLTE3 LDcgKzE3LDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogVUFSVCByZWxhdGVkIGNvbnN0YW50 cwogICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqLwotI2RlZmluZSBSSzMzOTlfQkFVRFJBVEUgICAgICAgICAg ICAgICAgICAgICAgICAxMTUyMDAKKy8vI2RlZmluZSBSSzMzOTlfQkFVRFJBVEUgICAgICAgICAg ICAgICAgICAgICAgMTE1MjAwCisjZGVmaW5lIFJLMzM5OV9CQVVEUkFURSAgICAgICAgICAgICAg ICAgICAgICAgIDE1MDAwMDAKICNkZWZpbmUgUkszMzk5X1VBUlRfQ0xPQ0sgICAgICAgICAgICAg IDI0MDAwMDAwCiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCj4gaGFuZyBpcyBleGFjdGx5IHdo ZXJlIHlvdSBleHBlY3QgdG8gaGFuZyB3aXRoIGEgbm9uLWZ1bmN0aW9uYWwgVEYtQS4gSQo+IGVu YWJsZSBzb21lIGFkZGl0aW9uYWwgcHJpbnRzIGluIG15IFUtQm9vdCB0cmVlIHRvIGtub3cgZXhh Y3RseSB3aGF0Cj4gZ2V0cyBsb2FkZWQgZHVyaW5nIFNQTC4gVGhlcmUgYXJlIGFsc28gZGVidWcg cHJpbnRzIHlvdSBjYW4gZW5hYmxlIGluCj4gVFBMIHRvIGdldCB0aGUgc2V0dXAgcmVzdWx0cy4K CldvdWxkIHlvdSBiZSBraW5kIGVub3VnaCB0byBwb2ludCBtZSB0byB0aGUgdS1ib290L1RGLUEg cHJpbnRzIHBsZWFzZT8KCj4gV291bGQgeW91IGJlIHdpbGxpbmcgdG8gcnVuIG1ha2Ugc2F2ZWRl ZmNvbmZpZyBmcm9tIHlvdXIgbWFpbmxpbmUKPiBzZXR1cCBhbmQgc2hhcmUgdGhlIHJlc3VsdD8K CnUtYm9vdCBvciBURi1BPwoKPiA+IGh0dHBzOi8vcGFzdGViaW4udWJ1bnR1LmNvbS9wL2h3bUJ6 eERCZ2MvCj4gPgo+ID4gVGhhbmtzIGFnYWluIGZvciB5b3VyIGluc2lnaHQuCj4gPgo+ID4gS2lu ZCByZWdhcmRzLAo+ID4gTGVlCj4gPgoKLS0gCkxlZSBKb25lcyBb5p2O55C85pavXQpQcmluY2lw YWwgVGVjaG5pY2FsIExlYWQgLSBEZXZlbG9wZXIgU2VydmljZXMKTGluYXJvLm9yZyDilIIgT3Bl biBzb3VyY2Ugc29mdHdhcmUgZm9yIEFybSBTb0NzCkZvbGxvdyBMaW5hcm86IEZhY2Vib29rIHwg VHdpdHRlciB8IEJsb2cKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkxpbnV4LXJvY2tjaGlwIG1haWxpbmcgbGlzdApMaW51eC1yb2NrY2hpcEBsaXN0cy5p bmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8v bGludXgtcm9ja2NoaXAK 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 69B70C4332F for ; Thu, 19 May 2022 15:44:59 +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=UrwE0+K1bisuqiZ4g60ouwSihnH/DXrUy7g0GREoLmQ=; b=NgdgtNS2Bu1dki mr6B4jSriRPu33LKRwJbGu7GRjQUQFkW+BMJa2hXRhsIbDDMBjJe1U7rhtNRWoCOlO3payno4jSaW ILCEgLvvettW3QeRBQcXvW5hv5s5sfD85hNezx02AfajDKYq3VZrbNEur8g2nOXNkpkEYvOaGBhy7 qALFdTuFq6mCRdwHMX19xUKXiHe8BrPLVbbm75CAY6VQQjeNMyDrlJN+LGOIdFp8Zcr2Lzauo1TZD 8Bg8sfFHyCtQtXSvOEKyLsdkj72wHa3oTI8MTadJJ/yuwQdghhJiAwGZrtDubdr6wZ69wceyhS9/1 ZDXQj29d9lwaDOD/T/qw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nriIt-0082w6-Fy; Thu, 19 May 2022 15:43:07 +0000 Received: from mail-wm1-x335.google.com ([2a00:1450:4864:20::335]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nriIp-0082tE-5J for linux-arm-kernel@lists.infradead.org; Thu, 19 May 2022 15:43:05 +0000 Received: by mail-wm1-x335.google.com with SMTP id p5-20020a1c2905000000b003970dd5404dso2934897wmp.0 for ; Thu, 19 May 2022 08:43:00 -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=WsKBxNUObECM5ccUgjEK/d2Jt99kF9A8elmY+rJSxz8=; b=xRQlyAyLuNIIRFdNyO7KqSw60MgWWQpq5Kv0t6poIvMy+tKb1wERA9hGcKuJNMmjf/ 1IidZPOBOZB3iHs9zZ3LxmZo7J5BRSTZZd5NwlP/HPSE7hkaC2nSR8z+wW3gBjm58tyx QJalSg29byxnYqZb5l1dgVcoMa2ek7G4PasAakAxb1hgh1evLRG9i5UecCNTbx0RJNWr BT5eBSP3O/TtB0/ZFwov+VnN/eEqOJDb6Bnoq1x8eh+p9/gTvLkVlfaMzd72RtlN5kEy SCeTFLG9FqPEjk7TaxM4/hToJ2QNZU/quGsh3zvCOYpZ9RL167kAaCw08M3BMmMlxl6p tMyw== 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=WsKBxNUObECM5ccUgjEK/d2Jt99kF9A8elmY+rJSxz8=; b=km1TgvJ+Ea4jSro3BmI+wHnvp1Cwl9DI+ObVhk7gsXOrJfvSCfbPtXsiPIg0dUbrAj o7aXRUmWUF4PClmwH+6C4fKlQC3P8FC+tspDYESuyNAfaUWAmaHzMNlo13TUBZNnqU8l sXkRGRojOQGWl1vyX6vMPGLCogdQNmDIA70BmVU6SZ8IWoO2SsgpXOAELpUwem6OgAPY 1bM2s3p/xnMjAxhD8JXtXn/w9FHvAdYk8AebWdMb6m3sPlTyR4wq9B+hsAO7KabuCtT2 /l6IlffKjdax6NTu/uEB98WY75jWg0V/+D6osVYe69yJB8IpOLO47kbKB+IUuPEs3Nbd cFYA== X-Gm-Message-State: AOAM5336XIiEcnn5KwZra/7EjGY6rHcIB9XSuy3G7Ms2qCOHEzvWfQ6h vbundEvtzI2G893+LizNwTn4KA== X-Google-Smtp-Source: ABdhPJy803dNNEjJI3/Sx9/+OlGNDgfh5H3wP+jRZrs7bwDtpPvI1GzBtVm3EDHwvxZKTNEaHTOizA== X-Received: by 2002:a05:600c:1986:b0:394:77a3:bfa9 with SMTP id t6-20020a05600c198600b0039477a3bfa9mr4374738wmq.142.1652974979324; Thu, 19 May 2022 08:42:59 -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 o1-20020a5d47c1000000b0020e6470b2a7sm4996067wrc.85.2022.05.19.08.42.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 May 2022 08:42:58 -0700 (PDT) Date: Thu, 19 May 2022 16:42:56 +0100 From: Lee Jones To: Peter Geis Cc: Hugh Cole-Baker , U-Boot Mailing List , Caesar Wang , Vasily Khoruzhick , Kever Yang , Heiko Stuebner , Elaine Zhang , Brian Norris , "open list:ARM/Rockchip SoC..." , arm-mail-list Subject: Re: [U-Boot] [PATCH 2/2] rockchip: rk3399: rockpro64: enable force power on reset workaround Message-ID: References: <6C83A835-37D3-4E48-BB08-024BB2703FB8@gmail.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220519_084303_243010_59D09387 X-CRM114-Status: GOOD ( 54.73 ) 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 T24gVGh1LCAxOSBNYXkgMjAyMiwgUGV0ZXIgR2VpcyB3cm90ZToKCj4gT24gVGh1LCBNYXkgMTks IDIwMjIgYXQgMTA6NTYgQU0gTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4gd3JvdGU6 Cj4gPgo+ID4gPiA+ID4gPiBJdCdzIG5vdCBjbGVhciBob3cgdGhpcyBpc3N1ZSAocHJlc2VudCAz IHllYXJzIGFnbykgd2FzIGZpbmFsbHkKPiA+ID4gPiA+ID4gcmVzb2x2ZWQuICBGcm9tIHRoZSB0 aHJlYWQsIGl0IGxvb2tzIGFzIGlmIHRoZSBmaXggbWlnaHQgaGF2ZSBtYWRlIGl0cwo+ID4gPiA+ ID4gPiB3YXkgaW50byBBVEYsIGJ1dCBJJ20gODcuNiUgc3VyZSBBVEYgaXMgbm90IHJ1bm5pbmcg b24gdGhpcyBwbGF0Zm9ybQo+ID4gPiA+ID4gPiAoeWV0KS4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBU aGUgcmszMzk5IFNvQyBoYXMgYSBoYXJkd2FyZSBidWcgd2hlcmUgdGhlIHBvd2VyIGRvbWFpbnMg YXJlIG5vdAo+ID4gPiA+ID4gcmVzZXQgdXBvbiBhIHNvZnQgcmVzZXQuIFRoaXMgbGVhZHMgdG8g c2l0dWF0aW9ucyBsaWtlIHRoaXMgb25lIHdoZXJlCj4gPiA+ID4gPiBwb3dlciBkb21haW5zIGFy ZSBzaHV0IGRvd24gZHVyaW5nIHNodXRkb3duIGJ1dCBhcmVuJ3QgcmVzdG9yZWQgb24KPiA+ID4g PiA+IHJlYm9vdC4KPiA+ID4gPgo+ID4gPiA+IEkgYXNzdW1lIHRoaXMgaXNuJ3Qgc29tZXRoaW5n IHdlIGNhbiBwYXRjaCBpbiB0aGUga2VybmVsIGRyaXZlcj8KPiA+ID4KPiA+ID4gQXMgZmFyIGFz IEkga25vdyBpdCdzIGJlaW5nIHdvcmtlZCBvbiBieSBvdGhlcnMsIEkgaGF2ZSBzb21lIGlkZWFz IGZvcgo+ID4gPiB0aGlzIGFzIHdlbGwgYnV0IEkndmUgYmVlbiBmb2N1c2VkIG9uIHJrMzU2eCBs YXRlbHkuCj4gPgo+ID4gVGhhbmtzIGZvciB0aGUgdXBkYXRlLgo+ID4KPiA+ID4gPiA+IE1haW5s aW5lIFRGLUEgd2FzIHBhdGNoZWQgdG8gZm9yY2UgYWxsIHBvd2VyIGRvbWFpbnMgb25saW5lCj4g PiA+ID4gPiB3aGVuIGEgc29mdCByZWJvb3QgaXMgdHJpZ2dlcmVkLCB3aGljaCBzb2x2ZWQgdGhh dCBpc3N1ZS4KPiA+ID4gPgo+ID4gPiA+IE9rYXksIHRoaXMgaXMgd2hhdCBJIGZpZ3VyZWQuCj4g PiA+ID4KPiA+ID4gPiA+IFdoYXQgcGFydGljdWxhciBpc3N1ZXMgYXJlIHlvdSBoYXZpbmcgaW5p dGlhbGl6aW5nIG1vZGVybiB1LWJvb3Qgb24KPiA+ID4gPiA+IHRoaXMgZGV2aWNlPwo+ID4gPiA+ Cj4gPiA+ID4gVGhpcyBpcyB0aGUgb3V0cHV0OiBodHRwczovL3Bhc3RlYmluLnVidW50dS5jb20v cC9kNURtc1NCbnJSLwo+ID4gPiA+Cj4gPiA+ID4gU3BlYWtpbmcgd2l0aCBvbmUgb2YgdGhlIGd1 eXMgd2hvIHN1cHBvcnRzIFJvY2tQaSA0IGluIEFPU1AsIGhlCj4gPiA+ID4gc3VzcGVjdHMgdGhl IEREUiBzZXR0aW5ncy4gIEFwcGFyZW50bHkgc2V0dGluZ3MgZm9yIG9sZGVyIFNvQ3MKPiA+ID4g PiBzb21ldGltZXMgZ2V0IGNsb2JiZXJlZCB3aGVuIHN1cHBvcnQgZm9yIG5ld2VyIFNvQ3MgaXMg YWRkZWQuCj4gPiA+Cj4gPiA+IFRoZSByazMzOTkgVFBMIGNvZGUgaXMgc3BlY2lmaWMgdG8gdGhl IHJrMzM5OSBhbmQgaXQgcmVhbGx5IGhhc24ndAo+ID4gPiBiZWVuIHRvdWNoZWQgbXVjaCByZWNl bnRseS4gSSdtIHVzaW5nIHRoZSBsYXRlc3QgTWFpbmxpbmUgVS1Cb290IG9uCj4gPiA+IGJvdGgg bXkgUm9ja3BybzY0IGFuZCBQaW5lcGhvbmUtUHJvLiBJIGRvbid0IHNlZSBURi1BIGJlaW5nIGxv YWRlZCwKPiA+ID4gd2hpY2ggc2hvdWxkIGhhcHBlbiBiZXR3ZWVuOgo+ID4gPgo+ID4gPiBUcnlp bmcgdG8gYm9vdCBmcm9tIEJPT1RST00KPiA+ID4gUmV0dXJuaW5nIHRvIGJvb3QgUk9NLi4uCj4g PiA+Cj4gPiA+IE90aGVyd2lzZSBpdCBqdXN0IGxvb2tzIGxpa2UgdGhlIFRQTCBjb2RlIGRvZXNu J3QgbGlrZSBiZWluZyBpbiBhCj4gPiA+IHNpbmdsZSBjaGFubmVsIGNvbmZpZ3VyYXRpb24uIERv ZXMgdGhlIDJHQiBtb2RlbCBqdXN0IGZvcmdvIHRoZSBzZWNvbmQKPiA+ID4gcmFtIGNoaXA/IE9y IGlzIHRoaXMgYWN0dWFsbHkgYSA0R0IgbW9kZWwgYW5kIGl0IGlzbid0IGRldGVjdGluZyB0aGUK PiA+ID4gc2Vjb25kIGNoaXAgaW4gYm90aCBkb3duc3RyZWFtIGFuZCBtYWlubGluZT8gQ291bGQg eW91IGluY2x1ZGUgdGhlCj4gPiA+IFRQTC9TUEwgcG9ydGlvbiBvZiBkb3duc3RyZWFtJ3Mgb3V0 cHV0Pwo+ID4KPiA+IFRQTC9TUEwgYXJlIG1vc3RseSBzaWxlbnQgb24gdGhlIGRvd25zdHJlYW0g YnVpbGQ6Cj4gPgo+ID4gaHR0cHM6Ly9wYXN0ZWJpbi51YnVudHUuY29tL3AvbTJiQmRqRjhXcS8K PiA+Cj4gPiBOb3Qgc3VyZSBpZiBpdCBoZWxwcyBhdCBhbGwsIGJ1dCBBcm1CaWFuIGlzIHByZXR0 eSBub2lzeToKPiA+Cj4gPiBodHRwczovL3Bhc3RlYmluLnVidW50dS5jb20vcC9mZFBqbW1xQkRN Lwo+IAo+IFdlaXJkIHRoYXQgZG93bnN0cmVhbSBhbmQgbWFpbmxpbmUgYXJlIGJlaW5nIGJ1aWx0 IHdpdGggbm9uZSBvZiB0aGUKPiBkZWJ1ZyBzdHVmZiBlbmFibGVkLiBBcm1iaWFuIGNsZWFybHkg c2hvd3MgdGhlIGluaXRpYWwgc2V0dXAgb2NjdXJpbmcKPiBjb3JyZWN0bHksIGFuZCB0aGF0IGl0 J3MgYSA0R0IgYm9hcmQuIEl0J3MgdXNpbmcgYm90aCB0aGUgUm9ja2NoaXAKPiBtaW5pbG9hZGVy IHdpdGggYSBSb2NrY2hpcCBURi1BIGJsb2IgYXMgd2VsbC4KPiAKPiA+Cj4gPiA+ID4gSSBhbSB5 ZXQgdG8gaW52ZXN0aWdhdGUgdGhlIHUtYm9vdCBzdG9yeSBpbiBhbnkgZGV0YWlsLgo+ID4gPiA+ Cj4gPiA+ID4gSXQncyBvbiBteSBUT0RPIGxpc3QgZm9yIHRvZGF5Lgo+ID4gPiA+Cj4gPiA+ID4g PiBJcyB0aGVyZSBhIHBhcnRpY3VsYXIgcmVhc29uIGl0IGlzbid0IHVzaW5nIE1haW5saW5lIFRG LUE/Cj4gPiA+ID4KPiA+ID4gPiBXZSdyZSBub3QgdXNpbmcgVHJ1c3RlZCBGaXJtd2FyZSB5ZXQu Cj4gPiA+Cj4gPiA+IFRoaXMgcGxhdGZvcm0gZG9lcyBub3Qgd29yayBhdCBhbGwgd2l0aG91dCBU Ri1BLiBPcHRlZSBpcyBvcHRpb25hbC4KPiA+ID4gRWl0aGVyIHlvdSBhcmUgdXNpbmcgdGhlIGRv d25zdHJlYW0gYmxvYiBmcm9tIFJvY2tjaGlwIG9yIE1haW5saW5lCj4gPiA+IGJ1aWx0IHlvdXJz ZWxmLiBQZXJzb25hbGx5IEkgcHJlZmVyIHVzaW5nIE1haW5saW5lIGV2ZXJ5dGhpbmcuIElmIHlv dQo+ID4gPiBidWlsZCBNYWlubGluZSBVLUJvb3Qgd2l0aG91dCBURi1BIGl0IHdpbGwgdGhyb3cg YSB3YXJuaW5nIGF0IHRoZSBlbmQKPiA+ID4gdGhhdCBzYXlzIHRoZSBjcmVhdGVkIGJpbmFyeSBp cyBub24tZnVuY3Rpb25hbC4KPiA+Cj4gPiBSaWdodC4gIFBsYXllZCBhIGxvdCB3aXRoIHRoaXMg dG9kYXkuCj4gPgo+ID4gT3VyIGJ1aWxkIHdhcyB1c2luZyBURi1BIHdoaWNoIHdhcyBidWlsdC1p biB0byB0aGUgcHJpbWFyeSBsb2FkZXIuCj4gPgo+ID4gSSBoYWQgMiBpbnRlcmVzdGluZyByZXN1 bHRzIHRvZGF5LiAgTm8gaWRlYSBob3cgdG8gZXhwbGFpbiB0aGVtLgo+ID4KPiA+IEZpcnN0IG9u ZSB3YXMgd2l0aCBNYWlubGluZSB1LWJvb3QgYW5kIE1haW5saW5lIFRGLUEsIHdoaWNoIGZvdW5k LCBidXQKPiA+IHdhcyBzZWVtaW5nbHkgdW5hYmxlIHRvIGJvb3QgdGhlIGtlcm5lbDoKPiA+Cj4g PiBodHRwczovL3Bhc3RlYmluLnVidW50dS5jb20vcC85SFJoUHlmallLLwo+ID4KPiA+IFRoZSBz ZWNvbmQgaW50ZXJlc3RpbmcgcmVzdWx0IEkgaGFkIHdhcyB1c2luZyBvdXIgZG93bnN0cmVhbSB1 LWJvb3QKPiA+IHdpdGggTWFpbmxpbmUgVEYtQS4gIEl0IGJvb3RlZCBwZXJmZWN0bHkgZnJvbSBj b2xkLCBidXQgbWFuYWdlZCB0byBnZXQKPiA+IHN0dWNrIGluIHRoZSBUUEwgb24gc29mdCByZWJv b3QgaW4gYSB2ZXJ5IHNpbWlsYXIgd2F5IHRvIHRoZSBvbmUgSQo+ID4gcmVwb3J0ZWQgZWFybGll ciB3aGVuIG5vdCBib290aW5nIHdpdGggVEYtQSAoIkNoYW5uZWwgMTogY29sIGVycm9yIik6Cj4g Cj4gCj4gTWFpbmxpbmUgVEYtQSBkZWZhdWx0cyB0byAxMTUyMDAgZm9yIGl0cyB1YXJ0IG1lc3Nh Z2VzLCBzbyB5b3UgbmVlZCB0bwo+IGVpdGhlciBBLiBwYXNzIHRoZSB1YXJ0IGNvbmZpZyBmcm9t IFUtQm9vdCB0byBURi1BIHdpdGggYSBwbGF0Zm9ybQo+IGNvbmZpZyBvcHRpb24gKHVucmVsaWFi bGUgaW4gbXkgZXhwZXJpZW5jZSksIEIuIGNoYW5nZSBVLUJvb3QgdG8KPiAxMTUyMDAsIG9yIEMu IGNoYW5nZSBURi1BIHRvIDEuNU0gKHRoZSBwYXRoIEkgdGFrZSkuIFlvdXIgbWFpbmxpbmUKCkhv cGVmdWxseSB0aGlzIGlzIGVub3VnaDoKCmRpZmYgLS1naXQgYS9wbGF0L3JvY2tjaGlwL3JrMzM5 OS9yazMzOTlfZGVmLmggYi9wbGF0L3JvY2tjaGlwL3JrMzM5OS9yazMzOTlfZGVmLmgKaW5kZXgg YmE4MzI0MmViLi4yNGFkOTRhZTcgMTAwNjQ0Ci0tLSBhL3BsYXQvcm9ja2NoaXAvcmszMzk5L3Jr MzM5OV9kZWYuaAorKysgYi9wbGF0L3JvY2tjaGlwL3JrMzM5OS9yazMzOTlfZGVmLmgKQEAgLTE3 LDcgKzE3LDggQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogVUFSVCByZWxhdGVkIGNvbnN0YW50 cwogICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqLwotI2RlZmluZSBSSzMzOTlfQkFVRFJBVEUgICAgICAgICAg ICAgICAgICAgICAgICAxMTUyMDAKKy8vI2RlZmluZSBSSzMzOTlfQkFVRFJBVEUgICAgICAgICAg ICAgICAgICAgICAgMTE1MjAwCisjZGVmaW5lIFJLMzM5OV9CQVVEUkFURSAgICAgICAgICAgICAg ICAgICAgICAgIDE1MDAwMDAKICNkZWZpbmUgUkszMzk5X1VBUlRfQ0xPQ0sgICAgICAgICAgICAg IDI0MDAwMDAwCiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCj4gaGFuZyBpcyBleGFjdGx5IHdo ZXJlIHlvdSBleHBlY3QgdG8gaGFuZyB3aXRoIGEgbm9uLWZ1bmN0aW9uYWwgVEYtQS4gSQo+IGVu YWJsZSBzb21lIGFkZGl0aW9uYWwgcHJpbnRzIGluIG15IFUtQm9vdCB0cmVlIHRvIGtub3cgZXhh Y3RseSB3aGF0Cj4gZ2V0cyBsb2FkZWQgZHVyaW5nIFNQTC4gVGhlcmUgYXJlIGFsc28gZGVidWcg cHJpbnRzIHlvdSBjYW4gZW5hYmxlIGluCj4gVFBMIHRvIGdldCB0aGUgc2V0dXAgcmVzdWx0cy4K CldvdWxkIHlvdSBiZSBraW5kIGVub3VnaCB0byBwb2ludCBtZSB0byB0aGUgdS1ib290L1RGLUEg cHJpbnRzIHBsZWFzZT8KCj4gV291bGQgeW91IGJlIHdpbGxpbmcgdG8gcnVuIG1ha2Ugc2F2ZWRl ZmNvbmZpZyBmcm9tIHlvdXIgbWFpbmxpbmUKPiBzZXR1cCBhbmQgc2hhcmUgdGhlIHJlc3VsdD8K CnUtYm9vdCBvciBURi1BPwoKPiA+IGh0dHBzOi8vcGFzdGViaW4udWJ1bnR1LmNvbS9wL2h3bUJ6 eERCZ2MvCj4gPgo+ID4gVGhhbmtzIGFnYWluIGZvciB5b3VyIGluc2lnaHQuCj4gPgo+ID4gS2lu ZCByZWdhcmRzLAo+ID4gTGVlCj4gPgoKLS0gCkxlZSBKb25lcyBb5p2O55C85pavXQpQcmluY2lw YWwgVGVjaG5pY2FsIExlYWQgLSBEZXZlbG9wZXIgU2VydmljZXMKTGluYXJvLm9yZyDilIIgT3Bl biBzb3VyY2Ugc29mdHdhcmUgZm9yIEFybSBTb0NzCkZvbGxvdyBMaW5hcm86IEZhY2Vib29rIHwg VHdpdHRlciB8IEJsb2cKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK 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 A1B1BC433EF for ; Thu, 19 May 2022 15:43:10 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D3AB8839CC; Thu, 19 May 2022 17:43:07 +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="xRQlyAyL"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 65850839CC; Thu, 19 May 2022 17:43:03 +0200 (CEST) Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) (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 F2F4F80378 for ; Thu, 19 May 2022 17:42:59 +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-x331.google.com with SMTP id r6-20020a1c2b06000000b00396fee5ebc9so2922915wmr.1 for ; Thu, 19 May 2022 08:42:59 -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=WsKBxNUObECM5ccUgjEK/d2Jt99kF9A8elmY+rJSxz8=; b=xRQlyAyLuNIIRFdNyO7KqSw60MgWWQpq5Kv0t6poIvMy+tKb1wERA9hGcKuJNMmjf/ 1IidZPOBOZB3iHs9zZ3LxmZo7J5BRSTZZd5NwlP/HPSE7hkaC2nSR8z+wW3gBjm58tyx QJalSg29byxnYqZb5l1dgVcoMa2ek7G4PasAakAxb1hgh1evLRG9i5UecCNTbx0RJNWr BT5eBSP3O/TtB0/ZFwov+VnN/eEqOJDb6Bnoq1x8eh+p9/gTvLkVlfaMzd72RtlN5kEy SCeTFLG9FqPEjk7TaxM4/hToJ2QNZU/quGsh3zvCOYpZ9RL167kAaCw08M3BMmMlxl6p tMyw== 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=WsKBxNUObECM5ccUgjEK/d2Jt99kF9A8elmY+rJSxz8=; b=uAFOplipMw0yjGmtTG3GH2703hRUTfPPZ8CYiBUZ6l3b4GgPb1Nfw9lfM//h7w1Y04 F8hOzUP1Aw7AHqMdLRX8KHtCA/X/UMIM0Ul8sltMdWpnKlpV6PY8ml4shdbwGNO7qosL zi+8sjieLV/m1LdeuErrSPrCKsMycP7w1nwREqztspDNrYaeMEs067OCIlgPJDvJ7Tza OF4Oji1EYulYJig/v6GMUVovU1QWeM5+gI+gNyxytnxguWrIlQeTBxj6dc7xdhXC+0lx jnDjWH9SqvWPM9ll/csXZGaQL4zKX1EMU/tqns4Q/VxNkqS+3Vcv0/uG6Z6KeDZ9O5ws WuEw== X-Gm-Message-State: AOAM5307z7tTwOeONq1/EFn8pMHBzQ5eQkz9qQVyLL64pcuuFo1wokTt PcMmzrlb3dN270nRcQ/gjcijhA== X-Google-Smtp-Source: ABdhPJy803dNNEjJI3/Sx9/+OlGNDgfh5H3wP+jRZrs7bwDtpPvI1GzBtVm3EDHwvxZKTNEaHTOizA== X-Received: by 2002:a05:600c:1986:b0:394:77a3:bfa9 with SMTP id t6-20020a05600c198600b0039477a3bfa9mr4374738wmq.142.1652974979324; Thu, 19 May 2022 08:42:59 -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 o1-20020a5d47c1000000b0020e6470b2a7sm4996067wrc.85.2022.05.19.08.42.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 May 2022 08:42:58 -0700 (PDT) Date: Thu, 19 May 2022 16:42:56 +0100 From: Lee Jones To: Peter Geis Cc: Hugh Cole-Baker , U-Boot Mailing List , Caesar Wang , Vasily Khoruzhick , Kever Yang , Heiko Stuebner , Elaine Zhang , Brian Norris , "open list:ARM/Rockchip SoC..." , arm-mail-list Subject: Re: [U-Boot] [PATCH 2/2] rockchip: rk3399: rockpro64: enable force power on reset workaround Message-ID: References: <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: 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 On Thu, 19 May 2022, Peter Geis wrote: > On Thu, May 19, 2022 at 10:56 AM Lee Jones wrote: > > > > > > > > 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). > > > > > > > > > > The rk3399 SoC has a hardware bug where the power domains are not > > > > > reset upon a soft reset. This leads to situations like this one where > > > > > power domains are shut down during shutdown but aren't restored on > > > > > reboot. > > > > > > > > I assume this isn't something we can patch in the kernel driver? > > > > > > As far as I know it's being worked on by others, I have some ideas for > > > this as well but I've been focused on rk356x lately. > > > > Thanks for the update. > > > > > > > Mainline TF-A was patched to force all power domains online > > > > > when a soft reboot is triggered, which solved that issue. > > > > > > > > Okay, this is what I figured. > > > > > > > > > What particular issues are you having initializing modern u-boot on > > > > > this device? > > > > > > > > This is the output: https://pastebin.ubuntu.com/p/d5DmsSBnrR/ > > > > > > > > Speaking with one of the guys who supports RockPi 4 in AOSP, he > > > > suspects the DDR settings. Apparently settings for older SoCs > > > > sometimes get clobbered when support for newer SoCs is added. > > > > > > The rk3399 TPL code is specific to the rk3399 and it really hasn't > > > been touched much recently. I'm using the latest Mainline U-Boot on > > > both my Rockpro64 and Pinephone-Pro. I don't see TF-A being loaded, > > > which should happen between: > > > > > > Trying to boot from BOOTROM > > > Returning to boot ROM... > > > > > > Otherwise it just looks like the TPL code doesn't like being in a > > > single channel configuration. Does the 2GB model just forgo the second > > > ram chip? Or is this actually a 4GB model and it isn't detecting the > > > second chip in both downstream and mainline? Could you include the > > > TPL/SPL portion of downstream's output? > > > > TPL/SPL are mostly silent on the downstream build: > > > > https://pastebin.ubuntu.com/p/m2bBdjF8Wq/ > > > > Not sure if it helps at all, but ArmBian is pretty noisy: > > > > https://pastebin.ubuntu.com/p/fdPjmmqBDM/ > > Weird that downstream and mainline are being built with none of the > debug stuff enabled. Armbian clearly shows the initial setup occuring > correctly, and that it's a 4GB board. It's using both the Rockchip > miniloader with a Rockchip TF-A blob as well. > > > > > > > I am yet to investigate the u-boot story in any detail. > > > > > > > > It's on my TODO list for today. > > > > > > > > > Is there a particular reason it isn't using Mainline TF-A? > > > > > > > > We're not using Trusted Firmware yet. > > > > > > This platform does not work at all without TF-A. Optee is optional. > > > Either you are using the downstream blob from Rockchip or Mainline > > > built yourself. Personally I prefer using Mainline everything. If you > > > build Mainline U-Boot without TF-A it will throw a warning at the end > > > that says the created binary is non-functional. > > > > Right. Played a lot with this today. > > > > Our build was using TF-A which was built-in to the primary loader. > > > > I had 2 interesting results today. No idea how to explain them. > > > > First one was with Mainline u-boot and Mainline TF-A, which found, but > > was seemingly unable to boot the kernel: > > > > https://pastebin.ubuntu.com/p/9HRhPyfjYK/ > > > > The second interesting result I had was using our downstream u-boot > > with Mainline TF-A. It booted perfectly from cold, but managed to get > > stuck in the TPL on soft reboot in a very similar way to the one I > > reported earlier when not booting with TF-A ("Channel 1: col error"): > > > Mainline TF-A defaults to 115200 for its uart messages, so you need to > either A. pass the uart config from U-Boot to TF-A with a platform > config option (unreliable in my experience), B. change U-Boot to > 115200, or C. change TF-A to 1.5M (the path I take). Your mainline Hopefully this is enough: diff --git a/plat/rockchip/rk3399/rk3399_def.h b/plat/rockchip/rk3399/rk3399_def.h index ba83242eb..24ad94ae7 100644 --- a/plat/rockchip/rk3399/rk3399_def.h +++ b/plat/rockchip/rk3399/rk3399_def.h @@ -17,7 +17,8 @@ /************************************************************************** * UART related constants **************************************************************************/ -#define RK3399_BAUDRATE 115200 +//#define RK3399_BAUDRATE 115200 +#define RK3399_BAUDRATE 1500000 #define RK3399_UART_CLOCK 24000000 /****************************************************************************** > hang is exactly where you expect to hang with a non-functional TF-A. I > enable some additional prints in my U-Boot tree to know exactly what > gets loaded during SPL. There are also debug prints you can enable in > TPL to get the setup results. Would you be kind enough to point me to the u-boot/TF-A prints please? > Would you be willing to run make savedefconfig from your mainline > setup and share the result? u-boot or TF-A? > > https://pastebin.ubuntu.com/p/hwmBzxDBgc/ > > > > Thanks again for your insight. > > > > Kind regards, > > Lee > > -- Lee Jones [李琼斯] Principal Technical Lead - Developer Services Linaro.org │ Open source software for Arm SoCs Follow Linaro: Facebook | Twitter | Blog