tc358743.txt 1.6 KB

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