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=-3.0 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, USER_AGENT_NEOMUTT 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 5F60AC43381 for ; Tue, 5 Mar 2019 08:09:31 +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 270A920675 for ; Tue, 5 Mar 2019 08:09:31 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="AtCBkM+J"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="uhnvGdpH" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 270A920675 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bootlin.com 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: In-Reply-To:MIME-Version:References:Message-ID:Subject:To:From:Date: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=WTs8exkt0RANtxwofSUZF+NIRLrAhS3NoEy1n+OIa3Q=; b=AtCBkM+Jy7tS+mfNKYSiwnB0o nZmUG1N8ZQvWArArBtBUq2sSMauijJ1x3mlDpFRGiFwbHaCHXpHa1kIiradc3HxEd0yGqGBLwEnJJ tnBvElyv98LXfNR8vqtVpWfhko8grdK7AiqYUY/5jGnEZclR8ECjkrU6fQIL9YWjqyGlkRRe4W6sv m/BKFEfpwLM1NQpTvCFX3uQnpcpgDNsS6p8YkI+8x2TTOyJ4L+N6aX730QDvDaFA/OscJdrdHedoe u9fjnu7Dtg78dkH1eddnkw+Ws/+RgaK7LkDHcfp1jM48rIuEyvqtpclNHJzwycbSi5v1BjObpFF7F RrrvYi4iA==; 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 1h158e-000615-Dn; Tue, 05 Mar 2019 08:09:24 +0000 Received: from casper.infradead.org ([2001:8b0:10b:1236::1]) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h158c-00060t-MY for linux-arm-kernel@bombadil.infradead.org; Tue, 05 Mar 2019 08:09:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding: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=P2eA1pkFStAvLEfZBnBUpssPTi4oMFzujqxppiyTLTs=; b=uhnvGdpHiBwmmVhMgLugchA8h 6gdBoaHb9IJ0mIzj5001wamZ7/mnXRkrpsAkVETXEO07Pa+3IF3JgUV7/9EVUKT/joZBnV6sRhp8I AJP0IGyStBQFsHctzLVvTDAbItlwvI2GnsGiYHBuzIUbEtXtDJg5/YdBmY4hvbtop1LrS67arNK66 LgaKLy99EoVGHyqeuPRrqpaTODSgcl0sGSVuPJha7a8uzgo1ZK+6mE52uNIuwnzHfkrAu92sjI0/0 2suOfkrkQ1kBCUqR0CYMbfiSDnDTBcFiIYQoTUDcGdiDjaTJf3dUWn17guu26b5E3GzzkYYr+Z+6G 8qLdbvJrg==; Received: from relay8-d.mail.gandi.net ([217.70.183.201]) by casper.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h158Z-0001g6-5A for linux-arm-kernel@lists.infradead.org; Tue, 05 Mar 2019 08:09:21 +0000 X-Originating-IP: 90.88.147.150 Received: from localhost (aaubervilliers-681-1-27-150.w90-88.abo.wanadoo.fr [90.88.147.150]) (Authenticated sender: maxime.ripard@bootlin.com) by relay8-d.mail.gandi.net (Postfix) with ESMTPSA id B0C051BF205; Tue, 5 Mar 2019 08:08:49 +0000 (UTC) Date: Tue, 5 Mar 2019 09:08:48 +0100 From: Maxime Ripard To: Jani Nikula Subject: Re: [PATCH 2/7] drm/edid: Allow to ignore the audio EDID data Message-ID: <20190305080848.jifr5rgcz2rejlz5@flea> References: <4914bea9fc3ef3deaffa39ab691dbd9a76461e97.1551711042.git-series.maxime.ripard@bootlin.com> <87imwymyki.fsf@intel.com> MIME-Version: 1.0 In-Reply-To: <87imwymyki.fsf@intel.com> User-Agent: NeoMutt/20180716 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190305_080919_230112_F4817543 X-CRM114-Status: GOOD ( 20.98 ) 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: eben@raspberrypi.org, David Airlie , Maarten Lankhorst , dri-devel@lists.freedesktop.org, Paul Kocialkowski , Sean Paul , Thomas Petazzoni , Daniel Vetter , linux-arm-kernel@lists.infradead.org Content-Type: multipart/mixed; boundary="===============1709326771087876329==" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+infradead-linux-arm-kernel=archiver.kernel.org@lists.infradead.org --===============1709326771087876329== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cmkzq2xdszje3roz" Content-Disposition: inline --cmkzq2xdszje3roz Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 04, 2019 at 05:47:09PM +0200, Jani Nikula wrote: > On Mon, 04 Mar 2019, Maxime Ripard wrote: > > In some cases, in order to accomodate with displays with poor EDIDs, we > > need to ignore that the monitor alledgedly supports audio output and > > disable the audio output. >=20 > *sad trombone* >=20 > Trying to figure this out automatically in kernel is better than a > quirk. >=20 > A quirk is better than requiring the user to provide an override EDID > via the firmware loader (drm.edid_firmware parameter). >=20 > Requiring an override EDID is better than adding a module parameter. >=20 > I'd much rather we exhausted the other options before adding module > parameters to address specific issues with EDIDs. That's a rabbit hole > with no end. We should also consider the usability of these solutions. Sure, the quirks are the ideal solution long term, but do we really expect the average user that just got its device from Amazon and connected it to its display to figure out: - That if it's display doesn't work, it's because the display is broken - That it is broken due to poor EDIDs - To find out that it's supposed to be handled in DRM through a quirk - How to make such a quirk - How to recompile the kernel on its distro of choice - That they need to send a patch later on to upstream Linux, and then wait for a year or so (depending on their distro) before it's actually working. Chances are that they would stop at 1, call the device trash and never submit any quirk, therefore making the quirk approach useless in the process. Maxime --=20 Maxime Ripard, Bootlin Embedded Linux and Kernel engineering https://bootlin.com --cmkzq2xdszje3roz Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iHUEABYIAB0WIQRcEzekXsqa64kGDp7j7w1vZxhRxQUCXH4ufwAKCRDj7w1vZxhR xbxyAQDXQWJS7ZD3RJngrfWIiNIb6+M3t9l/iHql/dF0XMV56wEAp5c8diNdSUvX W8eSWOwB2pSWLdFsJqZcnc7ldSXkuQg= =h1Kc -----END PGP SIGNATURE----- --cmkzq2xdszje3roz-- --===============1709326771087876329== 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 --===============1709326771087876329==--