From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pf1-f177.google.com (mail-pf1-f177.google.com [209.85.210.177]) (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 7219131715B for ; Thu, 9 Jul 2026 14:30:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.177 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783607431; cv=none; b=jlcLFV56Stp4SX76NZphReZoBHpEK6eXYxddW88fNMebPDHZu9d4MaDrQq3lGDqOlPsRzzm2Ot/rO8eqX+edU5ncrmnPFbLORXemQojqZn7LmMwZqoEIHloijfBNR76sYPUKOwptTMtF7FRnVMqHInjYcf4VNVKoclibuOYSmr0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783607431; c=relaxed/simple; bh=Tpy6n523DyVGpKHkeBoqfP1I4QppiYUwUxbpEl5zuXU=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=dCW/dlT3Pwsj+FWD2VzkxbntU+CuHDaZ0elQHHtJhFVNqqR7yciMAVB5gwTzws6eiwctcm+2zjTpK0TBHteTd88w+qrcXdrB0V0wtnwV8MM4WpJ371uC5fXaIqZySXnbXzY2QxvUiQrYZgim332UEq1oN8+lmOz5uxbgeeNiC1g= 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=L6XXrHTE; arc=none smtp.client-ip=209.85.210.177 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="L6XXrHTE" Received: by mail-pf1-f177.google.com with SMTP id d2e1a72fcca58-848479c9bd5so1440939b3a.3 for ; Thu, 09 Jul 2026 07:30:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783607430; x=1784212230; 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:content-type; bh=zMvpv3Bx6FDuVBz3Fx9UC3bZbRQXohaKI0IUh1fx6aI=; b=L6XXrHTEwNmQrCnr3SzjeLUrFl3+9V9IkgvK5OfISez+mI4XFkE/s4Akc0louIMrgN GXRXWwRR2GSAWPLvQKvx1w2hCfZN0gwm/fkSrF6QKGO+SPovRS0a/RL0IDLuOYmo7/wB BOwOuUPXOQW5fjdcsM474sYKfoN2L0S34yfffVXzI/9X3USoe05YmFLQZ+zRNn2vcEJt fBjQ7qrIvsShJNc2EPoJ8oHTqWZXnfs0OGyAGNIHPR0qC6vnOgjQG6WST4d2Ta4TZP3T D2VXs2HyiwhLym3Hlkv+GC5jJ89WrMJNnA7SVbREsfKTYBRNCtzSzZB36ea8rUnk76Pv P1SQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783607430; x=1784212230; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=zMvpv3Bx6FDuVBz3Fx9UC3bZbRQXohaKI0IUh1fx6aI=; b=PDYRiv9CvdLnq2wteo/hwzZEZnYu3xy46+xQ1sGhblMWPm+Gsyt8nL+z8YS/fVOV5V SdclQd50uHeYqX/ua0nKA6nO0wS4e/IMgZ2CPiMDooBrZyOCHnRp7iMhfqmibdY50Iv2 SbD0OGg+uQQ+s94VgP3buPvpncNxZdQijfUkx3WEPVVhkqDs57RHOzRSx0jaDnc9kG78 OuOgCXxsGTg8IJwf+WgdCU5BD18Y78I3kLS4XkuoAGw0MqLVs3Qi30g+ub00rSB0NSih COsKXxKrPRfS68E/HllLEZrDs0hEt76AAEkXgzlZfsK7WYmSMHifgqqInSb91OnIfgOK DIww== X-Forwarded-Encrypted: i=1; AHgh+RrLKjiI8MM90L5SRHGvhmrFepju46n2HPnUoO88sWgBOnWRK03FQSK4Et3UikkdQDWC9LVkMKURNEto1Ro=@vger.kernel.org X-Gm-Message-State: AOJu0YyuImvZD+8j3i12M4mGu9XkIwyzkyuJvtIKF6P3KPB2C8CHCGAg tFEF9ve6ZlpUYauTNTKHAbHmkctgeWrDG21wiQX+Tf2Vp3WjqsIBMG3y X-Gm-Gg: AfdE7cnl47XL0vDORqqOnWKcVdBb2G3X0lBE/sVeSEqDVtA9qH+DRGaqDov8G6gGu1E sdAozSAR2rhU57S/116DBRgqLqGtyiHINfcSHzZM/hglGR1eHznHlhPKjDNZ6x63/XUbn0QvsRi zbWi16psREnDKRK7eP22ahLBkqPnFUe4W9gOVhXqeOSvaKQ/Py3LNLGuP2OdkI9DxeZcIi6KF73 OPzXF/Cy5gH4imGfurSlMVbWNNNj9WZ+T3vBR/u2kf7UUfeJcBvlNPFaEf+TDOtsxRhhfclBdFN LJkPduz08JGCzPl4qcMeX7G4Zqt6vitFksnKrxK7ZVO0Dk/lGB4AXhEne2qY/qNbLFazXnveg0u Dxw+F1bjTd7H6Nqj2DIUn0d0lJ+HuAZjJR456TErniC4WYDo8Vwb95M0t5XxrrBtsZiHccGhFbc WUD976ES4n4Ztu9N+JmSJf0rnWLkdD7QMn3uhxyDs= X-Received: by 2002:a05:6a00:14d5:b0:847:8f68:e8d7 with SMTP id d2e1a72fcca58-84842eb8303mr7103567b3a.8.1783607429602; Thu, 09 Jul 2026 07:30:29 -0700 (PDT) Received: from nuvole ([144.202.86.13]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-ca79aff904dsm2009666a12.6.2026.07.09.07.30.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 09 Jul 2026 07:30:28 -0700 (PDT) From: Pengyu Luo To: Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Pengyu Luo Subject: [PATCH v3 0/2] drm/panel: Add Novatek NT36536 panel driver Date: Thu, 9 Jul 2026 22:28:44 +0800 Message-ID: <20260709142846.12463-1-mitltlatltl@gmail.com> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add a driver for panels using the Novatek NT36536 Display Driver IC, including support for the CSOT PP8807HB1-1, a dual-link 10-bit panel found in LENOVO Legion Y700 Gen4. Signed-off-by: Pengyu Luo --- Changes in v3: - Only include needed device-id headers (Uwe) - Link to v2: https://lore.kernel.org/dri-devel/20260705153515.46147-1-mitltlatltl@gmail.com Changes in v2: - Collect tags - Mention the CSOT PP8807HB1-1 is a dual-link panel (Krzysztof) - Use devm_drm_panel_add() (Neil) - Link to v1: https://lore.kernel.org/dri-devel/20260630023439.248861-1-mitltlatltl@gmail.com Pengyu Luo (2): dt-bindings: display: panel: Add Novatek NT36536 drm/panel: Add Novatek NT36536 panel driver .../display/panel/novatek,nt36536.yaml | 91 ++++ drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-novatek-nt36536.c | 488 ++++++++++++++++++ 4 files changed, 591 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/novatek,nt36536.yaml create mode 100644 drivers/gpu/drm/panel/panel-novatek-nt36536.c -- 2.54.0