Template:Jetson Camera Drivers - Fixed Sensor ID for Argus Capture-Template3

From RidgeRun Developer Wiki
vi@15c10000 {
			compatible = "nvidia,tegra194-vi";
			/* ... */
			ports {
				/* ... */
				port@0 {
					/* ... */
					endpoint {
						devnode = "video0";
						/* ... */
					};
				};
				port@1 {
					/* ... */
					endpoint {
						devnode = "video1";
						/* ... */
					};
				};
				port@2 {
					/* ... */
					endpoint {
						devnode = "video2";
						/* ... */
					};
				};
				port@3 {
					/* ... */
					endpoint {
						devnode = "video3";
						/* ... */
					};
				};

			};
		};
/* ... */
i2c@0 {
	    /* ... */
			ds90ub960@30 {
				/* ... */
				link@0 {
					/* ... */
					ub953@40 {
						/* ... */
						imx219@60 {
							compatible = "nvidia,imx219";
							reg = <0x60>;
							devnode = "video0";
							/* ... */
							ports {
								/* ... */
								port@0 {
									/* ... */
									endpoint {
										/* ... */
									};
								};
							};
						};
					};
				};
				/* ... */
				link@1 {
					/* ... */
					ub953@41 {
						/* ... */
						imx219@61 {
							compatible = "nvidia,imx219";
							reg = <0x61>;
							devnode = "video1";
							/* ... */
							ports {
								/* ... */
								port@0 {
									/* ... */
									endpoint {
										/* ... */
									};
								};
							};
						};
					};
				};
				/* ... */
				link@2 {
					/* ... */
					ub953@42 {
						/* ... */
						imx219@62 {
							compatible = "nvidia,imx219";
							reg = <0x62>;
							devnode = "video2";
							/* ... */
							ports {
								/* ... */
								port@0 {
									/* ... */
									endpoint {
										/* ... */
									};
								};
							};
						};
					};
				};
				/* ... */
				link@3 {
					/* ... */
					ub953@43 {
						/* ... */
						imx219@63 {
							compatible = "nvidia,imx219";
							reg = <0x63>;
							devnode = "video3";
							/* ... */
							ports {
								/* ... */
								port@0 {
									/* ... */
									endpoint {
										/* ... */
									};
								};
							};
						};
					};
				};
			};

/*...*/
tegra-camera-platform {
		compatible = "nvidia, tegra-camera-platform";
		/*...*/
		modules {
			/* GUID = 0 */
			module0 {
				status = "okay";
				badge = "nvidia_0_imx219";
				/*...*/
				drivernode0 {
					status = "okay";
					pcl_id = "v4l2_sensor";
					devname = "imx219 9-0060";
					proc-device-tree = "/proc/device-tree/cam_i2cmux/i2c@0/ds90ub960@30/link@0/ub953@40/imx219@60";
				};
			};
			/* GUID = 1 */
			module1 {
				status = "okay";
				badge = "nvidia_1_imx219";
				/*...*/
				drivernode0 {
					status = "okay";
					pcl_id = "v4l2_sensor";
					devname = "imx219 9-0061";
					proc-device-tree = "/proc/device-tree/cam_i2cmux/i2c@0/ds90ub960@30/link@1/ub953@41/imx219@61";
				};
			};
			/* GUID = 2 */
			module2 {
				status = "okay";
				badge = "nvidia_2_imx219";
				/*...*/
				drivernode0 {
					status = "okay";
					pcl_id = "v4l2_sensor";
					devname = "imx219 9-0062";
					proc-device-tree = "/proc/device-tree/cam_i2cmux/i2c@0/ds90ub960@30/link@2/ub953@42/imx219@62";
				};
			};
			/* GUID = 3 */
			module3 {
				status = "okay";
				badge = "nvidia_3_imx219";
				/*...*/
				drivernode0 {
					status = "okay";
					pcl_id = "v4l2_sensor";
					devname = "imx219 9-0063";
					proc-device-tree = "/proc/device-tree/cam_i2cmux/i2c@0/ds90ub960@30/link@3/ub953@43/imx219@63";
				};
			};

                 };