... tda19988: tda19988 { ... ports { port@0 { tda19988_in: endpoint@0 { remote-endpoint = <&dpi_out>; lanes = <0 1 2 3 4 5 6 7 8 9>; }; }; port@1 { tda19988_out: endpoint@1{ remote-endpoint = <&tpd12s015_in>; }; }; }; }; ... tpd12s015: encoder { ... ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; tpd12s015_in: endpoint { remote-endpoint = <&tda19988_out>; }; }; port@1 { reg = <1>; tpd12s015_out: endpoint { remote-endpoint = <&hdmi_connector_in>; }; }; }; }; ... hdmi0: connector { ... port { hdmi_connector_in: endpoint { remote-endpoint = <&tpd12s015_out>; }; }; }; ... &dss { ports { #address-cells = <1>; #size-cells = <0>; dss_port: port { reg = <0>; dpi_out: endpoint { data-lines = <24>; remote-endpoint = <&tda19988_in>; }; }; }; };