From patchwork Mon Jan 9 08:49:29 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 40735 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp2050835wrt; Mon, 9 Jan 2023 01:08:35 -0800 (PST) X-Google-Smtp-Source: AMrXdXt5hmjo94Iv9XyJUTm/lXhqMaNdLEE1PT2kYNV63ZiX2Mg2pAp9FUNu+CGIXaQK54bjLxPP X-Received: by 2002:a05:6402:241b:b0:461:2288:6808 with SMTP id t27-20020a056402241b00b0046122886808mr59064545eda.21.1673255315588; Mon, 09 Jan 2023 01:08:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673255315; cv=none; d=google.com; s=arc-20160816; b=yqION5duTR5zVaxRqKctPGkh3jCzXuPt6SozD+nmx4C6vTRSO+5LxdH4TGmtK1nuio xH5iSDKJN19HSQMW6TLMcDjE2gHwis3JbAWrR3pOQoQ7wLNUklgkwZr+AWNgdyiAnszM iVtY3Bg0KmEii9NC6nz400qIOoKQE/81cffW11OysYteDhtldBQv8wooN4gCKAuMwNfq 4a0zYd4LkdEluU20vO1aYRbvTvKgXaC78pLZ45QfwasfYOX9kFPlYrwrqLgmMXy4jQRj i0Yjl/D2ogNwKZsuBzd9TndTtqMnnWj9deuet/+98wdvmA/883Zap+k62m/zsAMudjxo 1n1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=V6pYLeV8ft+/6v9rIuv+K6mJ3K2zLutxNoFJngUlRoU=; b=ysFQ1WRUXLs3p0Fe5lXNU/V9KujCJlbKyopWNX5OV52mI5qhcbpBee2lVF8ePL88T2 8iQ/Q2xbS8skCE1ijcjmUm3ZSii/WadQOP8EcXqnBm9p6B+ZdY3qYE1/0aabHgio9jyp sLiqxcub7PG5kW5/dnBNP3foaQ9XGrVNb2CxSBUUMkC069BOWnPevCBnURPET67FTprH BZqQZ915Qv/YDKmikU0PdKH70Id+qUbOu62QCrpWJ8B3yNDgMfCIt7cxtoiHxwGNEudB oEmi+mF27tYgSSXH0smMkivztAEV00rkzHab4g7liHaQmdRFABoBNyArPPVN/3eChZS5 j5mg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Gc3kJ7GO; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id r20-20020a05640251d400b004798880a0adsi10462165edd.596.2023.01.09.01.08.12; Mon, 09 Jan 2023 01:08:35 -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=@linaro.org header.s=google header.b=Gc3kJ7GO; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231148AbjAII5e (ORCPT + 99 others); Mon, 9 Jan 2023 03:57:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35078 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236893AbjAII4o (ORCPT ); Mon, 9 Jan 2023 03:56:44 -0500 Received: from mail-wr1-x429.google.com (mail-wr1-x429.google.com [IPv6:2a00:1450:4864:20::429]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 40A40165A7 for ; Mon, 9 Jan 2023 00:49:37 -0800 (PST) Received: by mail-wr1-x429.google.com with SMTP id bn26so7413132wrb.0 for ; Mon, 09 Jan 2023 00:49:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=V6pYLeV8ft+/6v9rIuv+K6mJ3K2zLutxNoFJngUlRoU=; b=Gc3kJ7GOoJIlt+95aZM+RVvNjVZEAnLdrxxAsRyaU6kOORyfTXGWsrXAbZ+vy6GJfV VTfHPOOkxhWLCCIxt0NWs59LZSkCgTAQm1goyoj+2iWaYtVO42DTF1980uDhAA6pQvS2 JG/KUBbnC/K36auRBWTG0Ln2SRJDSkA2WSUGsGq0W9BbpIAu9ZEmyfAVjHq/j8eR5Lzr MYRlb2DTYHLVUw+xUsGwSMXfGpEQY7A4bVfQCbvoDN4NzJBbJQid9rjS0GeAdug3oCLY LaML8etsX4dOYqCPLpjmbrTA6IPAugsY2Wz8EQs0xNKYzNRkLpaa83w61FKtPZFIAMv5 A0UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=V6pYLeV8ft+/6v9rIuv+K6mJ3K2zLutxNoFJngUlRoU=; b=s4zGVY/VI6k816ZW97/FPB2tJl6r4iNiQxqeCLbj6ztliRXd6aRHOikgbvI3W4CT0e tXAGGCEz6N3Drnbz9Gp08+OXfuZNiJURwKc8f9rZtur2xxFPcDj4IrxZYI7hqNVeHEvJ iC1O2GBcA9Jge3tvnYaFm7kDTDwvzHad1ev+mRt5+WNkW0S41WHfKhHDaSsZqEPLIW/F 9Vh6Lbn3YksnMyYBVSBiloyXiP9w/Sa60U+Pqk1dcZa0EQbCFfB582pGcu7jCCwUMyTv IPxBVJrjUbEHR3BnimOp8HGNR68tXjmuVDm7fIBBCtIIiu+1g5eVAMy/QzMoK6+rYPrB EFmg== X-Gm-Message-State: AFqh2kouUHqZ3+vY95bpSqLx+cRrcxy9K16KqBgzGUvf82agDFkRbfTo zHivhNqVkiWGO1jHI8g07GjxVQ== X-Received: by 2002:a05:6000:24a:b0:26c:bc17:f3ba with SMTP id m10-20020a056000024a00b0026cbc17f3bamr42085441wrz.61.1673254175704; Mon, 09 Jan 2023 00:49:35 -0800 (PST) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:52eb:f6ff:feb3:451a]) by smtp.gmail.com with ESMTPSA id az28-20020a05600c601c00b003cf57329221sm15039619wmb.14.2023.01.09.00.49.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jan 2023 00:49:35 -0800 (PST) From: Neil Armstrong Date: Mon, 09 Jan 2023 09:49:29 +0100 Subject: [PATCH v2 1/2] dt-bindings: display: panel: document the Visionox VTDR6130 AMOLED DSI Panel bindings MIME-Version: 1.0 Message-Id: <20230103-topic-sm8550-upstream-vtdr6130-panel-v2-1-dd6200f47a76@linaro.org> References: <20230103-topic-sm8550-upstream-vtdr6130-panel-v2-0-dd6200f47a76@linaro.org> In-Reply-To: <20230103-topic-sm8550-upstream-vtdr6130-panel-v2-0-dd6200f47a76@linaro.org> To: Thierry Reding , Sam Ravnborg , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Neil Armstrong , Krzysztof Kozlowski X-Mailer: b4 0.11.1 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,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: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754535366180481780?= X-GMAIL-MSGID: =?utf-8?q?1754535366180481780?= Document the 1080x2400 Visionox VTDR6130 AMOLED DSI Panel bindings. Signed-off-by: Neil Armstrong Reviewed-by: Sam Ravnborg Reviewed-by: Krzysztof Kozlowski --- .../bindings/display/panel/visionox,vtdr6130.yaml | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/Documentation/devicetree/bindings/display/panel/visionox,vtdr6130.yaml b/Documentation/devicetree/bindings/display/panel/visionox,vtdr6130.yaml new file mode 100644 index 000000000000..49e2fd4b4e99 --- /dev/null +++ b/Documentation/devicetree/bindings/display/panel/visionox,vtdr6130.yaml @@ -0,0 +1,53 @@ +# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/display/panel/visionox,vtdr6130.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Visionox VTDR6130 AMOLED DSI Panel + +maintainers: + - Neil Armstrong + +allOf: + - $ref: panel-common.yaml# + +properties: + compatible: + const: visionox,vtdr6130 + + vddio-supply: true + vci-supply: true + vdd-supply: true + port: true + reset-gpios: true + +additionalProperties: false + +required: + - compatible + - vddio-supply + - vci-supply + - vdd-supply + - reset-gpios + - port + +examples: + - | + #include + panel { + compatible = "visionox,vtdr6130"; + + vddio-supply = <&vreg_l12b_1p8>; + vci-supply = <&vreg_l13b_3p0>; + vdd-supply = <&vreg_l11b_1p2>; + + reset-gpios = <&tlmm 133 GPIO_ACTIVE_LOW>; + + port { + panel0_in: endpoint { + remote-endpoint = <&dsi0_out>; + }; + }; + }; +... From patchwork Mon Jan 9 08:49:30 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Neil Armstrong X-Patchwork-Id: 40734 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:4e01:0:0:0:0:0 with SMTP id p1csp2050755wrt; Mon, 9 Jan 2023 01:08:21 -0800 (PST) X-Google-Smtp-Source: AMrXdXuTQBKzuBpV7WNKSpfStPfOff9QHG0gtpr8jv3mtyX7TAZl3rbr7hzHo/pw1cnE2MIoN9WK X-Received: by 2002:a17:907:7e8a:b0:84c:e89e:bb4c with SMTP id qb10-20020a1709077e8a00b0084ce89ebb4cmr23254520ejc.49.1673255300979; Mon, 09 Jan 2023 01:08:20 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1673255300; cv=none; d=google.com; s=arc-20160816; b=jZsI78Dir+YfGYSvchYLc9NDcjYk4oeLPMr1pxUBgKfKJ5vxw8Txy6gUIN+UOILqMd XWElUkaA3aHAkWkoF0UmkHaG3TVSVeZ/NQ2xxFDU6GEuc7hYSVnWZO/NNjZCPeMeBsGe caW9KCbyaUhRwIIXyejUpFEG3Lurb/Qg2jGC0Hx6z6nsGaHdlMXt8w16977EmDJvxfsJ BGpgyF9QsZBmud3KkD4ZqNVohG5ryLgVodvRwDuawFNpo34PcA65QS7pOclpWcoBsnNo 1kHxevxCbs63i+AG1WCRMUNYVYfVK1iikR8l2+xxw/v1tmZfR+K79LwfmUJRbEEDSHQh dO/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:in-reply-to:references:message-id :content-transfer-encoding:mime-version:subject:date:from :dkim-signature; bh=wXjPbyrPP49p0O5pBUzIB0DmkgrdNUpNzhSiFyPfgoA=; b=olCUZclGid0DZ6UpOVSOapWe0iKEeuzBPuUKLVxN23bJrj1bPSdmt4czRTng/QVn0z C2sU7qnu6RK1MzDQ1TStE5EZNlDnkLnfa+Y/JLvf+GMWvVJjgX+NWajAhAXESuQRVbzb Tmpc2Ulbm4YEMoCaKOlrnMWhWKE0/kNsAe1z8f+3A/gs3UKO5iEQiXUVu5jT0aajevSZ R2gkisJ3lVJ9x+SVUsJ7nvOgESEFdLZQv1HCR8YObHs6uiKI26tpE5Ayofv1vJP8M3sB M0VDJ3/5KLTq5SknG4qU4/ZdlkwdaX6eSjx+8vKLAZNKW0xVV+SxkDUUNc00eVpxfwTX +mXA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=Gx7m7H9c; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sd17-20020a1709076e1100b007c08a2c240dsi9455506ejc.70.2023.01.09.01.07.57; Mon, 09 Jan 2023 01:08:20 -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=@linaro.org header.s=google header.b=Gx7m7H9c; 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=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236908AbjAII5j (ORCPT + 99 others); Mon, 9 Jan 2023 03:57:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35100 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236868AbjAII4s (ORCPT ); Mon, 9 Jan 2023 03:56:48 -0500 Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 172BD165B4 for ; Mon, 9 Jan 2023 00:49:38 -0800 (PST) Received: by mail-wm1-x334.google.com with SMTP id k22-20020a05600c1c9600b003d1ee3a6289so6014324wms.2 for ; Mon, 09 Jan 2023 00:49:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=wXjPbyrPP49p0O5pBUzIB0DmkgrdNUpNzhSiFyPfgoA=; b=Gx7m7H9c/IYeWajz26M6CvOCQCe2cb0oyXpme52MlMumm11e3e/9Q3qqlT1DZplIu/ wcGPQGjI749KBAdx+YLIKojTvavTo4xa70sY2QoHcMLgv+hsOTrbcSqouQClmI4GLT0F peKXtroZnl61mRObSTJ+PSkbcY7fOFw3cRsqMe83vWvXOjCy7gxvCxHR3LXyUZh0vH1H gH9amwsU2bjovidpdPklQdZxfnj2xE/eo3enKgbYjkeCe/6Oa3+X0WUkJHhQWJSBwkFT Jn5ftX1HsLMgDrr+GxahXeKx7FTxyjeIaIB+juSP6XCxp+SYMhm2xBclKiSunPxuMU7C iY8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=wXjPbyrPP49p0O5pBUzIB0DmkgrdNUpNzhSiFyPfgoA=; b=ZJhZ/2AYiU97zbfHYs7YqggFHOENe847G87z/aSi1smmEHQtFr8qjp7sDRkvCTFcTX YKgGDQSAXdedzlfi/tnO6998LB3WojFiYlx/De1CSWYTVjqtFQ+Y9EczVuNkyQQgFA3v +2NGPho3WhgaUnw6Y/BrcKv+Bvo31/1Z8BITHzy0ShVKtpkEWrdvfYTn8I/vOQWP6PX2 UGJ2GXwNhsL+oK5Wqy8O5ZImdLkEGZt6X+FfZ6YV6EDUHefGDZPSSzbLAsCgsmJ1F194 fuGIe4W1+0Fu6jlHlzb3w24PVY2M/CogBDI2D/M3tgqrC4O7RBeQfJTAjauN6I+zMRXj 6weA== X-Gm-Message-State: AFqh2kon90x+vp/tranZl/yz7fNcyrGIqmpVm4ZGO8rLMvWBtuxd5T/l 6qH736vkSaL8ubAeYGzUM3I5SQ== X-Received: by 2002:a05:600c:35d1:b0:3d3:58d1:2588 with SMTP id r17-20020a05600c35d100b003d358d12588mr47000653wmq.41.1673254176578; Mon, 09 Jan 2023 00:49:36 -0800 (PST) Received: from arrakeen.starnux.net ([2a01:e0a:982:cbb0:52eb:f6ff:feb3:451a]) by smtp.gmail.com with ESMTPSA id az28-20020a05600c601c00b003cf57329221sm15039619wmb.14.2023.01.09.00.49.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 09 Jan 2023 00:49:36 -0800 (PST) From: Neil Armstrong Date: Mon, 09 Jan 2023 09:49:30 +0100 Subject: [PATCH v2 2/2] drm/panel: add visionox vtdr6130 DSI panel driver MIME-Version: 1.0 Message-Id: <20230103-topic-sm8550-upstream-vtdr6130-panel-v2-2-dd6200f47a76@linaro.org> References: <20230103-topic-sm8550-upstream-vtdr6130-panel-v2-0-dd6200f47a76@linaro.org> In-Reply-To: <20230103-topic-sm8550-upstream-vtdr6130-panel-v2-0-dd6200f47a76@linaro.org> To: Thierry Reding , Sam Ravnborg , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski Cc: dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org, Neil Armstrong , Krzysztof Kozlowski X-Mailer: b4 0.11.1 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, 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 lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1754535350236246294?= X-GMAIL-MSGID: =?utf-8?q?1754535350236246294?= Add support for the 1080x2400 Visionox VTDR6130 AMOLED DSI panel found on the Qualcomm SM8550 MTP board. By default the the panel is configured to work with DSI compressed streams, but can work in uncompressed video mode since 1080x2400 in RGB888 fits in the 4 DSI lanes bandwidth. While display compression is preferred for performance and power reasons, let's start with the uncompressed video mode support and add the DSC support later on. Signed-off-by: Neil Armstrong Reviewed-by: Sam Ravnborg --- drivers/gpu/drm/panel/Kconfig | 8 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-visionox-vtdr6130.c | 358 ++++++++++++++++++++++++ 3 files changed, 367 insertions(+) diff --git a/drivers/gpu/drm/panel/Kconfig b/drivers/gpu/drm/panel/Kconfig index 737edcdf9eef..fd1d7e6f536b 100644 --- a/drivers/gpu/drm/panel/Kconfig +++ b/drivers/gpu/drm/panel/Kconfig @@ -717,6 +717,14 @@ config DRM_PANEL_VISIONOX_RM69299 Say Y here if you want to enable support for Visionox RM69299 DSI Video Mode panel. +config DRM_PANEL_VISIONOX_VTDR6130 + tristate "Visionox VTDR6130" + depends on OF + depends on DRM_MIPI_DSI + help + Say Y here if you want to enable support for Visionox + VTDR6130 1080x2400 AMOLED DSI panel. + config DRM_PANEL_WIDECHIPS_WS2401 tristate "Widechips WS2401 DPI panel driver" depends on SPI && GPIOLIB diff --git a/drivers/gpu/drm/panel/Makefile b/drivers/gpu/drm/panel/Makefile index f8f9d9f6a307..1966404fcf7a 100644 --- a/drivers/gpu/drm/panel/Makefile +++ b/drivers/gpu/drm/panel/Makefile @@ -73,5 +73,6 @@ obj-$(CONFIG_DRM_PANEL_TPO_TD043MTEA1) += panel-tpo-td043mtea1.o obj-$(CONFIG_DRM_PANEL_TPO_TPG110) += panel-tpo-tpg110.o obj-$(CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA) += panel-truly-nt35597.o obj-$(CONFIG_DRM_PANEL_VISIONOX_RM69299) += panel-visionox-rm69299.o +obj-$(CONFIG_DRM_PANEL_VISIONOX_VTDR6130) += panel-visionox-vtdr6130.o obj-$(CONFIG_DRM_PANEL_WIDECHIPS_WS2401) += panel-widechips-ws2401.o obj-$(CONFIG_DRM_PANEL_XINPENG_XPP055C272) += panel-xinpeng-xpp055c272.o diff --git a/drivers/gpu/drm/panel/panel-visionox-vtdr6130.c b/drivers/gpu/drm/panel/panel-visionox-vtdr6130.c new file mode 100644 index 000000000000..c107c88b22b4 --- /dev/null +++ b/drivers/gpu/drm/panel/panel-visionox-vtdr6130.c @@ -0,0 +1,358 @@ +// SPDX-License-Identifier: GPL-2.0-only +// Copyright (c) 2023, Linaro Limited + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include