From patchwork Fri Jun 16 15:08:59 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aradhya Bhatia X-Patchwork-Id: 109198 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp1425391vqr; Fri, 16 Jun 2023 08:28:47 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7tnRlws/dDCQrJf1wWok7AYBtEzjjKaXcj9DCbrSELj5do+cpa+SJ93omTKvE6a5BkZ6ut X-Received: by 2002:a17:902:740c:b0:1b2:5676:14ea with SMTP id g12-20020a170902740c00b001b2567614eamr2316277pll.28.1686929326812; Fri, 16 Jun 2023 08:28:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686929326; cv=none; d=google.com; s=arc-20160816; b=F95YGVX4uBbNZ7oUoNLfTRtZGUZ615Jz1sv3fDznihUf7Rlpb7lTyBvF/R35FYJCL8 BhzDFYvSN3/6XIc/MKDtICnG25pWTEv7hqICgm9NPcrni928bE5Q2Kj4K8EzdO3l0/8t nOPlAnbzMwSSP7NdO4/qoQTlGc8J42LLWTk0hNXNFmJs0EQ+auoETe5t2kzs+DQ0uMcO 7zCdxztxG2Hk8MsRqFZY0wxnaF3DOdrDiaaxSIQDkF6mzp31W05VXwqane+WFrpvSovx PsP2qovCHod8rvV8q6j7r/vKmxN4FJq0lfX3unTZui5OgmeI8CmHVp+YL7LVl1ymqgHP /HaA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=XeIU5HNvzXauPjfZz7sVlrtEWovC6iJ5yfAQPIyTlqs=; b=du2Tc6FhxQf4j/xQrurjkRvgqt1yVe45WuiOwYDsizKB5Ds2wmn/xUru/DY/l17QYR 0LCF/0sXEINcUX2KJ8qqp6wErxKESCek09SZTmyrfDGfCAJXVff8fu0jAmNmDCAxUIMp ycrxKL78U88DeaizI/brFjdZtKqI/iAWXvRa1vIvFJ86/7WgbuHWNDwA31uADG/PJtC0 PkTLxY22NHsS8B30ZPDEkRcii8nFR2CZ1PYkQKam//yhrQaZF+Hsy9TjudInrUECiEMV 3WubLFxmxH+9YNBpVOWox8eCozbS3r5ado+O7vPDMgaJhRYSttkpvOIe4Xn38g+JGryk cxjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ti.com header.s=ti-com-17Q1 header.b=oxGzyFqx; 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 o9-20020a170902d4c900b001b3c9bf5360si10925886plg.251.2023.06.16.08.28.29; Fri, 16 Jun 2023 08:28:46 -0700 (PDT) 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=oxGzyFqx; 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 S1345785AbjFPPK1 (ORCPT + 99 others); Fri, 16 Jun 2023 11:10:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35920 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345292AbjFPPJn (ORCPT ); Fri, 16 Jun 2023 11:09:43 -0400 Received: from lelv0142.ext.ti.com (lelv0142.ext.ti.com [198.47.23.249]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 47D473AA9; Fri, 16 Jun 2023 08:09:27 -0700 (PDT) Received: from lelv0266.itg.ti.com ([10.180.67.225]) by lelv0142.ext.ti.com (8.15.2/8.15.2) with ESMTP id 35GF93td122964; Fri, 16 Jun 2023 10:09:03 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ti.com; s=ti-com-17Q1; t=1686928143; bh=XeIU5HNvzXauPjfZz7sVlrtEWovC6iJ5yfAQPIyTlqs=; h=From:To:CC:Subject:Date:In-Reply-To:References; b=oxGzyFqxL8h3HdPvusRX/mUzbjoLYAIF9MWivL3J4XIzzF9SGqJwtHDKn041d8GGW FFyoPmbL2AdqFFWYXKZ+E0+5XWRK0Dytkc3djti+CBna4nAhyB53ZasR+7SUo6Iuqz N2Elpal75nn6GZBYaomMzT3NlA7/roLJv8k9umbU= Received: from DFLE107.ent.ti.com (dfle107.ent.ti.com [10.64.6.28]) by lelv0266.itg.ti.com (8.15.2/8.15.2) with ESMTPS id 35GF93xM123895 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 16 Jun 2023 10:09:03 -0500 Received: from DFLE113.ent.ti.com (10.64.6.34) by DFLE107.ent.ti.com (10.64.6.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23; Fri, 16 Jun 2023 10:09:02 -0500 Received: from fllv0039.itg.ti.com (10.64.41.19) by DFLE113.ent.ti.com (10.64.6.34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.2507.23 via Frontend Transport; Fri, 16 Jun 2023 10:09:02 -0500 Received: from localhost (ileaxei01-snat2.itg.ti.com [10.180.69.6]) by fllv0039.itg.ti.com (8.15.2/8.15.2) with ESMTP id 35GF91r8024602; Fri, 16 Jun 2023 10:09:02 -0500 From: Aradhya Bhatia To: Tomi Valkeinen , Jyri Sarha , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski , Conor Dooley CC: DRI Development List , Devicetree List , Linux Kernel List , Nishanth Menon , Vignesh Raghavendra , Rahul T R , Devarsh Thakkar , Jayesh Choudhary , Aradhya Bhatia Subject: [PATCH v9 1/2] dt-bindings: display: ti,am65x-dss: Add am625 dss compatible Date: Fri, 16 Jun 2023 20:38:59 +0530 Message-ID: <20230616150900.6617-2-a-bhatia1@ti.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230616150900.6617-1-a-bhatia1@ti.com> References: <20230616150900.6617-1-a-bhatia1@ti.com> MIME-Version: 1.0 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,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED 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?1768873605824215186?= X-GMAIL-MSGID: =?utf-8?q?1768873605824215186?= The DSS controller on TI's AM625 SoC is an update from that on TI's AM65X SoC. The former has an additional OLDI TX on its first video port that helps output cloned video or WUXGA (1920x1200@60fps) resolution video output over a dual-link mode to reduce the required OLDI clock output. The second video port is same from AM65x DSS and it outputs DPI video data. It can support 2K resolutions @ 60fps, independently. Add the new controller's compatible and update descriptions. Signed-off-by: Aradhya Bhatia Acked-by: Krzysztof Kozlowski Reviewed-by: Tomi Valkeinen --- Notes: Changes from v8: * Add Krzysztof Kozlowski's and Tomi Valkeinen's tags. Changes from v7: * Drop the 3rd port property and update descriptions. * Drop the Reviewed-by tags of Krzysztof Kozlowski and Rahul T R because of the changes. .../bindings/display/ti/ti,am65x-dss.yaml | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml b/Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml index b6b402f16161..ae09cd3cbce1 100644 --- a/Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml +++ b/Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml @@ -12,14 +12,18 @@ maintainers: - Tomi Valkeinen description: | - The AM65x TI Keystone Display SubSystem with two output ports and - two video planes. The first video port supports OLDI and the second - supports DPI format. The fist plane is full video plane with all - features and the second is a "lite plane" without scaling support. + The AM625 and AM65x TI Keystone Display SubSystem with two output + ports and two video planes. In AM65x DSS, the first video port + supports 1 OLDI TX and in AM625 DSS, the first video port output is + internally routed to 2 OLDI TXes. The second video port supports DPI + format. The first plane is full video plane with all features and the + second is a "lite plane" without scaling support. properties: compatible: - const: ti,am65x-dss + enum: + - ti,am625-dss + - ti,am65x-dss reg: description: @@ -80,7 +84,9 @@ properties: port@0: $ref: /schemas/graph.yaml#/properties/port description: - The DSS OLDI output port node form video port 1 + For AM65x DSS, the OLDI output port node from video port 1. + For AM625 DSS, the internal DPI output port node from video + port 1. port@1: $ref: /schemas/graph.yaml#/properties/port