Message ID | 20230124101238.4542-1-a-bhatia1@ti.com |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:eb09:0:0:0:0:0 with SMTP id s9csp2070977wrn; Tue, 24 Jan 2023 02:25:33 -0800 (PST) X-Google-Smtp-Source: AMrXdXsF4G4veB1ziPPZE1OPFaWqAkg/YHG9LFtCuXFwBgxC9YM/qULDLsOuSTgXKn9oQy1+SKAF X-Received: by 2002:a17:907:76b0:b0:7c1:7045:1a53 with SMTP id jw16-20020a17090776b000b007c170451a53mr27319523ejc.15.1674555932601; Tue, 24 Jan 2023 02:25:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674555932; cv=none; d=google.com; s=arc-20160816; b=mmjo5FliHkdyur+NdaYeqtsHV1jB3/bt3QYIfwp0nViwYbkYT+TZiXfBfU1GLbDng2 HxAU+bdL7nDPXjQ+NfXB7eLHrsxmQPogtbNiOdogk/HowlB2zKpWaJTzOG15aS8Klsd3 0Wb/ZR3GoEPD3BXJ5J/kS+MHsM1WHKIMraddTJ2ct96Cb16Pn9JYXdG80SxVZWF6Lz8t UjxweRhWc372Ee93/ggsP/YBbIuKqSDY8453yXo26wPnTnWhYKAd70SK2cdGnJ/OGfNi rYvvG38iMA/rg0TMkmWSxPtG9IFC46BkfEINZG+/CVslF9ya6gTjFyL3NrHTq8LQ+U+a RgxQ== 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=gviSn9vb49cpzvtHbSo3QRdOijS+3xM9ZngoeJVs8kI=; b=ppOPobypDCgZ1DtGKPVJ2rdaKd3k7882YoLulF+gA/5MmCWJ1pVQI0Sm2WaxoYfBK6 R2JXA76k9T2UZZBXPBvEPav+CITNeXm0/a2lxG4PWqHURjgHMbgYVvWIlMc4imUsXUIS FrUz/q3SqQdYyDejumGcLpCgVMSHLPm9epH1WjEp0g3qG0EJHSMZE3XAOHamI48cTWYf UoicPR3a8eWxCG0n3pQjmpE7IjKCinQtWgrbx8Zvhnx2VVSVLYBEY8pi/8VhGFo64LyQ s3tdAQNpp2dD/EIobji45VRqfc1Pcmwt2CdEjGASr+ETkn6rLqk16MKBSh5BkTGAg+uT ApOw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=XHy9sHQV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p15-20020a170907910f00b007c12e19ba40si1858552ejq.666.2023.01.24.02.25.08; Tue, 24 Jan 2023 02:25:32 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=XHy9sHQV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=NONE dis=NONE) header.from=ti.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232302AbjAXKNj (ORCPT <rfc822;rust.linux@gmail.com> + 99 others); Tue, 24 Jan 2023 05:13:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53214 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233559AbjAXKN1 (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Tue, 24 Jan 2023 05:13:27 -0500 Received: from fllv0016.ext.ti.com (fllv0016.ext.ti.com [198.47.19.142]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DF4253D09E; Tue, 24 Jan 2023 02:13:25 -0800 (PST) Received: from lelv0266.itg.ti.com ([10.180.67.225]) by fllv0016.ext.ti.com (8.15.2/8.15.2) with ESMTP id 30OACdf1062044; Tue, 24 Jan 2023 04:12:39 -0600 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1674555159; bh=gviSn9vb49cpzvtHbSo3QRdOijS+3xM9ZngoeJVs8kI=; h=From:To:CC:Subject:Date; b=XHy9sHQVFuVI/50lkjqrIOB2PTooqm1ouxm0BMDtL9onNCKMNq88bZnnYfcwNH6tu 6sWasbP4AioszP0Bhn5dMVHRImYTXAk948WGmfVrYx2+edOz/7e0eJDe/4shKlBWvp 2uhU7Zkq+NfGoyRw74a/ywEyl5/Yy+5dCHEMhFOw= Received: from DLEE112.ent.ti.com (dlee112.ent.ti.com [157.170.170.23]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 30OACd22038297 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 24 Jan 2023 04:12:39 -0600 Received: from DLEE112.ent.ti.com (157.170.170.23) by DLEE112.ent.ti.com (157.170.170.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16; Tue, 24 Jan 2023 04:12:39 -0600 Received: from lelv0326.itg.ti.com (10.180.67.84) by DLEE112.ent.ti.com (157.170.170.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.16 via Frontend Transport; Tue, 24 Jan 2023 04:12:39 -0600 Received: from localhost (ileaxei01-snat.itg.ti.com [10.180.69.5]) by lelv0326.itg.ti.com (8.15.2/8.15.2) with ESMTP id 30OACc7f005965; Tue, 24 Jan 2023 04:12:39 -0600 From: Aradhya Bhatia <a-bhatia1@ti.com> To: Rob Herring <robh+dt@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Tomi Valkeinen <tomba@kernel.org>, Jyri Sarha <jyri.sarha@iki.fi>, David Airlie <airlied@gmail.com>, Daniel Vetter <daniel@ffwll.ch>, Laurent Pinchart <laurent.pinchart@ideasonboard.com>, Thierry Reding <thierry.reding@gmail.com>, Sam Ravnborg <sam@ravnborg.org>, Maxime Ripard <maxime@cerno.tech>, Liam Girdwood <lgirdwood@gmail.com>, Mark Brown <broonie@kernel.org>, Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>, Paul Walmsley <paul.walmsley@sifive.com>, Palmer Dabbelt <palmer@dabbelt.com>, Albert Ou <aou@eecs.berkeley.edu>, Matthias Brugger <matthias.bgg@gmail.com>, Guo Ren <guoren@kernel.org> CC: DRI Development List <dri-devel@lists.freedesktop.org>, Devicetree List <devicetree@vger.kernel.org>, Linux Kernel List <linux-kernel@vger.kernel.org>, Linux RISC-V List <linux-riscv@lists.infradead.org>, Linux ARM Kernel List <linux-arm-kernel@lists.infradead.org>, Linux Mediatek List <linux-mediatek@lists.infradead.org>, Linux C-SKY Arch List <linux-csky@vger.kernel.org>, Nishanth Menon <nm@ti.com>, Vignesh Raghavendra <vigneshr@ti.com>, Rahul T R <r-ravikumar@ti.com>, Devarsh Thakkar <devarsht@ti.com>, Jai Luthra <j-luthra@ti.com>, Jayesh Choudhary <j-choudhary@ti.com>, Aradhya Bhatia <a-bhatia1@ti.com> Subject: [PATCH v2 0/4] dt-bindings: Introduce dual-link panels & panel-vendors Date: Tue, 24 Jan 2023 15:42:34 +0530 Message-ID: <20230124101238.4542-1-a-bhatia1@ti.com> X-Mailer: git-send-email 2.39.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-EXCLAIMER-MD-CONFIG: e1e8a2fd-e40a-4ac6-ac9b-f7e9cc9ee180 X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED, SPF_HELO_PASS,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1755899161458091888?= X-GMAIL-MSGID: =?utf-8?q?1755899161458091888?= |
Series |
dt-bindings: Introduce dual-link panels & panel-vendors
|
|
Message
Aradhya Bhatia
Jan. 24, 2023, 10:12 a.m. UTC
Hi all, Microtips Technology Solutions USA, and Lincoln Technology Solutions are 2 display panel vendors, and the first 2 patches add their vendor prefixes. The third patch introduces a dt-binding for generic dual-link LVDS panels. These panels do not have any documented constraints, except for their timing characteristics. Further, these panels have 2 pixel-sinks. In a dual-link connection between an LVDS encoder and the panel, one sink accepts the odd set of LVDS pixels and the other, the even set. The fourth patch introduces driver support for the 'panel-dual-lvds' in the panel-lvds driver, by adding the compatible. A lot of this has been based from the Advantech,idk-2121wr dual-link panel[1] and Maxime's patches for generic LVDS panels[2] (which are single-link by default.) and the discussions that happened before they were finally merged. Thank you! [1]: https://patchwork.freedesktop.org/patch/357122/ [2]: https://patchwork.freedesktop.org/patch/471228/ Changes in V2: ============== - Rebased to latest linux-next. - Made dt-binding syntax corrections in Patch 3/4, based on comments by Krzysztof Kozlowski and Laurent Pinchart. V1: https://lore.kernel.org/all/20230103064615.5311-1-a-bhatia1@ti.com/ Aradhya Bhatia (4): dt-bindings: vendor-prefixes: Add microtips dt-bindings: vendor-prefixes: Add lincolntech dt-bindings: panel: Introduce dual-link LVDS panel drm: panel-lvds: Introduce dual-link panels .../display/panel/panel-dual-lvds.yaml | 149 ++++++++++++++++++ .../devicetree/bindings/vendor-prefixes.yaml | 4 + MAINTAINERS | 1 + drivers/gpu/drm/panel/panel-lvds.c | 1 + 4 files changed, 155 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/panel-dual-lvds.yaml