From 267346553642163967821d4022312cbf2b73bdcb Mon Sep 17 00:00:00 2001 From: Bhanu Murthy V Date: Mon, 18 Jul 2016 15:49:34 -0700 Subject: [PATCH] arch: arm64: boot: dts: T210 camera devnames Add devnames instead of devnodes to improve flexibility in binding userspace and kernel drivers. Bug 1758789 Bug 200219854 Change-Id: I680a5a968e1c5dc32783470dfcc881b791491934 Signed-off-by: Bhanu Murthy V Reviewed-on: http://git-master/r/1151351 (cherry picked from commit 457c67e29e7a5892bb6ace057059e803470fd83d) Reviewed-on: http://git-master/r/1183082 GVS: Gerrit_Virtual_Submit Reviewed-by: Jihoon Bang --- .../tegra210-camera-e3322-a00.dtsi | 12 ++++++------ .../tegra210-camera-e3323-a00.dtsi | 12 ++++++++---- .../tegra210-camera-e3326-a00.dtsi | 5 ++--- .../tegra210-camera-e3333-a00.dtsi | 12 ++++++------ .../tegra210-camera-imx274.dtsi | 6 ++---- .../tegra210-camera-li-mipi-adpt-a00.dtsi | 3 ++- .../tegra210-ers-camera-e2249-1002-a00.dtsi | 10 ++++------ .../tegra210-hawkeye-camera-p2290-1100-a00.dtsi | 5 ++--- ...tegra210-jetson-e-camera-p2530-0930-e03.dtsi | 10 ++++------ ...egra210-jetson-cv-camera-plugin-manager.dtsi | 17 +++++++++++++++++ 10 files changed, 53 insertions(+), 39 deletions(-) diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3322-a00.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3322-a00.dtsi index 7b0d711dc79..94807c80821 100644 --- a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3322-a00.dtsi +++ b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3322-a00.dtsi @@ -87,7 +87,6 @@ avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; - devnode = "video0"; /* Defines number of frames to be dropped by driver internally after applying */ /* sensor crop settings. Some sensors send corrupt frames after applying */ @@ -146,7 +145,6 @@ avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; - devnode = "video1"; /* Defines number of frames to be dropped by driver internally after applying */ /* sensor crop settings. Some sensors send corrupt frames after applying */ @@ -205,7 +203,6 @@ avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; - devnode = "video2"; /* Defines number of frames to be dropped by driver internally after applying */ /* sensor crop settings. Some sensors send corrupt frames after applying */ @@ -264,7 +261,6 @@ avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; - devnode = "video3"; /* Defines number of frames to be dropped by driver internally after applying */ /* sensor crop settings. Some sensors send corrupt frames after applying */ @@ -323,7 +319,6 @@ avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; - devnode = "video4"; /* Defines number of frames to be dropped by driver internally after applying */ /* sensor crop settings. Some sensors send corrupt frames after applying */ @@ -382,7 +377,6 @@ avdd-reg = "vana"; dvdd-reg = "vdig"; iovdd-reg = "dovdd"; - devnode = "video5"; /* Defines number of frames to be dropped by driver internally after applying */ /* sensor crop settings. Some sensors send corrupt frames after applying */ @@ -455,6 +449,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "imx219 30-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@0/imx219_a@10"; }; }; @@ -464,6 +459,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "imx219 31-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@1/imx219_b@10"; }; }; @@ -473,6 +469,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "imx219 32-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@2/imx219_c@10"; }; }; @@ -482,6 +479,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "imx219 33-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@3/imx219_d@10"; }; }; @@ -491,6 +489,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "imx219 34-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@4/imx219_e@10"; }; }; @@ -500,6 +499,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "imx219 35-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@5/imx219_f@10"; }; }; diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3323-a00.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3323-a00.dtsi index 65837a39814..901d33b91d3 100644 --- a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3323-a00.dtsi +++ b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3323-a00.dtsi @@ -74,7 +74,6 @@ dvdd-reg = "vdig"; iovdd-reg = "vif"; vcmvdd-reg = "vvcm"; - devnode = "video0"; /* Defines number of frames to be dropped by driver internally after applying */ /* sensor crop settings. Some sensors send corrupt frames after applying */ @@ -237,7 +236,6 @@ reg = <0x72>; /* physical camera layer interface tags */ - devnode = "video2"; /** * Type specifies the control features supported by * the focuser driver. @@ -284,7 +282,6 @@ dvdd-reg = "vdig"; iovdd-reg = "vif"; vcmvdd-reg = "vvcm"; - devnode = "video1"; /* Defines number of frames to be dropped by driver internally after applying */ /* sensor crop settings. Some sensors send corrupt frames after applying */ @@ -365,7 +362,6 @@ reg = <0x72>; /* physical camera layer interface tags */ - devnode = "video3"; type = "default"; min_focus_distance = "10.0"; /* 1.0f/0.1f */ hyper_focal = "0.2"; /* 1.0f/5.0f */ @@ -406,12 +402,16 @@ drivernode0 { /* Declare PCL support driver (classically known as guid) */ pcl_id = "v4l2_sensor"; + /* Driver's v4l2 device name */ + devname = "ov23850 6-0010"; /* Declare the device-tree hierarchy to driver instance */ proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/ov23850_a@10"; }; drivernode1 { /* Declare PCL support driver (classically known as guid) */ pcl_id = "v4l2_focuser"; + /* Driver's v4l2 device name */ + devname = "lc898212 6-0072"; /* Declare the device-tree hierarchy to driver instance */ proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/lc898212@72"; }; @@ -423,12 +423,16 @@ drivernode0 { /* Declare PCL support driver (classically known as guid) */ pcl_id = "v4l2_sensor"; + /* Driver's v4l2 device name */ + devname = "ov23850 0-0036"; /* Declare the device-tree hierarchy to driver instance */ proc-device-tree = "/proc/device-tree/i2c@7000c000/ov23850_c@36"; }; drivernode1 { /* Declare PCL support driver (classically known as guid) */ pcl_id = "v4l2_focuser"; + /* Driver's v4l2 device name */ + devname = "lc898212 0-0072"; /* Declare the device-tree hierarchy to driver instance */ proc-device-tree = "/proc/device-tree/i2c@7000c000/lc898212@72"; }; diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3326-a00.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3326-a00.dtsi index 27a18287073..1dfa349deaa 100644 --- a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3326-a00.dtsi +++ b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3326-a00.dtsi @@ -45,9 +45,6 @@ /* I2C device address */ reg = <0x36>; - /* V4L2 device node location */ - devnode = "video0"; - /* Physical dimensions of sensor */ physical_w = "3.674"; physical_h = "2.738"; @@ -267,6 +264,8 @@ drivernode0 { /* Declare PCL support driver (classically known as guid) */ pcl_id = "v4l2_sensor"; + /* Driver's v4l2 device name */ + devname = "ov5693 6-0036"; /* Declare the device-tree hierarchy to driver instance */ proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/ov5693_c@36"; }; diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3333-a00.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3333-a00.dtsi index c2cc9eda90c..a6dcc7127ca 100644 --- a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3333-a00.dtsi +++ b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-e3333-a00.dtsi @@ -89,7 +89,6 @@ reg = <0x36>; avdd-reg = "vana"; iovdd-reg = "vif"; - devnode = "video0"; physical_w = "3.674"; physical_h = "2.738"; /* Defines number of frames to be dropped by driver internally after applying */ @@ -214,7 +213,6 @@ reg = <0x36>; avdd-reg = "vana"; iovdd-reg = "vif"; - devnode = "video1"; physical_w = "3.674"; physical_h = "2.738"; /* Defines number of frames to be dropped by driver internally after applying */ @@ -339,7 +337,6 @@ reg = <0x36>; avdd-reg = "vana"; iovdd-reg = "vif"; - devnode = "video2"; physical_w = "3.674"; physical_h = "2.738"; /* Defines number of frames to be dropped by driver internally after applying */ @@ -464,7 +461,6 @@ reg = <0x36>; avdd-reg = "vana"; iovdd-reg = "vif"; - devnode = "video3"; physical_w = "3.674"; physical_h = "2.738"; /* Defines number of frames to be dropped by driver internally after applying */ @@ -589,7 +585,6 @@ reg = <0x36>; avdd-reg = "vana"; iovdd-reg = "vif"; - devnode = "video4"; physical_w = "3.674"; physical_h = "2.738"; /* Defines number of frames to be dropped by driver internally after applying */ @@ -714,7 +709,6 @@ reg = <0x36>; avdd-reg = "vana"; iovdd-reg = "vif"; - devnode = "video5"; physical_w = "3.674"; physical_h = "2.738"; /* Defines number of frames to be dropped by driver internally after applying */ @@ -859,6 +853,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "ov5693 30-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@0/ov5693_a@36"; }; }; @@ -868,6 +863,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "ov5693 31-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@1/ov5693_b@36"; }; }; @@ -877,6 +873,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "ov5693 32-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@2/ov5693_c@36"; }; }; @@ -886,6 +883,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "ov5693 33-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@3/ov5693_d@36"; }; }; @@ -895,6 +893,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "ov5693 34-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@4/ov5693_e@36"; }; }; @@ -904,6 +903,7 @@ orientation = "1"; drivernode0 { pcl_id = "v4l2_sensor"; + devname = "ov5693 35-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@5/ov5693_f@36"; }; }; diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-imx274.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-imx274.dtsi index 4a59baf928d..1be3106a510 100644 --- a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-imx274.dtsi +++ b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-imx274.dtsi @@ -59,9 +59,6 @@ /* I2C device address */ reg = <0x1a>; - /* V4L2 device node location */ - devnode = "video0"; - /* Physical dimensions of sensor */ physical_w = "3.674"; physical_h = "2.738"; @@ -264,7 +261,6 @@ /* Sensor Model */ sensor_model ="tc358840"; - devnode ="video1"; ports { #address-cells = <1>; #size-cells = <0>; @@ -301,6 +297,8 @@ drivernode0 { /* Declare PCL support driver (classically known as guid) */ pcl_id = "v4l2_sensor"; + /* Driver's v4l2 device name */ + devname = "imx274 6-001a"; /* Declare the device-tree hierarchy to driver instance */ proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/imx274_a@1a"; }; diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-li-mipi-adpt-a00.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-li-mipi-adpt-a00.dtsi index d071ab6a64b..cf9fca00931 100644 --- a/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-li-mipi-adpt-a00.dtsi +++ b/arch/arm64/boot/dts/tegra210-platforms/tegra210-camera-li-mipi-adpt-a00.dtsi @@ -50,7 +50,6 @@ compatible = "nvidia,imx185"; reg = <0x1a>; - devnode = "video0"; /* Physical dimensions of sensor */ physical_w = "15.0"; @@ -247,6 +246,8 @@ drivernode0 { /* Declare PCL support driver (classically known as guid) */ pcl_id = "v4l2_sensor"; + /* Driver's v4l2 device name */ + devname = "imx185 6-001a"; /* Declare the device-tree hierarchy to driver instance */ proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9546@70/i2c@0/imx185_a@1a"; }; diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-ers-camera-e2249-1002-a00.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-ers-camera-e2249-1002-a00.dtsi index 41e39a2c5ba..aef0e5535b5 100644 --- a/arch/arm64/boot/dts/tegra210-platforms/tegra210-ers-camera-e2249-1002-a00.dtsi +++ b/arch/arm64/boot/dts/tegra210-platforms/tegra210-ers-camera-e2249-1002-a00.dtsi @@ -60,9 +60,6 @@ /* Sensor Model */ sensor_model ="imx214"; - - /* V4L2 device node location */ - devnode = "video0"; has-eeprom = <1>; /* Defines number of frames to be dropped by driver internally after applying */ @@ -403,9 +400,6 @@ /* Sensor Model */ sensor_model ="ov5693"; - /* V4L2 device node location */ - devnode = "video1"; - /* Define any required hw resources needed by driver */ /* ie. clocks, io pins, power sources */ /* mclk-index indicates the index of the */ @@ -609,6 +603,8 @@ * Device tree hierarchy to driver */ pcl_id = "v4l2_sensor"; + /* Driver's v4l2 device name */ + devname = "imx214 6-001a"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/imx214@1a"; }; drivernode1 { @@ -632,6 +628,8 @@ orientation = "0"; drivernode0 { pcl_id = "v4l2_sensor"; + /* Driver's v4l2 device name */ + devname = "ov5693 6-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/ov5693_c@36"; }; drivernode1 { diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-hawkeye-camera-p2290-1100-a00.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-hawkeye-camera-p2290-1100-a00.dtsi index 85523773577..816993eaf60 100644 --- a/arch/arm64/boot/dts/tegra210-platforms/tegra210-hawkeye-camera-p2290-1100-a00.dtsi +++ b/arch/arm64/boot/dts/tegra210-platforms/tegra210-hawkeye-camera-p2290-1100-a00.dtsi @@ -42,9 +42,6 @@ /* I2C device address */ reg = <0x10>; - /* V4L2 device node location */ - devnode = "video0"; - /* Physical dimensions of sensor */ physical_w = "3.674"; physical_h = "2.738"; @@ -365,6 +362,8 @@ drivernode0 { /* Declare PCL support driver (classically known as guid) */ pcl_id = "v4l2_sensor"; + /* Driver's v4l2 device name */ + devname = "ov5693 6-0010"; /* Declare the device-tree hierarchy to driver instance */ proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/ov5693_c@10"; }; diff --git a/arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-e-camera-p2530-0930-e03.dtsi b/arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-e-camera-p2530-0930-e03.dtsi index 8f89dbb05f1..315651c36dc 100644 --- a/arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-e-camera-p2530-0930-e03.dtsi +++ b/arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-e-camera-p2530-0930-e03.dtsi @@ -88,9 +88,6 @@ /* I2C device address */ reg = <0x10>; - /* V4L2 device node location */ - devnode = "video0"; - /* Physical dimensions of sensor */ physical_w = "3.674"; physical_h = "2.738"; @@ -336,9 +333,6 @@ /* I2C device address */ reg = <0x36>; - /* V4L2 device node location */ - devnode = "video1"; - /* Physical dimensions of sensor */ physical_w = "3.674"; physical_h = "2.738"; @@ -601,6 +595,8 @@ drivernode0 { /* Declare PCL support driver (classically known as guid) */ pcl_id = "v4l2_sensor"; + /* Driver's v4l2 device name */ + devname = "ov5693 6-0010"; /* Declare the device-tree hierarchy to driver instance */ proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/ov5693_a@10"; }; @@ -620,6 +616,8 @@ drivernode0 { /* Declare PCL support driver (classically known as guid) */ pcl_id = "v4l2_sensor"; + /* Driver's v4l2 device name */ + devname = "ov5693 6-0036"; /* Declare the device-tree hierarchy to driver instance */ proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/ov5693_c@36"; }; diff --git a/arch/arm64/boot/dts/tegra210-plugin-manager/tegra210-jetson-cv-camera-plugin-manager.dtsi b/arch/arm64/boot/dts/tegra210-plugin-manager/tegra210-jetson-cv-camera-plugin-manager.dtsi index 2237351180b..044ab7d3002 100644 --- a/arch/arm64/boot/dts/tegra210-plugin-manager/tegra210-jetson-cv-camera-plugin-manager.dtsi +++ b/arch/arm64/boot/dts/tegra210-plugin-manager/tegra210-jetson-cv-camera-plugin-manager.dtsi @@ -37,6 +37,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "ov5693 6-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/ov5693_c@36"; }; }; @@ -95,6 +96,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "ov23850 6-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/ov23850_a@10"; }; }; @@ -119,6 +121,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "ov23850 0-0036"; proc-device-tree = "/proc/device-tree/i2c@7000c000/ov23850_c@36"; }; }; @@ -134,6 +137,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_focuser"; + devname = "lc898212 6-0072"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/lc898212@72"; }; }; @@ -149,6 +153,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_focuser"; + devname = "lc898212 0-0072"; proc-device-tree = "/proc/device-tree/i2c@7000c000/lc898212@72"; }; }; @@ -241,6 +246,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "imx219 30-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@0/imx219_a@10"; }; }; @@ -265,6 +271,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "imx219 31-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@1/imx219_b@10"; }; }; @@ -289,6 +296,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "imx219 32-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@2/imx219_c@10"; }; }; @@ -313,6 +321,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "imx219 33-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@3/imx219_d@10"; }; }; @@ -337,6 +346,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "imx219 34-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@4/imx219_e@10"; }; }; @@ -361,6 +371,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "imx219 35-0010"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@5/imx219_f@10"; }; }; @@ -501,6 +512,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "ov5693 30-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@0/ov5693_a@36"; }; }; @@ -525,6 +537,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "ov5693 31-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@1/ov5693_b@36"; }; }; @@ -549,6 +562,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "ov5693 32-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@2/ov5693_c@36"; }; }; @@ -573,6 +587,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "ov5693 33-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@3/ov5693_d@36"; }; }; @@ -597,6 +612,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "ov5693 34-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@4/ov5693_e@36"; }; }; @@ -621,6 +637,7 @@ _overlay_ { status = "okay"; pcl_id = "v4l2_sensor"; + devname = "ov5693 35-0036"; proc-device-tree = "/proc/device-tree/host1x/i2c@546c0000/tca9548@77/i2c@5/ov5693_f@36"; }; }; -- 2.39.2