From nobody Thu Apr 2 00:09:36 2026 Received: from mail-pl1-f180.google.com (mail-pl1-f180.google.com [209.85.214.180]) (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 0F93331076A for ; Sat, 14 Feb 2026 08:54:20 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.180 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771059263; cv=none; b=bvMd5FyffTQeUPGqFqZY+BTtDubNzn/tAms6VUXQOJk9JgsMOn0MrdSEZYy3chwJLljzhlwCapyU/+Ko8IfS9v8QMK0LQPukB5ELQnle4C7wu7u9OXYW0ZBDPuGah2BJGxoknj+dKJScbFfsIcKUshCjravzX7IE5iHErn7Kcn4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771059263; c=relaxed/simple; bh=RdUKvBSrgPbAiTzpfNlDyFsgU4NM298N1Pt6g+Sdu0Q=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=B/ipYZfTUZwPGClckGaZr+8RHNaWGJ1Pr1vwXb/CmeBRVGAxaKNbdxSgVx56gLEcL+jWt8+KzU5x+XMFByyzP6jRtNTzH8Lctrff+ecuxvexeVfndOw5x0RTOVi1+0eqjl8ja3Frc5ua14hVdjMhwLw8+Q1nV6sDiQ0hFlPbwjc= 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=fT7EEbVb; arc=none smtp.client-ip=209.85.214.180 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="fT7EEbVb" Received: by mail-pl1-f180.google.com with SMTP id d9443c01a7336-2aad9b03745so8570785ad.0 for ; Sat, 14 Feb 2026 00:54:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=huaqin-corp-partner-google-com.20230601.gappssmtp.com; s=20230601; t=1771059260; x=1771664060; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=5wTwZEnEG/9Ds48VtKchW3YwASmIm60NJ9pqu+T/QDQ=; b=fT7EEbVbvUOwYZQpL62ITRhdxJXTGjM+Mp+72th9kKj+81YBq9VGTcOQJuLNB99oKW R7r1YgwRtNdNmMFtzsW3xa75W2LlA52wOOHh+0tBiWzoX8ygHZxrBN24MX8GpHfrHW+f qa4GGbSrF/N4+F96sQ6h8TdT9RPsM4uvhs55X06U49DZXXouUM9QQ4sGnl+nLpWktq20 v1W+LIoG2vetGyqlX4JmNKKm/WbtKCzYJjkQeaYRlj2ZXrJLFiHHj6gw5qPowfutS3M1 AeJ5pYiAOEXmPrcFAPA9zEbLuh4r7h+WV664CKEkiTDGdYjIC2kZ4lzA22u63VNQT2+L HTPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771059260; x=1771664060; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=5wTwZEnEG/9Ds48VtKchW3YwASmIm60NJ9pqu+T/QDQ=; b=j3BKrIJ3BQoUf0sV74YIMEUmQMAAwSgO7m0PSkEf+VqMEgQsF7WnQebQXnkUihjdjv KbWm4ZkFkZjbqOc6c7q7DGchdYXTE8yZTn7hkb/hjjyELbY5RZgk0EhHvkaN2F3PDP28 fJB5SAripCnz1L3rNbULCLc7kr0eyxH8fYlA5QvsAOdlMXcBpDkns+Wwo11gGtU5SZNe 6w9Hvc8MQTsfnF51Kuwk/k7Zsfnl13i373ldFrm8MXrHenkmFYZRZxgPgEXgInauo0lk 0iriACqNqXfaenAvm648uqhyDFhW6FqaCjskoRgvmL9R+6h7douva+6lSTlMiCzYBnLV eBIg== X-Forwarded-Encrypted: i=1; AJvYcCUGeZaZdIkUshpcmFYppYcEufdjCU+hd0EzHEVOy259o0sznxD4+1R0s0izFECz4Wd9UnAfTCx+it335ds=@vger.kernel.org X-Gm-Message-State: AOJu0YwxEiFWSEiblK//ctrZ42TI0n/jP2BXCbv+Ns+4XwTHqL6hQ5i7 s8u0rKJAL5/J+lLTcr9dZd6Jt+qbVFw0eefY0pZz/8menwGoL+n5LP43Fxc/CieOnP4= X-Gm-Gg: AZuq6aLFkoZWuklD+llmioAWVxA/vV+nq6PlatgLpx5/9C+9rulC5NowyKmJm/F08vk ODAuFlWot2hJCi/xmbzO+30Dp3P6IbowVNaZTLt6Du1MooegBzKCPoFK3S1wbY+YmOiOcuR6EDd m+znmWeAM/wO28yj6DqbquoDoELn+J3S+FnWeTZpdyVFKVOZOd75Fdm5x753rbchu7GjQXbWEIt 0PxVElGgg9RDAORUwd0RR78yDnVQQTqezVlrNWR/UTymM+un597JE3ou97zcqKthjyGohH+pqzF ZyCNx1iQLQBkXyrk8DBO6m604qv0bwWGQgHYDLMTcdb2sFWXXHrdcJnUkSs2+AiagjZMXt9NhBI 5tW0r5clpzBFgjXUHv84xPB/I9KF2Gq0aUqPCrTHM04CMy5ByL3PuaxgFtEu0neCajlSLsr7B6u G5N1iemkmdfdzB4ndRYupGSGD/907Vj9NXsSqNxE8TcZ2XL7dpnsHsul5mow+w0/IBFZl6Dg== X-Received: by 2002:a17:903:230f:b0:2a0:9a3b:d2a4 with SMTP id d9443c01a7336-2ac9744558cmr28409435ad.10.1771059260505; Sat, 14 Feb 2026 00:54:20 -0800 (PST) Received: from dgp100339560-01.huaqin.com ([103.117.77.121]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3567ebc3af1sm10256622a91.15.2026.02.14.00.54.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Feb 2026 00:54:20 -0800 (PST) From: Langyan Ye To: neil.armstrong@linaro.org, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, mani@kernel.org, prabhakar.mahadev-lad.rj@bp.renesas.com, dev@kael-k.io, kever.yang@rock-chips.com Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dianders@chromium.org, Langyan Ye Subject: [PATCH v3 1/3] dt-bindings: vendor: add taiguanck Date: Sat, 14 Feb 2026 16:54:07 +0800 Message-Id: <20260214085409.3489057-2-yelangyan@huaqin.corp-partner.google.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260214085409.3489057-1-yelangyan@huaqin.corp-partner.google.com> References: <20260214085409.3489057-1-yelangyan@huaqin.corp-partner.google.com> 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 the "taiguanck" vendor prefix for Shenzhen Top Group Technology Co., Lt= d. The prefix is derived from the vendor's website domain: www.taiguanck.com/en/, which uses "taiguanck" as the primary identifier of the company. Signed-off-by: Langyan Ye Acked-by: Conor Dooley --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/devicetree/bindings/vendor-prefixes.yaml index fc7985f3a549..1856e455f7e6 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -1598,6 +1598,8 @@ patternProperties: "^synopsys,.*": description: Synopsys, Inc. (deprecated, use snps) deprecated: true + "^taiguanck,.*": + description: Shenzhen Top Group Technology Co., Ltd. "^taos,.*": description: Texas Advanced Optoelectronic Solutions Inc. "^tbs,.*": --=20 2.34.1 From nobody Thu Apr 2 00:09:36 2026 Received: from mail-pj1-f44.google.com (mail-pj1-f44.google.com [209.85.216.44]) (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 35BED31A551 for ; Sat, 14 Feb 2026 08:54:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771059267; cv=none; b=oYkkJajd3ZKccTo3zVVoelpXUufqXYwwkCfpZ/Y8lAvVobZ1pBphSljcVzvmKAW0X64ekh2wty/10iKe165cNu85o05u2Lq6oVKnIeqA490RUJMqzPef2fe2m6uEimb8+bMi4WLtj7DmLcr5+2FPm+GmO6+pZSip+J0YkAPAPlA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771059267; c=relaxed/simple; bh=burBkUoWYI8SzgSQZsc4BoB8BoPvg2J0S8inBCSfFaw=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ZoVsh5AXC8ZezdH6DEPtyb0LrZdzM806S/m1Ayi7IRsjQCWu1Mf4LU9dJZIfcLn/d+sMlkR0b1ZIZ+41iVIW8Wm0tSL2mQGU7DiL+dhWUQMVGn3AXDgxy9mZDLceb97qViFzRV6MltHBhqMJ1+7QLoTOEOLUt6BQZnMfpSbAxXQ= 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=mXD9OZzB; arc=none smtp.client-ip=209.85.216.44 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="mXD9OZzB" Received: by mail-pj1-f44.google.com with SMTP id 98e67ed59e1d1-354bb7d2cb1so1836684a91.0 for ; Sat, 14 Feb 2026 00:54:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=huaqin-corp-partner-google-com.20230601.gappssmtp.com; s=20230601; t=1771059264; x=1771664064; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WdWNMVJJliqIP/y0cAlMhGbw1WvXxrTEtOmWxXPkTzg=; b=mXD9OZzB9zFTAmXTkQbP5fc5fG0hywGmDYRzDfRk2WxLewXm/+L36q81SxFHtkpQFJ UCkH2lvZjNxpZvPV6rtMx3U+X9AKLziPASP74wcxB17YB5tLM/CfNjwCiqvV7B+r90VO XubBZ/nkqBYFrL3Bx6JyBIV36ECH5+pzq81rgcUP0aN2/rEYtHQqZ28QnTCkgS9hI9Zh T0qagaGd0G7PHR1oucDA3ztulzpSVcSBR7Oqzk4vzwfNFVVGX0UYIXbxtm+zsukAv1zQ xJM8S2Kyp4FgOAvVpvYgkkKneoy9P5/vfYVRqSn60QYoVsfnHbMvdMVU/t9jRSLV4wvT HYbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771059264; x=1771664064; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=WdWNMVJJliqIP/y0cAlMhGbw1WvXxrTEtOmWxXPkTzg=; b=wyGcxXaKMRY+a4R0Zj/0HLVOItVt4p2F7Dm7v1coq5DM06GM6z007N6A+bqyDJu+e2 EIHqf82ipzNtX0SQLh66GUblVR6LmWTEZENsQPCetc4CTc47izqtvnfoEORofgQb/Jrt wJRx08Cj6xYf4231VLhNnjduGmI3p2sVkjSzr1JJBxM+Wy6mh5A+uFfYLG0UFdGKt3fF K2sSTvdHuU3yPbSbV4d+CwIYJa67nMwnqdFDFkcvQG1AGdHoIkf/wi/zPwl6lGcCi3vw oXGcC0ScstSAqWJ/6NJ2Xnk40NG7avoVxQ/I1TCftACMf3An1cuKB27bAviOjRGyQ6cz phsA== X-Forwarded-Encrypted: i=1; AJvYcCXg2BytP5Mcc85x4qgWFNYRTaBZZBtSEvWg/mi81yFZ3VIcw339Z4yMc0kI4GpundBd+AyFoTw/zoeuBM8=@vger.kernel.org X-Gm-Message-State: AOJu0YxG/2iP5QEAxnZQrfTkx/iLFhSlOuUc68Gof0gaUlJSgEjMCOWj fZ9NMyw8W8WjpUBW+jH36xRNJaUMnxnWtGXA0ppt/SOp6+1NsefX1GhwkpY+3Vm29hI= X-Gm-Gg: AZuq6aKDXpIct3MOnVSPuvt8kFZ3evIzwsfiargwntT271Ueebzr0BarA4qn3PiThjt SFpN5QMpXQZwzHsh2QHlP6yhl4m+FnvG+y/XerlGQ11CjWgX/vJ9YEXNJ018p1q+en220pblVIC 3gxfFtkV/MipW7kIjoTsAybzv+oDYyx8jSjrdh6A3GalNcYVZoHpfXkglIlnGcS/Hfmoml4VPJc 4gUkpQbrvSVYe73zX6CDyvPS/X2OGOi1oezs/TyhfD82sG1JtZfGoAFo2SzlybS7quY20FSyGB6 PsusyMfOe+KRuzSslQuxxDOsbhmQ1TGTkVEeOz2u8KQhy6zB9DhFmP5bAvDJo6F8Ww+keHqJn/x w12QIVeq9XJcGDPshcDAza+Y3vTomxWppOXXptSGMMW0txJpZpqb83HlRvEy2MQd+/ltNmRn+6P 9AkgzSE3MK43bq0BVIeZrhRP4cAYzigw7/iQkTnMdfJTiYlG1p5unlhMMqJ+7VhixAekPCtBjgV WZtos7L X-Received: by 2002:a17:90b:3a4f:b0:354:7e46:4ab8 with SMTP id 98e67ed59e1d1-357b51cd9a9mr2657212a91.18.1771059264542; Sat, 14 Feb 2026 00:54:24 -0800 (PST) Received: from dgp100339560-01.huaqin.com ([103.117.77.121]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3567ebc3af1sm10256622a91.15.2026.02.14.00.54.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Feb 2026 00:54:23 -0800 (PST) From: Langyan Ye To: neil.armstrong@linaro.org, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, mani@kernel.org, prabhakar.mahadev-lad.rj@bp.renesas.com, dev@kael-k.io, kever.yang@rock-chips.com Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dianders@chromium.org, Langyan Ye Subject: [PATCH v3 2/3] dt-bindings: display: panel: Add compatible for TAIGUAN XTI05101-01A Date: Sat, 14 Feb 2026 16:54:08 +0800 Message-Id: <20260214085409.3489057-3-yelangyan@huaqin.corp-partner.google.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260214085409.3489057-1-yelangyan@huaqin.corp-partner.google.com> References: <20260214085409.3489057-1-yelangyan@huaqin.corp-partner.google.com> 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 a new compatible for the panel TAIGUAN XTI05101-01A. This panel uses JD9365DA-H3 IC, so add the compatible to the jd9365da-h3 binding files. Signed-off-by: Langyan Ye Acked-by: Rob Herring (Arm) --- .../devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/Documentation/devicetree/bindings/display/panel/jadard,jd9365d= a-h3.yaml b/Documentation/devicetree/bindings/display/panel/jadard,jd9365da= -h3.yaml index 5802fb3c9ffe..0bb4980555e2 100644 --- a/Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.ya= ml +++ b/Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.ya= ml @@ -23,6 +23,7 @@ properties: - melfas,lmfbx101117480 - radxa,display-10hd-ad001 - radxa,display-8hd-ad002 + - taiguanck,xti05101-01a - const: jadard,jd9365da-h3 =20 reg: --=20 2.34.1 From nobody Thu Apr 2 00:09:36 2026 Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.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 D44DB31A558 for ; Sat, 14 Feb 2026 08:54:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771059272; cv=none; b=rEzWxQlU+d5Q67V6mrJDXIHdA9iheX94eosiPdEvv3il/kg16laGvXcq/r2XF5teI90Z46N0sWGbMkrd8oOMJkxaIyhjt5J8fFWtt5vhEtR7ULOFJzTWVg2IGLd36+mU4WX11aqYLOdBv3gIcvILhCoTcQe7ruzIeVHb4HJB8Y0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771059272; c=relaxed/simple; bh=I5fJ0v7Y8QWiFIrvP+8oM6bmpQJkhXXNKFGQ/WhAsY4=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=sVhPet2CTcDXcsL5Z8nd123Aw6+TtNMWQ6QvC5zRbvu1ueAb/0qoAQT0rhVzknkAZMTEF2Er/MMldbMWktRlmixRtfapkbvEQ6dBrmDcWMP6YOA9VkZAYuCBXe7yAw+n+5GU7LTPdBqRjmfgCljCgel9UpWjkmhrLT6wnV8HV7k= 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=0TccOSb8; arc=none smtp.client-ip=209.85.215.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="0TccOSb8" Received: by mail-pg1-f178.google.com with SMTP id 41be03b00d2f7-c6e2a8db928so683557a12.1 for ; Sat, 14 Feb 2026 00:54:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=huaqin-corp-partner-google-com.20230601.gappssmtp.com; s=20230601; t=1771059268; x=1771664068; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=prBq7OP3xgg8AL5I1/WipjT2yIEzC51gvqfrWYo7SvQ=; b=0TccOSb8wESWx79c0o92MEKy6IV3Hpee+zO2heGBgVaglUEfQEl5O+lfal9xt6nvY6 AaDcKKpVys/ET7PsWU8zqd3q+OBd01VXEYkDiFJzXvv8pnq3/XUdrPg7luu3wcaeJWo5 QK8e8w0RnMHif6hWDuKYeyoJvtN5g9OyN7ZswG3VU2B8ii/7SyHxr7ldIpyv6iT8lpbk wpcYaQ7Jt9phN7l0vEoUS4Iswgr/dEvhO/gobjs/aW1ajkCPDA+9nGKI9Qs+g4cGyjMd mqgf0tpJMoOTdE9n6SW9lyFoB1TJ4IXDuBzYct/D74ELgpgFxWp2vk5l3lahjhewM/Mp 4AmA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771059268; x=1771664068; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=prBq7OP3xgg8AL5I1/WipjT2yIEzC51gvqfrWYo7SvQ=; b=CB/LOqtKVjxytu7SCgOJXhP0s2wtilbKDcwIqC3NfWkO9B0CwXhn7iLtyCFyUGnGpg UhqeCm2s4fvVrIILlFapGoDLnZwrnQJmg7EZVEOeqo85z2M+L/RXfFAtC7Som++fFeic 635QZwbykXwZG4CpNQVXodHZepbyFoKV7FyIhfSJ0xwPUQ9pcLma5C1bbdv4N6YLUOh3 9oV6RM6H9uB+riw5mfx8gYFLYyVDl/rKQ7AqFLGtfkPTXxhn/AUKwxih/IHiLd2GbGBn nMH+dN6k7ZOoDtYYBYnaoary6vXPI/FAZ52uKJTCoO9raHwKWA0J9KEXa+LYxi1Y2/Vq IL/Q== X-Forwarded-Encrypted: i=1; AJvYcCUZQNMekyqu79ynWbD0AFBv6xnE6hXYpjFUt+4TzADg5Be9jrFB647cHehHhnsdm5babyZ0e/q23e95GN0=@vger.kernel.org X-Gm-Message-State: AOJu0Yws209dIlKMDvnzKZvpawXct4UDO1VmXipBcGxDp1usVAhijbNo xEjaJDz6s/H94q3yBn2/aZcOlDg0XVCzXUYQN2vuOK0T4naY+ui1F4Z0w8PU2s9b51w= X-Gm-Gg: AZuq6aJFA+dMvrPjsxaCe1XxQ2pdSM/EhUGf/u0whWp9oGzPAaSZaZfwDS17kVYH8qp 1eNKhGmnveKdRupZAx34hpdg1iTy1/T9ArWNwNgeM7bDdEdF0/x5Al7QNtymjxNsbcP2tcqYM5+ wny8nG1QI1evDauDvUdOD+LlmeRgGOGhb4/wqJllVt2oQNe1mH3ujKMkKvfL4BGu9rmz7w3WTl2 I7owPZIruAjYDNN/Ok7ymBek2Ffua4yKjjUsbzLe4axWHgd9jEZhvirMkbRjT4uw4+/Cyl+n9Hb 8+RHaMkDUCefulRjaZ+c6BkigJUS8tb5wZICJlgbNIEY/pG7NORRSd3dUM88vSwEozynKN/YDN/ ouAyrQFsGr4kO0+3np9gJ0y1vP/GOSVVZRFdwk3TM2XOlU2HPe666Qhgx86jcL6gF45fQMWNiIU MH4+DjSlMONyUGhmWOSFxoMG2IbCRGMlGHnvPH3c5JqXhRXBwuhQf5L3g31icl4o/RwHTWGg== X-Received: by 2002:a05:6a21:4e02:b0:364:13c3:3dd0 with SMTP id adf61e73a8af0-394839968cdmr1731862637.36.1771059268223; Sat, 14 Feb 2026 00:54:28 -0800 (PST) Received: from dgp100339560-01.huaqin.com ([103.117.77.121]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3567ebc3af1sm10256622a91.15.2026.02.14.00.54.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 14 Feb 2026 00:54:27 -0800 (PST) From: Langyan Ye To: neil.armstrong@linaro.org, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, heiko@sntech.de, mani@kernel.org, prabhakar.mahadev-lad.rj@bp.renesas.com, dev@kael-k.io, kever.yang@rock-chips.com Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, dianders@chromium.org, Langyan Ye Subject: [PATCH v3 3/3] drm/panel: panel-jadard-jd9365da-h3: support for taiguan-xti05101-01a MIPI-DSI panel Date: Sat, 14 Feb 2026 16:54:09 +0800 Message-Id: <20260214085409.3489057-4-yelangyan@huaqin.corp-partner.google.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260214085409.3489057-1-yelangyan@huaqin.corp-partner.google.com> References: <20260214085409.3489057-1-yelangyan@huaqin.corp-partner.google.com> 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" The taiguan-xti05101-01a is a 10.1" TFT panel. The MIPI controller on this panel is the same as the other panels here, so add this panel to this driver. Signed-off-by: Langyan Ye Reviewed-by: Neil Armstrong --- .../gpu/drm/panel/panel-jadard-jd9365da-h3.c | 244 ++++++++++++++++++ 1 file changed, 244 insertions(+) diff --git a/drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c b/drivers/gpu= /drm/panel/panel-jadard-jd9365da-h3.c index 5386a06fcd08..c33c611e03c0 100644 --- a/drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c +++ b/drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c @@ -1366,6 +1366,246 @@ static const struct jadard_panel_desc anbernic_rgds= _display_desc =3D { MIPI_DSI_CLOCK_NON_CONTINUOUS | MIPI_DSI_MODE_LPM, }; =20 +static int taiguan_xti05101_01a_init_cmds(struct jadard *jadard) +{ + struct mipi_dsi_multi_context dsi_ctx =3D { .dsi =3D jadard->dsi }; + + jd9365da_switch_page(&dsi_ctx, 0x00); + jadard_enable_standard_cmds(&dsi_ctx); + + jd9365da_switch_page(&dsi_ctx, 0x01); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x0c, 0x74); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x17, 0x00); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x18, 0xd7); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x19, 0x01); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x1a, 0x00); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x1b, 0xd7); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x1c, 0x01); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x24, 0xfe); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x37, 0x19); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x35, 0x28); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x38, 0x05); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x39, 0x08); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x3a, 0x12); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x3c, 0x78); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x3d, 0xff); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x3e, 0xff); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x3f, 0x7f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x40, 0x06); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x41, 0xa0); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x43, 0x1e); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x44, 0x0b); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x55, 0x02); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x57, 0x6a); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x59, 0x0a); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x5a, 0x2e); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x5b, 0x1a); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x5c, 0x15); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x5d, 0x7f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x5e, 0x58); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x5f, 0x46); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x60, 0x39); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x61, 0x35); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x62, 0x27); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x63, 0x2b); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x64, 0x16); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x65, 0x30); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x66, 0x2e); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x67, 0x2f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x68, 0x4d); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x69, 0x3c); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x6a, 0x43); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x6b, 0x36); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x6c, 0x31); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x6d, 0x24); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x6e, 0x14); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x6f, 0x02); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x70, 0x7f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x71, 0x58); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x72, 0x46); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x73, 0x39); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x74, 0x35); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x75, 0x27); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x76, 0x2b); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x77, 0x16); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x78, 0x30); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x79, 0x2e); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x7a, 0x2f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x7b, 0x4d); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x7c, 0x3c); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x7d, 0x43); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x7e, 0x36); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x7f, 0x31); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x80, 0x24); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x81, 0x14); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x82, 0x02); + + jd9365da_switch_page(&dsi_ctx, 0x02); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x00, 0x52); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x01, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x02, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x03, 0x50); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x04, 0x77); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x05, 0x57); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x06, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x07, 0x4e); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x08, 0x4c); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x09, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x0a, 0x4a); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x0b, 0x48); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x0c, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x0d, 0x46); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x0e, 0x44); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x0f, 0x40); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x10, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x11, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x12, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x13, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x14, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x15, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x16, 0x53); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x17, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x18, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x19, 0x51); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x1a, 0x77); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x1b, 0x57); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x1c, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x1d, 0x4f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x1e, 0x4d); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x1f, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x20, 0x4b); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x21, 0x49); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x22, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x23, 0x47); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x24, 0x45); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x25, 0x41); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x26, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x27, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x28, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x29, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x2a, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x2b, 0x5f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x2c, 0x13); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x2d, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x2e, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x2f, 0x01); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x30, 0x17); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x31, 0x17); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x32, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x33, 0x0d); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x34, 0x0f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x35, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x36, 0x05); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x37, 0x07); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x38, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x39, 0x09); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x3a, 0x0b); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x3b, 0x11); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x3c, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x3d, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x3e, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x3f, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x40, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x41, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x42, 0x12); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x43, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x44, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x45, 0x00); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x46, 0x17); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x47, 0x17); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x48, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x49, 0x0c); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x4a, 0x0e); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x4b, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x4c, 0x04); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x4d, 0x06); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x4e, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x4f, 0x08); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x50, 0x0a); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x51, 0x10); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x52, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x53, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x54, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x55, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x56, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x57, 0x1f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x58, 0x40); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x5b, 0x10); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x5c, 0x06); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x5d, 0x40); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x5e, 0x00); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x5f, 0x00); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x60, 0x40); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x61, 0x03); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x62, 0x04); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x63, 0x6c); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x64, 0x6c); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x65, 0x75); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x66, 0x08); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x67, 0xb4); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x68, 0x08); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x69, 0x6c); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x6a, 0x6c); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x6b, 0x0c); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x6d, 0x00); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x6e, 0x00); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x6f, 0x88); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x75, 0xbb); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x76, 0x00); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x77, 0x05); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x78, 0x2a); + + jd9365da_switch_page(&dsi_ctx, 0x04); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x00, 0x0e); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x02, 0xb3); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x09, 0x61); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x0e, 0x48); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x2b, 0x0f); + mipi_dsi_dcs_write_seq_multi(&dsi_ctx, 0x37, 0x58); + + jd9365da_switch_page(&dsi_ctx, 0x00); + + mipi_dsi_dcs_exit_sleep_mode_multi(&dsi_ctx); + + mipi_dsi_msleep(&dsi_ctx, 120); + + mipi_dsi_dcs_set_display_on_multi(&dsi_ctx); + + mipi_dsi_msleep(&dsi_ctx, 20); + + return dsi_ctx.accum_err; +}; + +static const struct jadard_panel_desc taiguan_xti05101_01a_desc =3D { + .mode =3D { + .clock =3D (800 + 24 + 24 + 24) * (1280 + 30 + 4 + 8) * 60 / 1000, + + .hdisplay =3D 800, + .hsync_start =3D 800 + 24, + .hsync_end =3D 800 + 24 + 24, + .htotal =3D 800 + 24 + 24 + 24, + + .vdisplay =3D 1280, + .vsync_start =3D 1280 + 30, + .vsync_end =3D 1280 + 30 + 4, + .vtotal =3D 1280 + 30 + 4 + 8, + + .width_mm =3D 135, + .height_mm =3D 216, + .type =3D DRM_MODE_TYPE_DRIVER | DRM_MODE_TYPE_PREFERRED, + }, + .lanes =3D 4, + .format =3D MIPI_DSI_FMT_RGB888, + .init =3D taiguan_xti05101_01a_init_cmds, + .lp11_before_reset =3D true, + .reset_before_power_off_vcioo =3D true, + .vcioo_to_lp11_delay_ms =3D 5, + .lp11_to_reset_delay_ms =3D 10, + .backlight_off_to_display_off_delay_ms =3D 3, + .display_off_to_enter_sleep_delay_ms =3D 50, + .enter_sleep_to_reset_down_delay_ms =3D 100, +}; + static int jadard_dsi_probe(struct mipi_dsi_device *dsi) { struct device *dev =3D &dsi->dev; @@ -1463,6 +1703,10 @@ static const struct of_device_id jadard_of_match[] = =3D { .compatible =3D "radxa,display-8hd-ad002", .data =3D &radxa_display_8hd_ad002_desc }, + { + .compatible =3D "taiguanck,xti05101-01a", + .data =3D &taiguan_xti05101_01a_desc + }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, jadard_of_match); --=20 2.34.1