Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp14461250rwb; Mon, 28 Nov 2022 00:57:48 -0800 (PST) X-Google-Smtp-Source: AA0mqf51VhMtI5W2CN1Sa71KIF3b7fznmZnpCLfUDG6gqxRoyOuCYLGG8DsBjkmKghbZOYWF0LWN X-Received: by 2002:a62:1413:0:b0:574:e84e:d7a1 with SMTP id 19-20020a621413000000b00574e84ed7a1mr10177944pfu.83.1669625868493; Mon, 28 Nov 2022 00:57:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669625868; cv=none; d=google.com; s=arc-20160816; b=0Mzj0VKu1ciNt/bq+ZZCLqp98dcZQL/l5bxC+cZzHmrj5gThpVr4AbknH0ZPBQHgcc YqBSwUQ3U9ehmtgHOijrP4+hX0nKzJQXNKoulTJLnScEG+tdouslBitPskdMR7pSXzIY 3DhE+dXwFIIBagb1C8EGuqSpKmkmlhSEu/JRe7ym3UVyGj5kXk9s/cRH+yvso5oXlxYz 3paMPFiVaSJcSWhwLPPAHbndYRHLf1DOjsy4aHvdeHM9hC7DCcGsmTK8AacyFtpzYmZj Xv250X7wu1LFlMjJ15vBNkr7vDx69ULqe1L49kkmlvLZJ7eyu+KEIhCTPAh7B8glEPzL zozw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:feedback-id :dkim-signature:dkim-signature; bh=eSw6zYZByWByEDrCysf/g+5Jcl5hSRg/8bMKEi7byJA=; b=NWEBYl5C9ikBKvWRhgfykHh2IAPBprY+b9CArWShU37cTshJBeAk3yh23cFRuF11U4 HLeI4/Vpd1m40JwdJ7hkXxHH+eR2QMb1+hwOm2yfzjl6z2ZFU7EZKA5YZ3bgPecSaZYs HezK38afeJfguuSO0zP+84K1jrV8zwNn9Vvr0jOm2VnIDmu++0qEf1HmXT70KtUxXLwU tnKGFjXqgNMSoIT1E68R0tP7JTckXKybe2eKZ3XG9GYaQjY/G6SCDWjWSJ1irTiJYR4I fsVCCe4LAjW2LdMUvmPwuaxDOWlCSSizF8jb7G2tQrdKf/sjUmkF7bHVE6ZQMUWcivp7 +pxw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@cerno.tech header.s=fm2 header.b=RK2iFwcT; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=goMhNEZK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=cerno.tech Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id t21-20020a17090ae51500b0021939584595si2000966pjy.82.2022.11.28.00.57.38; Mon, 28 Nov 2022 00:57:48 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@cerno.tech header.s=fm2 header.b=RK2iFwcT; dkim=pass header.i=@messagingengine.com header.s=fm1 header.b=goMhNEZK; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=cerno.tech Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229653AbiK1I24 (ORCPT + 83 others); Mon, 28 Nov 2022 03:28:56 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:41610 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230191AbiK1I2w (ORCPT ); Mon, 28 Nov 2022 03:28:52 -0500 Received: from new3-smtp.messagingengine.com (new3-smtp.messagingengine.com [66.111.4.229]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id EF4DF13EB7; Mon, 28 Nov 2022 00:28:51 -0800 (PST) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailnew.nyi.internal (Postfix) with ESMTP id 511A0580359; Mon, 28 Nov 2022 03:28:51 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Mon, 28 Nov 2022 03:28:51 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cerno.tech; h=cc :cc:content-type:date:date:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:sender:subject :subject:to:to; s=fm2; t=1669624131; x=1669631331; bh=eSw6zYZByW ByEDrCysf/g+5Jcl5hSRg/8bMKEi7byJA=; b=RK2iFwcTILH+rxCpDiolq8IuMD Se/mvVBHNiP9dtE38pmjN5VvqgAwUjcU7eCKpGJ1SC9zUHOLF39v5Nu+5gOnTy1F I13Dmrr+03vwmmLh0rgFa3Nyln5FZkl+bZsg7MBkpyuF15hIecHazX2UhADzKJnx 1XCJvL/27J8tdBMzk9KxevPSBHZgG8upFmWkZP+a8DO2Dl1VrJxUOfApmrU+oFxk jxEM+RMAwayqXtn8Djma7aiN2rU2rEdsa02GojTysuh1stw/AbMt04rZjRnjiS/k gdzmyCPsg9XPzTkAs6DYIl1SbRlphIbpNGOcE1WBzhp65EiSoGJCrv+ER24w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm1; t=1669624131; x=1669631331; bh=eSw6zYZByWByEDrCysf/g+5Jcl5h SRg/8bMKEi7byJA=; b=goMhNEZKCeiZiKNWKEYSto86uSLDQOZQ8C6vsJjoOrNc 4hTtlWPbV9ioZ7GZ/m78y8mnrHjXz9FMVPvmJuTS3ZQy6uWbfkbPlhzewiUID0ul inqXeabvNva6YW4BBiNTPKpowPcZbQgUdmxTgfqHmqZULurR2XRohtC36kq5rkh6 ka80c1ShwTqav5e5Yc5fLeovT+febBf52Z6Et2NKvsfir2BC2D+wR3lXPQtzE44I 93BgX7cOMPQQ9ZcxbGjTuHs12gJNbU5sBEAFEZV2ikDAvNCELBQT0XAgrgzwtbWQ EoE/yb3f8aKqmCegQrOCBB2PPwBlDIA85S/30bbS3Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrjedugdduvddvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkfhggtggujgesghdtreertddtvdenucfhrhhomhepofgrgihi mhgvucftihhprghrugcuoehmrgigihhmvgestggvrhhnohdrthgvtghhqeenucggtffrrg htthgvrhhnpeetfefffefgkedtfefgledugfdtjeefjedvtddtkeetieffjedvgfehheff hfevudenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe hmrgigihhmvgestggvrhhnohdrthgvtghh X-ME-Proxy: Feedback-ID: i8771445c:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 28 Nov 2022 03:28:50 -0500 (EST) Date: Mon, 28 Nov 2022 09:28:49 +0100 From: Maxime Ripard To: Geert Uytterhoeven Cc: Maarten Lankhorst , Thomas Zimmermann , David Airlie , Daniel Vetter , Helge Deller , Michael Schmitz , dri-devel@lists.freedesktop.org, linux-fbdev@vger.kernel.org, linux-m68k@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH/RFC 3/3] drm: atari: Add a DRM driver for Atari graphics hardware Message-ID: <20221128082849.jixumay2q5r3f23r@houat> References: <9ef3ed30a45a367db0231ea2e98f6f37ba860b4c.1669406382.git.geert@linux-m68k.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="rsjyngjy5j33h3zh" Content-Disposition: inline In-Reply-To: <9ef3ed30a45a367db0231ea2e98f6f37ba860b4c.1669406382.git.geert@linux-m68k.org> X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS, SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --rsjyngjy5j33h3zh Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi, On Fri, Nov 25, 2022 at 09:31:10PM +0100, Geert Uytterhoeven wrote: > +// FIXME create dynamically from atari_drm_modes[]? Not necessarily, but they should have proper descriptors at the very least. > +static const struct drm_named_mode atari_drm_named_modes[] = > +{ > + { .name = "st-low" }, > + { .name = "st-mid" }, > + { .name = "st-high" }, > + { .name = "tt-low" }, > + { .name = "tt-mid" }, > + { .name = "tt-high" }, > + { .name = "vga" }, > + { .name = "vga70" }, > + { .name = "qvga" }, > + { .name = "hvga" }, > + { .name = "falh" }, > + { /* sentinel */ } > +}; I'm really not convinced about per-driver named modes. This will only lead to each driver having its own set of undocumented and obscure mode names that will just make everything work. And some of them in that list are completely generic: VGA, QVGA, HVGA at least should definitely be part of the generic named modes. Maxime --rsjyngjy5j33h3zh Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYKAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCY4RxQQAKCRDj7w1vZxhR xfMnAP93kyXjMFffjjRpWN5fHp8WKE3Jg4utXdhfbIjQtUx51gEAln73V6oGNd7N /JYs3SvDr/bqiGUDKjqbA2eGjCNfuwY= =wePj -----END PGP SIGNATURE----- --rsjyngjy5j33h3zh--