From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) (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 88EBF3D5642 for ; Mon, 4 May 2026 13:36:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.218.52 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777901794; cv=none; b=g7BQyHtYVl4KsGPjqpbUkAus111r5vXhKSi85x9xROMdwVzmdpukoOOtyRVx3IJ9ryG+u461RW8sHZvIyrUck2KrFn8B1RyT9f4r13lYNd3XMXyHhY/Y7+BxW8U/U9QjkYJiWBEbRMNSaVC7jILLQnAFJw6uW9RSmnN26GxyAf4= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777901794; c=relaxed/simple; bh=VzGeyGQbSF70bdcGHoU4CptP9q5WGSOi8Lk1b8r4k/A=; h=Mime-Version:Content-Type:Date:Message-Id:Cc:Subject:From:To: References:In-Reply-To; b=JRj5XLBtqb00FQIv7mAkcF4wvBhPZvw6G4VHd798opZl1fUP5TfAuxo2O2nVq4MNNgb7MWZTcxBHI3wRJxok60HT8Y0EUajz7vj5a+r14XoSRY5k1vEU/htN+wyjcLvAKQQscO84r15f8o2i6BEB2IBV2RDBV3tCxC1WCfRX5wY= 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=vIdT+Ttd; arc=none smtp.client-ip=209.85.218.52 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="vIdT+Ttd" Received: by mail-ej1-f52.google.com with SMTP id a640c23a62f3a-bc23bebd345so158141966b.1 for ; Mon, 04 May 2026 06:36:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fairphone.com; s=fair; t=1777901791; x=1778506591; darn=vger.kernel.org; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=zxl8aaXII9jrd89JJtrtzoxkaO727e2zu5aa5KJCGNY=; b=vIdT+Ttdt5EYlT8ppELuFyQ2sl/9vxh6NMwRBSGDTQvQMPN8YXCspgPbv9Zq0zCt/t fPOSaDFjhlM6R/PJd1V0vXGmflgdXOv4j7rJW+cCXdpm0mSvuq77mfsG6CDSy2QG/ixQ TVP7Z4lAKkdtzETLL7J2lQCZvrXj4gTzTMiz8sbQsbiIRjgIkVKiZAaPRO0HajWil65i +CAxpeqmB7mqv0fZOzNZMxcMPry85un+WwkkOyktEOz2hegL+6hRyYrB6Ju/FexfbI10 2drf5HrQ6ccMfbMsj3nr/VmX5UAfD7pYm3nh1LT+5Q/QpdgA9XnkUQ/EqGBzj5rIif9l bkgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777901791; x=1778506591; h=in-reply-to:references:to:from:subject:cc:message-id:date :content-transfer-encoding:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=zxl8aaXII9jrd89JJtrtzoxkaO727e2zu5aa5KJCGNY=; b=LjfOvJnPhcUosfkTAmMzzaeDpI31NDDb3NyctYNPDE56XoX3I372yJ+nVo52zLQRJu 0E16QBU2MdxQkoWZsRHiSOv96bAtGGwLm1e+QleBTPD9CWXcoSGaD1HP0rUmORl+Pirw YMVCp8YRBar0TxCHDISB094qMZuvTInQ/9qpg0++g7m+C9KmgnnbW28qIRTNyX+Qsywu kcqXz/W23j7PAIBeihqEQW+su8OK0gCBCqGwDwODP9w2RAHjClcFHROTTNtjgx7f1L0q qAHVfmy8+YFoPdjD+08FogUxTPWESCxhmukEqjdl449Ew4ZrItQqU4ZO3RVCjb0xFc1a MMiA== X-Forwarded-Encrypted: i=1; AFNElJ8X3zD074z/zjUGODDBUxPMA6P1hDYzyRrobHiad8a7BKVOpsgu3mNoH4COb6WZrKA43FzIkqx6WuE9HRw=@vger.kernel.org X-Gm-Message-State: AOJu0Yyvqj8+8BdM5e3kqMoSANPyo30U2KBFzojXz87x5VqV2yH+lvkp TDWqPM1/4uYK7TTt0XJUTvkrTSQxUdX5juTGeXvCCFeLjqDrVgPZdf5TG2pmSSP1DrM= X-Gm-Gg: AeBDieuZm0M5t4J6jm9evelvmb2VNqWbZLaqSsqBeZAopmgI9ggh62OHvGZ80bQn0sR 99jh8XPL69Qk3UTth9c0JCkZ3Bj1/+6mkdpQEy/T+IBTOWpS0NvvFksPshe/mUvXGh+kyuvQf3Z P3rqSo9neeyiIz0vnlIioY5L9bBsjU4f9JfGIL585Z9jZd4zU8uEpqOQQcbQuQA8Fh8hElVQw3Y 1V0wJQsySWF7VcOehMVd+dqF42ipr152stA90UNrGuyCMdHPt0UOka1KQmuYn8p53YBCmvaUZ8J MegkG5iEuZMILUdBhJKByqXgQCr8VOd8nVd1NkMbFpZw0aANazTjvUpfxOzwizfPlPC0PXVT7Ki zls/tOrvVggJROsKvy+CV1ovB6H08CZS1KhOgaX5yHxAbab4QMWsZfNGFFlathXU8kQwl0dqI0G tDdCzryigCe3tZUiXaL4Jpl2DE8ASXp3SUSq3c5FE57vAP+hCE/z7E/P6lbgCh8mInx3+Ym9Qx2 Sa3u7k= X-Received: by 2002:a17:907:1c9c:b0:bc3:5f51:7a3 with SMTP id a640c23a62f3a-bc35f5107f2mr72609466b.16.1777901790709; Mon, 04 May 2026 06:36:30 -0700 (PDT) Received: from localhost (144-178-202-139.static.ef-service.nl. [144.178.202.139]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-bc1ad2d59fcsm151369766b.45.2026.05.04.06.36.28 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 04 May 2026 06:36:30 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 04 May 2026 15:36:27 +0200 Message-Id: Cc: "Neil Armstrong" , "Jessica Zhang" , "Maarten Lankhorst" , "Maxime Ripard" , "Thomas Zimmermann" , "David Airlie" , "Simona Vetter" , "Rob Herring" , "Krzysztof Kozlowski" , "Conor Dooley" , "Bjorn Andersson" , "Konrad Dybcio" , <~postmarketos/upstreaming@lists.sr.ht>, , , , , Subject: Re: [PATCH 1/4] dt-bindings: display: panel: Add Novatek NT37705 From: "Luca Weiss" To: "Conor Dooley" , "Luca Weiss" X-Mailer: aerc 0.21.0-0-g5549850facc2 References: <20260501-fp6-panel-v1-0-e09cb05651cc@fairphone.com> <20260501-fp6-panel-v1-1-e09cb05651cc@fairphone.com> <20260501-yogurt-wise-2a2884e3ec59@spud> In-Reply-To: <20260501-yogurt-wise-2a2884e3ec59@spud> Hi Conor, On Fri May 1, 2026 at 5:51 PM CEST, Conor Dooley wrote: > On Fri, May 01, 2026 at 03:52:45PM +0200, Luca Weiss wrote: >> Novatek NT37705 is a display driver IC used to drive AMOLED DSI panels. >>=20 >> Describe it and the panel in the Fairphone (Gen. 6) (BJ631JHM-T71-D900 >> from BOE) using it. >>=20 >> Signed-off-by: Luca Weiss >> --- >> .../bindings/display/panel/novatek,nt37705.yaml | 72 +++++++++++++++= +++++++ >> 1 file changed, 72 insertions(+) >>=20 >> diff --git a/Documentation/devicetree/bindings/display/panel/novatek,nt3= 7705.yaml b/Documentation/devicetree/bindings/display/panel/novatek,nt37705= .yaml >> new file mode 100644 >> index 000000000000..1c796599f6fc >> --- /dev/null >> +++ b/Documentation/devicetree/bindings/display/panel/novatek,nt37705.ya= ml >> @@ -0,0 +1,72 @@ >> +# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause >> +%YAML 1.2 >> +--- >> +$id: http://devicetree.org/schemas/display/panel/novatek,nt37705.yaml# >> +$schema: http://devicetree.org/meta-schemas/core.yaml# >> + >> +title: Novatek NT37705-based DSI display panels >> + >> +maintainers: >> + - Luca Weiss >> + >> +description: >> + The Novatek NT37705 is a generic DSI Panel IC used to control AMOLED = panels. >> + >> +allOf: >> + - $ref: panel-common.yaml# >> + >> +properties: >> + compatible: >> + contains: >> + const: boe,bj631jhm-t71-d900 > > Compatible doesn't match the filename, nor does the commit message match > what you've got here. Sounds like you're missing a fallback to > $filename. The last times I was upstreaming panel drivers (Feb 2024 and June 2025), this was the requested way of doing things. Compatible being the company and model number making the actual panel assembly (driver IC + touchscreen + glass etc), while the rest being named after the driver IC manufacturer & number. As seen in * himax,hx83112b + djn,98-03057-6598b-i (Fairphone 3) * himax,hx83112a + djn,9a-3r063-1102b (Fairphone 4) Fairphone 5 panel (raydium,rm692e5) was upstreamed earlier and follows different naming. Has the way of doing things changed since then? Regards Luca