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 X-Spam-Level: X-Spam-Status: No, score=-1.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C8550C43381 for ; Mon, 4 Mar 2019 20:06:14 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id 8FBDF20830 for ; Mon, 4 Mar 2019 20:06:14 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="K8y0EtUW" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8FBDF20830 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=anholt.net Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender:Content-Type:Cc: List-Subscribe:List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id: MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:To:From:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=1AvxDT/el0pGXixdbKfA2yAsCEMFM0+GYCIWLdGLLO8=; b=K8y0EtUWmpbcLrZrpYsX9JoS3 rHiVHbY2jOr6Lp5cRF8aW0qyTXcJvLx8HO0vGva4EjaGdQ7GTeiTpSBbb2i7WKnJRhv5UHor0pGzw 9E1KLUt6YYlxyUGCJ6Z5ZyTjOpQ3+glPKBrfHJEIgf2kh1EWx9epwvaGhfEAvmtImLQke2t+Ff1TQ S/D4nGPDkXneIvCpBf+qS8YOwhVQxIJrrlTtQqafuOLsHnG743jGzryaTWQB8ZYVb2j05jcWyIPvP OGjXZGPzkwLdaC9ELbl62hXAILNWzCkbnNIU6CQ6RbLGiUwYiDIsO+xMPQlgwAPsXNmdYBRw4RFuR Iw6mkGIPg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1h0tqk-0001wR-Ca; Mon, 04 Mar 2019 20:06:10 +0000 Received: from anholt.net ([50.246.234.109]) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1h0tqf-0001oh-3y for linux-arm-kernel@lists.infradead.org; Mon, 04 Mar 2019 20:06:07 +0000 Received: from localhost (localhost [127.0.0.1]) by anholt.net (Postfix) with ESMTP id B984B10A2A7A; Mon, 4 Mar 2019 12:06:03 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at anholt.net Received: from anholt.net ([127.0.0.1]) by localhost (kingsolver.anholt.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 6HA17lZ8Chpp; Mon, 4 Mar 2019 12:06:02 -0800 (PST) Received: from eliezer.anholt.net (localhost [127.0.0.1]) by anholt.net (Postfix) with ESMTP id 626A910A2A62; Mon, 4 Mar 2019 12:06:02 -0800 (PST) Received: by eliezer.anholt.net (Postfix, from userid 1000) id B78852FE464E; Mon, 4 Mar 2019 12:06:01 -0800 (PST) From: Eric Anholt To: Maxime Ripard , Maarten Lankhorst , Sean Paul , Maxime Ripard , Daniel Vetter , David Airlie Subject: Re: [PATCH 0/7] drm/vc4: Allow for more boot-time configuration In-Reply-To: References: User-Agent: Notmuch/0.22.2+1~gb0bcfaa (http://notmuchmail.org) Emacs/25.2.2 (x86_64-pc-linux-gnu) Date: Mon, 04 Mar 2019 12:06:01 -0800 Message-ID: <87o96q76c6.fsf@anholt.net> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190304_120605_219984_24D062F1 X-CRM114-Status: GOOD ( 15.72 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Paul Kocialkowski , linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org, Thomas Petazzoni , eben@raspberrypi.org Content-Type: multipart/mixed; boundary="===============0617613072008071018==" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org --===============0617613072008071018== Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" --=-=-= Content-Type: text/plain Maxime Ripard writes: > Hi, > > The proprietary stack for the RaspberryPi allows for a number of video > parameters widely used by their users, but yet don't have any equivalents > in the mainline kernel. > > Those options are detailed here: > https://www.raspberrypi.org/documentation/configuration/config-txt/video.md > > While not all of them are desirable to have in the mainline kernel, some of > them still have value, such as properties to initialise the overscan or > rotation parameters, or the one to deal with broken displays. > > This series is an attempt to support those, and is based on a rewrite of > the command line parser I did a couple of years ago that never reached > upstream (due to a lack of time on my side). While this parser was > initially made to deal with named modes (in order to support TV modes), it > also allowed to extend it more easily, which is why it's resurrected. FWIW for other reviewers, the overscan and rotation are the really important parts of this series. Since Raspberry Pi ends up connected to TVs so frequently, there are many users of the overscan workaround. Rotation is important for supporting the official DSI touchscreen panel, which is unfortunately mounted upside down in most mounts you'll find. > Since a change of the command line parser can pretty easily get things > wrong and introduce regressions, I also worked with a number of unit tests > that you can find here: http://code.bulix.org/tpo7dg-607264?raw Would kselftests be an appropriate way to include these, maybe? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE/JuuFDWp9/ZkuCBXtdYpNtH8nugFAlx9hSkACgkQtdYpNtH8 nujEoRAAgzBlFJ91r1cNmfQeAyh3Wr1d+E7t4RLkYEY5qLZCKKggQkledpFM7Z56 dlXFbouCQHgQcjBoGMYjG4tesG3kb34eYwaxs4Xzdh8s9yC1DLIkSV+i+zSc/C5b NIcg3j19QThtXH+u9hmUqT46tqZkUl9goZfM78iMaBOEhwqkj4GbDg8vNHjpnfAP ciYopnwmA7lMi8PrdAunH0kJTWrNOm4azmCzrGI2T0wMrLbZLbURAf7vZ4rcPWT3 R3mDHcjpbzByS+JjAeefrmSwJV+L9/dhwBNZqmnm5ntsFINk6Ii2HktZcAsPbrYQ j3qhiUOFwg88+SJ87pHH3S/ny01rm6XPlQtTKonbT+CsXIpMs3kxKHxH46/V2iGl Y8sMDYtNNugNUNoomJRj8KiVsWmwK0yIhPtZNRyaSj/ZRa9PvZntnzAbgZWpbAkH G9H6ee+hRvugiJdMTCwS/Kiu5cSP3hBrUUZp1Sm5FVsQR3UUjck5JEBQGL0YgOLD shCYK22hkAzQIXxs3UAw+jMfT1J9qummQe88LFYj/x1e+w22SIEf6YUmnLbY4jXu C8g4MhmMBwwuoP3HAhvNRUyZ4VuMAZEq8ZGB0OtrLgaHpr82nZ157uu8MUNPLQlg J5z1KOaESg5xGKQlB51ONd+kaLh30TkbuiCAgyH4QG/wtSqXJtI= =sTKa -----END PGP SIGNATURE----- --=-=-=-- --===============0617613072008071018== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel --===============0617613072008071018==--