From 251ad70e1a1752c468bc8a93f017b7f54e9c1390 Mon Sep 17 00:00:00 2001 From: Ankur Pawar Date: Thu, 12 Oct 2023 11:47:45 +0000 Subject: [PATCH] DT: camera: dynamic I2C address for p3785 pca945x I2C mux driver fix the bus address for camera sensor when it reads force_bus_start property in DT, which has value 0x1e = 30. To remove this hard coding, delete force_bus_start, devname properties. And use sysfs-device-tree instead of proc-device-tree. Bug 4097754 Change-Id: I07748d388e2394fa6c757f8be42173bac22f9d02 Signed-off-by: Ankur Pawar Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/2996019 Reviewed-by: svcacv Reviewed-by: Praveen AC Reviewed-by: Laxman Dewangan Tested-by: Praveen AC GVS: Gerrit_Virtual_Submit --- nv-platform/tegra234-camera-p3785.dtsi | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/nv-platform/tegra234-camera-p3785.dtsi b/nv-platform/tegra234-camera-p3785.dtsi index 118ac8c..4f7ed48 100644 --- a/nv-platform/tegra234-camera-p3785.dtsi +++ b/nv-platform/tegra234-camera-p3785.dtsi @@ -391,10 +391,8 @@ drivernode0 { /* Declare PCL support driver (classically known as guid) */ pcl_id = "v4l2_sensor"; - /* Driver v4l2 device name */ - devname = "p3785 2-0056"; /* Declare the device-tree hierarchy to driver instance */ - proc-device-tree = "/proc/device-tree/bus@0/i2c@3180000/p3785@56"; + sysfs-device-tree = "/sys/firmware/devicetree/base/bus@0/i2c@3180000/p3785@56"; }; }; };