Received: by 2002:a89:48b:0:b0:1f5:f2ab:c469 with SMTP id a11csp146827lqd; Tue, 23 Apr 2024 18:55:49 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUsYyY643+iqYNRvcdpaZzxeH7DaVcFCNuEZBPapnx9g+psYKLhCt+Oe51DvBrBVbgY6gKA8pjb5Mo2ef1JUJ7vFPqQwaCaJUbhqvELhw== X-Google-Smtp-Source: AGHT+IG/3+Xm6bODqHP3gtqZ0Tyc0wuNfAr135i/5/AspgYw58f9KWB1mLdGGg6eHN8KUd2aDtYj X-Received: by 2002:a17:902:b70a:b0:1e5:5c69:fcda with SMTP id d10-20020a170902b70a00b001e55c69fcdamr4538510pls.26.1713923749652; Tue, 23 Apr 2024 18:55:49 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713923749; cv=pass; d=google.com; s=arc-20160816; b=pKlwep1XHtjTdqIQLSeBlHVtKycCWBGD2ba38xF0UNUJhMcef+pY5bcfyt5G+j1fFn /zB6K6tGx6eujk1/X2FRePsdDYxPJl455pfqweehYVbuEMlmbxb2A6AB9rEQDTSaG5fT nrXpxmiGcR156pBnzVxnqsL9tbQwJdTqKCvxuS7Ver3SvBbm5zRBKk/UYb6zLaBP4kp+ 747D/uB8I2op3SQTb25Vht3GzxX7iKbyOReyRdpC2FcHVAoil9G2UkKfR1kFUwYqKd+H 9o+WO0b9DMI6L1o9D0io4Sp9Ppb+kbS4x+ELQLla5QsM5Am4wVCTqUb6f1OsW7FdwxLt Mv1Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=dJ8KHPb1K0T0HL7uck76kf0jIQnZoTF13YWbmRrszFQ=; fh=J4kFIPusqOLEBgpvUoa5I0gTOdycoOMthgnsUXO0D2U=; b=WESHqCp9FTfy7fw9dlT2+xrqx1CN6dZhbk6XjkqeUMDptErUQb5yr1FNL1FyZ2VhJ+ QzUwlfaeD1RR1uelzsO4VEr68lsPfFhpRD+N/RQtt81jxc5NwgV32Qj6Yc540xGc8Ma7 XmPUmYWODWnsc4Dq7uqLWpfUaX+bIopZ/yi12weLm+yBctV95hVGM5O+giqK5JaNHPms UpAkT8gPpVhkImpTCWDZya3T7Q15lzHzUzn5DMrCPEC9qDHKtsQMO8TMLHJoxuYckqdN OlPenmevYFsOPdPNHiwLz8sDd+rUK+qX4AfS7Ltkh/5pXGPBN5JQO1zsNYS/peKRafZv oD3g==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=hexhyh8x; arc=pass (i=1 spf=pass spfdomain=huaqin.corp-partner.google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=huaqin.corp-partner.google.com); spf=pass (google.com: domain of linux-kernel+bounces-156111-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-156111-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [2604:1380:40f1:3f00::1]) by mx.google.com with ESMTPS id n5-20020a170902f60500b001de256e5d6esi10879179plg.534.2024.04.23.18.55.49 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Apr 2024 18:55:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-156111-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) client-ip=2604:1380:40f1:3f00::1; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20230601 header.b=hexhyh8x; arc=pass (i=1 spf=pass spfdomain=huaqin.corp-partner.google.com dkim=pass dkdomain=google.com dmarc=pass fromdomain=huaqin.corp-partner.google.com); spf=pass (google.com: domain of linux-kernel+bounces-156111-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:40f1:3f00::1 as permitted sender) smtp.mailfrom="linux-kernel+bounces-156111-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 37D27B21B80 for ; Wed, 24 Apr 2024 01:55:46 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id BA8AED29E; Wed, 24 Apr 2024 01:55:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b="hexhyh8x" Received: from mail-qv1-f46.google.com (mail-qv1-f46.google.com [209.85.219.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 3A9405C83 for ; Wed, 24 Apr 2024 01:55:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.46 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713923737; cv=none; b=BZR7KeMzhfQ2WgBxjM2bQ23Nfs8r1igueiVsWltZtybTrjJ5JBX00ttpeIHy/LLNrqTVvw5jkd5q+MEh5iWeDbj+M3ThQn+5lIqTTIpI0ZQhqZbi5fpHYdGJUpSFiMzJRXnKop2e346P0uTTDDJujAwWlBod34LRXpHV8aEnLwk= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713923737; c=relaxed/simple; bh=dJ8KHPb1K0T0HL7uck76kf0jIQnZoTF13YWbmRrszFQ=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=c3XF7DuFIAi9XCMQKmTY+MDx+qPpS3DLadB9XWcfTDUXdERaPFXXRLqfUhCkEPDHVquwienuyl9z7WPxZ23pkDPwR1K/Euep0Np5ZJs4Bmy5tBgZAyiQ5XULe9WJZ4moTCfjVHeAgkSGICi5xvolowgL/5/o+6hHJ0zLKK1O90M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=huaqin.corp-partner.google.com; spf=pass smtp.mailfrom=huaqin.corp-partner.google.com; dkim=pass (2048-bit key) header.d=google.com header.i=@google.com header.b=hexhyh8x; arc=none smtp.client-ip=209.85.219.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=huaqin.corp-partner.google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=huaqin.corp-partner.google.com Received: by mail-qv1-f46.google.com with SMTP id 6a1803df08f44-69b50b8239fso4313376d6.0 for ; Tue, 23 Apr 2024 18:55:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1713923735; x=1714528535; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=dJ8KHPb1K0T0HL7uck76kf0jIQnZoTF13YWbmRrszFQ=; b=hexhyh8xcZ0ZFYkpPp6/AD7cxHlzBUcqwX7d7hlK63qcJbPz+oPMuf2PRnW8iv9Xp/ A7Zn2RFIC1smf3jZiG/U8FKcyMhNnHzXdsh3t5Jcl5aj8qV9U7yhkIRYisG3D7fO2J6F cDEudocpsXjJA0ZJ90aqCVj4Ea7/CgtFGnxWJE/HME5JBOrKDax6zxAPnK1T1VJdknVw +5JqPa2fQHuXYAOIiH+pgaxkvJMsOs0OCKKedBeGeW2QAkqxxcbmYQ0g1ODxtdUeaSOZ g4zrUmYDUweDqEGqYKZGnLOdrM8jRvnyecRWPM0UGUGXlDI3m44bTdTvmS+CXX+dfIW8 v0Jg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1713923735; x=1714528535; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=dJ8KHPb1K0T0HL7uck76kf0jIQnZoTF13YWbmRrszFQ=; b=b8rVm8UbdX2LuIwIlxF+lzWn1JT29a2+yw39ZDvHXg9pWYLk+e9gHs54sa+YDen3vo EyVw5G25Mq8a9f2X9K1gftPt3ee/8HzEQYJgErMdxPQcDWqD/tUS2nmzSWHDh8rNTVgr TysVRAVG29nKF/WhqSflW5RwC/di9S40IhAYFOJliN+g3dy2fFIR9zDdXM9XC/KuFIwt xhfsaF+sm7zAL4HfH+RdeudeK08l5GLjWx9G2AgjmeqhN/HCTFh4eInamx+eVjgc/fkf 0nCgQzbzorN+72hbUlnCIfj89rSPG+8w9Fi0FM861CdqiRLJFikz/xYkQsWhW4FiI7P+ iVjg== X-Forwarded-Encrypted: i=1; AJvYcCURRldMZWZUWrdkPaiUrTESE+Ei79jXFE/99NSk2sSX3tYKBZMblNXFI003IvWbPQHJStYWjYG1NQA/4kpq8TL0s5y0cfJ9x9f4tbCe X-Gm-Message-State: AOJu0YyEpgjH6KCg0xF8cToN/eDguX9zA4cqekyRBwi+ogy5c1d8uunN oGZ5Jn9JDS4fYfZZ5eovl1rm/Zh+BcEI10z0pZdqWnCYY2gyiUluDHHqJtyON1RZQ5uEw3o6qwK f4yh7Ew6aiznaDlsuGLR5aW8ncYOplumVc2JJp55zVSsz0qyQgx9WDg== X-Received: by 2002:a05:6214:f2a:b0:6a0:7f43:eb1 with SMTP id iw10-20020a0562140f2a00b006a07f430eb1mr8789131qvb.19.1713923735084; Tue, 23 Apr 2024 18:55:35 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240422060811.670693-1-xuxinxiong@huaqin.corp-partner.google.com> In-Reply-To: From: Xuxin Xiong Date: Wed, 24 Apr 2024 09:55:24 +0800 Message-ID: Subject: Re: [PATCH] drm/panel-edp: Add panel CSOT MNB601LS1-1 To: Doug Anderson Cc: sam@ravnborg.org, neil.armstrong@linaro.org, daniel@ffwll.ch, hsinyi@google.com, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Doug, thank you! We had reported this info to the CSOT to correct the vendor id. If they confirm to fix this with the same product ID, we will submit a patch to fix this. Doug Anderson =E4=BA=8E2024=E5=B9=B44=E6=9C=8824=E6= =97=A5=E5=91=A8=E4=B8=89 01:01=E5=86=99=E9=81=93=EF=BC=9A > > Hi, > > On Mon, Apr 22, 2024 at 6:28=E2=80=AFPM Xuxin Xiong > wrote: > > > > Yes, I read the edid from the panels, one is CSO and the other is CSW. > > The details are as follows, please help check. Thank you! > > > > > > 1. MNC207QS1-1 > > edid-decode (hex): > > 00 ff ff ff ff ff ff 00 0e 6f 00 12 e7 00 00 00 > > 1e 21 01 04 a5 1b 12 78 03 8a d5 9c 5e 59 90 25 > > 1b 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 > > 01 01 01 01 01 01 ae 3f 80 18 71 b0 23 40 30 20 > > 36 00 07 a4 10 00 00 1a 00 00 00 fd 00 28 3c 4b > > 4b 11 01 0a 20 20 20 20 20 20 00 00 00 fe 00 43 > > 53 4f 54 20 54 39 0a 20 20 20 20 20 00 00 00 fe > > 00 4d 4e 43 32 30 37 51 53 31 2d 31 0a 20 00 32 > > ---------------- > > Block 0, Base EDID: > > EDID Structure Version & Revision: 1.4 > > Vendor & Product Identification: > > Manufacturer: CSO > > Model: 4608 > > Serial Number: 231 > > Made in: week 30 of 2023 > > Basic Display Parameters & Features: > > Digital display > > Bits per primary color channel: 8 > > DisplayPort interface > > Maximum image size: 27 cm x 18 cm > > Gamma: 2.20 > > Supported color formats: RGB 4:4:4 > > First detailed timing includes the native pixel format and preferred re= fresh rate > > Display is continuous frequency > > Color Characteristics: > > Red : 0.6113, 0.3671 > > Green: 0.3496, 0.5644 > > Blue : 0.1474, 0.1064 > > White: 0.3134, 0.3291 > > Established Timings I & II: none > > Standard Timings: none > > Detailed Timing Descriptors: > > DTD 1: 1920x1200 60.000 Hz 8:5 74.100 kHz 163.020 MHz (263 mm x 164 mm) > > Hfront 48 Hsync 32 Hback 200 Hpol P > > Vfront 3 Vsync 6 Vback 26 Vpol N > > Display Range Limits: > > Monitor ranges (Bare Limits): 40-60 Hz V, 75-75 kHz H, max dotclock 170= MHz > > Alphanumeric Data String: 'CSOT T9' > > Alphanumeric Data String: 'MNC207QS1-1' > > Checksum: 0x32 > > > > 2. MNB601LS1-1 > > edid-decode (hex): > > > > 00 ff ff ff ff ff ff 00 0e 77 00 11 00 00 00 00 > > 00 22 01 04 95 1a 0e 78 03 a1 35 9b 5e 58 91 25 > > 1c 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 > > 01 01 01 01 01 01 09 1e 56 dc 50 00 28 30 30 20 > > 36 00 00 90 10 00 00 1a 00 00 00 fd 00 28 3c 30 > > 30 08 01 0a 20 20 20 20 20 20 00 00 00 fe 00 43 > > 53 4f 54 20 54 39 0a 20 20 20 20 20 00 00 00 fe > > 00 4d 4e 42 36 30 31 4c 53 31 2d 31 0a 20 00 37 > > ---------------- > > Block 0, Base EDID: > > EDID Structure Version & Revision: 1.4 > > Vendor & Product Identification: > > Manufacturer: CSW > > Model: 4352 > > Made in: 2024 > > Basic Display Parameters & Features: > > Digital display > > Bits per primary color channel: 6 > > DisplayPort interface > > Maximum image size: 26 cm x 14 cm > > Gamma: 2.20 > > Supported color formats: RGB 4:4:4 > > First detailed timing includes the native pixel format and preferred re= fresh rate > > Display is continuous frequency > > Color Characteristics: > > Red : 0.6074, 0.3691 > > Green: 0.3437, 0.5673 > > Blue : 0.1445, 0.1123 > > White: 0.3134, 0.3291 > > Established Timings I & II: none > > Standard Timings: none > > Detailed Timing Descriptors: > > DTD 1: 1366x768 60.001 Hz 683:384 48.480 kHz 76.890 MHz (256 mm x 144 m= m) > > Hfront 48 Hsync 32 Hback 140 Hpol P > > Vfront 3 Vsync 6 Vback 31 Vpol N > > Display Range Limits: > > Monitor ranges (Bare Limits): 40-60 Hz V, 48-48 kHz H, max dotclock 80 = MHz > > Alphanumeric Data String: 'CSOT T9' > > Alphanumeric Data String: 'MNB601LS1-1' > > Checksum: 0x37 > > OK. This made me look a little deeper. I believe that the three-letter > code is managed by UEFI and I found: > > https://uefi.org/PNP_ID_List > > ...as far as I can tell "CSW" is actually correct for CSOT but "CSO" > was _not_. Looks as if CSO was supposed to be for "California > Institute of Technology" (Caltech). :( > > We're probably OK with the recent work that Hsin-Yi did in commit > bf201127c1b8 ("drm/panel-edp: Match edp_panels with panel identity") > to match against the panel name even if Caltech does ship a "CSO" > 0x1200 in the future since it looks like the string you added matches > the panel. > > That being said, is there any chance that it's not too late and you > can get CSOT to fix the EDID on "MNC207QS1-1"? Can you also make sure > that they're aware of this and don't make the same mistake in the > future? > > > In any case, given this investigation and the EDID I'm going to say > that the panel you've added here is fine. > > Reviewed-by: Douglas Anderson > > I've pushed your change to drm-misc-next: > > a6325ad47bc8 drm/panel-edp: Add panel CSOT MNB601LS1-1 > > -Doug