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 EC5E6ECAAD3 for ; Sat, 10 Sep 2022 15:35: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:From:References:Cc:To: Subject:MIME-Version:Date:Message-ID:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=8XcxkCY1sJ4u8N4i8r/8SHoVGu34/atHeYt1dquCdFU=; b=PQSK5T6pwstrzB swclhsf1jTZ7IrYVVIN2AaQDeDkbpJ2iGtk3qgsnghxfA0eAqG7Ou4LaxquTz6Ec4PUtM1errQLRp qLECNMcqF4lg6l03VeJsUZ8SNZMLdTrHxq15+Mnfpz8EtI//tbeX6Mv0wL5bkKwzg9PhTPmGugvrX MIuwhXzGcXfAbZJr+5UzLZolhDk+prAUDRzDMdN2ZbclXviotqkxG3runIoTDe2G0sylvs87SR/qK u3RAYf99k9pqwcQtgukvXkuwraQO8EAOzcKuzGHITS7afmZBzwM9/8+GYPVQC+xUedIALcNtA+GJ5 h5Tnan2zhq8KjThMD6NQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oX2Uy-00BIMe-MV; Sat, 10 Sep 2022 15:34:24 +0000 Received: from smtp.domeneshop.no ([2a01:5b40:0:3005::1]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oX2Uv-00BILi-Na for linux-arm-kernel@lists.infradead.org; Sat, 10 Sep 2022 15:34:23 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tronnes.org ; s=ds202112; h=Content-Transfer-Encoding:Content-Type:In-Reply-To:From: References:Cc:To:Subject:MIME-Version:Date:Message-ID:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=Z+umsEgE+0BVdH31f6mmvIugV/Oo08OxjxooJr5Ldk0=; b=oOkKlFJg/widSzLx1kmtByViA7 iOPPJVXzhj9kBu4SsHbdIuC8ZvEUEWVuF7wtWK9NY1wDz3/5meiB92klu0LVN4Bm3K6+oo2Rbflxi xuhDbB9wgCuLMFKmNs4ZX3jsa8mX2XqIiqnuyGGBl4H6OSaQkIj1E6xZyyLBmYZurLWb31WizyZN+ O1jWvr/yubX+SzsqQLAKgCgR+wLUiayc0HOm6lizgh1Gaac2vu0rqaQKPtH1p4tEG0/zz8AByiMgj D4a4FsKWEWTK3jJgeBqj7gHvccozD0WQKEeJ7+NlQMxDBWJ/bcK/RIwj9La/k/u+OIFQRI7btv70F 1Ec0jrnA==; Received: from [2a01:799:961:d200:4519:292a:25da:963a] (port=63245) by smtp.domeneshop.no with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1oX2Uo-0006Kf-1D; Sat, 10 Sep 2022 17:34:14 +0200 Message-ID: <03d5a161-9bc9-3d04-acda-2e5ca5a19d71@tronnes.org> Date: Sat, 10 Sep 2022 17:34:04 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.13.0 Subject: Re: [PATCH v2 00/41] drm: Analog TV Improvements To: Stefan Wahren , Maxime Ripard , Dom Cobley Cc: Ben Skeggs , David Airlie , Chen-Yu Tsai , Thomas Zimmermann , Jani Nikula , Lyude Paul , Philipp Zabel , Maarten Lankhorst , Rodrigo Vivi , Tvrtko Ursulin , Jernej Skrabec , Samuel Holland , Karol Herbst , Emma Anholt , Daniel Vetter , Joonas Lahtinen , Hans de Goede , linux-arm-kernel@lists.infradead.org, Phil Elwell , intel-gfx@lists.freedesktop.org, Dave Stevenson , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, nouveau@lists.freedesktop.org, linux-sunxi@lists.linux.dev, Mateusz Kwiatkowski , Geert Uytterhoeven References: <20220728-rpi-analog-tv-properties-v2-0-459522d653a7@cerno.tech> <24e09a29-6d04-3b1e-63ce-cd3c31d350e2@tronnes.org> <020d44e6-884b-a817-8265-3461638cac71@tronnes.org> <20220905145729.ln675jko3aw6sgzs@houat> <965de5c0-bc6a-7210-c946-b916ae2219fc@i2se.com> From: =?UTF-8?Q?Noralf_Tr=c3=b8nnes?= In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220910_083421_815117_4A484D5B X-CRM114-Status: GOOD ( 29.51 ) 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 CgpEZW4gMDcuMDkuMjAyMiAxOC40NCwgc2tyZXYgTm9yYWxmIFRyw7hubmVzOgo+IAo+IAo+IERl biAwNy4wOS4yMDIyIDEyLjM2LCBza3JldiBTdGVmYW4gV2FocmVuOgo+PiBIaSBNYXhpbWUsCj4+ Cj4+IEFtIDA1LjA5LjIyIHVtIDE2OjU3IHNjaHJpZWIgTWF4aW1lIFJpcGFyZDoKPj4+IE9uIEZy aSwgU2VwIDAyLCAyMDIyIGF0IDAxOjI4OjE2UE0gKzAyMDAsIE5vcmFsZiBUcsO4bm5lcyB3cm90 ZToKPj4+Pgo+Pj4+IERlbiAwMS4wOS4yMDIyIDIxLjM1LCBza3JldiBOb3JhbGYgVHLDuG5uZXM6 Cj4+Pj4+Cj4+Pj4+IEkgaGF2ZSBmaW5hbGx5IGZvdW5kIGEgd29ya2Fyb3VuZCBmb3IgbXkga2Vy bmVsIGhhbmdzLgo+Pj4+Pgo+Pj4+PiBEb20gaGFkIGEgbG9vayBhdCBteSBrZXJuZWwgYW5kIGZv dW5kIHRoYXQgdGhlIFZpZGVvQ29yZSB3YXMgZmluZSwgYW5kCj4+Pj4+IGhlIHNhaWQgdGhpczoK Pj4+Pj4KPj4+Pj4+IFRoYXQgc3VnZ2VzdHMgY2F1c2Ugb2YgbG9ja3VwIHdhcyBvbiBhcm0gc2lk ZSByYXRoZXIgdGhhbiBWQyBzaWRlLgo+Pj4+Pj4KPj4+Pj4+IEJ1dCBpdCdzIGhhcmQgdG8gZGlh Z25vc2UgZnVydGhlci4gT25jZSB5b3UndmUgaGFkIGEgcGVyaXBoZXJhbCBub3QKPj4+Pj4+IHJl c3BvbmQsIHRoZSBBWEkgYnVzIGxvY2tzIHVwIGFuZCBubyBmdXJ0aGVyIG9wZXJhdGlvbnMgYXJl IHBvc3NpYmxlLgo+Pj4+Pj4gVXN1YWwgY2F1c2VzIG9mIHRoaXMgYXJlIHJlcXVpcmVkIGNsb2Nr cyBiZWluZyBzdG9wcGVkIG9yIGRvbWFpbnMKPj4+Pj4+IGRpc2FibGVkIGFuZCB0aGVuIHRyeWlu ZyB0byBhY2Nlc3MgdGhlIGhhcmR3YXJlLgo+Pj4+Pj4KPj4+Pj4gU28gd2hlbiBJIGdvdCB0aGlz IG9uIG15IDY0LWJpdCBidWlsZDoKPj4+Pj4KPj4+Pj4gW8KgIDE2Ni43MDIxNzFdIFNFcnJvciBJ bnRlcnJ1cHQgb24gQ1BVMSwgY29kZSAweDAwMDAwMDAwYmYwMDAwMDIgLS0KPj4+Pj4gU0Vycm9y Cj4+Pj4+IFvCoCAxNjYuNzAyMTg3XSBDUFU6IDEgUElEOiA4IENvbW06IGt3b3JrZXIvdTg6MCBU YWludGVkOiBHwqDCoMKgwqDCoMKgwqAgVwo+Pj4+PiDCoMKgwqDCoCA1LjE5LjAtcmM2LTAwMDk2 LWdiYTc5NzM5Nzc5NzYtZGlydHkgIzEKPj4+Pj4gW8KgIDE2Ni43MDIyMDBdIEhhcmR3YXJlIG5h bWU6IFJhc3BiZXJyeSBQaSA0IE1vZGVsIEIgUmV2IDEuMSAoRFQpCj4+Pj4+IFvCoCAxNjYuNzAy MjA2XSBXb3JrcXVldWU6IGV2ZW50c19mcmVlemFibGVfcG93ZXJfCj4+Pj4+IHRoZXJtYWxfem9u ZV9kZXZpY2VfY2hlY2sKPj4+Pj4gW8KgIDE2Ni43MDIyMzFdIHBzdGF0ZTogMjAwMDAwYzUgKG56 Q3YgZGFJRiAtUEFOIC1VQU8gLVRDTyAtRElUIC1TU0JTCj4+Pj4+IEJUWVBFPS0tKQo+Pj4+PiBb wqAgMTY2LjcwMjI0Ml0gcGMgOiByZWdtYXBfbW1pb19yZWFkMzJsZSsweDEwLzB4MjgKPj4+Pj4g W8KgIDE2Ni43MDIyNjFdIGxyIDogcmVnbWFwX21taW9fcmVhZCsweDQ0LzB4NzAKPj4+Pj4gLi4u Cj4+Pj4+IFvCoCAxNjYuNzAyNjA2XcKgIGJjbTI3MTFfZ2V0X3RlbXArMHg1OC8weGIwIFtiY20y NzExX3RoZXJtYWxdCj4+Pj4+Cj4+Pj4+IEkgd29uZGVyZWQgaWYgdGhhdCByZWcgcmVhZCB3YXMg c3RhbGxlZCBkdWUgdG8gYSBjbG9jayBiZWluZyBzdG9wcGVkLgo+Pj4+Pgo+Pj4+PiBMbyBhbmQg YmVob2xkLCBkaXNhYmxpbmcgcnVudGltZSBwbSBhbmQga2VlcGluZyB0aGUgdmVjIGNsb2NrIHJ1 bm5pbmcKPj4+Pj4gYWxsIHRoZSB0aW1lIGZpeGVkIGl0WzFdLgo+Pj4+Pgo+Pj4+PiBJIGRvbid0 IGtub3cgd2hhdCB0aGUgcHJvYmxlbSBpcywgYnV0IGF0IGxlYXN0IEkgY2FuIG5vdyB0ZXN0IHRo aXMKPj4+Pj4gcGF0Y2hzZXQuCj4+Pj4+Cj4+Pj4+IFsxXSBodHRwczovL2dpc3QuZ2l0aHViLmNv bS9ub3Ryby8yM2I5ODRlN2ZhMDVjZmJkYTJkYjUwYTQyMWNhYzA2NQo+Pj4+Pgo+Pj4+IEl0IHR1 cm5zIG91dCBJIGRpZG4ndCBoYXZlIHRvIGRpc2FibGUgcnVudGltZSBwbToKPj4+PiBodHRwczov L2dpc3QuZ2l0aHViLmNvbS9ub3Ryby8wYWRjZmNiMTI0NjBiNTRlNTQ0NThhZmUxMWRjOGVhMgo+ Pj4gSWYgdGhlIGJjbTI3MTFfdGhlcm1hbCBJUCBuZWVkcyB0aGF0IGNsb2NrIHRvIGJlIGVuYWJs ZWQsIGl0IHNob3VsZCBncmFiCj4+PiBhIHJlZmVyZW5jZSBpdHNlbGYsIGJ1dCBpdCBsb29rcyBs aWtlIGV2ZW4gdGhlIGRldmljZSB0cmVlIGJpbmRpbmcKPj4+IGRvZXNuJ3QgYXNrIGZvciBvbmUu Cj4+IFRoZSBtaXNzaW5nIGNsb2NrIGluIHRoZSBkZXZpY2UgdHJlZSBiaW5kaW5nIGlzIGV4cGVj dGVkLCBiZWNhdXNlCj4+IGRlc3BpdGUgb2YgdGhlIGNvZGUgdGhlcmUgaXMgbm90IG11Y2ggaW5m b3JtYXRpb24gYWJvdXQgdGhlIEJDTTI3MTEKPj4gY2xvY2sgdHJlZS4gQnV0IGknbSBza2VwdGlj YWwgdGhhdCB0aGUgQVZTIElQIGFjdHVhbGx5IG5lZWRzIHRoZSBWRUMKPj4gY2xvY2ssIGkgdGhp bmsgaXQncyBtb3JlIGxpa2VseSB0aGF0IHRoZSBWRUMgY2xvY2sgcGFyZW50IGlzIGNoYW5nZWQg YW5kCj4+IHRoYXQgY2F1c2UgdGhpcyBpc3N1ZS4gSSBjb3VsZCB0YWtlIGNhcmUgb2YgdGhlIGJj bTI3MTEgYmluZGluZyAmIGRyaXZlcgo+PiBpZiBpIGtub3cgd2hpY2ggY2xvY2sgaXMgcmVhbGx5 IG5lY2Vzc2FyeS4KPiAKPiBTZWVtcyB5b3UncmUgcmlnaHQsIGtlZXBpbmcgdGhlIHBhcmVudCBh bHdheXMgZW5hYmxlZCBpcyBlbm91Z2g6Cj4gCj4gCWNsa19wcmVwYXJlX2VuYWJsZShjbGtfZ2V0 X3BhcmVudCh2ZWMtPmNsb2NrKSk7IC8vIHBsbGNfcGVyCj4gCj4gSSB0cmllZCBlbmFibGluZyBq dXN0IHRoZSBncmFuZHBhcmVudCBjbG9jayBhcyB3ZWxsLCBidXQgdGhhdCBkaWRuJ3QgaGVscC4K PiAKPiBXaXRob3V0IHRoZSBjbG9jayBoYWNrIGl0IHNlZW1zIHRoZSBoYW5nIG9jY3VycyB3aGVu IHN3aXRjaGluZyBiZXR3ZWVuCj4gTlRTQyBhbmQgUEFMLCBhdCBtb3N0IEkndmUgYmVlbiBhYmxl IHRvIGRvIHRoYXQgNC01IHRpbWVzIGJlZm9yZSBpdCBoYW5ncy4KPiAKPiBGb3IgYSB3aGlsZSBp dCBsb29rZWQgbGlrZSBmYmRldi9mYmNvbiBoYWQgYSBwbGF5IGluIHRoaXMsIGJ1dCB0aGVuIEkK PiByZWFsaXNlZCB0aGF0IGl0IGp1c3QgZ2F2ZSBtZSBhIE5UU0MgbW9kZSB0byBzdGFydCBmcm9t IGFuZCB0byBnbyBiYWNrCj4gdG8gd2hlbiBxdXR0aW5nIG1vZGV0ZXN0Lgo+IAoKSSd2ZSBsb29r ZWQgc29tZSBtb3JlIGludG8gdGhpcyBwcm9ibGVtIGFuZCBJIHNlZSB0aGF0IGRvd25zdHJlYW0g aXMKdXNpbmcgYSBmaXJtd2FyZSBjbG9jayBmb3IgdmVjOgoKY2xrOiBNb3ZlIHZlYyBjbG9jayB0 byBjbGstcmFzcGJlcnJ5cGkKaHR0cHM6Ly9naXRodWIuY29tL3Jhc3BiZXJyeXBpL2xpbnV4L3B1 bGwvNDYzOQoKSWYgSSBkbyB0aGUgc2FtZSBteSBwcm9ibGVtIGdvZXMgYXdheS4KCkl0J3MgaW50 ZXJlc3RpbmcgdG8gbm90ZSB0aGF0IG9uIGRvd25zdHJlYW0gNS4xMC4xMDMtdjdsKyAjMTUzMCwK cGxsY19wZXIgaXMgZW5hYmxlZCBldmVuIGlmIHR2b3V0IGlzIG5vdCBlbmFibGVkOgoKJCBzdWRv IGNhdCAvc3lzL2tlcm5lbC9kZWJ1Zy9jbGsvcGxsY19wZXIvcmVnZHVtcApjbSA9IDB4MDAwMDAw MDAKYTJ3ID0gMHgwMDAwMDAwNCAoZGlzYWJsZSBiaXQoOCkgaXMgbm90IHNldCkKCkl0J3Mgd2hl biBtYWlubGluZSB2YzRfdmVjIGRpc2FibGVzIHRoaXMgdmVjIHBhcmVudCBjbG9jayB0aGF0IHRo ZSBjcmFzaApvY2N1cnMuCgpTaWRlbm90ZTogQW5vdGhlciBkb3duc3RyZWFtIGZ3IGNsb2NrIGNo YW5nZSB3aXRoIGEgdmVjIHJlZmVyZW5jZVsxXToKCgpBbm90aGVyIGlzc3VlIG5vdCByZWxhdGVk IHRvIHRoZSBjbG9jayBjcmFzaCBwcm9ibGVtOgoKSSBhc3N1bWVkIHRoYXQgdW5sb2FkaW5nIHRo ZSB2YzQgbW9kdWxlIHdvdWxkIHJlbGVhc2UgdGhlIGNsb2NrcywgYnV0CnRoaXMgZGlkbid0IGhh cHBlbi4KCldoZW4gSSBsb29rZWQgYXQgaXQgSSByZW1lbWJlcmVkIHRoYXQgdGhlcmUncyBhIGNh dGNoIGluIHRoZSBEUk0gdW5wbHVnCm1hY2hpbmVyeSB3aGVuIGl0IGNvbWVzIHRvIHVubG9hZGlu ZyBhIGRyaXZlciBhbmQgdGhlIERSTSBkaXNhYmxlIGhvb2tzLgoKc3RhdGljIHZvaWQgdmM0X2Ry bV91bmJpbmQoc3RydWN0IGRldmljZSAqZGV2KQp7CglzdHJ1Y3QgZHJtX2RldmljZSAqZHJtID0g ZGV2X2dldF9kcnZkYXRhKGRldik7CgoJZHJtX2Rldl91bnBsdWcoZHJtKTsKCWRybV9hdG9taWNf aGVscGVyX3NodXRkb3duKGRybSk7Cn0KCkhlcmUgdGhlIGRybV9kZXZpY2UgaXMgZmlyc3QgbWFy a2VkIGFzIHVucGx1Z2dlZCBhbmQgdGhlbiB0aGUgcGlwZWxpbmUKaXMgZGlzYWJsZWQuIFNpbmNl IHZjNF92ZWNfZW5jb2Rlcl9kaXNhYmxlKCkgaXMgcHJvdGVjdGVkIGJ5CmRybV9kZXZfZW50ZXIo KSB0aGUgVkVDIGlzIG5vdCBkaXNhYmxlZCwgY2xvY2tzIGFyZSBub3QgcmVsZWFzZWQgYW5kIFBN CmlzIGxlZnQgb24uCgpJbiB0aGUgZHJpdmVycyB0aGF0IEkgaGF2ZSB3cml0dGVuIHdoZXJlIHRo ZSBoYXJkd2FyZSBpcyBub3QgZXhwZWN0ZWQgdG8KaGF2ZSBnb25lIGF3YXkgb24gZGV2aWNlIHVu YmluZCAoU1BJKSwgSSd2ZSBqdXN0IGxlZnQgb3V0IHRoZQpkcm1fZGV2X2VudGVyKCkgY2hlY2sg aW4gdGhlIGRpc2FibGUgaG9vay4KCk5vcmFsZi4KClsxXSBodHRwczovL2dpdGh1Yi5jb20vcmFz cGJlcnJ5cGkvbGludXgvcHVsbC80NzA2CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0t a2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==