Received: by 2002:a05:6a10:eb17:0:0:0:0 with SMTP id hx23csp1703565pxb; Fri, 10 Sep 2021 11:43:30 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwvB9GP8P7nfMZk2NHsi5hTt1SU+jt/HiVlB/C68fZjDJRa4ovw8mMEhbaXufvBOUGOp0ry X-Received: by 2002:a05:6602:2cc5:: with SMTP id j5mr8158034iow.156.1631299410206; Fri, 10 Sep 2021 11:43:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1631299410; cv=none; d=google.com; s=arc-20160816; b=YxG9dO+ruAuUrnusD1ZsfPj5vdpcye91lGT1/dmTWq1dE9IzuHluvi/eJMk6BgvhkO QEmIaCf1yOVfgEgg/yeaKr9olRTNZRgfqiRohKpkr/qecvUGML6Nn4YHJyF+LM4UJYq+ MN7yNUmYGJ4fgPnBbPGqjeDuP0W3O9D6VqZ4VNuBLbQJRoHTc8gd/qrrIUhympDnj0Wp gFxwJUvWfQp0aFhW3exhb8vgVxAmQueFuIz2LB3kZ2C9G+pYCI4vz71UNET+g93gWLMt xNkFMSdJq18DJQM4IgMBsKG+spi98X/UnN2mGQUzZANMXvKeM+iYuNOA+4shmfnu6w8R FY1Q== 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; bh=REwMdxF14ci9r0R7bTid2HLueXTe32O+cLZfcMlNdTg=; b=vI1Knq+Bq9dlpuGSLVMNz47TJ9lmSQYykOlFRWT9HxgxVyEjNWOI0/7REcsQ+ZEMOK CcWYdk8HlL/qal1OjitNLvMh+0CSQO9aHowKD3r0yGYNMVBrs21I+hMgC/Cy2JCbzYQe 0BgVSCFN+44fsOIrSnngV4fuCW9FHQPJyvrf+81E+7yXoMearHQ67ERnNmgw0bQFR6q9 hAp7PgU2AZl+bzQF2ujsA/U9tlLz4WBVtzZH9kh9C4XXYjjPjBYSy+km5VbS05i47Tfu 7qhe5t2smJ1bX2H/xK1sK6xreMhz7oj9nASnXeKWuRiPgueitrW92v2yMQn72/STO4Ep +WQg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c6si6396570iow.84.2021.09.10.11.43.17; Fri, 10 Sep 2021 11:43:30 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232579AbhIJSnj (ORCPT + 99 others); Fri, 10 Sep 2021 14:43:39 -0400 Received: from relay10.mail.gandi.net ([217.70.178.230]:46671 "EHLO relay10.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232414AbhIJSnb (ORCPT ); Fri, 10 Sep 2021 14:43:31 -0400 Received: (Authenticated sender: paul.kocialkowski@bootlin.com) by relay10.mail.gandi.net (Postfix) with ESMTPSA id 6887624000A; Fri, 10 Sep 2021 18:42:17 +0000 (UTC) From: Paul Kocialkowski To: linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-phy@lists.infradead.org, linux-clk@vger.kernel.org, linux-staging@lists.linux.dev Cc: Yong Deng , Mauro Carvalho Chehab , Rob Herring , Maxime Ripard , Sakari Ailus , Hans Verkuil , Chen-Yu Tsai , Jernej Skrabec , Paul Kocialkowski , Greg Kroah-Hartman , Helen Koike , Laurent Pinchart , Thomas Petazzoni Subject: [PATCH 03/22] dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property Date: Fri, 10 Sep 2021 20:41:28 +0200 Message-Id: <20210910184147.336618-4-paul.kocialkowski@bootlin.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210910184147.336618-1-paul.kocialkowski@bootlin.com> References: <20210910184147.336618-1-paul.kocialkowski@bootlin.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The Allwinner A31 MIPI D-PHY block supports both tx and rx directions, although each instance of the block is meant to be used in one direction only. There will typically be one instance for MIPI DSI and one for MIPI CSI-2 (it seems unlikely to ever see a shared instance). Describe the direction with a new allwinner,direction property. For backwards compatibility, the property is optional and tx mode should be assumed by default. Signed-off-by: Paul Kocialkowski --- .../bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml b/Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml index d0b541a461f3..303bbaf3b915 100644 --- a/Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml +++ b/Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml @@ -37,6 +37,18 @@ properties: resets: maxItems: 1 + allwinner,direction: + $ref: '/schemas/types.yaml#/definitions/string' + description: | + Direction of the D-PHY: + - "rx" for receiving (e.g. when used with MIPI CSI-2); + - "tx" for transmitting (e.g. when used with MIPI DSI). + + When the property is missing, "tx" direction is assumed. + oneOf: + - const: tx + - const: rx + required: - "#phy-cells" - compatible -- 2.32.0