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.8 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no 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 9BF77C4332F for ; Fri, 24 Sep 2021 08:04:28 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 8517A60F48 for ; Fri, 24 Sep 2021 08:04:28 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244542AbhIXIF7 convert rfc822-to-8bit (ORCPT ); Fri, 24 Sep 2021 04:05:59 -0400 Received: from mga12.intel.com ([192.55.52.136]:37593 "EHLO mga12.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S244471AbhIXIF6 (ORCPT ); Fri, 24 Sep 2021 04:05:58 -0400 X-IronPort-AV: E=McAfee;i="6200,9189,10116"; a="203519850" X-IronPort-AV: E=Sophos;i="5.85,319,1624345200"; d="scan'208";a="203519850" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Sep 2021 01:04:04 -0700 X-IronPort-AV: E=Sophos;i="5.85,319,1624345200"; d="scan'208";a="551488631" Received: from avanhout-mobl.ger.corp.intel.com (HELO localhost) ([10.249.37.153]) by fmsmga003-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Sep 2021 01:03:37 -0700 From: Jani Nikula To: Doug Anderson , Linus Walleij Cc: Thierry Reding , Rob Herring , Sam Ravnborg , "open list\:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Steev Klimaszewski , "open list\:DRM PANEL DRIVERS" , MSM , David Airlie , Maarten Lankhorst , Thomas Zimmermann , Bjorn Andersson , Daniel Vetter , Maxime Ripard , Adam Ford , Al Viro , Alexandre Belloni , Alexandre Torgue , Andreas Kemnade , Andrey Zhizhikin , Anson Huang , Arnd Bergmann , Catalin Marinas , Chen-Yu Tsai , Claudiu Beznea , Corentin Labbe , Daniel Thompson , Dmitry Baryshkov , Dmitry Osipenko , Emil Velikov , Enric Balletbo i Serra , Eugen Hristev , Fabio Estevam , Fabrice Gasnier , Florian Fainelli , Geert Uytterhoeven , Grygorii Strashko , Guido =?utf-8?Q?G=C3=BCnther?= , Jagan Teki , Jernej Skrabec , Joel Stanley , Jonathan Hunter , Kees Cook , Krzysztof Kozlowski , Krzysztof Kozlowski , Lionel Debieve , Liviu Dudau , Lorenzo Pieralisi , Ludovic Desroches , Magnus Damm , Manivannan Sadhasivam , Marek Szyprowski , Martin =?utf-8?Q?J=C3=BCcker?= , Matthias Brugger , Michael Walle , NXP Linux Team , Nicolas Ferre , Nishanth Menon , Olivier Moysan , Otavio Salvador , Pengutronix Kernel Team , Razvan Stefanescu , Robert Richter , Russell King , Sascha Hauer , Shawn Guo , Stefan Wahren , Sudeep Holla , Tony Lindgren , Viresh Kumar , Vladimir Zapolskiy , Will Deacon , William Cohen , Linux ARM , linux-kernel , Linux-OMAP , Linux-Renesas , linux-samsung-soc , linux-sunxi@lists.linux.dev, linux-tegra , =?utf-8?Q?=C5=81ukasz?= Stelmach , Stanislav Lisovskiy Subject: Re: [PATCH v5 00/15] eDP: Support probing eDP panels dynamically instead of hardcoding In-Reply-To: Organization: Intel Finland Oy - BIC 0357606-4 - Westendinkatu 7, 02160 Espoo References: <20210914202202.1702601-1-dianders@chromium.org> Date: Fri, 24 Sep 2021 11:03:34 +0300 Message-ID: <874kaabdt5.fsf@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8BIT Precedence: bulk List-ID: X-Mailing-List: linux-arm-msm@vger.kernel.org On Mon, 20 Sep 2021, Doug Anderson wrote: > Pushed all 15 to drm-misc-next. ... > e8de4d55c259 drm/edid: Use new encoded panel id style for quirks matching > d9f91a10c3e8 drm/edid: Allow querying/working with the panel ID from the EDID Hi Doug, Stan's reporting "initializer element is not constant" issues here that were discussed before [1]. I wonder what gives, you said you'd hit them on a draft version, but not with what was merged, and I can't reproduce this either. Curious. BR, Jani. In file included from drivers/gpu/drm/drm_edid.c:42:0: ./include/drm/drm_edid.h:525:2: error: initializer element is not constant ((((u32)((vend)[0]) - '@') & 0x1f) << 26 | \ ^ drivers/gpu/drm/drm_edid.c:111:14: note: in expansion of macro ‘drm_edid_encode_panel_id’ .panel_id = drm_edid_encode_panel_id(vend, product_id), \ ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/drm_edid.c:120:2: note: in expansion of macro ‘EDID_QUIRK’ EDID_QUIRK("ACR", 44358, EDID_QUIRK_PREFER_LARGE_60), ^~~~~~~~~~ ./include/drm/drm_edid.h:525:2: note: (near initialization for ‘edid_quirk_list[0].panel_id’) ((((u32)((vend)[0]) - '@') & 0x1f) << 26 | \ ^ drivers/gpu/drm/drm_edid.c:111:14: note: in expansion of macro ‘drm_edid_encode_panel_id’ .panel_id = drm_edid_encode_panel_id(vend, product_id), \ ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/gpu/drm/drm_edid.c:120:2: note: in expansion of macro ‘EDID_QUIRK’ EDID_QUIRK("ACR", 44358, EDID_QUIRK_PREFER_LARGE_60), ^~~~~~~~~~ [1] https://lore.kernel.org/all/CAD=FV=XHvFq5+Rtax7WNq2-BieQr-BM4UnmOcma_eTzkX2ZtNA@mail.gmail.com/ -- Jani Nikula, Intel Open Source Graphics Center