From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej2-f12.google.com (mail-ej2-f12.google.com [74.125.228.140]) (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 6A73448F00B for ; Fri, 18 Sep 2026 14:40:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.140 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789742413; cv=none; b=aopmaHxmUxG072dta2p7AMo+SMpVUwk0o5FKYC9wdwb+pUxtH/7mNelCT3VW0V1HniAObNUO/0y/EFzAUeedyW3b66dpn53gRE7ZVKzjU3ugIiTTsublPV7QVhqYlvbLko6ihMMrT+nEOmY6+zVj3Z+ufjMgERBvFDwjnEH7Oyw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789742413; c=relaxed/simple; bh=LnOCLi1t8Bj2U3X4K5t0uslhmFfyG1Xu8O7lRIkja+8=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=hyHsxQhufIt9vUzub2vA6oG8VydMMrOBITPEn7qtg+q5wdyaOqfxVZN/X13tVCOvHWFaUJZBYL1+BoHjP88kAx/g90nGM8Y34GKCq9QxDEy4NehwZ0um9+kl2n1f3KRxaNX8RQ36CYjiKeMGkOlm93rvwxWuyF2hNcWBrNCjVGI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com; spf=pass smtp.mailfrom=fairphone.com; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b=j+/R30Wg; arc=none smtp.client-ip=74.125.228.140 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=fairphone.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=fairphone.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=fairphone.com header.i=@fairphone.com header.b="j+/R30Wg" Received: by mail-ej2-f12.google.com with SMTP id a640c23a62f3a-c254f9f7dbfso93087066b.2 for ; Fri, 18 Sep 2026 07:40:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1789742408; x=1790347208; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:from:to:cc:subject:date:message-id :reply-to:content-type; bh=LkU3ODIuhAAsu4O/XI/NDvqsvZfMhywu2ET0wE91o6o=; b=j+/R30WgrX+NkB18orvnO5Y9i3Hlk4k4tARULvQ51GDXUTxl4taUltInFcpes31G3T rr3HuvdGMyq8+Xjo4wXzcPcTgvuha4E6/MmbPDMlFwTVjGDhfqPZhj9N2XHue8U3cMs4 R5DpdFYK8l++hOsM1oSTfors+csnOiDXchQEgC2YVepUN72pJ+Oud5g1+ttM6TQKPDLK UcuIgGKQRbMfYooblSUYAr1Nq1F9oP4HZdGeXMuBiaArb/r5OFgPkodM22YIlpfFPxb8 78/JG2R/BMqLTjNLTC+cstKP9jll958QWwWoAMZk32BByhey1xHzJdXtGgDpctvv4VSI yEwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789742408; x=1790347208; h=cc:to:content-transfer-encoding:content-type:mime-version :message-id:date:subject:from:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=LkU3ODIuhAAsu4O/XI/NDvqsvZfMhywu2ET0wE91o6o=; b=KN8uMtf0E5fK1QUtA0i/SBckpacZVVJ2FHyD2i9QkukzmgI4Mg2Knks7CizFbAulqK bQGq/OxQDmQYk9N+goo/l67pvplvxrBQm7rOCWGiSYz8u/rSwpcjxzF9+vf215tE53mo LVJtkGw//s69o9fF7Aic+liZb1/5ltfgj1hQPEonWU/V+vk+MzxmW8kviIqPUOUzATdC 0XVcqU4Q06Cx/XagLc0yx7itQ1oCRIFSaewBmJJCrit6+pOTCZhvouCAmeXeXvDts5Yq 9FE+hi3O03rgnjX2NUuk7U0bDZALLuiWTJGiqMxRf6FEiU+3KXtBc8SnL0SW9SISrSXC yI4A== X-Forwarded-Encrypted: i=1; AKwUvBwhaKtufALgVLU91v21W9SWoggfdENFvOx3TeK3DIz99sEjwsdFi2xm3FrzwmZNIesuCaxXleu+U/jr@vger.kernel.org X-Gm-Message-State: AFuF++n6GG7gWCgcB1MVSixAOnxlee6rZsW88thtIMGnN6Xx7YyKcb6E E1etoDKtgtp+17np5QmKH05qzciZPYM20IMWvSyX06rnTSaLTmpdHO86QyjkJ41PCXM= X-Gm-Gg: AYBFou36wrj5K9C1Um7uMzynp3U3oLgXIX5h4ea3usjtLq2QYGdAtorkzDeoKVg4gBn PG6YIrkhY1TO4mKJDg4CUFVsqTffHaa3ydShv2BOX8Bk98OfISCZH0RMIVF+NY7A+D/ixXGx/VI nQUKU1eHw8jO1SvxuLz4CM0fxNs3cgzcUiY4fML6mSvfkARqCzrVBH8h3hm8b1V/BQxW903T+Ez CiCKp60VXojZ7DhG9qQaAc7kSNIpgnnQbaGnhAtJcrP01v9z+2Cy3KtsrhNfHnNMPQTyQHrAC9j 51nRu4GOEr9Ln/OcOdXUFVFFM2UEapViLivWm+I3bqY4WXOEnfhOvMm/1hCxNf54LgQwHh3hNR5 zsRx1rh01DqhfXOQFqkocBXlqzblpju1YQkx0iuTppRA96aXXC1NP/WtRWVpIUiheWbTAvG5UFq JVD+TGfZbHCOpi5jUbD8YzDFej0jW3PTi67p2eBDQYuiizft4VCwBbBio0UI1IBZ94J6Z8d4kmm xQOA90V4t9VoUxXjAyr24H/zFMexq6okNRhNyZLH/148x30vjJA2g== X-Received: by 2002:a17:907:c0c:b0:c24:b11c:6c05 with SMTP id a640c23a62f3a-c2a156d58bemr272513366b.14.1789742408589; Fri, 18 Sep 2026 07:40:08 -0700 (PDT) Received: from [172.16.220.101] (144-178-202-138.static.ef-service.nl. [144.178.202.138]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-c2a1b7a369esm64244966b.9.2026.09.18.07.40.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 18 Sep 2026 07:40:08 -0700 (PDT) From: Luca Weiss Subject: [PATCH v2 0/4] Add Novatek NT37705 panel driver for Fairphone (Gen. 6) Date: Fri, 18 Sep 2026 16:40:03 +0200 Message-Id: <20260918-fp6-panel-v2-0-6695c4008920@fairphone.com> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAAAAAAAC/22OQQ6CMBBFr0Jm7ZAWBC0r72FYlDJIjbbYFqIh3 N0CLl2+5M2bP4Mnp8lDlczgaNJeWxMhOySgemluhLqNDBnLSlYwjt1Q4iANPTBv80IJIdqzOEL 0B0edfm+ta72zH5s7qbAGfoaj1xifhF2DRnpCZZ9PHapkOqU5OpXDet1rH6z7bMMmvsl/NkwcG RITqmFFWXClLp3UbuitoTRmoV6W5QtDUYv85AAAAA== X-Change-ID: 20260501-fp6-panel-3d35c999d894 To: Neil Armstrong , Jessica Zhang , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Simona Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Bjorn Andersson , Konrad Dybcio Cc: ~postmarketos/upstreaming@lists.sr.ht, phone-devel@vger.kernel.org, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Luca Weiss , Krzysztof Kozlowski , Dmitry Baryshkov , Konrad Dybcio X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1789742407; l=1177; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=LnOCLi1t8Bj2U3X4K5t0uslhmFfyG1Xu8O7lRIkja+8=; b=tfhs+1QCTPakQSMArYo3Qc5awfvXxVAu3VGhjGKoN6x8OFEeUZqKsENV2eUvrbAJa1KfOq2xd HzlZhifolmUDnRaQt/+PIUiu+kBtH7aTfKxlNwGmF/x7J+aPtz4RCd8 X-Developer-Key: i=luca.weiss@fairphone.com; a=ed25519; pk=O1aw+AAust5lEmgrNJ1Bs7PTY0fEsJm+mdkjExA69q8= Add bindings and a panel driver for the NT37705, and then enable display on the Fairphone (Gen. 6). Signed-off-by: Luca Weiss --- Changes in v2: - Fix kconfig dependencies of panel driver - Pick up tags - Link to v1: https://patch.msgid.link/20260501-fp6-panel-v1-0-e09cb05651cc@fairphone.com --- Luca Weiss (4): dt-bindings: display: panel: Add Novatek NT37705 drm/panel: Add driver for Novatek NT37705 panel arm64: defconfig: Enable Novatek NT37705 panel arm64: dts: qcom: milos-fairphone-fp6: Enable display .../bindings/display/panel/novatek,nt37705.yaml | 72 ++++ arch/arm64/boot/dts/qcom/milos-fairphone-fp6.dts | 64 ++++ arch/arm64/configs/defconfig | 1 + drivers/gpu/drm/panel/Kconfig | 12 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-novatek-nt37705.c | 413 +++++++++++++++++++++ 6 files changed, 563 insertions(+) --- base-commit: c2cd463d6ee7d55a3ec0719d93c49ff99022d58f change-id: 20260501-fp6-panel-3d35c999d894 Best regards, -- Luca Weiss