Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp2564317rdh; Mon, 30 Oct 2023 00:24:35 -0700 (PDT) X-Google-Smtp-Source: AGHT+IGu3/uBR/cK93RC2f2w1Z9Y4IpJE6FWcD4PFpfJTpJOz+9iPZPwzGy7uhtwGlU/C8dAptUf X-Received: by 2002:a17:90a:d814:b0:280:3d2c:2a85 with SMTP id a20-20020a17090ad81400b002803d2c2a85mr3108900pjv.4.1698650675610; Mon, 30 Oct 2023 00:24:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698650675; cv=none; d=google.com; s=arc-20160816; b=ffRDgJpad2S9LnN4O8U9FvNpzTTvcTzPiifM4n3viV8s0tuiu5DL08um6CAzTQ/6cz FDikrk5edaAr4aFpIYj2+tROs0udKkeOqfu7CctGRI7J/8ChJvyrRhRVC0cKSf+YscnY lyX0MbmMJyPx8ErQtWiKZN5Cpbcl4kNQjfdBvOdsLgR69spOHnTpkjzzfs7fGpvOCvGi Y0yOTyN8RWDWAeeHG0mLxJ/fKdtDUKTfPwsckwaaRrrjqBEGB3aeoFPpwjnPTsJdYpiO rVQUq8Bxe8qMVrY1SkPZMM3XE8opUHSybkPzc+ijpDcwTUHmrlB2LSIO9t9ZUortpe+Y 35kQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=iPJfSX51Ov+WGn0bxAkaRt0Zl4iWxaNa6Rvl7jWJpR4=; fh=za98pfQR3ydg9Y3ccswEGlQo2zusiaZLmS4hGcokLbU=; b=x5W8B+yjMz02yXZ4Nv9W7HoAqbKlpCnEdX5e0xZGKFT+FoqZg8om5fO52ck0EtC7QL bFqSn1iSD+iUy4S4vXyTeI6qeoNCb96KmkukQBJwNNPUbVszMo+wos4dxIpjxBH8Kibs pK1cUTRsBT43bkXmtVXlrS7Am9zGyyrbwvj6ohKPJp3FNZ6qjv2z7auIRF9PVvSOqfTZ /RIp9h3sFfIEYqMiMC465e9gE5ggtdnHvmm2HKJrfXr8YhMpuRxbUomweFdbh+DOd/i5 fAgz3dCHPd7vLKZyNI7D6OmJXsQcTjF68qeoFNiDFYQhpBWJA5OA3qeEs9s0ym0oezAH 6k0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@jookia.org header.s=key1 header.b=Aa0Otn+t; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=jookia.org Return-Path: Received: from howler.vger.email (howler.vger.email. [2620:137:e000::3:4]) by mx.google.com with ESMTPS id x6-20020a17090a1f8600b002773f96df0esi4402259pja.3.2023.10.30.00.24.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Oct 2023 00:24:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) client-ip=2620:137:e000::3:4; Authentication-Results: mx.google.com; dkim=pass header.i=@jookia.org header.s=key1 header.b=Aa0Otn+t; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:4 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=jookia.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id CEC528091C44; Mon, 30 Oct 2023 00:24:32 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231614AbjJ3HY0 (ORCPT + 99 others); Mon, 30 Oct 2023 03:24:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60522 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229517AbjJ3HYY (ORCPT ); Mon, 30 Oct 2023 03:24:24 -0400 Received: from out-181.mta1.migadu.com (out-181.mta1.migadu.com [IPv6:2001:41d0:203:375::b5]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1C4A2A7 for ; Mon, 30 Oct 2023 00:24:22 -0700 (PDT) X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jookia.org; s=key1; t=1698650660; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=iPJfSX51Ov+WGn0bxAkaRt0Zl4iWxaNa6Rvl7jWJpR4=; b=Aa0Otn+t/VEndDsmkq9+3DXSDyhM0RF5cF9KQ8wftAM3x4bYxAgIXwRdUUCqQFEh9MLsp+ w/q+ROmDovuW+4XX1uAcme6Xmu/JTr13DUDCIWFy2PDboGMGgJxIEEVf3uq/cwo7YYbzQ2 pyvY8DUOwWZ7FOvOnYpPo8KUjVNKSqMYYwNGofRqFNNqH4qPigQgcbtHcHa/HhFD7Emc9p 9r3xaAmclEXOLjZG/RLIIHJYrAUGhDp4XPTXvqVbd8MyiHR2njpPqMD+jmo4+AU/PO7ey0 bpeTbLSiKi6oISz8KPTRfEAJxf7K5uVn/Ywjn6RM6dYejj/oA3grScwH9FCjeg== From: John Watts To: dri-devel@lists.freedesktop.org Cc: Neil Armstrong , Jessica Zhang , Sam Ravnborg , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heiko Stuebner , Bjorn Andersson , Chris Morgan , Jagan Teki , Linus Walleij , John Watts , Paul Cercueil , Christophe Branchereau , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH v4 0/7] Add FS035VG158 panel Date: Mon, 30 Oct 2023 18:23:31 +1100 Message-ID: <20231030072337.2341539-2-contact@jookia.org> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Migadu-Flow: FLOW_OUT X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on howler.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Mon, 30 Oct 2023 00:24:33 -0700 (PDT) Hello there, This RFC introduces support for the FS035VG158 LCD panel, cleaning up the nv3052c driver on the way and documentating existing panel code. This patch series is at a bit of a standstill: I have gotten feedback that it should instead use the Leadtek LTK035C5444T panel init sequence instead of Fascontek's provided sequence which is almost identical. I don't feel comfortable providing a patch that does this unless someone can explain why the changes Fascontek have made aren't critical. I would like feedback to know if this is a blocker for this patch set, or otherwise what needs to be done to get it merged. John. v3 -> v4: - Mark panel_regs_len as unsigned v2 -> v3: - Dropped patches that add extra sleep time v1 -> v2: - Fixed a variable declaration style error - Cleaned up device tree yaml John Watts (7): drm/panel: nv3052c: Document known register names drm/panel: nv3052c: Add SPI device IDs drm/panel: nv3052c: Allow specifying registers per panel drm/panel: nv3052c: Add Fascontek FS035VG158 LCD display dt-bindings: display: panel: Clean up leadtek,ltk035c5444t properties dt-bindings: vendor-prefixes: Add fascontek dt-bindings: display: panel: add Fascontek FS035VG158 panel .../display/panel/fascontek,fs035vg158.yaml | 56 ++ .../display/panel/leadtek,ltk035c5444t.yaml | 8 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../gpu/drm/panel/panel-newvision-nv3052c.c | 515 +++++++++++++----- 4 files changed, 437 insertions(+), 144 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/fascontek,fs035vg158.yaml -- 2.42.0