From nobody Sat Jul 25 06:11:11 2026 Received: from mail-pl1-f171.google.com (mail-pl1-f171.google.com [209.85.214.171]) (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 26B0D13AA2D for ; Fri, 17 Jul 2026 03:00:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.171 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784257211; cv=none; b=XmYD/Yosz2FrTKU75hIDR4IasrViQwllhj+wzA4rGbS7vND81KTTj8Elm7Q4RED+CndYR1yv1p2wxxkVbAzSluaR/45lcV64qFqSfsPLThSbXczWKNifwGQxIT1Bngx3BSfvJlxOwgaFcdAGfdfxHmVjqbbEewmKjOHPgxXfmkM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784257211; c=relaxed/simple; bh=dwtXg+eozK4JD9XiQBtj2GmLo89SyV+p19RBN2CpnoI=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=fXh1IKlqYJvIT1c2DU5WIKMJYhpQWKwCUqS+VBxHH339zqHZuHIA8mw/KkCS4xBgYH565FMyufD1w6qm80emqNRebMWhG3fJ37ixTRQJH1cqEBaoMQ3qCZn3id1TUauh8zHv6hmhx+gtO7LpY4G7SjQqDfl7j/PcVQj5Mj9AumE= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=compal.corp-partner.google.com; spf=pass smtp.mailfrom=compal.corp-partner.google.com; dkim=pass (2048-bit key) header.d=compal-corp-partner-google-com.20251104.gappssmtp.com header.i=@compal-corp-partner-google-com.20251104.gappssmtp.com header.b=lYB4ub44; arc=none smtp.client-ip=209.85.214.171 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=compal.corp-partner.google.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=compal.corp-partner.google.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=compal-corp-partner-google-com.20251104.gappssmtp.com header.i=@compal-corp-partner-google-com.20251104.gappssmtp.com header.b="lYB4ub44" Received: by mail-pl1-f171.google.com with SMTP id d9443c01a7336-2ceab75934dso72925225ad.2 for ; Thu, 16 Jul 2026 20:00:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=compal-corp-partner-google-com.20251104.gappssmtp.com; s=20251104; t=1784257208; x=1784862008; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=xOzVSHNBDNSOB4E81Je7FXFIT8+VyQrxsrlI2kqyQ0U=; b=lYB4ub44TjnFuVG+QX5e/byUvKN2vs8eXIKXF3ZwcIKgWFe9zXwWzwZ5vhOVOy0HrP DsILjrSyoNMBTBMGzGAxxJ9dMa+VYZ1H5O6ZnWyhqbBc/8Ik02+n0nlzAYUwY50fRjVj oT8CCqySZwa8TU0UKTLdjtpZLOOS+Shz0b7I8NEOPHZi1LfR1vPoP66T/nxrBeaZwjd2 nTDOwRRSYI4mbnnJDREhgSXL+Q2a1erHd9b1NQPacFVGa3LAWKzibiMfO7q2qzPxfFOl 4BIzbMNEoLLscOlAhgtnC5VGfPc6499F+ob2gkjT7Po9+jqx1XjIXYGhg6i2Vj7NV13m EgSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784257208; x=1784862008; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=xOzVSHNBDNSOB4E81Je7FXFIT8+VyQrxsrlI2kqyQ0U=; b=DXB8WH3YzHleP+tGtiJszddOZo9bXv7QAuoDwLb+H/Md8sVu3T73mH2UxB995ugWl6 OrrMobly6KSUy/6/mDVwhgKIbVRvSYLyCLcvZv2O8jpQake/MIw+wLMrtIdnx4jpNsWM tIWfZbujOD0tqBpMlS7bhNgH+Ls2AIeeQT4eH10NOa1t5QG9xUGz1rdTGsSZzkoHNjMS GrGqEXq3XvQWINYNUbKuNvDlaBG6k/lMbi1lA6LPIDIVP4G1btNIFvnZrMPkeKJ6MPLF t9GZP9UfCW+VZJ2A7JSXhNxWn+4j3J0N4Z9XrLd43GQlndDS6hE9pyjbQoi9DKFlMrwM ccyg== X-Forwarded-Encrypted: i=1; AHgh+RqRss0zmiHT5t7jDqkdLaGlDTxmi1rO3rDBHXLs3pswQ5/eX0nazcf3TVuS+Nc3N4o0AW9QiV5BEp5iyrs=@vger.kernel.org X-Gm-Message-State: AOJu0YyqJ2SnR7Vo6j1Kg1+AbLiExQswxoCIp/BiV+PNxT/wbu0ii8AB InDZEuibPJD72z8jU9Ik2+1np4bW3lsZUto16yeA0M+veMrk4WBAJBCAEUOfUgR4+w0= X-Gm-Gg: AfdE7cn+hhdbGXw2mhKv2uqhjA2Ah7SqBQIuofOXLVVXVDpE48U/2hJaMtcm6mRQcKP xXUvWYON14WS02tWjHQY9xRNzTxhEZL11rlFTWzCd9i023IWdjdeyzqOC1aEyL75ZkHY433u+uK i48nu2c+cFznytN3/cEteuVZnlw8lELmlqvJZDcautW0EB5ZFHqSZmM2ncISq/DLNG5aa3OCC78 AXPDLRsKXSWyON2D2gWkbepNUer4dgXvdLN71A5QxL6jmTmxIjY8wphpFwEUf6SygPxBB7+8GR9 Iz+v7zoQVt67rABWUBVt4TUiQ9rp4tZUu+KjtzpEyZs2pUuV9zn/mYQau58oNMHMUmq86VIQUK/ AafRYdIA90eom01jxE0P2A7rVtYdx/ktzeCnG/yqFaene0GqBuWteERTg1Dw8GJDo1GnR/n8fIB WP/+yeh52NGaybdiO4UMLVUBaEBj3WX4Njw1CSu3tGXXNNwhi1Kt9g/JInoB/fFf8er+g35OkOm it4qX8= X-Received: by 2002:a17:903:228b:b0:2c9:df1b:e948 with SMTP id d9443c01a7336-2cf3484be35mr7946935ad.4.1784257208283; Thu, 16 Jul 2026 20:00:08 -0700 (PDT) Received: from dio-Nitro-AN517-55.. (61-219-175-100.hinet-ip.hinet.net. [61.219.175.100]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2cf3471f42csm2444205ad.61.2026.07.16.20.00.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 20:00:07 -0700 (PDT) From: dioyc_zhang To: neil.armstrong@linaro.org, airlied@gmail.com, daniel@ffwll.ch Cc: dianders@chromium.org, sam@ravnborg.org, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, dioyc_zhang Subject: [PATCH v1] drm/panel: panel-edp: Adjust T8 timing for AUO B116XAK01.6 and B140XTK02.4 Date: Fri, 17 Jul 2026 10:59:46 +0800 Message-Id: <20260717025946.2751081-1-dioyc_zhang@compal.corp-partner.google.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Screen garbage or flickering can be observed during mode changes (such as VT switches) on systems using the AUO B116XAK01.6 and B140XTK02.4 panels. This occurs because the backlight is enabled before the video signal stabilizes. Waveform measurements show that the panel signal takes around 140ms to stabilize after a mode change, meaning the previous 50ms T8 timing was insufficient. To resolve this issue, adjust the eDP panel delay entry from delay_200_500_e50 to delay_200_500_e200 (increasing T8 from 50ms to 200ms). This matches the updated panel specifications from AUO, which now formally define T8 as 200ms to mask any display abnormalities during mode changes. Signed-off-by: dioyc_zhang --- drivers/gpu/drm/panel/panel-edp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/panel/panel-edp.c b/drivers/gpu/drm/panel/pane= l-edp.c index 8d3859cd3ddc..3a168bfffd4e 100644 --- a/drivers/gpu/drm/panel/panel-edp.c +++ b/drivers/gpu/drm/panel/panel-edp.c @@ -2055,7 +2055,7 @@ static const struct edp_panel_entry edp_panels[] =3D { EDP_PANEL_ENTRY('A', 'U', 'O', 0x145c, &delay_200_500_e50, "B116XAB01.4"), EDP_PANEL_ENTRY('A', 'U', 'O', 0x1999, &delay_200_500_e50, "Unknown"), EDP_PANEL_ENTRY('A', 'U', 'O', 0x1e9b, &delay_200_500_e50, "B133UAN02.1"), - EDP_PANEL_ENTRY('A', 'U', 'O', 0x1ea5, &delay_200_500_e50, "B116XAK01.6"), + EDP_PANEL_ENTRY('A', 'U', 'O', 0x1ea5, &delay_200_500_e200, "B116XAK01.6"= ), EDP_PANEL_ENTRY('A', 'U', 'O', 0x203d, &delay_200_500_e50, "B140HTN02.0"), EDP_PANEL_ENTRY('A', 'U', 'O', 0x208d, &delay_200_500_e50, "B140HTN02.1"), EDP_PANEL_ENTRY('A', 'U', 'O', 0x235c, &delay_200_500_e50, "B116XTN02.3"), @@ -2074,7 +2074,7 @@ static const struct edp_panel_entry edp_panels[] =3D { EDP_PANEL_ENTRY('A', 'U', 'O', 0x615c, &delay_200_500_e50, "B116XAN06.1"), EDP_PANEL_ENTRY('A', 'U', 'O', 0x635c, &delay_200_500_e50, "B116XAN06.3"), EDP_PANEL_ENTRY('A', 'U', 'O', 0x639c, &delay_200_500_e50, "B140HAK02.7"), - EDP_PANEL_ENTRY('A', 'U', 'O', 0x67a8, &delay_200_500_e50, "B140XTK02.4"), + EDP_PANEL_ENTRY('A', 'U', 'O', 0x67a8, &delay_200_500_e200, "B140XTK02.4"= ), EDP_PANEL_ENTRY('A', 'U', 'O', 0x723c, &delay_200_500_e50, "B140XTN07.2"), EDP_PANEL_ENTRY('A', 'U', 'O', 0x73aa, &delay_200_500_e50, "B116XTN02.3"), EDP_PANEL_ENTRY('A', 'U', 'O', 0x8594, &delay_200_500_e50, "B133UAN01.0"), --=20 2.34.1