提交 31a32d74 编写于 作者: B Bartosz Golaszewski 提交者: Mauro Carvalho Chehab

[media] media: dt-bindings: vpif: extend the example with an output port

This makes the example more or less correspond with the da850-evm
hardware setup.
Signed-off-by: NBartosz Golaszewski <bgolaszewski@baylibre.com>
Acked-by: NRob Herring <robh@kernel.org>
Signed-off-by: NHans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: NMauro Carvalho Chehab <mchehab@s-opensource.com>
上级 47cd3448
...@@ -16,8 +16,10 @@ Required properties: ...@@ -16,8 +16,10 @@ Required properties:
Video Capture: Video Capture:
VPIF has a 16-bit parallel bus input, supporting 2 8-bit channels or a VPIF has a 16-bit parallel bus input, supporting 2 8-bit channels or a
single 16-bit channel. It should contain at least one port child node single 16-bit channel. It should contain one or two port child nodes
with child 'endpoint' node. Please refer to the bindings defined in with child 'endpoint' node. If there are two ports then port@0 must
describe the input and port@1 output channels. Please refer to the
bindings defined in
Documentation/devicetree/bindings/media/video-interfaces.txt. Documentation/devicetree/bindings/media/video-interfaces.txt.
Example using 2 8-bit input channels, one of which is connected to an Example using 2 8-bit input channels, one of which is connected to an
...@@ -28,19 +30,26 @@ I2C-connected TVP5147 decoder: ...@@ -28,19 +30,26 @@ I2C-connected TVP5147 decoder:
reg = <0x217000 0x1000>; reg = <0x217000 0x1000>;
interrupts = <92>; interrupts = <92>;
port { port@0 {
vpif_ch0: endpoint@0 { vpif_input_ch0: endpoint@0 {
reg = <0>; reg = <0>;
bus-width = <8>; bus-width = <8>;
remote-endpoint = <&composite>; remote-endpoint = <&composite_in>;
}; };
vpif_ch1: endpoint@1 { vpif_input_ch1: endpoint@1 {
reg = <1>; reg = <1>;
bus-width = <8>; bus-width = <8>;
data-shift = <8>; data-shift = <8>;
}; };
}; };
port@1 {
vpif_output_ch0: endpoint {
bus-width = <8>;
remote-endpoint = <&composite_out>;
};
};
}; };
[ ... ] [ ... ]
...@@ -53,13 +62,28 @@ I2C-connected TVP5147 decoder: ...@@ -53,13 +62,28 @@ I2C-connected TVP5147 decoder:
status = "okay"; status = "okay";
port { port {
composite: endpoint { composite_in: endpoint {
hsync-active = <1>; hsync-active = <1>;
vsync-active = <1>; vsync-active = <1>;
pclk-sample = <0>; pclk-sample = <0>;
/* VPIF channel 0 (lower 8-bits) */ /* VPIF channel 0 (lower 8-bits) */
remote-endpoint = <&vpif_ch0>; remote-endpoint = <&vpif_input_ch0>;
bus-width = <8>;
};
};
};
adv7343@2a {
compatible = "adi,adv7343";
reg = <0x2a>;
port {
composite_out: endpoint {
adi,dac-enable = <1 1 1>;
adi,sd-dac-enable = <1>;
remote-endpoint = <&vpif_output_ch0>;
bus-width = <8>; bus-width = <8>;
}; };
}; };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册