Received: by 2002:a05:7208:13ce:b0:7f:395a:35b6 with SMTP id r14csp193854rbe; Wed, 28 Feb 2024 17:27:06 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCXnXAv5uV+hwnI71vKjUXxggB3z9EYwUnHNC1nIOZ+4O6KHM6w7+2/Tai6sj9MbRcZFmozn56dq2VF7/B7KY+7pWf8+ECXh87vxdHlOww== X-Google-Smtp-Source: AGHT+IEwUzmB+UUNp3felJ1tjXT9CIFyO8forw2swGf2IO8hykYcQVfF+vRmohp2JB7XpHAYS/qH X-Received: by 2002:a05:6808:211d:b0:3c1:9b87:dd90 with SMTP id r29-20020a056808211d00b003c19b87dd90mr786947oiw.34.1709170026101; Wed, 28 Feb 2024 17:27:06 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1709170026; cv=pass; d=google.com; s=arc-20160816; b=jEkg+mUBiNjFuBl2D5PRevAeLpeYc3XE0S2hss4rd0xWx/okHIe+G/sz36g6n89Vbz WOsN4oOr1fK1gMCpjJaepTeGthbLDIcSR4Z8GQDL0QxjczZIVzv1mLTCLL8Zi1YCgkE3 qRfmOGEeGb8Y29L51yGWzMUticdiYMMTFcqLqsqP91dE7wUp6wTdkI21UvCQaPC+BOr/ ttzCjQMBW4mWOrEhU6DHdPh4EvHxqO8cQqD7HWvfgaM4IFcorrR9wXzCYTAw/SFTPWAC wUH0pcqERLyUaMkRT+FVs+imPc2IpRMAwzgF6cLKjyF7PkS31e8oK7vKqqctv0GLUFqZ 6SKQ== 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=R+B/QFkmhGVByeQP+/pLiaj4NFRJ5VlaaL5Kc+sknpU=; fh=esTgbdcOuknkKUaXm6lqLltB2L6Q2xhn9h4z+3vuPkI=; b=NmXUjxp5UJuuFXJqTRidk95WJICRmLlYkoTrGjDRqioalP8ZncP2VsrpCSbos5t/sM 1D8eQD7uclpsL7T5oGQmB1RpFoJ7ZP9Y4/A6TO5XieFBuZND/0Ajpv11GEHo7f1tSGGI 6JHX2VyUEZX4ZfyweTuWEuiM05PRjTStSJD0pN+58zEGKr0P8ncQcFDrk897qaqOCEHT 3KcC5XAFPNdhqfDxe3siqmSx8GGWFLLXlY3dC9XB2B6QVFr0kTSuH4p3VoWKE8wAzPnh 9kqrVAo7pC2Qu8SqB9dohSeGeNLF3TdcXfVmVYfRccr+Obh8n0sSOjRx2AOuzhv6Jxw4 Pd0A==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=QeLn0EuP; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-85984-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-85984-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id h6-20020a632106000000b005d80a51e1c0si263543pgh.851.2024.02.28.17.27.05 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 28 Feb 2024 17:27:06 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-85984-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=QeLn0EuP; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-85984-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-85984-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org 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 69562B22A70 for ; Thu, 29 Feb 2024 01:11:24 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id D678A37165; Thu, 29 Feb 2024 01:04:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="QeLn0EuP" Received: from mail-ot1-f47.google.com (mail-ot1-f47.google.com [209.85.210.47]) (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 7D20023D2 for ; Thu, 29 Feb 2024 01:04:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709168699; cv=none; b=kERR2uQG598Z30QoNrFZTOJaX/UmCh/9TsmeJIn+IumAKqnaLZzjM9dv2l4ZaeU1icmRHJYB8lgLQEWPbjrbYp4U46gFWrI0+njdaGuzxyq8/df3IabTTPKC01baNG6C2YUStPX7LIbnM4Fh++0kC7Y4tsZ4aSVw99ze52oClBg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1709168699; c=relaxed/simple; bh=mlW/QceuhwMc0DNGKXMDyALlNyqTylgx0y9zgyIvfV4=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=J4zMGxL9uqzHkn/CYlZrBzDvB8K/C0YjucLNvCoLyKHZS+bkvbRr8BRwLp+hvqp9FKveqv03iwYZm8ZWHfp9W4eu9FobZz69OJwi+n9kp5Z/HgVyoj5J/VVOpEg8h/26B0vzUIuVjasPdq2p3rxVdMlLUfp8HbhPV/V1K0ppT+E= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=QeLn0EuP; arc=none smtp.client-ip=209.85.210.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Received: by mail-ot1-f47.google.com with SMTP id 46e09a7af769-6e49872f576so189458a34.1 for ; Wed, 28 Feb 2024 17:04:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1709168696; x=1709773496; 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=R+B/QFkmhGVByeQP+/pLiaj4NFRJ5VlaaL5Kc+sknpU=; b=QeLn0EuPWaRqunHl7x4cD+na0SOlzWd0UypLEeZKh0a4LKb7qdGCa+nlI04mMvYRJ7 69qTszzOC7wVQFvZxaoyMXaurxDa1wAmVD6h2OW+UudllFeStTdQU6psw6vEDO7OoTtz dUdx5zRml7AYwKXqUAv4df+km5Ik1U1pz0lgY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709168696; x=1709773496; 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=R+B/QFkmhGVByeQP+/pLiaj4NFRJ5VlaaL5Kc+sknpU=; b=SiZPR8UOzWct/XgqCVonI7eqGIbCgbkOwf6UPiiPMX55OnZ80EodfyqElFLOIu5xCo rj9JDpp7OYGK3abC+AV3F8bzKe2PFcq3M5S8zQNJKly79vB2/ezuU67gv/GBKzHA1tjM eunVMtq1LX+Lpt9zM+whA1hXrRp7Vst4IFWpm9ieFBSBzFKV3l5+c5IhnimB9fqqQjqi dFV5EanMVFZa38H51uPgoCNG1LnRZ0f+EnpkODQNp64TU1S8eoTKi3X4mLM58eDCUA3g GKKMb4SzHkchoX1maE4sWF3vR88z3wezKt2HTXrWsYMT6x1J1fGU2nSSZH7cvMeEwryI 4WUg== X-Forwarded-Encrypted: i=1; AJvYcCWMsgQ3RkiNgHHuIgTgMeYjUk4LzunfYHigTsw+P8JrFTXvk7xb0S1iwt94R/ltVcpB8iwkgdc21yFE8IuXdaSUeKnv8Pzzf5XKn+SB X-Gm-Message-State: AOJu0YyoLbb6RKOvZsxTRM47KBtFq1xTOjQc2dFAwNGEBcV36acsk/q6 omj9GqsnMa5bTZzAAN2Sz0g+EMcVC56SoGA4QdJbnTjn7T9lssVG9G8qWTIfaKeSvpB33YYeJFx SAQ3525LPuma8jnQZkbVmDKKbinLg9dBeNkIr X-Received: by 2002:a05:6830:2013:b0:6e4:8d2d:64e5 with SMTP id e19-20020a056830201300b006e48d2d64e5mr578147otp.13.1709168696649; Wed, 28 Feb 2024 17:04:56 -0800 (PST) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 References: <20240228011133.1238439-1-hsinyi@chromium.org> <20240228011133.1238439-4-hsinyi@chromium.org> In-Reply-To: From: Hsin-Yi Wang Date: Wed, 28 Feb 2024 17:04:31 -0800 Message-ID: Subject: Re: [PATCH v2 3/3] drm/panel: panel-edp: Fix AUO 0x405c panel naming and add a variant To: Doug Anderson Cc: Neil Armstrong , Jessica Zhang , Sam Ravnborg , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Feb 28, 2024 at 4:22=E2=80=AFPM Doug Anderson wrote: > > Hi, > > On Tue, Feb 27, 2024 at 5:11=E2=80=AFPM Hsin-Yi Wang wrote: > > > > There are 2 different AUO panels using the same panel id. One of the > > variants requires using overridden modes to resolve glitching issue as > > described in commit 70e0d5550f5c ("drm/panel-edp: Add auo_b116xa3_mode"= ). > > Other variants should use the modes parsed from EDID. > > > > Signed-off-by: Hsin-Yi Wang > > --- > > v2: new > > --- > > drivers/gpu/drm/panel/panel-edp.c | 17 ++++++++++++++++- > > 1 file changed, 16 insertions(+), 1 deletion(-) > > The previous version of this patch that we reverted also had an > override for AUO 0x615c. Is that one no longer needed? > > > > @@ -1990,7 +2003,9 @@ static const struct edp_panel_entry edp_panels[] = =3D { > > EDP_PANEL_ENTRY('A', 'U', 'O', 0x239b, &delay_200_500_e50, "B11= 6XAN06.1"), > > EDP_PANEL_ENTRY('A', 'U', 'O', 0x255c, &delay_200_500_e50, "B11= 6XTN02.5"), > > EDP_PANEL_ENTRY('A', 'U', 'O', 0x403d, &delay_200_500_e50, "B14= 0HAN04.0"), > > - EDP_PANEL_ENTRY('A', 'U', 'O', 0x405c, &auo_b116xak01.delay, "B= 116XAK01.0"), > > + EDP_PANEL_ENTRY('A', 'U', 'O', 0x405c, &auo_b116xak01.delay, "B= 116XAN04.0 "), > > + EDP_PANEL_ENTRY2('A', 'U', 'O', 0x405c, &auo_b116xak01.delay, "= B116XAK01.0 ", > > + &auo_b116xa3_mode), > > The name string now has a space at the end of it. I _guess_ that's OK. > Hmmm, but I guess you should update the kernel doc for "struct > edp_panel_entry". The name field is described as "Name of this panel > (for printing to logs)". Now it should include that it's also used for > matching EDIDs in some cases too. The space here is because in the EDID, there is space at the end, before 0x0a (\n). Okay I will update the kernel doc to mention that the same should be exactly the same as the panel name.