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 CE65EC77B60 for ; Fri, 31 Mar 2023 09:13:24 +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-Type: Content-Transfer-Encoding:Reply-To:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:References:Cc:To:Subject: From:MIME-Version:Date:Message-ID:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=oQpwbNVCbJtx9Cjfscucxm782wnC/pgwmHEiyCbZNeo=; b=0tfAOCIlSceOF4+6kiHmRoBPuX HY2gQi6PtiJWh5n75EKqN6uqZj6Z8qfLfP/+k1Z0sxTGCgNlVBYnHKIJo7k/t3Me3F/s/+rvfYeAt Xu16jNHhcCzMdA3dca+zNpPNLFXt8lbU9xvqGOjFlbb07VUk7wc7w8hoyEwj0lcP9sM9uPLdaVEFU dPb0gM70D0cvPc9Hq8yz7g7mXNLq5jnpVylfB3rASw+ypuISPuuH7zrVv7ZytNuuCAEROke1dgq2h Svv9sjSXpTxAodsvBRtk1QbNYFsLcYUXqIhDMFFGA6Sq43kiJeLZnORP3nT3G9HUvXx4dKcKSgIn4 MkIdtbrw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1piAo9-006chR-0u; Fri, 31 Mar 2023 09:12:29 +0000 Received: from mail-wm1-x32a.google.com ([2a00:1450:4864:20::32a]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1piAnz-006cai-24 for linux-arm-kernel@lists.infradead.org; Fri, 31 Mar 2023 09:12:21 +0000 Received: by mail-wm1-x32a.google.com with SMTP id l15-20020a05600c4f0f00b003ef6d684102so9586172wmq.3 for ; Fri, 31 Mar 2023 02:12:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1680253930; h=content-transfer-encoding:in-reply-to:organization:references:cc:to :content-language:subject:reply-to:from:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=i4thSwDiXLA3gkDJnYvjvujNMO/o2OKEhGcuq2D7Pfg=; b=VMr5dvyNW9RJTXlRTRQD+t+qBWvvOx8N43jhhw/m+GZ7M800L+4y2JTClbCQlZHu6g eAbAJmAbJDJMYqD2iHOCGoxncIpDIuEezgsfHbIzJXczP35KPR/Q5+ewjH4yNt2iAe/W XLWadnQUfhIg24Hr7vhMUdXknyj8kakRquJTKxVte7LSVqfaZ7qD2svT10jaBMeYPR7z RLRlYlcCS0XMOvYzRuPFNqqqci/OTNCN5r+9GaMWKHQSoU5S80wpid5zanBgt3as+8io q3guKA+Gaw4rBZ/mbCNWfJqU/S/zD5+0zGT9bQD091DMTtWc7hQw03BSfks6UrPcCkMo G4hA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680253930; h=content-transfer-encoding:in-reply-to:organization:references:cc:to :content-language:subject:reply-to:from:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=i4thSwDiXLA3gkDJnYvjvujNMO/o2OKEhGcuq2D7Pfg=; b=lI1/T45IKjJJoKDlDLqAIAXBwGCGWrpMyE2FidXye0rMVYU5I/fFkK5ecCINbA2Gsc IPxBwW1ZkTQQsG+UQL8arG62Nf85u0k3mgNDiWXqxdoghDDfwXcFUE9fFtpItikWf0ib yLqrBv7ZUxDKEj8uWcirmW2gJOjWMEzFZFacnrTMkL8AHYFNB/nPoTKpHxoDyEkJNj83 C0wablZJlYpDUJ/Epr5M2xweOQXC+xuHmDY6npLxx6fkUBkmlAfoycg6jwKorMf1u2LM Fr37a+XZIM4iBhqoNvKj1jmfekvKTOoIb7/y8yMtwtUYk4glrF6h+Zfpv/FrvIDzWoVs Aaaw== X-Gm-Message-State: AO0yUKUYJoykWZCEfilq9P7+9qsakAE2ZywHIVdcq/4ndpUut7PAaDe/ 04NFq+3aK7dWydc9bknMKJSsSw== X-Google-Smtp-Source: AK7set89SbsMZBaWTSeTQsZzf6AN0otVzApRZKiZpDJhgHdd/+5eZull8XGw1I0Q7dbrbrhLprOKqg== X-Received: by 2002:a05:600c:2312:b0:3ee:b3bf:5f7c with SMTP id 18-20020a05600c231200b003eeb3bf5f7cmr20162839wmo.23.1680253929961; Fri, 31 Mar 2023 02:12:09 -0700 (PDT) Received: from ?IPV6:2a01:e0a:982:cbb0:74cb:1a96:c994:e7e0? ([2a01:e0a:982:cbb0:74cb:1a96:c994:e7e0]) by smtp.gmail.com with ESMTPSA id n2-20020a05600c4f8200b003ef5e5f93f5sm9141705wmq.19.2023.03.31.02.12.08 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 31 Mar 2023 02:12:09 -0700 (PDT) Message-ID: Date: Fri, 31 Mar 2023 11:12:08 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 From: Neil Armstrong Subject: Re: [PATCH v7 10/12] drm/bridge: Implement enable_next_first to alter bridge init order Content-Language: en-US To: Dave Stevenson , Jagan Teki Cc: Maxime Ripard , Maarten Lankhorst , Thomas Zimmermann , David Airlie , Daniel Vetter , Andrzej Hajda , Robert Foss , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Sam Ravnborg , Rob Herring , Krzysztof Kozlowski , linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, devicetree@vger.kernel.org, dri-devel@lists.freedesktop.org, Marek Vasut , linux-amarula References: <20230329131929.1328612-1-jagan@amarulasolutions.com> <20230329164638.v43la4l7rxut6hk6@penduick> Organization: Linaro Developer Services In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230331_021219_677955_CAF395E3 X-CRM114-Status: GOOD ( 37.11 ) 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: , Reply-To: neil.armstrong@linaro.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMzAvMDMvMjAyMyAxMjowMSwgRGF2ZSBTdGV2ZW5zb24gd3JvdGU6Cj4gSGkgSmFnYW4KPiAK PiBPbiBUaHUsIDMwIE1hciAyMDIzIGF0IDA3OjU2LCBKYWdhbiBUZWtpIDxqYWdhbkBhbWFydWxh c29sdXRpb25zLmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIFdlZCwgTWFyIDI5LCAyMDIzIGF0IDEwOjE2 4oCvUE0gTWF4aW1lIFJpcGFyZCA8bWF4aW1lQGNlcm5vLnRlY2g+IHdyb3RlOgo+Pj4KPj4+IE9u IFdlZCwgTWFyIDI5LCAyMDIzIGF0IDA1OjI4OjI4UE0gKzAxMDAsIERhdmUgU3RldmVuc29uIHdy b3RlOgo+Pj4+IE9uIFdlZCwgMjkgTWFyIDIwMjMgYXQgMTQ6MTksIEphZ2FuIFRla2kgPGphZ2Fu QGFtYXJ1bGFzb2x1dGlvbnMuY29tPiB3cm90ZToKPj4+Pj4KPj4+Pj4gRFNJIHNpbmsgZGV2aWNl cyB0eXBpY2FsbHkgc2VuZCB0aGUgTUlQSS1EQ1MgY29tbWFuZHMgdG8gdGhlIERTSSBob3N0Cj4+ Pj4+IHZpYSBnZW5lcmFsIE1JUElfRFNJX0RDUyByZWFkIGFuZCB3cml0ZSBBUEkuCj4+Pj4+Cj4+ Pj4+IFRoZSBjbGFzc2ljYWwgRFNJIHNlcXVlbmNlIG1lbnRpb25lZCB0aGF0IHRoZSBEU0kgaG9z dCByZWNlaXZlcyBNSVBJLURDUwo+Pj4+PiBjb21tYW5kcyBmcm9tIHRoZSBEU0kgc2luayBmaXJz dCBpbiBvcmRlciB0byBzd2l0Y2ggSFMgbW9kZSBwcm9wZXJseS4KPj4+Pj4gT25jZSB0aGUgRFNJ IGhvc3Qgc3dpdGNoZXMgdG8gSFMgbW9kZSBhbnkgTUlQSS1EQ1MgY29tbWFuZHMgZnJvbSB0aGUK Pj4+Pj4gRFNJIHNpbmsgYXJlIHVuZnVuY3Rpb25hbC4KPj4+Pgo+Pj4+IFRoYXQgc3RhdGVtZW50 IGNvbnRyYWRpY3RzIHRoZSBzcGVjLgo+Pj4+IFRoZSBEU0kgc3BlYyBzZWN0aW9uIDguMTEuMSBU cmFuc21pc3Npb24gUGFja2V0IFNlcXVlbmNlcyBzYXlzIHRoYXQKPj4+PiBkdXJpbmcgYW55IEJM TFAgKEJsYW5raW5nIG9yIExvdyBQb3dlcikgcGVyaW9kIHRoZSBob3N0IGNhbiBkbyBhbnkgb2Y6 Cj4+Pj4gLSByZW1haW4gaW4gTFAtMTEKPj4+PiAtIHRyYW5zbWl0IG9uZSBvciBtb3JlIG5vbi12 aWRlbyBwYWNrZXRzIGZyb20gaG9zdCB0byBwZXJpcGhlcmFsIGluIGVzY2FwZSBtb2RlCj4+Pj4g LSB0cmFuc21pdCBvbmUgb3IgbW9yZSBub24tdmlkZW8gcGFja2V0cyBmcm9tIGhvc3QgdG8gcGVy aXBoZXJhbCBpbgo+Pj4+IHVzaW5nIEhTIG1vZGUKPj4+PiAtIHJlY2VpdmUgb25lIG9yIG1vcmUg cGFja2V0cyBmcm9tIHBlcmlwaGVyYWwgdG8gaG9zdCB1c2luZyBlc2NhcGUgbW9kZQo+Pj4+IC0g dHJhbnNtaXQgZGF0YSBvbiBhIGRpZmZlcmVudCB2aXJ0dWFsIGNoYW5uZWwuCj4+Pj4KPj4+PiBJ bmRlZWQgaWYgdGhlIHNpbmsgZG9lc24ndCBzZXQgTUlQSV9EU0lfTU9ERV9MUE0gLwo+Pj4+IE1J UElfRFNJX01TR19VU0VfTFBNLCB0aGVuIHRoZSBleHBlY3RhdGlvbiBpcyB0aGF0IGFueSBkYXRh IHRyYW5zZmVyCj4+Pj4gd2lsbCBiZSBpbiBIUyBtb2RlLgo+Pj4+Cj4+Pj4gVGhhdCBtYWtlcyBt ZSBjb25mdXNlZCBhcyB0byB0aGUgbmVlZCBmb3IgdGhpcyBwYXRjaC4KPj4+Cj4+PiBZZWFoLCBh bmQgaXQgbG9va3MgbGlrZSB0aGF0IHdvdWxkIGJyZWFrIHRoZSBleHBlY3RhdGlvbiB0aGF0LCBp bgo+Pj4gZW5hYmxlLCBhIGJyaWRnZSBjYW4gZXhwZWN0IGl0cyBjb250cm9sbGVyIHRvIGJlIGlu IEhTIG1vZGUuCj4+Pgo+Pj4gSSB0aGluayB0aGF0IHdhcyBKYWdhbiBpcyB0cnlpbmcgdG8gZG8g aXMgdG8gd29yayBhcm91bmQgYW4gaXNzdWUgd2l0aAo+Pj4gdGhlIEFsbHdpbm5lciBEU0kgZHJp dmVyOgo+Pj4gaHR0cHM6Ly9lbGl4aXIuYm9vdGxpbi5jb20vbGludXgvdjYuMy1yYzQvc291cmNl L2RyaXZlcnMvZ3B1L2RybS9zdW40aS9zdW42aV9taXBpX2RzaS5jI0w3NzUKPj4KPj4gQ29ycmVj dCBhbmQgSSBjYW4gc2VlIGl0IHNlZW1zIHRvIGJlIGEgY2xhc3NpYyBEU0kgc2VxdWVuY2Ugb2Jz ZXJ2ZWQKPj4gaW4gZHctbWlwaS1kc2kgYXMgd2VsbCAtIGJhc2VkIG9uIE5laWwncyBjb21tZW50 cy4KPj4gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzlhYTNkMTlkLTQzNzgtYWFmMy02ODU3 LWM0MGJlNWQyNTJjN0BiYXlsaWJyZS5jb20vCj4gCj4gTmVpbCdzIGNvbW1lbnRzIGFyZSBmcm9t IDIwMjEsIGFuZCBoaXMgcmVzcG9uc2Ugd291bGQgYXBwZWFyIHRvIGJlCj4gd2l0aCByZWdhcmQg dGhlIFBIWSBwb3dlciB1cCBzZXF1ZW5jZSBpc3N1ZXMgdGhhdAo+IHByZV9lbmFibGVfcHJldl9m aXJzdCBzaG91bGQgc29sdmUuIFRoZSBEU0kgaG9zdCBwcmVfZW5hYmxlIGNhbiBub3cgYmUKPiBj YWxsZWQgYmVmb3JlIHRoZSBzaW5rJ3MgcHJlX2VuYWJsZSwgdGhlcmVmb3JlIGFsbG93aW5nIHRo ZSBQSFkgdG8gYmUKPiBjb25maWd1cmVkIGluIHByZV9lbmFibGUuIEhhY2tpbmcgdGhlIFBIWSBp bml0IGludG8gbW9kZV9zZXQgaXMKPiB0aGVyZWZvcmUgbm90IHJlcXVpcmVkLgoKWWVzIHRoaXMg cGFydCBpcyBub3Qgc29sdmVkLCBidXQgaXMgc2VlbXMgdGhlIGFzc3VtcHRpb24gdGhlIERTSSBj b250cm9sbGVyCmNhbiBzd2l0Y2ggdG8gSFMgdG8gTFMgJiB0aGVuIHRvIEhTIGJhY2sgYWZ0ZXIg YSBjb21tYW5kIHdoaWxlIGluIHZpZGVvIG1vZGUKaXNuJ3QgdHJ1ZSBpbiB0aGUgQWxsd2lubmVy J3MgY2FzZS4gQXMgSSB1bmRlcnN0b29kIGl0J3Mgb25lIG9mIHRoZSBwcm9ibGVtcy4KCldlJ3Jl IGhpdHRpbmcgYSBsaW1pdCBvZiB0aGUgRFNJIGNvbnRyb2xsZXIgbW9kZWwgaW4gTGludXggd2hl cmUgd2UgY2Fubm90CmV4cHJlc3MgYWxsIHRoZSBEU0kgY2FwYWJpbGl0aWVzIChWaWRlbyBtb2Rl LCBDb21tYW5kIG1vZGUsIGR5bmFtaWMgZnJhbWVyYXRlCnN3aXRjaGluZywgRFNDLCAuLi4pIHNp bmNlIGZyb20gdGhlIFBhbmVsIG9yIEJyaWRnZSBQb1Ygd2UncmUgYmxpbmQgYW5kCndlIGRvIG5v dCBrbm93IHdoYXQgYXJlIHRoZSBmZWF0dXJlcyBzdXBwb3J0ZWQgYnkgdGhlIERTSSBjb250cm9s bGVyIGFuZAp3ZSBsYWNrIGtub3dsZWRnZSBvZiBhbnkgb3BlcmF0aW9uIG1vZGUgd2UgbXVzdCB0 cnkgdG8gYWNoaWV2ZS4KCj4gCj4gSSBkb24ndCBzZWUgYW55IHJlc3RyaWN0aW9uIGluIGR3LW1p cGktZHNpIG92ZXIgd2hlbiB0cmFuc2ZlciBjYW4gYmUKPiBjYWxsZWQgKGFzIGxvbmcgYXMgaXQg aXMgYmV0d2VlbiBwcmVfZW5hYmxlIGFuZCBwb3N0X2Rpc2FibGUpLCBhbmQgaXQKPiBzdXBwb3J0 cyBNSVBJX0RTSV9NU0dfVVNFX0xQTSBmb3IgcmVxdWVzdGluZyB0aGUgY29tbWFuZCBiZSBzZW50 IGluCj4gZWl0aGVyIExQIG9yIEhTIG1vZGUuCj4gCj4+IEluIGZhY3QsIEkgZGlkIGZvbGxvdyBh bmQgaW5pdGlhbGl6ZSB0aGUgY29tbWFuZC1tb2RlIG1vZGVfc2V0IHdoaWNoCj4+IHNldCBsb3ct c3BlZWQgRENTIGFuZCBzd2l0Y2ggYmFjayB0byB2aWRlby1tb2RlIEBlbmFibGUgYW5kIHN3aXRj aCB0bwo+PiBIUyBidXQgY291bGQgc2VlIHRoZSBzYW1lIGlzc3VlIGFzIHRoZSBob3N0IGNhbm5v dCBhY2NlcHQgRENTIGFzCj4+IGJlZm9yZSAoSSBtaWdodCBpbXBsZW1lbnQgaW1wcm9wZXIgc2Vx dWVuY2UsIGJ1dCBub3Qgc3VyZSBkdWUgdG8gbGFjawo+PiBvZiBkb2N1bWVudGF0aW9uKS4gQnV0 IHRoaXMgc2VxdWVuY2UgaGFzIGlzc3VlcyB3aXRoIGNhbGxpbmcKPj4gcG9zdF9kaXNhYmxlIHR3 aWNlIGV2ZW4gb24gZHctbWlwaS1kc2kuCj4gCj4gQ2FsbGluZyB1cC9kb3duIHRoZSBicmlkZ2Ug Y2hhaW4gZnJvbSB3aXRoaW4gb3RoZXIgYnJpZGdlIGVsZW1lbnRzIGlzCj4gZ29pbmcgdG8gaGF2 ZSBpc3N1ZXMgYW5kIHNob3VsZG4ndCBiZSBuZWNlc3NhcnkuCj4gCj4gVGhlIGNvbW1lbnQgaW4g ZHctbWlwaS1kc2kgcG9zdF9kaXNhYmxlWzFdCj4gKiBUT0RPIE9ubHkgd2F5IGZvdW5kIHRvIGNh bGwgcGFuZWwtYnJpZGdlIHBvc3RfZGlzYWJsZSAmCj4gKiBwYW5lbCB1bnByZXBhcmUgYmVmb3Jl IHRoZSBkc2kgImZpbmFsIiBkaXNhYmxlLi4uCj4gKiBUaGlzIG5lZWRzIHRvIGJlIGZpeGVkIGlu IHRoZSBkcm1fYnJpZGdlIGZyYW1ld29yayBhbmQgdGhlIEFQSQo+ICogbmVlZHMgdG8gYmUgdXBk YXRlZCB0byBtYW5hZ2Ugb3VyIG93biBjYWxsIGNoYWlucy4uLgo+IAo+IEl0IGhhcyBub3cgYmVl biBmaXhlZCB1cCB3aXRoIHByZV9lbmFibGVfcHJldl9maXJzdC4KPiAKPiBJIHNlZW0gdG8gcmVj YWxsIHNlZWluZyBhIHBhdGNoc2V0IGZvciBvbmUgb2YgdGhlIERTSSBob3N0cyAob3RoZXIKPiB0 aGFuIHZjNCkgdGhhdCB3YXMgbW92aW5nIHRoZSBpbml0IGZyb20gbW9kZV9zZXQgdG8gcHJlX2Vu YWJsZSAtIEkKPiB0aGluayBpdCBpcyBwcm9iYWJseSBbMl0gZm9yIG1zbS4KPiAKPiBDaGVlcnMK PiAgICBEYXZlCj4gCj4gWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS90b3J2YWxkcy9saW51eC9ibG9i L21hc3Rlci9kcml2ZXJzL2dwdS9kcm0vYnJpZGdlL3N5bm9wc3lzL2R3LW1pcGktZHNpLmMjTDg2 Mi1MODY3Cj4gWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS90b3J2YWxkcy9saW51eC9jb21taXQvZWM3 OTgxZTZjNjE0MjU0OTM3YjM3Y2UwYWY5ZWFjMDk5MDFjMDVjNQo+IAo+PiBNYXkgYmUgTmVpbGws IGNhbiBjb21tZW50IGhlcmU/Cj4+Cj4+IFRoYW5rcywKPj4gSmFnYW4uCgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWls aW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0 cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJtLWtlcm5lbAo=