| * Toshiba TC358743 HDMI-RX to MIPI CSI2-TX Bridge |
| |
| The Toshiba TC358743 HDMI-RX to MIPI CSI2-TX (H2C) is a bridge that converts |
| a HDMI stream to MIPI CSI-2 TX. It is programmable through I2C. |
| |
| Required Properties: |
| |
| - compatible: value should be "toshiba,tc358743" |
| - clocks, clock-names: should contain a phandle link to the reference clock |
| source, the clock input is named "refclk". |
| |
| Optional Properties: |
| |
| - reset-gpios: gpio phandle GPIO connected to the reset pin |
| - interrupts: GPIO connected to the interrupt pin |
| - data-lanes: should be <1 2 3 4> for four-lane operation, |
| or <1 2> for two-lane operation |
| - clock-lanes: should be <0> |
| - clock-noncontinuous: Presence of this boolean property decides whether the |
| MIPI CSI-2 clock is continuous or non-continuous. |
| - link-frequencies: List of allowed link frequencies in Hz. Each frequency is |
| expressed as a 64-bit big-endian integer. The frequency |
| is half of the bps per lane due to DDR transmission. |
| |
| For further information on the MIPI CSI-2 endpoint node properties, see |
| Documentation/devicetree/bindings/media/video-interfaces.txt. |
| |
| Example: |
| |
| tc358743@f { |
| compatible = "toshiba,tc358743"; |
| reg = <0x0f>; |
| clocks = <&hdmi_osc>; |
| clock-names = "refclk"; |
| reset-gpios = <&gpio6 9 GPIO_ACTIVE_LOW>; |
| interrupt-parent = <&gpio2>; |
| interrupts = <5 IRQ_TYPE_LEVEL_HIGH>; |
| |
| port { |
| tc358743_out: endpoint { |
| remote-endpoint = <&mipi_csi2_in>; |
| data-lanes = <1 2 3 4>; |
| clock-lanes = <0>; |
| clock-noncontinuous; |
| link-frequencies = /bits/ 64 <297000000>; |
| }; |
| }; |
| }; |