From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oa2-f0.google.com (mail-oa2-f0.google.com [74.125.231.64]) (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 EB688299920 for ; Sat, 12 Sep 2026 02:58:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.231.64 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789181924; cv=none; b=SSEo2SspKd7yi/Fl27sem94ki36LicjhJw6X2ZTVzwdjKZoweQuhFQrsrcUVQ0evpvWFI4bih5hmYZwPXNLJW6chM6y26Pi7MQkrMMV8D23ImNb8D4hQoOnkomIrZWS19zCxH6dCiwAP7FEaOtGGtSXQD031yO2KuodPw9x3H9g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789181924; c=relaxed/simple; bh=eSMSFNDhHcuZywdW/ntrBOBVUVUzy2Flfak8YtQJ8ds=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=cvmpXs5tY6tF44hsmryOFfNn0PHDx7dDNOLdZhtmYKRsXqGVQIQvBqLJJEHKaghS7eWORhptewEPFEyyMj29c9cyiqoWEGr5+LF/r7tk2vDtCi8Np9xWpGgiDVs5rTRvAlmSyp/ccds1vqG4gRCKKVdS79fDagxH5PJEYmy8ddQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=SVWXDX5G; arc=none smtp.client-ip=74.125.231.64 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="SVWXDX5G" Received: by mail-oa2-f0.google.com with SMTP id 586e51a60fabf-451e8472960so1019700fac.1 for ; Fri, 11 Sep 2026 19:58:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1789181922; x=1789786722; darn=vger.kernel.org; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to :content-type; bh=v5NXJrefjVCbSoUXB82MU8b4oR/5xGZAbgRkHWjhOrg=; b=SVWXDX5GJtB8uYSLqkPlfycgJg8MendYM7DkvpwRDQgM2i9G5tnVpUtwa+pqxQCYPj pksl/ZTJkVNcHsKw0wjJRmzXJNqlwiSURbOrXCGqklz8Eb4caSzXMsG15huXY/To686R dytl1ia2cFehJarP8FFJ4V+DfYBjyYCK7b2EGlYFocS5HSll0xckMC3WCojUPGjcCcGT P4hC+F6cPqjHrJ5mYH2sycXxyLZFetv0wss8c75apJB7blsY9MLR1bZZhaocFoVqYLXy xGirqV4KbDcHm/w/WKjq7pp12Ts8Dg5PQIv7brQjyuVJ3nXLvxVbPkE69gsX5eXrpHIM v20A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1789181922; x=1789786722; h=content-transfer-encoding:content-type:in-reply-to:from :content-language:references:cc:to:subject:user-agent:mime-version :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=v5NXJrefjVCbSoUXB82MU8b4oR/5xGZAbgRkHWjhOrg=; b=Mc0zJJYYGNhNAluLP1s/cC0l7sbx6sX3KZ3fO9X+KOPHP6eUSIKRW+Ea5tVY+jsiDK j3UVSqkiqCyku1q4rJKo+QMU/T/VAAknP0tihHgtA4J8wUQR32lYTDCeyEM6yx/jgSWC 498RXE/DW81DyYGUH6k93E7jZb4li4TRfM5PNhnU3HuPa22NLnjp1hBiy/qD+ypr+HgR tfuFNwuM+krI9vRsc2OYLrkSmOVXKIRHSAm9arv8G/GfDEP/zGc7XkhwMBdbiGPq/1RX fMeeOKQGoL6Kdcm+pons9fifLhdA0FCyXDEC4TL/bu7VFQJyifRE/PxfH9dTujT2bAg2 GlNg== X-Forwarded-Encrypted: i=1; AKwUvBxPD0oH5TH9Tpfu8ZB3ZN+/yPZ4fUMYsYAcrZX+oWQ9fhfJhBMusw6Jt1QDhrIKA60Nr8BZ04NlKvHU2yQ=@vger.kernel.org X-Gm-Message-State: AFuF++mWDMcPLCbwudUQrnv7HIdj8SNwir5XAeXz6/hYv9vn8Gh+MuZe XeA6SjoJ+BZfyB1u/1NOcqKXjJJD4ASyRRkgohMIA4FaPbaP6tFH/d6e X-Gm-Gg: AYBFou0lvrhFVOMtm/7QpjbyiUZKKZvxcZBTQ+uXAK4npjDxkngpQ6N47gyDCNHz0o7 Vh7RcmCKDgFQu5K2gaHL2VnQ6klyJkOFmHoRw58f8+0wEp1tJgXYMjLdVI1qyKa+F8BEzxZrm+s 9dfIM0g92FEpV7mY3uSi2nFA28JHtzCpP+D8F8YEPqeQEOffjIYLBtjhEV0R79DEvXKO46o6Rm5 SXHz2Uocj4TqDyx6Q8qgsvFHXcEKlce/txuUvdYVpmLapWxP4JwUgaGR5C3uVRQroNg7Qv3mvLK Dm0ujUYmUwwI4HbIKQzG5tmwb54aPBzWD/fqlQd6RdYjH2QCZS7aCJr+fwTVi1P04Suo6Dtrups kGCCS2MN6bIylJZUMkq8znGfMLkKU1SJ5bI2/SdTS/PRbt/JlLRBpP1fbs8Vr5GZVfGxn4sORzl Ye53EYDGZnk72a9rIoLoSCWXCG176Ks5o5m8obiKnZpdUzbnK5PWDq9jFNy7kVZGxmEo6SiDlPz 7WbhwKpOmqtWmTY X-Received: by 2002:a05:6820:28c9:b0:6b7:46fa:1692 with SMTP id 006d021491bc7-6c0bbce6f3cmr3794765eaf.39.1789181921726; Fri, 11 Sep 2026 19:58:41 -0700 (PDT) Received: from ?IPV6:2600:8804:5716:d800::b712? ([2600:8804:5716:d800::b712]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-47df8699647sm3636585fac.5.2026.09.11.19.58.39 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 11 Sep 2026 19:58:40 -0700 (PDT) Message-ID: <56dcdf77-2a82-4efc-888b-736f512e63f5@gmail.com> Date: Fri, 11 Sep 2026 21:58:38 -0500 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 0/3] Novatek NT51021 DSI panel IC driver To: Nickolay Goppen , Neil Armstrong , Jessica Zhang , David Airlie , Simona Vetter , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Alexey Minnekhanov References: <20260911-qcom-novatek-nt51021-panels-v2-0-135e3190a7fb@mainlining.org> Content-Language: en-US From: Ryan Brue In-Reply-To: <20260911-qcom-novatek-nt51021-panels-v2-0-135e3190a7fb@mainlining.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 9/11/26 10:37 AM, Nickolay Goppen wrote: > This series adds support for Novatek NT51021-based panels > for upcoming xiaomi-clover submission > > Although according to datasheet, the IС has three power rails > in the use case of xiaomi-clover, all of them are wired to one > fixed regulator > > Maybe I should create a dt option for enabling CABC for panel > > Signed-off-by: Nickolay Goppen > --- > Changes in v2: > - Use devm_functions and renamed structs and functions (Neil) > - Added delay before deasserting reset for stable initialization (Sashiko and Ryan) > - Fixed dt-bindings (Sashiko and Neil) > - Added a comment about set_display_on command > - Link to v1: https://patch.msgid.link/20260829-qcom-novatek-nt51021-panels-v1-0-cc1ca61bd261@mainlining.org > > To: Nickolay Goppen > To: Neil Armstrong > To: Jessica Zhang > To: David Airlie > To: Simona Vetter > To: Maarten Lankhorst > To: Maxime Ripard > To: Thomas Zimmermann > To: Rob Herring > To: Krzysztof Kozlowski > To: Conor Dooley > Cc: dri-devel@lists.freedesktop.org > Cc: devicetree@vger.kernel.org > Cc: linux-kernel@vger.kernel.org > Cc: ryanbrue.dev@gmail.com > > --- > Nickolay Goppen (3): > dt-bindings: display: panel: Add bindings for Novatek NT51021 > drivers: gpu: drm: panel: Add BOE NT51021 driver > MAINTAINERS: Add myself as a maintainer of NT51021 panel driver > > .../bindings/display/panel/novatek,nt51021.yaml | 89 +++ > MAINTAINERS | 6 + > drivers/gpu/drm/panel/Kconfig | 9 + > drivers/gpu/drm/panel/Makefile | 1 + > drivers/gpu/drm/panel/panel-novatek-nt51021.c | 791 +++++++++++++++++++++ > 5 files changed, 896 insertions(+) > --- > base-commit: 99cc957e3ef3cccd72d2119c8eacbab39af0d1d6 > change-id: 20260829-qcom-novatek-nt51021-panels-e2f9db85a967 > > Best regards, > -- > Nickolay Goppen Hi Nickolay, I have patches ready on top of your v2 series for the Amazon Fire HD 10 (2017)'s panel; however, given that Sashiko has found an issue with this series, would it be best for me to wait for a v3, or would you like my patches now to incorporate into your next series? Thank you, Ryan