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 E3E32C433EF for ; Thu, 19 May 2022 17:23: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=Nwx2JbxtEOYfqqBEOFh9RW8HQqLPWMaaaYMJ/afrB+4=; b=VgNvBxP58K62d5 0eQprp1plIolmstHnAFBe3vI6RNhAQfiSZOdLj4A98AhDlzHejh+YMrZjX8oYwkvV81u+y+yIsOej B/N0O0i+ulfglKeeMFFnzTeW7bUAKwc3Obn+RWCjMGLVFSAl3T0aNtLLKmnj/lc6e8aZIYsN7RB83 g4sPvjYL2+kEJ8mnEhmqeL6/5C1SRti4hz7YbRxErGc4+WgNZoAvZRcxBYpcAaYoc3mRqV+SZxxOS dqeikXO6VvBqMgnon5P4f6PYN496kUFaUgHHLpX1Tw93G1dsTfY0VMx5ITat7bWXV0HZMFu21ksUU OJlZDR65us8cl2nTuX/A==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nrjrx-008ZZA-3S; Thu, 19 May 2022 17:23:25 +0000 Received: from mail-wr1-x433.google.com ([2a00:1450:4864:20::433]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nrjrs-008ZX9-Uu for linux-rockchip@lists.infradead.org; Thu, 19 May 2022 17:23:22 +0000 Received: by mail-wr1-x433.google.com with SMTP id k30so8160510wrd.5 for ; Thu, 19 May 2022 10:23:19 -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=NPCjxkK0fcdy9Hc1SRj7CcekHol/84J4BuMTNzss09o=; b=h+sPOe3SwizaDfXn9d4QcIL7tuqdzjDZ/k22EqaqENRa8ElsPSiVj8GsTKNygz4JUl bWYV7mNnzgSfcQb4nmuWemrXTRgC7OtDi0onXi7YxCRd4XoMje3s+H5RjCe8m+Pzu8/X fIjCOXxliSnWol4zAz1JTXe6E282oEAuWaK9ZpEVT+5AR82RJaMb+Jssa3xBdaEhCJIF SrtWw2ZEgbJFij3iU8HEiE8oJy+C71EXh7NYMI0GMoYGgMuV/moQkOyEh39UuJh1Ak1Z ZQOtDlkj23ZFlJpZrWcc7B2hJIXL2u5p8JDFj0P92od5Bag0nwnkrgYZfPf2lDMf8WD9 XbxA== 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=NPCjxkK0fcdy9Hc1SRj7CcekHol/84J4BuMTNzss09o=; b=rKz7PDMXJNjFKg0MQHAp38mBu2mBICm8CDSx4fR29QjRMMBis1h2dzM9aRM4tlow3d A58Qd5cjDtcj1o0ayRMz2OwHXUKtf7EjSWZIsBso3y+OHS3oaxXrHlGkubUv52m9jdnu BnVfQj1LnkIPSPUfP8y4W+dvpAr3XG3uyNlbxyBfglM5DifaJH/LPC2r2z/JCrPedeur NSru0kSLvlf/DP+0aCU3mCpUoGP8w5Z7yS1UisAX6FJ57pHlE2XCeSKE1meG4SBhXVvG 4NTe11OIcvPGvBvuh8HzHhsDLu57/YH45frj6EKhUYOJnftaMdYjromTwWvkcLKah8tI F6dg== X-Gm-Message-State: AOAM533Y7YvUsWXAM/ebxPiN3MohGNx511XxzUrcIBYq1ogSja8bdWRs 62jwRWZf8G4gSWpoJzKRW8sVsg== X-Google-Smtp-Source: ABdhPJxEImLDPrgl2Dg4youLs3o6FCerpvBTK03EIn0cWFhCMDvMopyGWVkKSpyZfUImMxZHumnu5w== X-Received: by 2002:adf:dd06:0:b0:20d:c4b:e76f with SMTP id a6-20020adfdd06000000b0020d0c4be76fmr4966135wrm.581.1652980998686; Thu, 19 May 2022 10:23:18 -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 s5-20020a7bc0c5000000b00397348aed2dsm77041wmh.34.2022.05.19.10.23.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 May 2022 10:23:18 -0700 (PDT) Date: Thu, 19 May 2022 18:23:15 +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: 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_102321_050772_61271DCF X-CRM114-Status: GOOD ( 56.01 ) 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 T24gVGh1LCAxOSBNYXkgMjAyMiwgTGVlIEpvbmVzIHdyb3RlOgoKPiBPbiBUaHUsIDE5IE1heSAy MDIyLCBQZXRlciBHZWlzIHdyb3RlOgo+IAo+ID4gT24gVGh1LCBNYXkgMTksIDIwMjIgYXQgMTE6 NDcgQU0gTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4gd3JvdGU6Cj4gPiA+Cj4gPiA+ IE9uIFRodSwgMTkgTWF5IDIwMjIsIExlZSBKb25lcyB3cm90ZToKPiA+ID4KPiA+ID4gPiBPbiBU aHUsIDE5IE1heSAyMDIyLCBQZXRlciBHZWlzIHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gPiBPbiBU aHUsIE1heSAxOSwgMjAyMiBhdCAxMDo1NiBBTSBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8u b3JnPiB3cm90ZToKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+ID4gPiBJdCdzIG5vdCBjbGVh ciBob3cgdGhpcyBpc3N1ZSAocHJlc2VudCAzIHllYXJzIGFnbykgd2FzIGZpbmFsbHkKPiA+ID4g PiA+ID4gPiA+ID4gPiByZXNvbHZlZC4gIEZyb20gdGhlIHRocmVhZCwgaXQgbG9va3MgYXMgaWYg dGhlIGZpeCBtaWdodCBoYXZlIG1hZGUgaXRzCj4gPiA+ID4gPiA+ID4gPiA+ID4gd2F5IGludG8g QVRGLCBidXQgSSdtIDg3LjYlIHN1cmUgQVRGIGlzIG5vdCBydW5uaW5nIG9uIHRoaXMgcGxhdGZv cm0KPiA+ID4gPiA+ID4gPiA+ID4gPiAoeWV0KS4KPiA+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ ID4gPiA+ID4gVGhlIHJrMzM5OSBTb0MgaGFzIGEgaGFyZHdhcmUgYnVnIHdoZXJlIHRoZSBwb3dl ciBkb21haW5zIGFyZSBub3QKPiA+ID4gPiA+ID4gPiA+ID4gcmVzZXQgdXBvbiBhIHNvZnQgcmVz ZXQuIFRoaXMgbGVhZHMgdG8gc2l0dWF0aW9ucyBsaWtlIHRoaXMgb25lIHdoZXJlCj4gPiA+ID4g PiA+ID4gPiA+IHBvd2VyIGRvbWFpbnMgYXJlIHNodXQgZG93biBkdXJpbmcgc2h1dGRvd24gYnV0 IGFyZW4ndCByZXN0b3JlZCBvbgo+ID4gPiA+ID4gPiA+ID4gPiByZWJvb3QuCj4gPiA+ID4gPiA+ ID4gPgo+ID4gPiA+ID4gPiA+ID4gSSBhc3N1bWUgdGhpcyBpc24ndCBzb21ldGhpbmcgd2UgY2Fu IHBhdGNoIGluIHRoZSBrZXJuZWwgZHJpdmVyPwo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4g QXMgZmFyIGFzIEkga25vdyBpdCdzIGJlaW5nIHdvcmtlZCBvbiBieSBvdGhlcnMsIEkgaGF2ZSBz b21lIGlkZWFzIGZvcgo+ID4gPiA+ID4gPiA+IHRoaXMgYXMgd2VsbCBidXQgSSd2ZSBiZWVuIGZv Y3VzZWQgb24gcmszNTZ4IGxhdGVseS4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gVGhhbmtzIGZv ciB0aGUgdXBkYXRlLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gPiBNYWlubGluZSBURi1B IHdhcyBwYXRjaGVkIHRvIGZvcmNlIGFsbCBwb3dlciBkb21haW5zIG9ubGluZQo+ID4gPiA+ID4g PiA+ID4gPiB3aGVuIGEgc29mdCByZWJvb3QgaXMgdHJpZ2dlcmVkLCB3aGljaCBzb2x2ZWQgdGhh dCBpc3N1ZS4KPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBPa2F5LCB0aGlzIGlzIHdo YXQgSSBmaWd1cmVkLgo+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+ID4gV2hhdCBwYXJ0 aWN1bGFyIGlzc3VlcyBhcmUgeW91IGhhdmluZyBpbml0aWFsaXppbmcgbW9kZXJuIHUtYm9vdCBv bgo+ID4gPiA+ID4gPiA+ID4gPiB0aGlzIGRldmljZT8KPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4g PiA+ID4gPiBUaGlzIGlzIHRoZSBvdXRwdXQ6IGh0dHBzOi8vcGFzdGViaW4udWJ1bnR1LmNvbS9w L2Q1RG1zU0JuclIvCj4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gU3BlYWtpbmcgd2l0 aCBvbmUgb2YgdGhlIGd1eXMgd2hvIHN1cHBvcnRzIFJvY2tQaSA0IGluIEFPU1AsIGhlCj4gPiA+ ID4gPiA+ID4gPiBzdXNwZWN0cyB0aGUgRERSIHNldHRpbmdzLiAgQXBwYXJlbnRseSBzZXR0aW5n cyBmb3Igb2xkZXIgU29Dcwo+ID4gPiA+ID4gPiA+ID4gc29tZXRpbWVzIGdldCBjbG9iYmVyZWQg d2hlbiBzdXBwb3J0IGZvciBuZXdlciBTb0NzIGlzIGFkZGVkLgo+ID4gPiA+ID4gPiA+Cj4gPiA+ ID4gPiA+ID4gVGhlIHJrMzM5OSBUUEwgY29kZSBpcyBzcGVjaWZpYyB0byB0aGUgcmszMzk5IGFu ZCBpdCByZWFsbHkgaGFzbid0Cj4gPiA+ID4gPiA+ID4gYmVlbiB0b3VjaGVkIG11Y2ggcmVjZW50 bHkuIEknbSB1c2luZyB0aGUgbGF0ZXN0IE1haW5saW5lIFUtQm9vdCBvbgo+ID4gPiA+ID4gPiA+ IGJvdGggbXkgUm9ja3BybzY0IGFuZCBQaW5lcGhvbmUtUHJvLiBJIGRvbid0IHNlZSBURi1BIGJl aW5nIGxvYWRlZCwKPiA+ID4gPiA+ID4gPiB3aGljaCBzaG91bGQgaGFwcGVuIGJldHdlZW46Cj4g PiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBUcnlpbmcgdG8gYm9vdCBmcm9tIEJPT1RST00KPiA+ ID4gPiA+ID4gPiBSZXR1cm5pbmcgdG8gYm9vdCBST00uLi4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ ID4gPiA+IE90aGVyd2lzZSBpdCBqdXN0IGxvb2tzIGxpa2UgdGhlIFRQTCBjb2RlIGRvZXNuJ3Qg bGlrZSBiZWluZyBpbiBhCj4gPiA+ID4gPiA+ID4gc2luZ2xlIGNoYW5uZWwgY29uZmlndXJhdGlv bi4gRG9lcyB0aGUgMkdCIG1vZGVsIGp1c3QgZm9yZ28gdGhlIHNlY29uZAo+ID4gPiA+ID4gPiA+ IHJhbSBjaGlwPyBPciBpcyB0aGlzIGFjdHVhbGx5IGEgNEdCIG1vZGVsIGFuZCBpdCBpc24ndCBk ZXRlY3RpbmcgdGhlCj4gPiA+ID4gPiA+ID4gc2Vjb25kIGNoaXAgaW4gYm90aCBkb3duc3RyZWFt IGFuZCBtYWlubGluZT8gQ291bGQgeW91IGluY2x1ZGUgdGhlCj4gPiA+ID4gPiA+ID4gVFBML1NQ TCBwb3J0aW9uIG9mIGRvd25zdHJlYW0ncyBvdXRwdXQ/Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ IFRQTC9TUEwgYXJlIG1vc3RseSBzaWxlbnQgb24gdGhlIGRvd25zdHJlYW0gYnVpbGQ6Cj4gPiA+ ID4gPiA+Cj4gPiA+ID4gPiA+IGh0dHBzOi8vcGFzdGViaW4udWJ1bnR1LmNvbS9wL20yYkJkakY4 V3EvCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IE5vdCBzdXJlIGlmIGl0IGhlbHBzIGF0IGFsbCwg YnV0IEFybUJpYW4gaXMgcHJldHR5IG5vaXN5Ogo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBodHRw czovL3Bhc3RlYmluLnVidW50dS5jb20vcC9mZFBqbW1xQkRNLwo+ID4gPiA+ID4KPiA+ID4gPiA+ IFdlaXJkIHRoYXQgZG93bnN0cmVhbSBhbmQgbWFpbmxpbmUgYXJlIGJlaW5nIGJ1aWx0IHdpdGgg bm9uZSBvZiB0aGUKPiA+ID4gPiA+IGRlYnVnIHN0dWZmIGVuYWJsZWQuIEFybWJpYW4gY2xlYXJs eSBzaG93cyB0aGUgaW5pdGlhbCBzZXR1cCBvY2N1cmluZwo+ID4gPiA+ID4gY29ycmVjdGx5LCBh bmQgdGhhdCBpdCdzIGEgNEdCIGJvYXJkLiBJdCdzIHVzaW5nIGJvdGggdGhlIFJvY2tjaGlwCj4g PiA+ID4gPiBtaW5pbG9hZGVyIHdpdGggYSBSb2NrY2hpcCBURi1BIGJsb2IgYXMgd2VsbC4KPiA+ ID4gPiA+Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBJIGFtIHlldCB0byBpbnZlc3RpZ2F0 ZSB0aGUgdS1ib290IHN0b3J5IGluIGFueSBkZXRhaWwuCj4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ ID4gPiA+ID4gSXQncyBvbiBteSBUT0RPIGxpc3QgZm9yIHRvZGF5Lgo+ID4gPiA+ID4gPiA+ID4K PiA+ID4gPiA+ID4gPiA+ID4gSXMgdGhlcmUgYSBwYXJ0aWN1bGFyIHJlYXNvbiBpdCBpc24ndCB1 c2luZyBNYWlubGluZSBURi1BPwo+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+IFdlJ3Jl IG5vdCB1c2luZyBUcnVzdGVkIEZpcm13YXJlIHlldC4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4g PiA+IFRoaXMgcGxhdGZvcm0gZG9lcyBub3Qgd29yayBhdCBhbGwgd2l0aG91dCBURi1BLiBPcHRl ZSBpcyBvcHRpb25hbC4KPiA+ID4gPiA+ID4gPiBFaXRoZXIgeW91IGFyZSB1c2luZyB0aGUgZG93 bnN0cmVhbSBibG9iIGZyb20gUm9ja2NoaXAgb3IgTWFpbmxpbmUKPiA+ID4gPiA+ID4gPiBidWls dCB5b3Vyc2VsZi4gUGVyc29uYWxseSBJIHByZWZlciB1c2luZyBNYWlubGluZSBldmVyeXRoaW5n LiBJZiB5b3UKPiA+ID4gPiA+ID4gPiBidWlsZCBNYWlubGluZSBVLUJvb3Qgd2l0aG91dCBURi1B IGl0IHdpbGwgdGhyb3cgYSB3YXJuaW5nIGF0IHRoZSBlbmQKPiA+ID4gPiA+ID4gPiB0aGF0IHNh eXMgdGhlIGNyZWF0ZWQgYmluYXJ5IGlzIG5vbi1mdW5jdGlvbmFsLgo+ID4gPiA+ID4gPgo+ID4g PiA+ID4gPiBSaWdodC4gIFBsYXllZCBhIGxvdCB3aXRoIHRoaXMgdG9kYXkuCj4gPiA+ID4gPiA+ Cj4gPiA+ID4gPiA+IE91ciBidWlsZCB3YXMgdXNpbmcgVEYtQSB3aGljaCB3YXMgYnVpbHQtaW4g dG8gdGhlIHByaW1hcnkgbG9hZGVyLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBJIGhhZCAyIGlu dGVyZXN0aW5nIHJlc3VsdHMgdG9kYXkuICBObyBpZGVhIGhvdyB0byBleHBsYWluIHRoZW0uCj4g PiA+ID4gPiA+Cj4gPiA+ID4gPiA+IEZpcnN0IG9uZSB3YXMgd2l0aCBNYWlubGluZSB1LWJvb3Qg YW5kIE1haW5saW5lIFRGLUEsIHdoaWNoIGZvdW5kLCBidXQKPiA+ID4gPiA+ID4gd2FzIHNlZW1p bmdseSB1bmFibGUgdG8gYm9vdCB0aGUga2VybmVsOgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBo dHRwczovL3Bhc3RlYmluLnVidW50dS5jb20vcC85SFJoUHlmallLLwo+ID4gPiA+ID4gPgo+ID4g PiA+ID4gPiBUaGUgc2Vjb25kIGludGVyZXN0aW5nIHJlc3VsdCBJIGhhZCB3YXMgdXNpbmcgb3Vy IGRvd25zdHJlYW0gdS1ib290Cj4gPiA+ID4gPiA+IHdpdGggTWFpbmxpbmUgVEYtQS4gIEl0IGJv b3RlZCBwZXJmZWN0bHkgZnJvbSBjb2xkLCBidXQgbWFuYWdlZCB0byBnZXQKPiA+ID4gPiA+ID4g c3R1Y2sgaW4gdGhlIFRQTCBvbiBzb2Z0IHJlYm9vdCBpbiBhIHZlcnkgc2ltaWxhciB3YXkgdG8g dGhlIG9uZSBJCj4gPiA+ID4gPiA+IHJlcG9ydGVkIGVhcmxpZXIgd2hlbiBub3QgYm9vdGluZyB3 aXRoIFRGLUEgKCJDaGFubmVsIDE6IGNvbCBlcnJvciIpOgo+ID4gPiA+ID4KPiA+ID4gPiA+Cj4g PiA+ID4gPiBNYWlubGluZSBURi1BIGRlZmF1bHRzIHRvIDExNTIwMCBmb3IgaXRzIHVhcnQgbWVz c2FnZXMsIHNvIHlvdSBuZWVkIHRvCj4gPiA+ID4gPiBlaXRoZXIgQS4gcGFzcyB0aGUgdWFydCBj b25maWcgZnJvbSBVLUJvb3QgdG8gVEYtQSB3aXRoIGEgcGxhdGZvcm0KPiA+ID4gPiA+IGNvbmZp ZyBvcHRpb24gKHVucmVsaWFibGUgaW4gbXkgZXhwZXJpZW5jZSksIEIuIGNoYW5nZSBVLUJvb3Qg dG8KPiA+ID4gPiA+IDExNTIwMCwgb3IgQy4gY2hhbmdlIFRGLUEgdG8gMS41TSAodGhlIHBhdGgg SSB0YWtlKS4gWW91ciBtYWlubGluZQo+ID4gPiA+Cj4gPiA+ID4gSG9wZWZ1bGx5IHRoaXMgaXMg ZW5vdWdoOgo+ID4gPiA+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL3BsYXQvcm9ja2NoaXAvcmszMzk5 L3JrMzM5OV9kZWYuaCBiL3BsYXQvcm9ja2NoaXAvcmszMzk5L3JrMzM5OV9kZWYuaAo+ID4gPiA+ IGluZGV4IGJhODMyNDJlYi4uMjRhZDk0YWU3IDEwMDY0NAo+ID4gPiA+IC0tLSBhL3BsYXQvcm9j a2NoaXAvcmszMzk5L3JrMzM5OV9kZWYuaAo+ID4gPiA+ICsrKyBiL3BsYXQvcm9ja2NoaXAvcmsz Mzk5L3JrMzM5OV9kZWYuaAo+ID4gPiA+IEBAIC0xNyw3ICsxNyw4IEBACj4gPiA+ID4gIC8qKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKgo+ID4gPiA+ICAgKiBVQVJUIHJlbGF0ZWQgY29uc3RhbnRzCj4gPiA+ID4g ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKi8KPiA+ID4gPiAtI2RlZmluZSBSSzMzOTlfQkFVRFJBVEUgICAg ICAgICAgICAgICAgICAgICAgICAxMTUyMDAKPiA+ID4gPiArLy8jZGVmaW5lIFJLMzM5OV9CQVVE UkFURSAgICAgICAgICAgICAgICAgICAgICAxMTUyMDAKPiA+ID4gPiArI2RlZmluZSBSSzMzOTlf QkFVRFJBVEUgICAgICAgICAgICAgICAgICAgICAgICAxNTAwMDAwCj4gPiA+ID4gICNkZWZpbmUg UkszMzk5X1VBUlRfQ0xPQ0sgICAgICAgICAgICAgIDI0MDAwMDAwCj4gPiA+ID4KPiA+ID4gPiAg LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKgo+ID4gCj4gPiBZZXMsIHRoYXQgaXMgc3VmZmljaWVudC4K ClRoYXQncyBpbnRlcmVzdGluZy4gIFdvdWxkIHRoaXMgY2hhbmdlIHJlc3VsdCBpbiBtZSBub3cg YmVpbmcgYWJsZSB0bwpzZWUgdGhlIGNvbnNvbGUgb3V0cHV0IGZyb20gdGhpcyAoYXBwYXJlbnRs eSkgZmFpbGVkIGF0dGVtcHQ6CgpodHRwczovL3Bhc3RlYmluLnVidW50dS5jb20vcC85SFJoUHlm allLLwoKSG93ZXZlciB0aGUgcmVzdWx0IGlzIHRoZSBzYW1lIGFzIHRoZSBkb3duc3RyZWFtIGtl cm5lbCB3aGVyZSBpdApmYWlscyBpbiB0aGUgVFBMIG9uIHNvZnQgcmVib290OgoKaHR0cHM6Ly9w YXN0ZWJpbi51YnVudHUuY29tL3AvVFpCWXFUTUNuTi8KCk5vIFRGLUEgbWVzc2FnZXMgc2VlbiB0 aG91Z2ggc3RpbGwuCgpJcyBpdCBwb3NzaWJsZSB0aGF0IHUtYm9vdCBvbmx5IHJ1bnMgVEYtQSBv biBjb2xkIGJvb3Q/ICBTZWVtcyBvZGQuCgpXaGF0IHdhcyB0aGUgZXh0cmEgbG9nZ2luZyB5b3Ug bWVudGlvbmVkIGJlZm9yZT8KCi0tIApMZWUgSm9uZXMgW+adjueQvOaWr10KUHJpbmNpcGFsIFRl Y2huaWNhbCBMZWFkIC0gRGV2ZWxvcGVyIFNlcnZpY2VzCkxpbmFyby5vcmcg4pSCIE9wZW4gc291 cmNlIHNvZnR3YXJlIGZvciBBcm0gU29DcwpGb2xsb3cgTGluYXJvOiBGYWNlYm9vayB8IFR3aXR0 ZXIgfCBCbG9nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpMaW51eC1yb2NrY2hpcCBtYWlsaW5nIGxpc3QKTGludXgtcm9ja2NoaXBAbGlzdHMuaW5mcmFk ZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4 LXJvY2tjaGlwCg== 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 05582C433EF for ; Thu, 19 May 2022 17:23:29 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id DC08683D0C; Thu, 19 May 2022 19:23: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=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="h+sPOe3S"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id D0E8483D0C; Thu, 19 May 2022 19:23:25 +0200 (CEST) Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) (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 3201B83C2F for ; Thu, 19 May 2022 19:23:19 +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-wr1-x433.google.com with SMTP id r23so8189645wrr.2 for ; Thu, 19 May 2022 10:23:19 -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=NPCjxkK0fcdy9Hc1SRj7CcekHol/84J4BuMTNzss09o=; b=h+sPOe3SwizaDfXn9d4QcIL7tuqdzjDZ/k22EqaqENRa8ElsPSiVj8GsTKNygz4JUl bWYV7mNnzgSfcQb4nmuWemrXTRgC7OtDi0onXi7YxCRd4XoMje3s+H5RjCe8m+Pzu8/X fIjCOXxliSnWol4zAz1JTXe6E282oEAuWaK9ZpEVT+5AR82RJaMb+Jssa3xBdaEhCJIF SrtWw2ZEgbJFij3iU8HEiE8oJy+C71EXh7NYMI0GMoYGgMuV/moQkOyEh39UuJh1Ak1Z ZQOtDlkj23ZFlJpZrWcc7B2hJIXL2u5p8JDFj0P92od5Bag0nwnkrgYZfPf2lDMf8WD9 XbxA== 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=NPCjxkK0fcdy9Hc1SRj7CcekHol/84J4BuMTNzss09o=; b=5Jp7bfUHymzeTFSyDHR0EI1FHmFCnfX4005bMwKsn4VCmunQhG94H4Ohk6AxOeSN3T lwH3j1CJRXngsCrfurIXJQMBZQNq6t4jnYLE9GulFS7Qe9zOTBPLLaUqaeM2feSRvd48 H4NHfz4CVgccAlXRu5PWAFfEzj19enzcnB1EGIQqVFzVKitIc0R3oHtmoIE6pa429q78 NMT9lFDIXVUW7IwdEiC0M4YQ3fQg6Xq3lwrroEl7ZAhvBkgY9CbjYKO3sT67lkH1u4gj UHmB37UgSlXlJcW3Lv8KqyVjNDgWmsMrn4k79Jv+dc3FSGP+MjyUSAbcJGptAjEJEXk8 ulVA== X-Gm-Message-State: AOAM532g5oiCczME1T/LvdIgSrm7Pvq/iDTu6mfgbXYyT/jf2k7ri9Pw 1bzWpM+97c6yESiGkaWGoOvogBm7vxCpzQ== X-Google-Smtp-Source: ABdhPJxEImLDPrgl2Dg4youLs3o6FCerpvBTK03EIn0cWFhCMDvMopyGWVkKSpyZfUImMxZHumnu5w== X-Received: by 2002:adf:dd06:0:b0:20d:c4b:e76f with SMTP id a6-20020adfdd06000000b0020d0c4be76fmr4966135wrm.581.1652980998686; Thu, 19 May 2022 10:23:18 -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 s5-20020a7bc0c5000000b00397348aed2dsm77041wmh.34.2022.05.19.10.23.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 May 2022 10:23:18 -0700 (PDT) Date: Thu, 19 May 2022 18:23:15 +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: 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, Lee Jones wrote: > On Thu, 19 May 2022, Peter Geis wrote: > > > On Thu, May 19, 2022 at 11:47 AM Lee Jones wrote: > > > > > > On Thu, 19 May 2022, Lee Jones wrote: > > > > > > > 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 > > > > > > > > /****************************************************************************** > > > > Yes, that is sufficient. That's interesting. Would this change result in me now being able to see the console output from this (apparently) failed attempt: https://pastebin.ubuntu.com/p/9HRhPyfjYK/ However the result is the same as the downstream kernel where it fails in the TPL on soft reboot: https://pastebin.ubuntu.com/p/TZBYqTMCnN/ No TF-A messages seen though still. Is it possible that u-boot only runs TF-A on cold boot? Seems odd. What was the extra logging you mentioned before? -- Lee Jones [李琼斯] Principal Technical Lead - Developer Services Linaro.org │ Open source software for Arm SoCs Follow Linaro: Facebook | Twitter | Blog 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 1AEE8C433EF for ; Thu, 19 May 2022 17:24: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=/2VQGqxYVYEABnfqzk1JWrkDwLeDDEqI1CRJAYVMmKM=; b=IjFV9n7D8mGFJl jq4COQDNtKcnKWvl0tyATd9PloqXUZ+tbhHDVkj0HD80WUkrvpremabjBNngkCx3vOlgwRmWyGzcw LEm68GgFbSgaJiYYiY2oNzV8KBT3fVjVuY3Ar3b/ODEj45Vkr+lMGBW0yQo3XkEHb0rwQ1fQCg0rT C0gepqDc0dE+dKIj8pD7fH0+mzqM9DS3jeo+r6hPw0WMw2IK821/tznGPWKyWuRWNwOiwwl9HtyWA 7UpMmmDRJle2ktiQw8Y36NgIbmsP+i9y1S0IuJEyyx5ceX9l9cqAZatmP5I1RtTHEYHqXn7FHdPAs dm2qyKEwBNqQwfVZuAiA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nrjrx-008ZZG-Uj; Thu, 19 May 2022 17:23:26 +0000 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nrjrt-008ZXA-SN for linux-arm-kernel@lists.infradead.org; Thu, 19 May 2022 17:23:24 +0000 Received: by mail-wr1-x42a.google.com with SMTP id s28so8036954wrb.7 for ; Thu, 19 May 2022 10:23:19 -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=NPCjxkK0fcdy9Hc1SRj7CcekHol/84J4BuMTNzss09o=; b=h+sPOe3SwizaDfXn9d4QcIL7tuqdzjDZ/k22EqaqENRa8ElsPSiVj8GsTKNygz4JUl bWYV7mNnzgSfcQb4nmuWemrXTRgC7OtDi0onXi7YxCRd4XoMje3s+H5RjCe8m+Pzu8/X fIjCOXxliSnWol4zAz1JTXe6E282oEAuWaK9ZpEVT+5AR82RJaMb+Jssa3xBdaEhCJIF SrtWw2ZEgbJFij3iU8HEiE8oJy+C71EXh7NYMI0GMoYGgMuV/moQkOyEh39UuJh1Ak1Z ZQOtDlkj23ZFlJpZrWcc7B2hJIXL2u5p8JDFj0P92od5Bag0nwnkrgYZfPf2lDMf8WD9 XbxA== 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=NPCjxkK0fcdy9Hc1SRj7CcekHol/84J4BuMTNzss09o=; b=yhQFCL/g7N9EyGPkByeiXKShfbZk5TIVQv694UcNmcb1nsrs2i0HvSVY7cC2cuOSWx RlMunapB8mjVS4Ma8Zdi0n2kJvntzhOoTxN/tuGdect3yzSE2pBC5srb8L2KyLfoTaOv 9bWkjCw/A9wylIBoGE/z9B2zDJkjUtpwlwpPQbfEMEzh+o4nUcJgC87wH8GmsQk2E9Do Wy2kRlJKTucE93IKSLYXwkcNAoL+Bl5mjvx0rpZbYvmaD13NdNB9M1FvOwIdt3M6RDMk +8nFLnAfPowAP2mkMVNrMEzYoHTlCmR3gRC6b4v7RdM0UR7sZ8BxMtGlIl5jdbxouwbW iiaA== X-Gm-Message-State: AOAM5328eIaRGir6OFyMNTuuxX5nNdFiQVYPT5hrKd+dzVlGH4/jefQv WifM9D5todim/1dGvw9JN0KEcw== X-Google-Smtp-Source: ABdhPJxEImLDPrgl2Dg4youLs3o6FCerpvBTK03EIn0cWFhCMDvMopyGWVkKSpyZfUImMxZHumnu5w== X-Received: by 2002:adf:dd06:0:b0:20d:c4b:e76f with SMTP id a6-20020adfdd06000000b0020d0c4be76fmr4966135wrm.581.1652980998686; Thu, 19 May 2022 10:23:18 -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 s5-20020a7bc0c5000000b00397348aed2dsm77041wmh.34.2022.05.19.10.23.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 19 May 2022 10:23:18 -0700 (PDT) Date: Thu, 19 May 2022 18:23:15 +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: 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_102321_982747_1D83CFB9 X-CRM114-Status: GOOD ( 57.28 ) 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 T24gVGh1LCAxOSBNYXkgMjAyMiwgTGVlIEpvbmVzIHdyb3RlOgoKPiBPbiBUaHUsIDE5IE1heSAy MDIyLCBQZXRlciBHZWlzIHdyb3RlOgo+IAo+ID4gT24gVGh1LCBNYXkgMTksIDIwMjIgYXQgMTE6 NDcgQU0gTGVlIEpvbmVzIDxsZWUuam9uZXNAbGluYXJvLm9yZz4gd3JvdGU6Cj4gPiA+Cj4gPiA+ IE9uIFRodSwgMTkgTWF5IDIwMjIsIExlZSBKb25lcyB3cm90ZToKPiA+ID4KPiA+ID4gPiBPbiBU aHUsIDE5IE1heSAyMDIyLCBQZXRlciBHZWlzIHdyb3RlOgo+ID4gPiA+Cj4gPiA+ID4gPiBPbiBU aHUsIE1heSAxOSwgMjAyMiBhdCAxMDo1NiBBTSBMZWUgSm9uZXMgPGxlZS5qb25lc0BsaW5hcm8u b3JnPiB3cm90ZToKPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+ID4gPiBJdCdzIG5vdCBjbGVh ciBob3cgdGhpcyBpc3N1ZSAocHJlc2VudCAzIHllYXJzIGFnbykgd2FzIGZpbmFsbHkKPiA+ID4g PiA+ID4gPiA+ID4gPiByZXNvbHZlZC4gIEZyb20gdGhlIHRocmVhZCwgaXQgbG9va3MgYXMgaWYg dGhlIGZpeCBtaWdodCBoYXZlIG1hZGUgaXRzCj4gPiA+ID4gPiA+ID4gPiA+ID4gd2F5IGludG8g QVRGLCBidXQgSSdtIDg3LjYlIHN1cmUgQVRGIGlzIG5vdCBydW5uaW5nIG9uIHRoaXMgcGxhdGZv cm0KPiA+ID4gPiA+ID4gPiA+ID4gPiAoeWV0KS4KPiA+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ ID4gPiA+ID4gVGhlIHJrMzM5OSBTb0MgaGFzIGEgaGFyZHdhcmUgYnVnIHdoZXJlIHRoZSBwb3dl ciBkb21haW5zIGFyZSBub3QKPiA+ID4gPiA+ID4gPiA+ID4gcmVzZXQgdXBvbiBhIHNvZnQgcmVz ZXQuIFRoaXMgbGVhZHMgdG8gc2l0dWF0aW9ucyBsaWtlIHRoaXMgb25lIHdoZXJlCj4gPiA+ID4g PiA+ID4gPiA+IHBvd2VyIGRvbWFpbnMgYXJlIHNodXQgZG93biBkdXJpbmcgc2h1dGRvd24gYnV0 IGFyZW4ndCByZXN0b3JlZCBvbgo+ID4gPiA+ID4gPiA+ID4gPiByZWJvb3QuCj4gPiA+ID4gPiA+ ID4gPgo+ID4gPiA+ID4gPiA+ID4gSSBhc3N1bWUgdGhpcyBpc24ndCBzb21ldGhpbmcgd2UgY2Fu IHBhdGNoIGluIHRoZSBrZXJuZWwgZHJpdmVyPwo+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4g QXMgZmFyIGFzIEkga25vdyBpdCdzIGJlaW5nIHdvcmtlZCBvbiBieSBvdGhlcnMsIEkgaGF2ZSBz b21lIGlkZWFzIGZvcgo+ID4gPiA+ID4gPiA+IHRoaXMgYXMgd2VsbCBidXQgSSd2ZSBiZWVuIGZv Y3VzZWQgb24gcmszNTZ4IGxhdGVseS4KPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gVGhhbmtzIGZv ciB0aGUgdXBkYXRlLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gPiBNYWlubGluZSBURi1B IHdhcyBwYXRjaGVkIHRvIGZvcmNlIGFsbCBwb3dlciBkb21haW5zIG9ubGluZQo+ID4gPiA+ID4g PiA+ID4gPiB3aGVuIGEgc29mdCByZWJvb3QgaXMgdHJpZ2dlcmVkLCB3aGljaCBzb2x2ZWQgdGhh dCBpc3N1ZS4KPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBPa2F5LCB0aGlzIGlzIHdo YXQgSSBmaWd1cmVkLgo+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+ID4gV2hhdCBwYXJ0 aWN1bGFyIGlzc3VlcyBhcmUgeW91IGhhdmluZyBpbml0aWFsaXppbmcgbW9kZXJuIHUtYm9vdCBv bgo+ID4gPiA+ID4gPiA+ID4gPiB0aGlzIGRldmljZT8KPiA+ID4gPiA+ID4gPiA+Cj4gPiA+ID4g PiA+ID4gPiBUaGlzIGlzIHRoZSBvdXRwdXQ6IGh0dHBzOi8vcGFzdGViaW4udWJ1bnR1LmNvbS9w L2Q1RG1zU0JuclIvCj4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiA+ID4gU3BlYWtpbmcgd2l0 aCBvbmUgb2YgdGhlIGd1eXMgd2hvIHN1cHBvcnRzIFJvY2tQaSA0IGluIEFPU1AsIGhlCj4gPiA+ ID4gPiA+ID4gPiBzdXNwZWN0cyB0aGUgRERSIHNldHRpbmdzLiAgQXBwYXJlbnRseSBzZXR0aW5n cyBmb3Igb2xkZXIgU29Dcwo+ID4gPiA+ID4gPiA+ID4gc29tZXRpbWVzIGdldCBjbG9iYmVyZWQg d2hlbiBzdXBwb3J0IGZvciBuZXdlciBTb0NzIGlzIGFkZGVkLgo+ID4gPiA+ID4gPiA+Cj4gPiA+ ID4gPiA+ID4gVGhlIHJrMzM5OSBUUEwgY29kZSBpcyBzcGVjaWZpYyB0byB0aGUgcmszMzk5IGFu ZCBpdCByZWFsbHkgaGFzbid0Cj4gPiA+ID4gPiA+ID4gYmVlbiB0b3VjaGVkIG11Y2ggcmVjZW50 bHkuIEknbSB1c2luZyB0aGUgbGF0ZXN0IE1haW5saW5lIFUtQm9vdCBvbgo+ID4gPiA+ID4gPiA+ IGJvdGggbXkgUm9ja3BybzY0IGFuZCBQaW5lcGhvbmUtUHJvLiBJIGRvbid0IHNlZSBURi1BIGJl aW5nIGxvYWRlZCwKPiA+ID4gPiA+ID4gPiB3aGljaCBzaG91bGQgaGFwcGVuIGJldHdlZW46Cj4g PiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiBUcnlpbmcgdG8gYm9vdCBmcm9tIEJPT1RST00KPiA+ ID4gPiA+ID4gPiBSZXR1cm5pbmcgdG8gYm9vdCBST00uLi4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ ID4gPiA+IE90aGVyd2lzZSBpdCBqdXN0IGxvb2tzIGxpa2UgdGhlIFRQTCBjb2RlIGRvZXNuJ3Qg bGlrZSBiZWluZyBpbiBhCj4gPiA+ID4gPiA+ID4gc2luZ2xlIGNoYW5uZWwgY29uZmlndXJhdGlv bi4gRG9lcyB0aGUgMkdCIG1vZGVsIGp1c3QgZm9yZ28gdGhlIHNlY29uZAo+ID4gPiA+ID4gPiA+ IHJhbSBjaGlwPyBPciBpcyB0aGlzIGFjdHVhbGx5IGEgNEdCIG1vZGVsIGFuZCBpdCBpc24ndCBk ZXRlY3RpbmcgdGhlCj4gPiA+ID4gPiA+ID4gc2Vjb25kIGNoaXAgaW4gYm90aCBkb3duc3RyZWFt IGFuZCBtYWlubGluZT8gQ291bGQgeW91IGluY2x1ZGUgdGhlCj4gPiA+ID4gPiA+ID4gVFBML1NQ TCBwb3J0aW9uIG9mIGRvd25zdHJlYW0ncyBvdXRwdXQ/Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ IFRQTC9TUEwgYXJlIG1vc3RseSBzaWxlbnQgb24gdGhlIGRvd25zdHJlYW0gYnVpbGQ6Cj4gPiA+ ID4gPiA+Cj4gPiA+ID4gPiA+IGh0dHBzOi8vcGFzdGViaW4udWJ1bnR1LmNvbS9wL20yYkJkakY4 V3EvCj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+IE5vdCBzdXJlIGlmIGl0IGhlbHBzIGF0IGFsbCwg YnV0IEFybUJpYW4gaXMgcHJldHR5IG5vaXN5Ogo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBodHRw czovL3Bhc3RlYmluLnVidW50dS5jb20vcC9mZFBqbW1xQkRNLwo+ID4gPiA+ID4KPiA+ID4gPiA+ IFdlaXJkIHRoYXQgZG93bnN0cmVhbSBhbmQgbWFpbmxpbmUgYXJlIGJlaW5nIGJ1aWx0IHdpdGgg bm9uZSBvZiB0aGUKPiA+ID4gPiA+IGRlYnVnIHN0dWZmIGVuYWJsZWQuIEFybWJpYW4gY2xlYXJs eSBzaG93cyB0aGUgaW5pdGlhbCBzZXR1cCBvY2N1cmluZwo+ID4gPiA+ID4gY29ycmVjdGx5LCBh bmQgdGhhdCBpdCdzIGEgNEdCIGJvYXJkLiBJdCdzIHVzaW5nIGJvdGggdGhlIFJvY2tjaGlwCj4g PiA+ID4gPiBtaW5pbG9hZGVyIHdpdGggYSBSb2NrY2hpcCBURi1BIGJsb2IgYXMgd2VsbC4KPiA+ ID4gPiA+Cj4gPiA+ID4gPiA+Cj4gPiA+ID4gPiA+ID4gPiBJIGFtIHlldCB0byBpbnZlc3RpZ2F0 ZSB0aGUgdS1ib290IHN0b3J5IGluIGFueSBkZXRhaWwuCj4gPiA+ID4gPiA+ID4gPgo+ID4gPiA+ ID4gPiA+ID4gSXQncyBvbiBteSBUT0RPIGxpc3QgZm9yIHRvZGF5Lgo+ID4gPiA+ID4gPiA+ID4K PiA+ID4gPiA+ID4gPiA+ID4gSXMgdGhlcmUgYSBwYXJ0aWN1bGFyIHJlYXNvbiBpdCBpc24ndCB1 c2luZyBNYWlubGluZSBURi1BPwo+ID4gPiA+ID4gPiA+ID4KPiA+ID4gPiA+ID4gPiA+IFdlJ3Jl IG5vdCB1c2luZyBUcnVzdGVkIEZpcm13YXJlIHlldC4KPiA+ID4gPiA+ID4gPgo+ID4gPiA+ID4g PiA+IFRoaXMgcGxhdGZvcm0gZG9lcyBub3Qgd29yayBhdCBhbGwgd2l0aG91dCBURi1BLiBPcHRl ZSBpcyBvcHRpb25hbC4KPiA+ID4gPiA+ID4gPiBFaXRoZXIgeW91IGFyZSB1c2luZyB0aGUgZG93 bnN0cmVhbSBibG9iIGZyb20gUm9ja2NoaXAgb3IgTWFpbmxpbmUKPiA+ID4gPiA+ID4gPiBidWls dCB5b3Vyc2VsZi4gUGVyc29uYWxseSBJIHByZWZlciB1c2luZyBNYWlubGluZSBldmVyeXRoaW5n LiBJZiB5b3UKPiA+ID4gPiA+ID4gPiBidWlsZCBNYWlubGluZSBVLUJvb3Qgd2l0aG91dCBURi1B IGl0IHdpbGwgdGhyb3cgYSB3YXJuaW5nIGF0IHRoZSBlbmQKPiA+ID4gPiA+ID4gPiB0aGF0IHNh eXMgdGhlIGNyZWF0ZWQgYmluYXJ5IGlzIG5vbi1mdW5jdGlvbmFsLgo+ID4gPiA+ID4gPgo+ID4g PiA+ID4gPiBSaWdodC4gIFBsYXllZCBhIGxvdCB3aXRoIHRoaXMgdG9kYXkuCj4gPiA+ID4gPiA+ Cj4gPiA+ID4gPiA+IE91ciBidWlsZCB3YXMgdXNpbmcgVEYtQSB3aGljaCB3YXMgYnVpbHQtaW4g dG8gdGhlIHByaW1hcnkgbG9hZGVyLgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBJIGhhZCAyIGlu dGVyZXN0aW5nIHJlc3VsdHMgdG9kYXkuICBObyBpZGVhIGhvdyB0byBleHBsYWluIHRoZW0uCj4g PiA+ID4gPiA+Cj4gPiA+ID4gPiA+IEZpcnN0IG9uZSB3YXMgd2l0aCBNYWlubGluZSB1LWJvb3Qg YW5kIE1haW5saW5lIFRGLUEsIHdoaWNoIGZvdW5kLCBidXQKPiA+ID4gPiA+ID4gd2FzIHNlZW1p bmdseSB1bmFibGUgdG8gYm9vdCB0aGUga2VybmVsOgo+ID4gPiA+ID4gPgo+ID4gPiA+ID4gPiBo dHRwczovL3Bhc3RlYmluLnVidW50dS5jb20vcC85SFJoUHlmallLLwo+ID4gPiA+ID4gPgo+ID4g PiA+ID4gPiBUaGUgc2Vjb25kIGludGVyZXN0aW5nIHJlc3VsdCBJIGhhZCB3YXMgdXNpbmcgb3Vy IGRvd25zdHJlYW0gdS1ib290Cj4gPiA+ID4gPiA+IHdpdGggTWFpbmxpbmUgVEYtQS4gIEl0IGJv b3RlZCBwZXJmZWN0bHkgZnJvbSBjb2xkLCBidXQgbWFuYWdlZCB0byBnZXQKPiA+ID4gPiA+ID4g c3R1Y2sgaW4gdGhlIFRQTCBvbiBzb2Z0IHJlYm9vdCBpbiBhIHZlcnkgc2ltaWxhciB3YXkgdG8g dGhlIG9uZSBJCj4gPiA+ID4gPiA+IHJlcG9ydGVkIGVhcmxpZXIgd2hlbiBub3QgYm9vdGluZyB3 aXRoIFRGLUEgKCJDaGFubmVsIDE6IGNvbCBlcnJvciIpOgo+ID4gPiA+ID4KPiA+ID4gPiA+Cj4g PiA+ID4gPiBNYWlubGluZSBURi1BIGRlZmF1bHRzIHRvIDExNTIwMCBmb3IgaXRzIHVhcnQgbWVz c2FnZXMsIHNvIHlvdSBuZWVkIHRvCj4gPiA+ID4gPiBlaXRoZXIgQS4gcGFzcyB0aGUgdWFydCBj b25maWcgZnJvbSBVLUJvb3QgdG8gVEYtQSB3aXRoIGEgcGxhdGZvcm0KPiA+ID4gPiA+IGNvbmZp ZyBvcHRpb24gKHVucmVsaWFibGUgaW4gbXkgZXhwZXJpZW5jZSksIEIuIGNoYW5nZSBVLUJvb3Qg dG8KPiA+ID4gPiA+IDExNTIwMCwgb3IgQy4gY2hhbmdlIFRGLUEgdG8gMS41TSAodGhlIHBhdGgg SSB0YWtlKS4gWW91ciBtYWlubGluZQo+ID4gPiA+Cj4gPiA+ID4gSG9wZWZ1bGx5IHRoaXMgaXMg ZW5vdWdoOgo+ID4gPiA+Cj4gPiA+ID4gZGlmZiAtLWdpdCBhL3BsYXQvcm9ja2NoaXAvcmszMzk5 L3JrMzM5OV9kZWYuaCBiL3BsYXQvcm9ja2NoaXAvcmszMzk5L3JrMzM5OV9kZWYuaAo+ID4gPiA+ IGluZGV4IGJhODMyNDJlYi4uMjRhZDk0YWU3IDEwMDY0NAo+ID4gPiA+IC0tLSBhL3BsYXQvcm9j a2NoaXAvcmszMzk5L3JrMzM5OV9kZWYuaAo+ID4gPiA+ICsrKyBiL3BsYXQvcm9ja2NoaXAvcmsz Mzk5L3JrMzM5OV9kZWYuaAo+ID4gPiA+IEBAIC0xNyw3ICsxNyw4IEBACj4gPiA+ID4gIC8qKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKgo+ID4gPiA+ICAgKiBVQVJUIHJlbGF0ZWQgY29uc3RhbnRzCj4gPiA+ID4g ICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKi8KPiA+ID4gPiAtI2RlZmluZSBSSzMzOTlfQkFVRFJBVEUgICAg ICAgICAgICAgICAgICAgICAgICAxMTUyMDAKPiA+ID4gPiArLy8jZGVmaW5lIFJLMzM5OV9CQVVE UkFURSAgICAgICAgICAgICAgICAgICAgICAxMTUyMDAKPiA+ID4gPiArI2RlZmluZSBSSzMzOTlf QkFVRFJBVEUgICAgICAgICAgICAgICAgICAgICAgICAxNTAwMDAwCj4gPiA+ID4gICNkZWZpbmUg UkszMzk5X1VBUlRfQ0xPQ0sgICAgICAgICAgICAgIDI0MDAwMDAwCj4gPiA+ID4KPiA+ID4gPiAg LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKgo+ID4gCj4gPiBZZXMsIHRoYXQgaXMgc3VmZmljaWVudC4K ClRoYXQncyBpbnRlcmVzdGluZy4gIFdvdWxkIHRoaXMgY2hhbmdlIHJlc3VsdCBpbiBtZSBub3cg YmVpbmcgYWJsZSB0bwpzZWUgdGhlIGNvbnNvbGUgb3V0cHV0IGZyb20gdGhpcyAoYXBwYXJlbnRs eSkgZmFpbGVkIGF0dGVtcHQ6CgpodHRwczovL3Bhc3RlYmluLnVidW50dS5jb20vcC85SFJoUHlm allLLwoKSG93ZXZlciB0aGUgcmVzdWx0IGlzIHRoZSBzYW1lIGFzIHRoZSBkb3duc3RyZWFtIGtl cm5lbCB3aGVyZSBpdApmYWlscyBpbiB0aGUgVFBMIG9uIHNvZnQgcmVib290OgoKaHR0cHM6Ly9w YXN0ZWJpbi51YnVudHUuY29tL3AvVFpCWXFUTUNuTi8KCk5vIFRGLUEgbWVzc2FnZXMgc2VlbiB0 aG91Z2ggc3RpbGwuCgpJcyBpdCBwb3NzaWJsZSB0aGF0IHUtYm9vdCBvbmx5IHJ1bnMgVEYtQSBv biBjb2xkIGJvb3Q/ICBTZWVtcyBvZGQuCgpXaGF0IHdhcyB0aGUgZXh0cmEgbG9nZ2luZyB5b3Ug bWVudGlvbmVkIGJlZm9yZT8KCi0tIApMZWUgSm9uZXMgW+adjueQvOaWr10KUHJpbmNpcGFsIFRl Y2huaWNhbCBMZWFkIC0gRGV2ZWxvcGVyIFNlcnZpY2VzCkxpbmFyby5vcmcg4pSCIE9wZW4gc291 cmNlIHNvZnR3YXJlIGZvciBBcm0gU29DcwpGb2xsb3cgTGluYXJvOiBGYWNlYm9vayB8IFR3aXR0 ZXIgfCBCbG9nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmlu ZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9s aW51eC1hcm0ta2VybmVsCg==