From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (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 A5C673A75A7 for ; Fri, 1 May 2026 13:52:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.48 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777643575; cv=none; b=A3QH0r3bwlBkcaoyW+0HiBcxfhDqHRLcZm6BgT97sR1bBh2TLh2uAVUHAjOECJPyhqQCks6jOBieJpUqH+/qQHhhj4V1UC/ouo0KQr7/yBKEXKpEAuLoQdASsyoZAZ7/Af8R7jKToV/geATXK4xoPUqpagq3arvgTBctehtMOa0= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777643575; c=relaxed/simple; bh=5wJwm3SRvPPjAsEZfsMPDSlwXnO9rGALWap21GZU/AA=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=RY70Q8Cqn9Mm1MVHuj0qUZxuCtpqc9TtbpEpF9xGrnTXsXOOsYDTGyScGLXfJEsj18kzqCF2t7BOXNewq9FM/VNsHbRs8xuCKZn+Mf/clneDLcYe5cMObM12Tndf5ZCDpyfGxJBnGc/oXfZ0yHN+V7IDJDf1/6SDSQ9Edqn34DQ= 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=waBAF8S/; arc=none smtp.client-ip=209.85.128.48 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="waBAF8S/" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-488b8bc6bc9so12291765e9.3 for ; Fri, 01 May 2026 06:52:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1777643572; x=1778248372; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=TMVLpLTQG5lZWLeJYW9UDuD2JHkqbhObk5hZ9L9zJnY=; b=waBAF8S/JIck+jCKNp4gbL0Fhx+vFKQcmFfzsMQEF0tTmPB4J3Rkz+NHSoSR+R50B+ 2VfnDYKwitQyeETIoH7Lo5DoBjAGqgR4JAEwQLNqlxCC/5/uAuB/ice+xG3CGnSn+XC0 T7BaVKWkK+m0UcEOvaA6KQoZhk2htUrlaC70HlxdgTa0Ade2dk/zNaCpy0F91jxGUruo MKaU7xt5BGzFgmIArceXdyxjb/Z0EqyFU9AnHBia8pUv/dMRGhxkQgR/73bbBGnuz4Sz sQa9Xx2AFEPWI4b4Gs2ahWum23/2f/GYe9fTlRgIhdl6HccF3q92+y67oWUieMc9a5Vh 6vCw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777643572; x=1778248372; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=TMVLpLTQG5lZWLeJYW9UDuD2JHkqbhObk5hZ9L9zJnY=; b=D3AoXcM605SZI2HndxqyWIWQrPqF+UdMXEd29Bui/Uemmxz8BaNvRxGtfLKW3UWStk edKddTEqGpjE+HGDnlQ/mRSGyfCvTrvKs3vKyu7bR0iaC1Lya3CvPb31p5KFnPMZ+qUB Ep26AfsL5dFurB2OyAOedROYAjVDP0gwX/iLiSWmsltKSAoexj6bnm2KkWE+Re/kFPua 9/0LuDWe7tNeSs1uVzJBfyZFUQQv/pay4au3Mz0bMK/Bdqei82p24UFsv0ZGF+N3zrCi QwQPsMbqiOXUJVBrgSKoaFnzHvSo64tZbE36eN+KfrKVNuag1Kp92THYZ+rNzVDkn68M /rmg== X-Forwarded-Encrypted: i=1; AFNElJ9/OQbm9+jNAWaw5+ScD8FI0FTKVfnC7MFK79U79eR/EUW9qf38HuLrgJVi1SzG+l1+S8isjjRjrErZ@vger.kernel.org X-Gm-Message-State: AOJu0YzmAX0fQS2adL1KtHQfAIx2tY6s8lP0/FLK09JUd+W+sWWhJz5U cITeUjY/TufRRBx/lj1a1xv0/sHYKCWk0dKvoeeWUdoBmLOe7o8110XSQpzyI4hY+5g= X-Gm-Gg: AeBDiev28W8FKp8Ng1aoSGmVhl71EXSxhIwUe1xLxd5sg9UWVXByZHo9E2sQiFxZMwo fXgaf3xG92XKFDEVc8s2KsyHmrHLS8r0ze2VvX7VGEY0aI1DS5nrbGaL8nIXlSkIltx4I3senWI D8N1SPn+eV3tnyNe5uxSKizTvqXsFiUPvTNAsy9OtpaLFJUNWIrvFUVHU5AkWTZVP8A3IpsR8mY HDCkke6EKS5S4Vx3n3n40QlEbqK2t6BKG1CWjDbDDg98vF8Oy94PTyZd5p473Q+CfglbVQC4f/F v/6rSEIOKQe3NwzSahWhbbfn+cDCNL4EBNAHVAnE20hCmCSiMANATanDCKDCD9UetyozWBXF2zb 0U2C4AzWjry/L5naMTIa08Dgefq3GEnUOKsx0f2ygonfvclFJSxI8dnPzaTRBBTNsoTNypelzr/ JHE0qfAX0PRr00zetuxFx5LL4RT5B3NzSY8SSXKjjIyYabExn5rtq3O/t0P5FC9rQ4xKLHQcsH5 IjvhJr2qCkm7+cKtyY= X-Received: by 2002:a05:600c:8710:b0:48a:581c:ead with SMTP id 5b1f17b1804b1-48a844448f9mr125569545e9.10.1777643572137; Fri, 01 May 2026 06:52:52 -0700 (PDT) Received: from [192.168.178.36] (046124199213.public.t-mobile.at. [46.124.199.213]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a822bf3ffsm143934275e9.7.2026.05.01.06.52.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 May 2026 06:52:51 -0700 (PDT) From: Luca Weiss Subject: [PATCH 0/4] Add Novatek NT37705 panel driver for Fairphone (Gen. 6) Date: Fri, 01 May 2026 15:52:44 +0200 Message-Id: <20260501-fp6-panel-v1-0-e09cb05651cc@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/02OQQ6DIBREr2L+uj9BES1cpXGh8G1pKlpAY2K8e 6l20eWbvMzMBoG8pQAq28DTYoMdXYL8koF+tO5OaE1iKFhRMcFy7KcKp9bRC7nhQkspzVWWkPz JU2/Xo+vWnBzm7kk6fgt+hqf3nEbiqUHXBkI9DoONKnO0RjyGSs7g/4HKUizyIpc42NcYcDAhY N+yuuKV5HUt1MKh2fcPHwAhw9AAAAA= 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 X-Mailer: b4 0.15.2 X-Developer-Signature: v=1; a=ed25519-sha256; t=1777643570; l=2402; i=luca.weiss@fairphone.com; s=20250611; h=from:subject:message-id; bh=5wJwm3SRvPPjAsEZfsMPDSlwXnO9rGALWap21GZU/AA=; b=oO9i1utf63UeB88XuI8j/Bc6pIM1KoMtHA460w5jA6oDGjhMDkGrKiY23k3DZIIF/WdIg//D4 ewpe+gE/8MmB0auPCGXZK5kiReXAvIiaEnBFxQ952KhQqiy+1G0RoTE 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). Note: Patch 1-3 do not depend on the Milos MDSS bringup series, they can be applied independently. Signed-off-by: Luca Weiss --- 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 | 11 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-novatek-nt37705.c | 413 +++++++++++++++++++++ 6 files changed, 562 insertions(+) --- base-commit: c9bd03db3e792a99e9789fde20e91898e3a29e8a change-id: 20260501-fp6-panel-3d35c999d894 prerequisite-change-id: 20251219-milos-mdss-fa0763693775:v3 prerequisite-patch-id: eb0d468b35da2b234b281b1223ce3299e49c3146 prerequisite-patch-id: d8de96cf1d5868289b93dd890e1a67868b66ebce prerequisite-patch-id: 23f8e2e01ae265fe8962a43c788868bc1967640a prerequisite-patch-id: 34b01b7beea2893cc4dbc3d917b478f334dcef74 prerequisite-patch-id: a1876564bdf2964d4674235559087a2a2a78be30 prerequisite-patch-id: 7e866ca016d2197cc568a9e4a59d2d268d7c67e1 prerequisite-patch-id: 9ec10047940f6136c5728a823446f48ffa4dcf1a prerequisite-patch-id: 51cb44ac4224d487d435e79e6f7f194b3e631ece prerequisite-patch-id: cd2b2599074549ef6290b344e4e45b1bf585f815 prerequisite-patch-id: 9bfe20dedf9aca64108de67061f1c92c4010219c prerequisite-patch-id: e7c15f6889fc82f0f98cfa729cf12ea818c5d733 prerequisite-patch-id: a386fbb74b890e46769d55e8a7ebd85c5f58b165 prerequisite-patch-id: 6e80149f6e03ccfca3050e7dd4c34413921b1218 prerequisite-patch-id: 86a95fa80e3d50962f62c3aed59e4be8d109eb5e prerequisite-patch-id: 17dbc2de61f51cb511c25bdf5662fd7757c954d4 prerequisite-patch-id: f3b59bd165455ca2f49f7d21711186b47ffb0539 prerequisite-patch-id: 4322a9b6586785464b5b70fe21b23e62f06ca364 prerequisite-patch-id: 37dd052963130e7e2b535aecbe7bdcbd69e54012 prerequisite-patch-id: 1f4c7495a492902dff20d285e2a67c1dabb9d96b Best regards, -- Luca Weiss