From nobody Mon Feb 9 12:36:21 2026 Received: from mail-pl1-f178.google.com (mail-pl1-f178.google.com [209.85.214.178]) (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 2293F145A16 for ; Thu, 23 Jan 2025 11:21:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737631264; cv=none; b=GXhAyh8DfYqpYlBujb0ugcPSCDbA2Db50ohEbdJ4GkYGmvSOGNKG1e60EX+A65wYPn76JnCXzdury/KN1h3tht5gjEo9wsax5AajWcHlmRUtkrhnpVu7pBv1bfBM6E5V8P68HJZpqUDEyhyG0TznBpxH6XHkAHpYFg2D66LfYHs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1737631264; c=relaxed/simple; bh=PCBDUoGAwkxPdAt0TTs0yG3Z2RBeZSDm2ugEzQwr9hQ=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=VTLtVJnTgA427ySONbAMKtwXAtmBs7+bGnEEEeQEauVSykVAZKNvPPf0e8Hdv2jnHJWumr9RqooNHdkakSbUi2tsNk06nUUI4Pwoy9kqMMrCswnLiPnZ8MJgtSLADsD/hbqVVQqAwSNv6U4m/buNZWetOVo0hx77fjQEiagDDHo= 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=huaqin-corp-partner-google-com.20230601.gappssmtp.com header.i=@huaqin-corp-partner-google-com.20230601.gappssmtp.com header.b=N1uvcuUA; arc=none smtp.client-ip=209.85.214.178 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 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=huaqin-corp-partner-google-com.20230601.gappssmtp.com header.i=@huaqin-corp-partner-google-com.20230601.gappssmtp.com header.b="N1uvcuUA" Received: by mail-pl1-f178.google.com with SMTP id d9443c01a7336-2161eb94cceso8394625ad.2 for ; Thu, 23 Jan 2025 03:21:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=huaqin-corp-partner-google-com.20230601.gappssmtp.com; s=20230601; t=1737631262; x=1738236062; 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; bh=W91SrMCt+JrpVsQgepGwBGomdO/kP4mHVAdiLbEPvck=; b=N1uvcuUAZqZDgyJAylaIHK4GD2DbeBKlQc3GQunobcQPl9BRs/Y0QxSX9WWjP5WGXa BVfCclSSZvE6ZGPM5Eg8+V5gVU5SyOUufJ9kKIeYg7PdOPd9VwYFYdOTDCpVmA063csX oXxyLRg7fRQCFBULsPKNyTTKAAf5sdb1bTGBsBR6C9ZpJWMYf2O+Q1PLYpil+eLYbtYJ 8AHytEeibPi8nMJFnRZ3wxkCR91AA8iFXLR+gUvHUsGmNHosZ9XI3rEVRzdlt33b2QAA AyaVWhQvDfsAXnIqjEHKk7Je9nAJ8Yw5gJWMYdbc+ZOXWZW0vYLnCVgD0qcUDS0fzaq3 p3ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737631262; x=1738236062; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=W91SrMCt+JrpVsQgepGwBGomdO/kP4mHVAdiLbEPvck=; b=FcdtAISbgTcdChK/y9fE2k/wWRl8gJPBRzTVCYwYrSeXHAoJzNhk572WWcTY5/Hpzg RovOeu68z4RXQzZc5QjQkklsR9jX3j+oK5JPWLj91IduKZxJOaQ9mQnixYpokFSHYkAq UVoVnbsPpAjXBlQMgWGRVzilGTo0ReJqWdUGlhBGyV8mm6ugCFCeqg2eq+0hG8mqcDmC 3s4o/b6lil+ooHtFt3vJsgiRlQqUNPEYKjxrbDgEuWZDorBAx35Y9RzJSMdvDeIkjm2Z oe9u5sWf4GpajA+2/cNP6lS5WLf0DS6Ps/g108I5MnbRBQvEHPA+pCLun3hiy6USCevi jmag== X-Forwarded-Encrypted: i=1; AJvYcCVow+udFYXB2dNWXGCvFHia2sE2HvRd/8/GvCO5RcLKoOpaDAWyvC5sdWamIg429nEsFDOVR8RIdm7PiXo=@vger.kernel.org X-Gm-Message-State: AOJu0YxF3Ij3rrx/3N9GTsBwsAHcCw47uhPF+J1eP1kLU3SUkqCn/17S GqX4Q0Keizb/muFA3rC0DjZN3nEyAgssrXnn7OORrk+sbsB+d8fPL5ENJ6K+pMc= X-Gm-Gg: ASbGncsAoSuHU8iUHzEt7l1P13dIujhyOuSm5iYm+fI6XORkuZxA9mXyit1fmv/A5Gp AjvvgcBtJrpRxr29tP9K5XMdzCa44T6o38/o8dvMJv0u0sbcW5jC9sgaCkvfWZN9bZMzXvRUC+R N6SYqE7e0ytfFkJ7bvx5t66cFKXdH/8RLpAkbX6A/G5vFzCo82x7LAj3kdKFYlps9OY7fNW6EAM dMMXTtJ9T5+pWGsIkATTcUbPO5B49OG4WDfSE+3qB/+UJL/fptx0NBZuB5fDio/MFfm3QmeFTqm N7J8+ykWhfbVZU3CaXOsEDfgAY8L56Wx9kXZT6O+qll4PjcHhrJb X-Google-Smtp-Source: AGHT+IHjboJK+td3LYHK/0W7XnFirtBRkK7s/tVzbVok7WMdDfSJW0teLk4t0AGgTnQ0YmLXyg5wtA== X-Received: by 2002:a17:902:f690:b0:216:2a5a:89d3 with SMTP id d9443c01a7336-21c35558fabmr324219845ad.25.1737631262358; Thu, 23 Jan 2025 03:21:02 -0800 (PST) Received: from dgp100339560-01.huaqin.com ([116.66.212.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21c2d3a8845sm111108025ad.153.2025.01.23.03.20.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Jan 2025 03:21:01 -0800 (PST) From: Langyan Ye To: dianders@chromium.org, neil.armstrong@linaro.org, quic_jesszhan@quicinc.com, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, simona@ffwll.ch Cc: dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, Langyan Ye Subject: [PATCH] drm/panel-edp: Add STA 116QHD024002 Date: Thu, 23 Jan 2025 19:20:55 +0800 Message-Id: <20250123112055.1521471-1-yelangyan@huaqin.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" Add support for the STA 116QHD024002, pleace the EDID here for subsequent reference. 00 ff ff ff ff ff ff 00 4e 81 09 00 00 00 00 00 26 21 01 04 a5 1a 0e 78 02 1e b5 9a 5f 57 94 26 0f 50 54 00 00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 8e 1c 56 a0 50 00 1e 30 28 20 55 00 00 90 10 00 00 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 fe 00 20 20 20 20 20 20 0a 20 20 20 20 20 20 00 00 00 fe 00 31 31 36 51 48 44 30 32 34 30 30 32 0a 00 3b Signed-off-by: Langyan Ye Reviewed-by: Douglas Anderson --- drivers/gpu/drm/panel/panel-edp.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-edp.c b/drivers/gpu/drm/panel/pane= l-edp.c index 1721a3397dbf..25bb7e454fc9 100644 --- a/drivers/gpu/drm/panel/panel-edp.c +++ b/drivers/gpu/drm/panel/panel-edp.c @@ -1808,6 +1808,12 @@ static const struct panel_delay delay_200_150_e50 = =3D { .enable =3D 50, }; =20 +static const struct panel_delay delay_200_500_e250 =3D { + .hpd_absent =3D 200, + .unprepare =3D 500, + .enable =3D 250, +}; + #define EDP_PANEL_ENTRY(vend_chr_0, vend_chr_1, vend_chr_2, product_id, _d= elay, _name) \ { \ .ident =3D { \ @@ -1998,6 +2004,7 @@ static const struct edp_panel_entry edp_panels[] =3D { EDP_PANEL_ENTRY('S', 'H', 'P', 0x1593, &delay_200_500_p2e100, "LQ134N1"), =20 EDP_PANEL_ENTRY('S', 'T', 'A', 0x0004, &delay_200_500_e200, "116KHD024006= "), + EDP_PANEL_ENTRY('S', 'T', 'A', 0x0009, &delay_200_500_e250, "116QHD024002= "), EDP_PANEL_ENTRY('S', 'T', 'A', 0x0100, &delay_100_500_e200, "2081116HHD02= 8001-51D"), =20 { /* sentinal */ } --=20 2.34.1