&i2c1 { /* test 1*/ /* nvp6124@30{ compatible = "nvp6124"; reg = <0x30>; port { nvp6124_cam1: endpoint { hsync-active = <1>; vsync-active = <1>; pclk-sample = <0>; }; }; }; */ /*test 2*/ /* nvp6124@30{ compatible = "nvp6124"; reg = <0x30>; port { nvp6124_cam1: endpoint@0{ pclk-sample = <1>; pixel-mux; channels = < 15 >; }; }; }; */ /*test 3*/ nvp6124@30{ compatible = "nvp6124"; reg = <0x30>; ports { /*mode 0*/ #address-cells = <1>; #size-cells = <0>; port@0{ /*mode 1*/ #address-cells = <1>; #size-cells = <0>; reg = <0>; nvp6124_cam1:endpoint@0{ pclk-sample = <1>; pixel-mux; channels = < 0 >; remote-endpoint = <&vin1a>; }; nvp6124_cam2:endpoint@1{ pclk-sample = <1>; pixel-mux; channels = < 2 >; remote-endpoint = <&vin1b>; }; /* port@1{ reg = <1>; nvp6124_cam2:endpoint@1{ pclk-sample = <1>; pixel-mux; channels = < 2 >; remote-endpoint = <&vin1b>; }; */ }; port@2{ reg = <2>; nvp6124_cam3:endpoint{ pclk-sample = <1>; pixel-mux; channels = < 4 >; remote-endpoint = <&vin2a>; }; }; port@3{ reg = <3>; nvp6124_cam4:endpoint{ pclk-sample = <1>; pixel-mux; channels = < 6 >; remote-endpoint = <&vin2b>; }; }; }; }; };