Thread (25 messages) 25 messages, 5 authors, 2022-11-17

RE: [EXT] Re: [PATCH v3 05/10] dt-bindings: display: bridge: Add MHDP DP for i.MX8MQ

From: Sandor Yu <hidden>
Date: 2022-11-17 11:41:49
Also in: dri-devel, linux-devicetree, linux-phy, lkml

Hi Rob,

Thanks your comments,
-----Original Message-----
From: Rob Herring <robh@kernel.org>
Sent: 2022年11月17日 0:27
To: Sandor Yu <redacted>
Cc: dri-devel@lists.freedesktop.org; devicetree@vger.kernel.org;
linux-arm-kernel@lists.infradead.org; linux-kernel@vger.kernel.org;
linux-phy@lists.infradead.org; andrzej.hajda@intel.com;
neil.armstrong@linaro.org; robert.foss@linaro.org;
Laurent.pinchart@ideasonboard.com; jonas@kwiboo.se;
jernej.skrabec@gmail.com; vkoul@kernel.org;
krzysztof.kozlowski+dt@linaro.org; shawnguo@kernel.org;
s.hauer@pengutronix.de; kernel@pengutronix.de; dl-linux-imx
[off-list ref]; tzimmermann@suse.de; lyude@redhat.com;
javierm@redhat.com; ville.syrjala@linux.intel.com; sam@ravnborg.org;
jani.nikula@intel.com; maxime@cerno.tech;
penguin-kernel@i-love.sakura.ne.jp; Oliver Brown [off-list ref]
Subject: [EXT] Re: [PATCH v3 05/10] dt-bindings: display: bridge: Add MHDP
DP for i.MX8MQ

Caution: EXT Email

On Tue, Nov 08, 2022 at 09:00:08PM +0800, Sandor Yu wrote:
quoted
Add bindings for i.MX8MQ MHDP DisplayPort.

Signed-off-by: Sandor Yu <redacted>
---
 .../display/bridge/cdns,mhdp-imx8mq-dp.yaml   | 59
+++++++++++++++++++
quoted
 1 file changed, 59 insertions(+)
 create mode 100644
Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp.y
quoted
aml

diff --git
a/Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp
quoted
.yaml
b/Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8mq-dp
quoted
.yaml
new file mode 100644
index 000000000000..c4d5362db2b5
--- /dev/null
+++
b/Documentation/devicetree/bindings/display/bridge/cdns,mhdp-imx8m
quoted
+++ q-dp.yaml
@@ -0,0 +1,59 @@
+# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) %YAML 1.2
+---
+$id:
+https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdevi
+cetree.org%2Fschemas%2Fdisplay%2Fbridge%2Fcdns%2Cmhdp-imx8mq-dp.
yaml%
quoted
+23&amp;data=05%7C01%7CSandor.yu%40nxp.com%7Cfadde1cdcefe4c1e5f
b108dac
quoted
+7ef642f%7C686ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C63804212
82331650
quoted
+96%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luM
zIiLCJBTi
quoted
+I6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&amp;sdata=EjvtnWhP
MVKgzlKC7f
quoted
+8GC3EtidDKgkU5vMSuRaz3Bqg%3D&amp;reserved=0
+$schema:
+https://eur01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fdevi
+cetree.org%2Fmeta-schemas%2Fcore.yaml%23&amp;data=05%7C01%7CSa
ndor.yu
quoted
+%40nxp.com%7Cfadde1cdcefe4c1e5fb108dac7ef642f%7C686ea1d3bc2b4c
6fa92cd
quoted
+99c5c301635%7C0%7C0%7C638042128233165096%7CUnknown%7CTWFp
bGZsb3d8eyJW
quoted
+IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7
C3000
quoted
+%7C%7C%7C&amp;sdata=l0tVYsOuT6SNbREcg65s0FYjVVrpUM%2F5VztRvxE
sgA8%3D&
quoted
+amp;reserved=0
+
+title: Cadence MHDP Displayport bridge
+
+maintainers:
+  - Sandor Yu [off-list ref]
+
+description:
+  The Cadence MHDP Displayport TX interface.
+
+properties:
+  compatible:
+    enum:
+      - cdns,mhdp-imx8mq-dp
+
+  reg:
+    maxItems: 1
+
+  phys:
+    maxItems: 1
+
+  interrupts:
+    items:
+      - description: Hotplug detect interrupter for cable plugin event.
+      - description: Hotplug detect interrupter for cable plugout event.
+
+  interrupt-names:
+    items:
+      - const: plug_in
+      - const: plug_out
+
+  port:
+    $ref: /schemas/graph.yaml#/properties/port
+    description:
+      A port node pointing to the output port of a display controller.
Similarly, you need an output port to DP (or USB-C) connector.
Both the HDMI and DP driver don't need the functions of display-connector, 
do we still need an output port to connector here?

B.R
Sandor
quoted
+
+additionalProperties: false
+
+examples:
+  - |
+    #include <dt-bindings/interrupt-controller/arm-gic.h>
+    mhdp_dp: dp-bridge@32c00000 {
+        compatible = "cdns,mhdp-imx8mq-dp";
+        reg = <0x32c00000 0x100000>;
+        interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
+                <GIC_SPI 25 IRQ_TYPE_LEVEL_HIGH>;
+        interrupt-names = "plug_in", "plug_out";
+        phys = <&dp_phy>;
+
+        port {
+            mhdp_in: endpoint {
+                remote-endpoint = <&dcss_out>;
+            };
+        };
+    };
--
2.34.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help