From nobody Thu Apr 2 20:27:01 2026 Received: from mail-pf1-f182.google.com (mail-pf1-f182.google.com [209.85.210.182]) (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 1F0A228F949 for ; Fri, 13 Feb 2026 07:19:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770967200; cv=none; b=bstv/2mq2cHqJ9+sKBX5167Wom6P4GNxvSm5kIIovGC9UFFq5H0IEsDCbx7qESmn0hk+K3DAzRuVRKlSy+FQLUPVrkpFBBAgkkrGoAvH7SMPBbZWdzvXFQCOEmnrkJismPkaLxyG1qll6jae/mSGDsmnE8q4s+h5FNFKL+r0UhA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770967200; c=relaxed/simple; bh=/cncbrqGFzfvIbZZt7cPAsKtSvxjNZWyvx379EosGJM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=so+Rvtyc/5BCSVxF5P6dEWzq/eBPxlmsmsqYKReaZ0XSNALi7PHFYMfcAlNk7NEnC0aFRPuk73uQ9I2JIe+R4lLPkYcwZLofDIdfTlzcpo6j5h1uXH1Qo3nXDjSawfnekrEH9k+Eh+glzDHVZR2vQBIYjh8gUmxS5ppJUJi+HMg= 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=NvLQs6Td; arc=none smtp.client-ip=209.85.210.182 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="NvLQs6Td" Received: by mail-pf1-f182.google.com with SMTP id d2e1a72fcca58-8230f8f27cfso387636b3a.0 for ; Thu, 12 Feb 2026 23:19:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=huaqin-corp-partner-google-com.20230601.gappssmtp.com; s=20230601; t=1770967197; x=1771571997; 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=TPFhHlQf25CUUJ4+0ZM96yNWdSJHoJ5jC11en7p5Pzc=; b=NvLQs6Tddnf0EA0hHbMEK/bX7h/McKmG5FHL+zdw2EboZ1ovfL8AnAsNjtE/hmnF+W Y4MbBqYbdMtii8zrXpKX14Y283suFJ+aKiexc8f2IhoGn2Rm/1FamK6eonnZjIrhzWpJ 4U9lpjeSdha+zLZ6gfm7QehAFer2173Wc5dObXuB7vOLLSxEng4DHceNDvNb0TLMFh1B PuRpRqDytlcXpSPxM3a0oJX3kuPwZ2py7LpfmXc1dRydOcPPPZunnaVmuuF4/VwT2m0Q WFRbZPgQx/27NwICksidL8+LxjyEUTP4qeWH/8qGww7HLIQI09hWum9Iw1kSq5zXYgmp dusQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770967197; x=1771571997; 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=TPFhHlQf25CUUJ4+0ZM96yNWdSJHoJ5jC11en7p5Pzc=; b=cMUZcCClYlqS5ckCtPzhaCke3CFr4fVhJ0+js5TzT9mjyt9wjQsFoOorOuW5GNloZn 8MuKjSlTLc/2NTM6My2e1eCypbHnvZ8CT3XerdQSViC5Rsm7jIO3fgbJ7C/Yyu6YdZPY XJWnwdbraOhwDJTMOZW+ceSuR8jA+6Ezgh5YNvSFWNVhx2vjo7ZH9Ld3308mTSaBwqQp 2w/ak/lPFbZzNCRcRv/0Dw57BLa1cybQp9N6WbGI6S2RV2PWKzbGTo3uOJdpVkedLbvl /D/zStYpHcieNWl+LOVAfyEsFLTETaMW+2po1iFxCix1SVc7MkpkWL/3IFGnz0lMsOC3 qwRw== X-Forwarded-Encrypted: i=1; AJvYcCUoEAuIQWcEwBDLrbEblmJA5RYT/YqJOZS/7+W4uaBE+ga568G8HITGDGdvZjD3yA80Fby7FpZBo2rFPYQ=@vger.kernel.org X-Gm-Message-State: AOJu0YzwUsxn1LPyaH00Emce7HkbUly1RGc08sSduhC6TwEr95ET17FC indyi0cUxCuD0Y0bsy2GK9q++qK3kuTv3NT+mYaDovSyjoG6kONbT2k+f8rVB0zhVIo= X-Gm-Gg: AZuq6aIr4XciryDWyaE8xXZFTDEhv9nwpnowtp25xvsQOdpKfmmpv2OQJw0aiTIQLLZ /2KgkZqRDH3lxBmCaGzbojvAdFthYXhQgHvXsVh8IXaF7OAsRocWuKLrC6BRXsPbb39zFPOqc+F qjcP0QNEHeGRoVpycTtA2scz8ah1HQstqRxM3sTmfGPkB65TgkDAKBUicPa+Z/j3jazYgVEU10V pUZ4A5t4EGhktYTokal17XtuZPrW4+J8ZFu2XaxD7ZBeZQX2XTbOY3Phcm72T1b19XpdvqLel6F IdKsUtpiKZZdcHAw+v/riU/fPJs8/deibiWwS5HmEzwRvcwHlu7riquUbWtkxtKPilRKMnvMN4O eMVd0b0Llwm2YHllymkmfe2HkgLnc+r3UxuD3cPASJ72kgPcTVAU/8O+yf3FSOXMI++bbdBiyG/ MNGqZd6HMgDJW+CNY/11hnlwNobAAOjL3ZEiaiQ6KP9gB5f82OCYMbq3aMqWE56kuND4ic+rxmW G9Cqdr2 X-Received: by 2002:a05:6a00:bc05:b0:81f:3d13:e07b with SMTP id d2e1a72fcca58-824c95b11aamr1004646b3a.43.1770967197524; Thu, 12 Feb 2026 23:19:57 -0800 (PST) Received: from dgp100339560-01.huaqin.com ([103.117.77.121]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-824c6b95278sm1856936b3a.53.2026.02.12.23.19.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Feb 2026 23:19:57 -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 v2 1/3] dt-bindings: vendor: add taiguan Date: Fri, 13 Feb 2026 15:19:44 +0800 Message-Id: <20260213071946.1436852-2-yelangyan@huaqin.corp-partner.google.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260213071946.1436852-1-yelangyan@huaqin.corp-partner.google.com> References: <20260213071946.1436852-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 "taiguan" vendor prefix for Shenzhen Top Group Technology Co., Ltd. The prefix is derived from the vendor's website domain: www.taiguanck.com/en/, which uses "taiguan" as the primary identifier of the company. Signed-off-by: Langyan Ye --- 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..a0fcd7154ff8 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 + "^taiguan,.*": + description: Shenzhen Top Group Technology Co., Ltd. "^taos,.*": description: Texas Advanced Optoelectronic Solutions Inc. "^tbs,.*": --=20 2.34.1 From nobody Thu Apr 2 20:27:01 2026 Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) (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 0C5C527AC57 for ; Fri, 13 Feb 2026 07:20:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770967204; cv=none; b=hniOBVmfUAjsWLDOJbwrV1QMIdC2aV/d8fygRADcucI4F3uGWbs+xiL52ziDIzoiGJMgZwvePdtYfIhadqePzmVCBveXHVr5hI1SMqRenqoCUrDQRey7h3ubezDCzFEpKV7rgqdis9hiF/x77+npU53cEZxIHoMQdAyOR7p6Xpk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770967204; c=relaxed/simple; bh=EYaiGNzAT7qZ0LtqwrvVheZdkuxixiYwdtWgfat4qeM=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=ALlYQYFynv+8l8uZZws49ZEm0x/CvGAId0qeKI3uVsDFntOxlFTqsUksRmiupqsmcy7t7TCf5feemRatkUXoz5H60Gkl6KSSLT5npqu0nPAV3jlnMgu4o3I1cottWoqKDCrZGWp/SB5jTma7vPmNoUQUoPTvdbxVxkc7r/AXH0g= 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=D/VTVMFO; arc=none smtp.client-ip=209.85.210.173 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="D/VTVMFO" Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-82311f4070cso371179b3a.0 for ; Thu, 12 Feb 2026 23:20:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=huaqin-corp-partner-google-com.20230601.gappssmtp.com; s=20230601; t=1770967201; x=1771572001; 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=tG48E0q5sqsrKWbziqVKSM7WFcZQMVDv3PMe5rDG3bI=; b=D/VTVMFO6KWuGxzUcPmKDTsCWPJCPLo8iUrB4fG24/0AjoNmKJWN1LoHMxNBtXS2B1 iSS878In9+9yfkrnmNLNiQYUEYVxSL64t4aVsUW2mJPB1REea29kQPV9LTQglmlDDhvO FEFG/WauPFPTHjpvgNDVNiQ/+JCyLnpfgS/aCTbiWUuhB+QKUs5YlDeIj6bFsK/Wk64z kOKYwxaN9cyzPC5S4J+7XTTOExUAWRpU9ivCKwf320s/wOQJrXEtBuK5nQyGHUjK/hEe StNlK8gZFkuygibzXoMyGk2pp2erqRUSOhhUMnB9xYBsruDmmw0UQizat6f75fZZhJFa Lp1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770967201; x=1771572001; 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=tG48E0q5sqsrKWbziqVKSM7WFcZQMVDv3PMe5rDG3bI=; b=E1j1am3CC+7beTbOh9ROpgtzwHGU5A/dN/wRSRSdwWYpLOVGcUSGTn5jGZBZxwLHaP tMGgNATamD5tQJpI+QxJ4c5qseH13562FNdOA6kIweYtp4oT1VqI27WpPT09Bnj4b/Rs MfdyuLAKswqaaLvpNYcxPIRf5b5cMrmBwQ0Gh3iLrWdpycb4Wwb6RUkp1YUAaQaMEWpt 0/vLY22W9Tmz8QDMfBpOJQsDhyHN5AQF9RwMi5o0Nlgz9JeLP7mjjME2OK7hfQ7c5mQW YhFxfDYnnbPbKIXYTpiO1dbRWa0VEvUzUl75bT1Xopx8upqgONlj97Y74OzZM/fK8uB9 /6VA== X-Forwarded-Encrypted: i=1; AJvYcCUWsirVCnRr9xLNcpS3+tQJVMUA8CuSAiYDnPaHM8z4RVinciyumkI+AkfYYBZRaW523CdP2gd8yH7X3gU=@vger.kernel.org X-Gm-Message-State: AOJu0YybdJRstq3zEu3721OKSI2eOiiT08YsRwVnsQGKdkUlcTGgCNwT SJehWs7h5/SwSjn4YFIuHPEaH86wfaKW48PJOm8tbT69Cmh28PEEJEzmDb/BZ6QZktU= X-Gm-Gg: AZuq6aJ4Utfe7T4Oh7lcsbxBy8O1jEVbGqhTon2D5+9PU5kRtn7ztjKW3Lc6sNRHMps wpACs5R+t7bdj4OAeIdDX+71FkKDerb/08NnsOlasnyawnhJ9oYktLNQExrUqRoELbhaszwmVpE UegZN2bzUQDDpM6zvEutwkXb6KcmStDSb0V2ChpsEyB4fX58ogUcDyk2s30E2PpLZfu6HPdEPE+ jSDkCPTmSFyUMdnVnsYFBML4cxiC4hstFft3my05YFxpF2kaJlbf/p7A8ss7MqhBDeujBktGjvu U0CNbtQKR8jlsNPxXz17bKXk3jqiM7QvfZecPzJ9XLwIulXWXC7cpdaUlaRFJVl6iDbLkV57kVO F6f4uCpEsLz8ZQB1FlEGBMpBqYwc4L4kmcOFJueT3F4zE2sQFetok33LDTEL0lTxwQaSW6YP7RG YxXyigN+znvIUcvXXbqStL/hnmS+/j21mndUDkA+WTuV6dV+iIGtRBoFtlsO0cuNtOFdsOuA== X-Received: by 2002:a05:6a00:1991:b0:7e8:3fcb:9b0b with SMTP id d2e1a72fcca58-824c9d1967emr998256b3a.33.1770967201500; Thu, 12 Feb 2026 23:20:01 -0800 (PST) Received: from dgp100339560-01.huaqin.com ([103.117.77.121]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-824c6b95278sm1856936b3a.53.2026.02.12.23.19.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Feb 2026 23:20:01 -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 , Conor Dooley Subject: [PATCH v2 2/3] dt-bindings: display: panel: Add compatible for TAIGUAN XTI05101-01A Date: Fri, 13 Feb 2026 15:19:45 +0800 Message-Id: <20260213071946.1436852-3-yelangyan@huaqin.corp-partner.google.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260213071946.1436852-1-yelangyan@huaqin.corp-partner.google.com> References: <20260213071946.1436852-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. Acked-by: Conor Dooley Signed-off-by: Langyan Ye --- .../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..cac8ff562492 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 + - taiguan,xti05101-01a - const: jadard,jd9365da-h3 =20 reg: --=20 2.34.1 From nobody Thu Apr 2 20:27:01 2026 Received: from mail-pf1-f170.google.com (mail-pf1-f170.google.com [209.85.210.170]) (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 E6971280338 for ; Fri, 13 Feb 2026 07:20:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.170 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770967208; cv=none; b=MbJ1wcndPJbGGLAvq04b72LncHHDEfq+4X/U9wEqujwKNZs/sKNZzTDoeKqbLtfxR/3p3Qna5lXX0QRu9X4YPRn1FSmYUZvKOE4JUolo5bq/rjRiSbXSLYFSLRff3PYhaj5Nv0vU8FgL2TIdQHSbJysv7Bv7GtdrAjkSmYeGe7g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1770967208; c=relaxed/simple; bh=bXXKcGnx4HdkKTWI+Vtn6/XQ/5rDJK1RNM+C7Wx5yJI=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=V9u3l4CQ7xe9kbgP/pz4m2mIbtINOToMrQkZq8xMimytQ/FTSp9vCrwSzVi/4Bc7EZUMTdOaW33hbMz8t5gga9XZCjmastficA59sn/WlwE73b4w/D3Tdbg+XpFEEeyZvOc3yRsSkwwwg3FWlLYUxamUXBQnn3OYl9DpOnTJE50= 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=YFWSV8LA; arc=none smtp.client-ip=209.85.210.170 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="YFWSV8LA" Received: by mail-pf1-f170.google.com with SMTP id d2e1a72fcca58-824a9348603so266995b3a.2 for ; Thu, 12 Feb 2026 23:20:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=huaqin-corp-partner-google-com.20230601.gappssmtp.com; s=20230601; t=1770967205; x=1771572005; 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=LHoQ9FrprHWAgMr0m6/UsWHbe+Hsht9f5DvlCrcC+eY=; b=YFWSV8LAX3xwzRh8ExvAlvZP4MV8iH7D1M+KIgSIBlgwhpPIEPHTq/e3+j9IZCkm9b LKQk8ruzx0iJl1yQaNBm8t6cD9lEkgH5j3UUAmlmEp24KuwiRIjPboauh8s+zr+ub/4p 08uP6OrNEsVqLIDr1Lcs9ne6Zh5eieimeUwcY2fe54+8DqOxAz3ksmQ6Kgd7Buz0FOZG HOcdaGbrBWqcbz0yzjCXoWQU4juu4Mq9U9zN1cX+XGgmySFpDa5BTlfC23g0SaecjjqX 3Ybu7XcCZCYIQlElrVbiMwuWfsfuBhuQn7iwpAdMdGYXizVAC9b9uFcUGgQW9ZyV2ytl eguQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770967205; x=1771572005; 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=LHoQ9FrprHWAgMr0m6/UsWHbe+Hsht9f5DvlCrcC+eY=; b=vd5+jNRlQTjKgQh4BeaZSJdFw8Rml0ow7saViz0zIgkhinEKE0UiMevjoS60E+YHDh BfsFLNKiWrQkhGEXtv0odEWsK43nSnljo9HMF/VbaC3lzFb3g2yhNturntVo5W+pbNzj Re/ua1rSgoY5cHEbs4KBPYLHINsiGBY4SkU09T0EvcuLCkY9H23yffkRWamClFbz9PrH POeAquVPpU6xCPKoszxFgTFEPRiDGLdtUrFE8PbPYhPrKwmOgemaWLxN7nd2VLwfYuqy XtWa22/1YHi6Te4i5zHVZyNd9GazxRHuL3L7+BZ9MvVkBvmzdq/urKMCowUv6KBEnw43 TtBg== X-Forwarded-Encrypted: i=1; AJvYcCUNvSaEzZLL3t7Lr23sdr6KQNDAD16tCOIAq3H9WiQCpcZnTHFBsZDunYOovy7sYwKUW0W1dDppOlwjV4g=@vger.kernel.org X-Gm-Message-State: AOJu0Ywq99gTHB3g16YQPq0feAqRwB5BAVZWWDxnXyQRE9nU19lHXtd4 Ye4b2QUPVsRWmJTvj5j/g5kB0si2qIlm5nAa6yPuyRlOiuuZo6MLihBttrFX/P8NtTI= X-Gm-Gg: AZuq6aLusv1rPwGlhJBX3yNTKk1NBPTHNV4DYrzJ0k8stmve20pp5Z0T4Lxi6t/+xXK JGZFmkiIUbYU/1cR3zbgesD4v3GBgE1S8SA2ml8Q1/hbO4bfUSQcO1DfRkjj4S3WzArTPDwoDrS sT7Vw/vxk6oUf23txEvKrrsTbiHmc81ztY5d6b7dCk9Nlw7dd1GtiNzVkuHUE9YoSQiwsGQIzHl I+9+/o+AIRKI9OGtVbYhtXppqDEy6D3mI0VMcUw3dpwVFn8YqIC2HoM+wu+37Nqu9Jv/L0Pc1+D mA5dwdhTW5Q/LsmV59C9afmXQm9aHHk9eAjxlJsEgRAEuzgQzbc3jjr9voj6P7uOhPQOet1sErl oNRb740QDgfYz0HX+TZakvEFIpajYCtAHqmbXIs+cOBuqKiy0V2SHc0mKGlR29BlIlAVcc1Dq/a dGr59V1X1WgMYreddjGz4NA2rBCghFpqOL/ESRbH8EMn65o2PTiRtSCTANZ/gKnS609P9Iow== X-Received: by 2002:a05:6a00:4fcf:b0:7ff:97b3:59bb with SMTP id d2e1a72fcca58-824c947c35dmr1140643b3a.16.1770967205268; Thu, 12 Feb 2026 23:20:05 -0800 (PST) Received: from dgp100339560-01.huaqin.com ([103.117.77.121]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-824c6b95278sm1856936b3a.53.2026.02.12.23.20.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Feb 2026 23:20:04 -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 v2 3/3] drm/panel: panel-jadard-jd9365da-h3: support for taiguan-xti05101-01a MIPI-DSI panel Date: Fri, 13 Feb 2026 15:19:46 +0800 Message-Id: <20260213071946.1436852-4-yelangyan@huaqin.corp-partner.google.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20260213071946.1436852-1-yelangyan@huaqin.corp-partner.google.com> References: <20260213071946.1436852-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 --- .../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..c3103d631f11 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 "taiguan,xti05101-01a", + .data =3D &taiguan_xti05101_01a_desc + }, { /* sentinel */ } }; MODULE_DEVICE_TABLE(of, jadard_of_match); --=20 2.34.1