From patchwork Fri Dec 22 11:07:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ritesh Kumar X-Patchwork-Id: 18473 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:7300:2483:b0:fb:cd0c:d3e with SMTP id q3csp984331dyi; Fri, 22 Dec 2023 03:08:11 -0800 (PST) X-Google-Smtp-Source: AGHT+IGdP1AoytmkKLNRN27EzyNtRWB4MP5Uf2QTHufCPhRwV7tC8RAYGCuCGA04BVoCbUOKbxz0 X-Received: by 2002:a2e:2a05:0:b0:2cc:6d87:9a91 with SMTP id q5-20020a2e2a05000000b002cc6d879a91mr458526ljq.72.1703243291010; Fri, 22 Dec 2023 03:08:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1703243290; cv=none; d=google.com; s=arc-20160816; b=dg7mATJ6ZIczc6Sf4lttMnnpyjddDkCnBSy0RA9AYMUk3STdEi0GImflwQX/cMQpVz WVgMXrRTEEOY7+H4fTkcE22Zm2meKV7z5N2vliogm976WWvymcBzQOxEF63NfpaNJ6ua 9uus03+heBCnTzHNaesVJHDkskAlrb2aTM94Zd8qjEx5Ig3cRRwJd3pObEdRNrjIEsid 88mwZn8CsrccX2jiv6mcY5LllBvP+41+czIz0e5XB9BWPXQwG5SF3lLcJI32x5Ytgw5G 09ddUevwRKwcf3qdv0EuKIsTI/s4OlVWKrfwZgmLJzZQGQKiOjdxjhlEm+GsojCjMJt2 xa/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-id:precedence:message-id:date :subject:cc:to:from:dkim-signature; bh=ejON4iISCSAbznAe21xsdUh3J2erjwuSH/A9ZBIeRyo=; fh=2WBI/C006eP1KfQhsBzQmdq3vt7gRqk7/Q8nsmFDf1A=; b=HqBD7tMuXxjEhKqWfbW3IR/XVt1tV7mjjt99oIPIATHL6fHJlwD3V3QkdJTXVz6jw1 4EiLNFUI+e7+ayaFFX9tPcT2z9ofA7Ro0YBMwgdcC6bmenBloNScCuNaeEe0E0JIv8w9 laBNUodP42SYKG1UO53U0WWripqz8f4rzEuRTYGJRclLO3Ei1fsb4HPbDqXAiS0rN1RA zmsUFrYWBlSus6+mVT3iNy6pQ+Pr0De81XS83/sWIuT5NV6NJBuTC59ZVXuNB0VRLKBt y4tOnxO18iQBX2b0F/Zmagrmb+Ox+N18d/cpFhwKFgQZsAMXM7SQeROGgc4D0kcnPqxT iokg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=UcE3rBKY; spf=pass (google.com: domain of linux-kernel+bounces-9633-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-9633-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [147.75.80.249]) by mx.google.com with ESMTPS id c26-20020a50d65a000000b0055469363fe3si117133edj.192.2023.12.22.03.08.10 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 22 Dec 2023 03:08:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-9633-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) client-ip=147.75.80.249; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=UcE3rBKY; spf=pass (google.com: domain of linux-kernel+bounces-9633-ouuuleilei=gmail.com@vger.kernel.org designates 147.75.80.249 as permitted sender) smtp.mailfrom="linux-kernel+bounces-9633-ouuuleilei=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com 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 am.mirrors.kernel.org (Postfix) with ESMTPS id 9A1FD1F2384A for ; Fri, 22 Dec 2023 11:08:10 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 969A117984; Fri, 22 Dec 2023 11:07:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="UcE3rBKY" X-Original-To: linux-kernel@vger.kernel.org Received: from mx0b-0031df01.pphosted.com (mx0b-0031df01.pphosted.com [205.220.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8EACE17743; Fri, 22 Dec 2023 11:07:50 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qualcomm.com Received: from pps.filterd (m0279873.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 3BM6Rkjn000823; Fri, 22 Dec 2023 11:07:20 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= from:to:cc:subject:date:message-id; s=qcppdkim1; bh=ejON4iISCSAb znAe21xsdUh3J2erjwuSH/A9ZBIeRyo=; b=UcE3rBKY44pEGRkZIh4A0z9rD7Gy jBWJlu4A1BF4b7+w+//+ujzv0+J2F/Dvo9ZqmSl/RMywzqqsWlc4wtJwANjOAykb 9z4D4QBfH/inLXJemwL4KcLSXrHbxD32wwNbYHNYswGxjFU8iSgEZIdpL+MWMS/Z kVBflNprVEtTmtVZ9fEwYi6mh++SyqWpvrxQCFxbEKJgQJJMTB9VopT4uGDygetY dN3MaYecsSc9cCKLtG9Dt4I0PtpWlfZnJxiuCyPZ95/n0r9GHbdgpoUVDkQIfoXs krja8c5QKp5EmL7GYhjM7l23SKb2Bz1JhFGAgFn8NM1MKTtJRktFtUkSRg== Received: from apblrppmta01.qualcomm.com (blr-bdr-fw-01_GlobalNAT_AllZones-Outside.qualcomm.com [103.229.18.19]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3v4tuea2me-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 22 Dec 2023 11:07:20 +0000 (GMT) Received: from pps.filterd (APBLRPPMTA01.qualcomm.com [127.0.0.1]) by APBLRPPMTA01.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTP id 3BMB7G4w019207; Fri, 22 Dec 2023 11:07:16 GMT Received: from pps.reinject (localhost [127.0.0.1]) by APBLRPPMTA01.qualcomm.com (PPS) with ESMTPS id 3v14ymvpv2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 22 Dec 2023 11:07:16 +0000 Received: from APBLRPPMTA01.qualcomm.com (APBLRPPMTA01.qualcomm.com [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 3BMB7F66019200; Fri, 22 Dec 2023 11:07:15 GMT Received: from hu-maiyas-hyd.qualcomm.com (hu-riteshk-hyd.qualcomm.com [10.147.241.247]) by APBLRPPMTA01.qualcomm.com (PPS) with ESMTP id 3BMB7FDP019184; Fri, 22 Dec 2023 11:07:15 +0000 Received: by hu-maiyas-hyd.qualcomm.com (Postfix, from userid 2314801) id 0F4305299C9; Fri, 22 Dec 2023 16:37:14 +0530 (+0530) From: Ritesh Kumar To: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Cc: Ritesh Kumar , neil.armstrong@linaro.org, quic_jesszhan@quicinc.com, sam@ravnborg.org, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, airlied@gmail.com, daniel@ffwll.ch, robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, quic_abhinavk@quicinc.com, quic_rajeevny@quicinc.com, quic_vproddut@quicinc.com Subject: [v1 0/2] Add support for Truly NT36672E LCD DSI panel Date: Fri, 22 Dec 2023 16:37:08 +0530 Message-Id: <20231222110710.19397-1-quic_riteshk@quicinc.com> X-Mailer: git-send-email 2.17.1 X-QCInternal: smtphost X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-GUID: BpfwZ02QDYKgugkHxRud_um63yPyUbVU X-Proofpoint-ORIG-GUID: BpfwZ02QDYKgugkHxRud_um63yPyUbVU X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.997,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-12-09_02,2023-12-07_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 lowpriorityscore=0 malwarescore=0 clxscore=1011 impostorscore=0 phishscore=0 mlxlogscore=614 priorityscore=1501 mlxscore=0 spamscore=0 adultscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2311290000 definitions=main-2312220079 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1785980036719673826 X-GMAIL-MSGID: 1785980036719673826 Add support for the 1080x2408 Truly NT36672E LCD DSI mode panel found on the Qualcomm QCM6490 MTP board. The driver will come with the uncompressed video mode support. Ritesh Kumar (2): dt-bindings: display: panel: Add Truly NT36672E LCD DSI panel drm/panel: Add support for Truly NT36672E panel driver .../display/panel/truly,nt36672e.yaml | 66 ++ drivers/gpu/drm/panel/Kconfig | 9 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-truly-nt36672e.c | 644 ++++++++++++++++++ 4 files changed, 720 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/truly,nt36672e.yaml create mode 100644 drivers/gpu/drm/panel/panel-truly-nt36672e.c