Received: by 2002:a05:6a11:4021:0:0:0:0 with SMTP id ky33csp1336167pxb; Fri, 24 Sep 2021 02:08:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzhrrF9PGyJTbXFNWXI8rG2tfqaIfrfK16LVWIBZETFf8/ZloP5Iu0MAhaFgXvvW70SW+55 X-Received: by 2002:a17:906:341b:: with SMTP id c27mr10251562ejb.61.1632474526229; Fri, 24 Sep 2021 02:08:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1632474526; cv=none; d=google.com; s=arc-20160816; b=V3rku6H4/ro+eEmq++Evrr05ASXfvfY3IlYBC6O+cTJj4Q88QMb2Y9kHACY3BUGM89 MaSOQ16ZlcF227lNQegToNMU84xR68cfVqZVP6rqK4Runk+lw4QxADmthiLi5tQZqoqG q71uhz1d1VYRWY5JMEkn4WYuRnllWFw1CN/m07EM8P+FRAnej0OTBV2MYbjMoeTB/eKM p2o3LjN8k+kGpo/O7V4gi7wHl+cYhdujnpczrEnkOqxLEgFXI9nf9DwWQhFBXe3FcRU1 dIn1gqQVfx87sUUljIiJ07+nFtfugi8pACQ0HGiICQmWaBEaSV3RY1zoAgN/QzCXev1m xhGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:references:organization:in-reply-to:subject:cc:to :from; bh=pgte8+5y2RmN81C76bXMUwevAZjkF5TdGiUvu4rxNWE=; b=nya2MI21Vfw5y5mgf/pGDlDV4uYKFkcLzX9wyZV8n+RyMEESabJOybioXGStzFpblk FLV2fvzpliuOjnFp6oekHuVkbllc1DAhaT3Cz1aDb6Envgn+HZdsK2/X/qKUQH9XBhHn 1p3L30P/gyiKW2N7K/BCqwt0Eft49lmFrENqg4svt4vyTzs7ipacDhFz2LWCgWCwT4fn 40mz2MEkoNCjE98V4wnT5NQpqRysEsBhAQ/9CX8i0IZO5i4s3c/1KZ316j/IpEwWpEqq 2gr74X2R/pb7hBvrGeglbtW/cXc7t6tY27jyj5WRBV0xlY4N4Xn8PC5p9qpaJpTSvsaz ZvyQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o1si6776646ejy.319.2021.09.24.02.08.20; Fri, 24 Sep 2021 02:08:46 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S244547AbhIXIGA convert rfc822-to-8bit (ORCPT + 99 others); Fri, 24 Sep 2021 04:06:00 -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-kernel@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