cci flash bound

From c570c45803640cac9ac990556a2c9853e8963b95 Mon Sep 17 00:00:00 2001
From: lei_yunlong <lei_yunlong@hoperun.com>
Date: Thu, 7 Sep 2023 16:31:55 +0800
Subject: [PATCH] [MC929][TaskId]42250 && 42534 [Description] i2c's err and
 probe caused camera flash dev no bound and rear cam and flash cant' work.
 [Solution]Modify it. [Owner] lei_yunlong

Change-Id: Ibe7a5875d56688df7830da8e4ad0473ead58fb71
---
 .../arm64/configs/vendor/parrot_GKI.config    |   2 +-
 .../devicetree/qcom/ravelin-pmic-overlay.dtsi | 150 +--
 .../qcom/ravelin-stub-regulator.dtsi          |  62 +-
 .../drivers/cam_utils/cam_compat.c            |  35 +
 .../raveline-camera-sensor-idp.dtsi           | 956 +++++++++---------
 .../raveline-camera-sensor-qrd.dtsi           | 842 +++++++--------
 6 files changed, 1041 insertions(+), 1006 deletions(-)

diff --git a/kernel_platform/msm-kernel/arch/arm64/configs/vendor/parrot_GKI.config b/kernel_platform/msm-kernel/arch/arm64/configs/vendor/parrot_GKI.config
index 59e671493df..803e56cff09 100755
--- a/kernel_platform/msm-kernel/arch/arm64/configs/vendor/parrot_GKI.config
+++ b/kernel_platform/msm-kernel/arch/arm64/configs/vendor/parrot_GKI.config
@@ -90,7 +90,7 @@ CONFIG_IPA3=m
 # CONFIG_IPA_WDI_UNIFIED_API is not set
 CONFIG_IPC_LOGGING=m
 CONFIG_IPC_LOG_MINIDUMP_BUFFERS=16
-CONFIG_LEDS_AW2016=m
+CONFIG_LEDS_AW2016=n
 CONFIG_LEDS_QPNP_FLASH_V2=m
 CONFIG_LEDS_QPNP_VIBRATOR_LDO=m
 # CONFIG_LEDS_QTI_FLASH is not set
diff --git a/kernel_platform/qcom/proprietary/devicetree/qcom/ravelin-pmic-overlay.dtsi b/kernel_platform/qcom/proprietary/devicetree/qcom/ravelin-pmic-overlay.dtsi
index 3d896a0a465..be626b48c5f 100755
--- a/kernel_platform/qcom/proprietary/devicetree/qcom/ravelin-pmic-overlay.dtsi
+++ b/kernel_platform/qcom/proprietary/devicetree/qcom/ravelin-pmic-overlay.dtsi
@@ -567,81 +567,81 @@
         };
     };
 
-    pm8010n@c {
-        compatible = "qcom,i2c-pmic";
-        reg = <0xc>;
-        #address-cells = <1>;
-        #size-cells = <0>;
-
-        pinctrl-names = "default";
-        pinctrl-0 = <&pm8010n_active>;
-
-        pm8010-chip@900 {
-            compatible = "qcom,pm8008-chip";
-            reg = <0x900>;
-
-            PM8010N_EN: qcom,pm8008-chip-en {
-                regulator-name = "pm8010n-chip-en";
-            };
-        };
-
-        qcom,revid@100 {
-            compatible = "qcom,qpnp-revid";
-            reg = <0x100>;
-        };
-    };
-
-    pm8010n@d {
-        compatible = "qcom,i2c-pmic";
-        reg = <0xd>;
-        #address-cells = <1>;
-        #size-cells = <0>;
-
-        qcom,pm8010n-regulator {
-            compatible = "qcom,pm8010-regulator";
-            #address-cells = <1>;
-            #size-cells = <0>;
-
-            pm8008_en-supply = <&PM8010N_EN>;
-            vdd_l1_l2-supply = <&S8B>;
-            vdd_l3_l4-supply = <&S9B>;
-
-            L1N: pm8010n_l1: regulator@4000 {
-                reg = <0x4000>;
-                regulator-name = "pm8010n_l1";
-                regulator-min-microvolt = <950000>;
-                regulator-max-microvolt = <1150000>;
-                qcom,min-dropout-voltage = <72000>;
-                qcom,hpm-min-load = <30000>;
-            };
-
-            L3N: pm8010n_l3: regulator@4200 {
-                reg = <0x4200>;
-                regulator-name = "pm8010n_l3";
-                regulator-min-microvolt = <1736000>;
-                regulator-max-microvolt = <3312000>;
-                qcom,hpm-min-load = <0>;
-                qcom,min-dropout-voltage = <120000>;
-            };
-
-            L4N: pm8010n_l4: regulator@4300 {
-                reg = <0x4300>;
-                regulator-name = "pm8010N_l4";
-                regulator-min-microvolt = <1704000>;
-                regulator-max-microvolt = <1900000>;
-                qcom,hpm-min-load = <0>;
-                qcom,min-dropout-voltage = <152000>;
-            };
-
-            L6N: pm8010n_l6: regulator@4500 {
-                reg = <0x4500>;
-                regulator-name = "pm8010n_l6";
-                regulator-min-microvolt = <2700000>;
-                regulator-max-microvolt = <3000000>;
-                qcom,hpm-min-load = <0>;
-            };
-        };
-    };
+    // pm8010n@c {
+    //     compatible = "qcom,i2c-pmic";
+    //     reg = <0xc>;
+    //     #address-cells = <1>;
+    //     #size-cells = <0>;
+
+    //     pinctrl-names = "default";
+    //     pinctrl-0 = <&pm8010n_active>;
+
+    //     pm8010-chip@900 {
+    //         compatible = "qcom,pm8008-chip";
+    //         reg = <0x900>;
+
+    //         PM8010N_EN: qcom,pm8008-chip-en {
+    //             regulator-name = "pm8010n-chip-en";
+    //         };
+    //     };
+
+    //     qcom,revid@100 {
+    //         compatible = "qcom,qpnp-revid";
+    //         reg = <0x100>;
+    //     };
+    // };
+
+    // pm8010n@d {
+    //     compatible = "qcom,i2c-pmic";
+    //     reg = <0xd>;
+    //     #address-cells = <1>;
+    //     #size-cells = <0>;
+
+    //     qcom,pm8010n-regulator {
+    //         compatible = "qcom,pm8010-regulator";
+    //         #address-cells = <1>;
+    //         #size-cells = <0>;
+
+    //         pm8008_en-supply = <&PM8010N_EN>;
+    //         vdd_l1_l2-supply = <&S8B>;
+    //         vdd_l3_l4-supply = <&S9B>;
+
+    //         L1N: pm8010n_l1: regulator@4000 {
+    //             reg = <0x4000>;
+    //             regulator-name = "pm8010n_l1";
+    //             regulator-min-microvolt = <950000>;
+    //             regulator-max-microvolt = <1150000>;
+    //             qcom,min-dropout-voltage = <72000>;
+    //             qcom,hpm-min-load = <30000>;
+    //         };
+
+    //         L3N: pm8010n_l3: regulator@4200 {
+    //             reg = <0x4200>;
+    //             regulator-name = "pm8010n_l3";
+    //             regulator-min-microvolt = <1736000>;
+    //             regulator-max-microvolt = <3312000>;
+    //             qcom,hpm-min-load = <0>;
+    //             qcom,min-dropout-voltage = <120000>;
+    //         };
+
+    //         L4N: pm8010n_l4: regulator@4300 {
+    //             reg = <0x4300>;
+    //             regulator-name = "pm8010N_l4";
+    //             regulator-min-microvolt = <1704000>;
+    //             regulator-max-microvolt = <1900000>;
+    //             qcom,hpm-min-load = <0>;
+    //             qcom,min-dropout-voltage = <152000>;
+    //         };
+
+    //         L6N: pm8010n_l6: regulator@4500 {
+    //             reg = <0x4500>;
+    //             regulator-name = "pm8010n_l6";
+    //             regulator-min-microvolt = <2700000>;
+    //             regulator-max-microvolt = <3000000>;
+    //             qcom,hpm-min-load = <0>;
+    //         };
+    //     };
+    // };
 };
 
 &pm6450_pwm_1 {
diff --git a/kernel_platform/qcom/proprietary/devicetree/qcom/ravelin-stub-regulator.dtsi b/kernel_platform/qcom/proprietary/devicetree/qcom/ravelin-stub-regulator.dtsi
index c703f011db2..a3c8ecefa0d 100755
--- a/kernel_platform/qcom/proprietary/devicetree/qcom/ravelin-stub-regulator.dtsi
+++ b/kernel_platform/qcom/proprietary/devicetree/qcom/ravelin-stub-regulator.dtsi
@@ -374,37 +374,37 @@
         qcom,hpm-min-load = <30000>;
     };
 
-    L1N: pm8010n_l1: regulator-pm8010n-l1 {
-        compatible = "qcom,stub-regulator";
-        regulator-name = "pm8010n_l1";
-        regulator-min-microvolt = <950000>;
-        regulator-max-microvolt = <1150000>;
-        qcom,hpm-min-load = <30000>;
-    };
-
-    L3N: pm8010n_l3: regulator-pm8010n-l3 {
-        compatible = "qcom,stub-regulator";
-        regulator-name = "pm8010n_l3";
-        regulator-min-microvolt = <1792000>;
-        regulator-max-microvolt = <1900000>;
-        qcom,hpm-min-load = <30000>;
-    };
-
-    L4N: pm8010n_l4: regulator-pm8010n-l4 {
-        compatible = "qcom,stub-regulator";
-        regulator-name = "pm8010n_l4";
-        regulator-min-microvolt = <1792000>;
-        regulator-max-microvolt = <1900000>;
-        qcom,hpm-min-load = <30000>;
-    };
-
-    L6N: pm8010n_l6: regulator-pm8010n-l6 {
-        compatible = "qcom,stub-regulator";
-        regulator-name = "pm8010n_l6";
-        regulator-min-microvolt = <2700000>;
-        regulator-max-microvolt = <2900000>;
-        qcom,hpm-min-load = <30000>;
-    };
+    // L1N: pm8010n_l1: regulator-pm8010n-l1 {
+    //     compatible = "qcom,stub-regulator";
+    //     regulator-name = "pm8010n_l1";
+    //     regulator-min-microvolt = <950000>;
+    //     regulator-max-microvolt = <1150000>;
+    //     qcom,hpm-min-load = <30000>;
+    // };
+
+    // L3N: pm8010n_l3: regulator-pm8010n-l3 {
+    //     compatible = "qcom,stub-regulator";
+    //     regulator-name = "pm8010n_l3";
+    //     regulator-min-microvolt = <1792000>;
+    //     regulator-max-microvolt = <1900000>;
+    //     qcom,hpm-min-load = <30000>;
+    // };
+
+    // L4N: pm8010n_l4: regulator-pm8010n-l4 {
+    //     compatible = "qcom,stub-regulator";
+    //     regulator-name = "pm8010n_l4";
+    //     regulator-min-microvolt = <1792000>;
+    //     regulator-max-microvolt = <1900000>;
+    //     qcom,hpm-min-load = <30000>;
+    // };
+
+    // L6N: pm8010n_l6: regulator-pm8010n-l6 {
+    //     compatible = "qcom,stub-regulator";
+    //     regulator-name = "pm8010n_l6";
+    //     regulator-min-microvolt = <2700000>;
+    //     regulator-max-microvolt = <2900000>;
+    //     qcom,hpm-min-load = <30000>;
+    // };
 
     L1E: pm8010e_l1: regulator-pm8010e-l1 {
         compatible = "qcom,stub-regulator";
diff --git a/vendor/qcom/opensource/camera-kernel/drivers/cam_utils/cam_compat.c b/vendor/qcom/opensource/camera-kernel/drivers/cam_utils/cam_compat.c
index ec64edb3e25..a4d9bd45572 100644
--- a/vendor/qcom/opensource/camera-kernel/drivers/cam_utils/cam_compat.c
+++ b/vendor/qcom/opensource/camera-kernel/drivers/cam_utils/cam_compat.c
@@ -12,6 +12,8 @@
 #include "cam_cpas_api.h"
 #include "camera_main.h"
 
+#include <linux/ktime.h>
+
 #if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 4, 0)
 int cam_reserve_icp_fw(struct cam_fw_alloc_info *icp_fw, size_t fw_length)
 {
@@ -274,6 +276,39 @@ int camera_component_match_add_drivers(struct device *master_dev,
                 camera_component_compare_dev, match_dev);
             start_dev = match_dev;
         }
+
+        // Add for TaskId 42250 && 42534 by lei_yunlong at 2023/09/06 start
+        if(i == 1 && start_dev == NULL)
+        {
+            ktime_t start_time = ktime_get();
+            ktime_t time_diff = 0;
+            // add loop to ensure i2c_flash can bound successfully
+            do {
+                while ((match_dev = bus_find_device(&i2c_bus_type,
+                                start_dev, drv_ptr, &camera_i2c_compare_dev))) {
+                    put_device(start_dev);
+                    client = to_i2c_client(match_dev);
+                    CAM_DBG(CAM_UTIL, "Adding matched component:%s in new loop", client->name);
+                    component_match_add(master_dev, match_list,
+                            camera_component_compare_dev, match_dev);
+                    start_dev = match_dev;
+                    break;
+                }
+                if (start_dev != NULL) {
+                    time_diff = ktime_sub(ktime_get(), start_time);
+                    CAM_INFO(CAM_UTIL, "Adding matched component:%s, match susccess in new loop! elapsed time:%lldms", client->name,ktime_to_ms(time_diff));
+                    break;
+                }
+                msleep(5);
+                time_diff = ktime_sub(ktime_get(), start_time);
+                if (ktime_to_ms(time_diff) > 5000) {
+                    CAM_ERR(CAM_UTIL, "TTT %s: Wait i2c probed timeout, elapsed time:%lldms", client->name, ktime_to_ms(time_diff));
+                    break;
+                }
+            } while(1);
+        }
+        //Add for TaskId 42250 && 42534 by lei_yunlong at 2023/09/06 end
+
         put_device(start_dev);
     }
 
diff --git a/vendor/qcom/proprietary/camera-devicetree/raveline-camera-sensor-idp.dtsi b/vendor/qcom/proprietary/camera-devicetree/raveline-camera-sensor-idp.dtsi
index 657e61388a1..6e593b83cde 100755
--- a/vendor/qcom/proprietary/camera-devicetree/raveline-camera-sensor-idp.dtsi
+++ b/vendor/qcom/proprietary/camera-devicetree/raveline-camera-sensor-idp.dtsi
@@ -13,501 +13,501 @@
 
 &cam_cci0 {
 
-    led_flash_rear_aux2: qcom,camera-flash@2 {
-        cell-index = <2>;
-        compatible = "qcom,camera-flash";
-        cci-master = <1>;
-        flash-type = <CAM_FLASH_TYPE_I2C>;
-        cam_vio-supply = <&L3N>;
-        regulator-names = "cam_vio";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000>;
-        rgltr-max-voltage = <3312000>;
-        rgltr-load-current = <10000>;
-        gpios = <&pm7250b_gpios 4 0>;
-        gpio-no-mux = <0>;
-        gpio-custom1 = <0>;
-        gpio-req-tbl-num = <0>;
-        gpio-req-tbl-flags = <0>;
-        gpio-req-tbl-label = "CUSTOM_GPIO1";
-        status = "ok";
-    };
+    // led_flash_rear_aux2: qcom,camera-flash@2 {
+    //     cell-index = <2>;
+    //     compatible = "qcom,camera-flash";
+    //     cci-master = <1>;
+    //     flash-type = <CAM_FLASH_TYPE_I2C>;
+    //     cam_vio-supply = <&L3N>;
+    //     regulator-names = "cam_vio";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000>;
+    //     rgltr-max-voltage = <3312000>;
+    //     rgltr-load-current = <10000>;
+    //     gpios = <&pm7250b_gpios 4 0>;
+    //     gpio-no-mux = <0>;
+    //     gpio-custom1 = <0>;
+    //     gpio-req-tbl-num = <0>;
+    //     gpio-req-tbl-flags = <0>;
+    //     gpio-req-tbl-label = "CUSTOM_GPIO1";
+    //     status = "ok";
+    // };
 
-    led_flash_rear: qcom,camera-flash@0 {
-        cell-index = <0>;
-        compatible = "qcom,camera-flash";
-        cci-master = <1>;
-        flash-type = <CAM_FLASH_TYPE_I2C>;
-        cam_vio-supply = <&L3N>;
-        regulator-names = "cam_vio";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000>;
-        rgltr-max-voltage = <3312000>;
-        rgltr-load-current = <10000>;
-        gpios = <&pm7250b_gpios 4 0>;
-        gpio-no-mux = <0>;
-        gpio-custom1 = <0>;
-        gpio-req-tbl-num = <0>;
-        gpio-req-tbl-flags = <0>;
-        gpio-req-tbl-label = "CUSTOM_GPIO1";
-        status = "ok";
-    };
+    // led_flash_rear: qcom,camera-flash@0 {
+    //     cell-index = <0>;
+    //     compatible = "qcom,camera-flash";
+    //     cci-master = <1>;
+    //     flash-type = <CAM_FLASH_TYPE_I2C>;
+    //     cam_vio-supply = <&L3N>;
+    //     regulator-names = "cam_vio";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000>;
+    //     rgltr-max-voltage = <3312000>;
+    //     rgltr-load-current = <10000>;
+    //     gpios = <&pm7250b_gpios 4 0>;
+    //     gpio-no-mux = <0>;
+    //     gpio-custom1 = <0>;
+    //     gpio-req-tbl-num = <0>;
+    //     gpio-req-tbl-flags = <0>;
+    //     gpio-req-tbl-label = "CUSTOM_GPIO1";
+    //     status = "ok";
+    // };
 
-    led_flash_rear_aux: qcom,camera-flash@1 {
-        cell-index = <1>;
-        compatible = "qcom,camera-flash";
-        cci-master = <1>;
-        flash-type = <CAM_FLASH_TYPE_I2C>;
-        cam_vio-supply = <&L3N>;
-        regulator-names = "cam_vio";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000>;
-        rgltr-max-voltage = <3312000>;
-        rgltr-load-current = <10000>;
-        gpios = <&pm7250b_gpios 4 0>;
-        gpio-no-mux = <0>;
-        gpio-custom1 = <0>;
-        gpio-req-tbl-num = <0>;
-        gpio-req-tbl-flags = <0>;
-        gpio-req-tbl-label = "CUSTOM_GPIO1";
-        status = "ok";
-    };
+    // led_flash_rear_aux: qcom,camera-flash@1 {
+    //     cell-index = <1>;
+    //     compatible = "qcom,camera-flash";
+    //     cci-master = <1>;
+    //     flash-type = <CAM_FLASH_TYPE_I2C>;
+    //     cam_vio-supply = <&L3N>;
+    //     regulator-names = "cam_vio";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000>;
+    //     rgltr-max-voltage = <3312000>;
+    //     rgltr-load-current = <10000>;
+    //     gpios = <&pm7250b_gpios 4 0>;
+    //     gpio-no-mux = <0>;
+    //     gpio-custom1 = <0>;
+    //     gpio-req-tbl-num = <0>;
+    //     gpio-req-tbl-flags = <0>;
+    //     gpio-req-tbl-label = "CUSTOM_GPIO1";
+    //     status = "ok";
+    // };
 
-    actuator_triple_uw: qcom,actuator0 {
-        cell-index = <0>;
-        compatible = "qcom,actuator";
-        cci-master = <CCI_MASTER_0>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <2704000>;
-        rgltr-max-voltage = <2950000>;
-        rgltr-load-current = <103000>;
-    };
+    // actuator_triple_uw: qcom,actuator0 {
+    //     cell-index = <0>;
+    //     compatible = "qcom,actuator";
+    //     cci-master = <CCI_MASTER_0>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <2704000>;
+    //     rgltr-max-voltage = <2950000>;
+    //     rgltr-load-current = <103000>;
+    // };
 
-    eeprom_triple_uw: qcom,eeprom0 {
-        cell-index = <0>;
-        compatible = "qcom,eeprom";
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L6M>;
-        cam_vdig-supply = <&L2M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_clk", "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2704000 952000 0 2704000>;
-        rgltr-max-voltage = <3312000 3000000 1150000 0 2950000>;
-        rgltr-load-current = <20000 90000 550000 0 103000>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk0_active
-                 &cam_sensor_active_rst0>;
-        pinctrl-1 = <&cam_sensor_mclk0_suspend
-                 &cam_sensor_suspend_rst0>;
-        gpios = <&tlmm 36 0>,
-            <&tlmm 40 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK0",
-                    "CAM_RESET0";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK0_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // eeprom_triple_uw: qcom,eeprom0 {
+    //     cell-index = <0>;
+    //     compatible = "qcom,eeprom";
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L6M>;
+    //     cam_vdig-supply = <&L2M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_clk", "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2704000 952000 0 2704000>;
+    //     rgltr-max-voltage = <3312000 3000000 1150000 0 2950000>;
+    //     rgltr-load-current = <20000 90000 550000 0 103000>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk0_active
+    //              &cam_sensor_active_rst0>;
+    //     pinctrl-1 = <&cam_sensor_mclk0_suspend
+    //              &cam_sensor_suspend_rst0>;
+    //     gpios = <&tlmm 36 0>,
+    //         <&tlmm 40 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK0",
+    //                 "CAM_RESET0";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK0_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    actuator_triple_wide: qcom,actuator2 {
-        cell-index = <2>;
-        compatible = "qcom,actuator";
-        cci-master = <CCI_MASTER_1>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <2704000>;
-        rgltr-max-voltage = <2950000>;
-        rgltr-load-current = <103000>;
-    };
+    // actuator_triple_wide: qcom,actuator2 {
+    //     cell-index = <2>;
+    //     compatible = "qcom,actuator";
+    //     cci-master = <CCI_MASTER_1>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <2704000>;
+    //     rgltr-max-voltage = <2950000>;
+    //     rgltr-load-current = <103000>;
+    // };
 
-    eeprom_triple_wide: qcom,eeprom2 {
-        cell-index = <2>;
-        compatible = "qcom,eeprom";
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L3M>;
-        cam_v_custom1-supply = <&L4N>;
-        cam_vdig-supply = <&L1M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
-            "cam_vdig", "cam_clk", "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2904000 1800000 1104000 0 2704000>;
-        rgltr-max-voltage = <3312000 3000000 1900000 1200000 0 2950000>;
-        rgltr-load-current = <4000 96000 88000 872000 0 103000>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk1_active
-                &cam_sensor_active_rst1>;
-        pinctrl-1 = <&cam_sensor_mclk1_suspend
-                &cam_sensor_suspend_rst1>;
-        gpios = <&tlmm 37 0>,
-            <&tlmm 41 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK1",
-                    "CAM_RESET1";
-        cci-master = <CCI_MASTER_1>;
-        clocks = <&camcc CAM_CC_MCLK1_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // eeprom_triple_wide: qcom,eeprom2 {
+    //     cell-index = <2>;
+    //     compatible = "qcom,eeprom";
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L3M>;
+    //     cam_v_custom1-supply = <&L4N>;
+    //     cam_vdig-supply = <&L1M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
+    //         "cam_vdig", "cam_clk", "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2904000 1800000 1104000 0 2704000>;
+    //     rgltr-max-voltage = <3312000 3000000 1900000 1200000 0 2950000>;
+    //     rgltr-load-current = <4000 96000 88000 872000 0 103000>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk1_active
+    //             &cam_sensor_active_rst1>;
+    //     pinctrl-1 = <&cam_sensor_mclk1_suspend
+    //             &cam_sensor_suspend_rst1>;
+    //     gpios = <&tlmm 37 0>,
+    //         <&tlmm 41 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK1",
+    //                 "CAM_RESET1";
+    //     cci-master = <CCI_MASTER_1>;
+    //     clocks = <&camcc CAM_CC_MCLK1_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor0 {
-        cell-index = <6>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <0>;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <180>;
-        eeprom-src = <&eeprom_triple_uw>;
-        actuator-src = <&actuator_triple_uw>;
-                led-flash-src = <&led_flash_rear_aux>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L6M>;
-        cam_vdig-supply = <&L2M>;
-        cam_vaf-supply = <&L7M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_vaf", "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2704000 952000 2704000 0>;
-        rgltr-max-voltage = <3312000 3000000 1150000 2950000 0>;
-        rgltr-load-current = <20000 90000 550000 103000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk0_active
-                 &cam_sensor_active_rst0>;
-        pinctrl-1 = <&cam_sensor_mclk0_suspend
-                 &cam_sensor_suspend_rst0>;
-        gpios = <&tlmm 36 0>,
-            <&tlmm 40 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK0",
-                    "CAM_RESET0";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK0_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor0 {
+    //     cell-index = <6>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <0>;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <180>;
+    //     eeprom-src = <&eeprom_triple_uw>;
+    //     actuator-src = <&actuator_triple_uw>;
+    //             led-flash-src = <&led_flash_rear_aux>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L6M>;
+    //     cam_vdig-supply = <&L2M>;
+    //     cam_vaf-supply = <&L7M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_vaf", "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2704000 952000 2704000 0>;
+    //     rgltr-max-voltage = <3312000 3000000 1150000 2950000 0>;
+    //     rgltr-load-current = <20000 90000 550000 103000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk0_active
+    //              &cam_sensor_active_rst0>;
+    //     pinctrl-1 = <&cam_sensor_mclk0_suspend
+    //              &cam_sensor_suspend_rst0>;
+    //     gpios = <&tlmm 36 0>,
+    //         <&tlmm 40 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK0",
+    //                 "CAM_RESET0";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK0_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor2 {
-        cell-index = <4>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <1>;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <180>;
-        actuator-src = <&actuator_triple_wide>;
-        eeprom-src = <&eeprom_triple_wide>;
-                led-flash-src = <&led_flash_rear>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L3M>;
-        cam_v_custom1-supply = <&L4N>;
-        cam_vdig-supply = <&L1M>;
-        cam_vaf-supply = <&L7M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
-            "cam_vdig", "cam_vaf", "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
-        rgltr-max-voltage = <3312000 3000000 1900000 1200000 2950000 0>;
-        rgltr-load-current = <4000 96000 88000 872000 103000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk1_active
-                &cam_sensor_active_rst1>;
-        pinctrl-1 = <&cam_sensor_mclk1_suspend
-                &cam_sensor_suspend_rst1>;
-        gpios = <&tlmm 37 0>,
-            <&tlmm 41 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK1",
-                    "CAM_RESET1";
-        cci-master = <CCI_MASTER_1>;
-        clocks = <&camcc CAM_CC_MCLK1_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor2 {
+    //     cell-index = <4>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <1>;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <180>;
+    //     actuator-src = <&actuator_triple_wide>;
+    //     eeprom-src = <&eeprom_triple_wide>;
+    //             led-flash-src = <&led_flash_rear>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L3M>;
+    //     cam_v_custom1-supply = <&L4N>;
+    //     cam_vdig-supply = <&L1M>;
+    //     cam_vaf-supply = <&L7M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
+    //         "cam_vdig", "cam_vaf", "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
+    //     rgltr-max-voltage = <3312000 3000000 1900000 1200000 2950000 0>;
+    //     rgltr-load-current = <4000 96000 88000 872000 103000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk1_active
+    //             &cam_sensor_active_rst1>;
+    //     pinctrl-1 = <&cam_sensor_mclk1_suspend
+    //             &cam_sensor_suspend_rst1>;
+    //     gpios = <&tlmm 37 0>,
+    //         <&tlmm 41 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK1",
+    //                 "CAM_RESET1";
+    //     cci-master = <CCI_MASTER_1>;
+    //     clocks = <&camcc CAM_CC_MCLK1_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor8 {
-        cell-index = <8>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <1>;
-        hw-no-ops;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <180>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L3M>;
-        cam_v_custom1-supply = <&L4N>;
-        cam_vdig-supply = <&L1M>;
-        cam_vaf-supply = <&L7M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
-            "cam_vdig", "cam_vaf", "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
-        rgltr-max-voltage = <1808000 3000000 1888000 1200000 3000000 0>;
-        rgltr-load-current = <4000 96000 88000 872000 103000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk2_active
-                &cam_sensor_active_rst2>;
-        pinctrl-1 = <&cam_sensor_mclk2_suspend
-                &cam_sensor_suspend_rst2>;
-        gpios = <&tlmm 41 0>,
-            <&tlmm 46 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK2",
-                    "CAM_RESET2";
-        cci-master = <CCI_MASTER_1>;
-        clocks = <&camcc CAM_CC_MCLK2_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor8 {
+    //     cell-index = <8>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <1>;
+    //     hw-no-ops;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <180>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L3M>;
+    //     cam_v_custom1-supply = <&L4N>;
+    //     cam_vdig-supply = <&L1M>;
+    //     cam_vaf-supply = <&L7M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
+    //         "cam_vdig", "cam_vaf", "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
+    //     rgltr-max-voltage = <1808000 3000000 1888000 1200000 3000000 0>;
+    //     rgltr-load-current = <4000 96000 88000 872000 103000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk2_active
+    //             &cam_sensor_active_rst2>;
+    //     pinctrl-1 = <&cam_sensor_mclk2_suspend
+    //             &cam_sensor_suspend_rst2>;
+    //     gpios = <&tlmm 41 0>,
+    //         <&tlmm 46 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK2",
+    //                 "CAM_RESET2";
+    //     cci-master = <CCI_MASTER_1>;
+    //     clocks = <&camcc CAM_CC_MCLK2_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor7 {
-        cell-index = <7>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <1>;
-        hw-no-ops;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <180>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L3M>;
-        cam_v_custom1-supply = <&L4N>;
-        cam_vdig-supply = <&L1M>;
-        cam_vaf-supply = <&L7M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
-            "cam_vdig", "cam_vaf", "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
-        rgltr-max-voltage = <1808000 3000000 1888000 1200000 3000000 0>;
-        rgltr-load-current = <4000 96000 88000 872000 103000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk2_active
-                &cam_sensor_active_rst2>;
-        pinctrl-1 = <&cam_sensor_mclk2_suspend
-                &cam_sensor_suspend_rst2>;
-        gpios = <&tlmm 41 0>,
-            <&tlmm 46 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK2",
-                    "CAM_RESET2";
-        cci-master = <CCI_MASTER_1>;
-        clocks = <&camcc CAM_CC_MCLK2_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor7 {
+    //     cell-index = <7>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <1>;
+    //     hw-no-ops;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <180>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L3M>;
+    //     cam_v_custom1-supply = <&L4N>;
+    //     cam_vdig-supply = <&L1M>;
+    //     cam_vaf-supply = <&L7M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
+    //         "cam_vdig", "cam_vaf", "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
+    //     rgltr-max-voltage = <1808000 3000000 1888000 1200000 3000000 0>;
+    //     rgltr-load-current = <4000 96000 88000 872000 103000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk2_active
+    //             &cam_sensor_active_rst2>;
+    //     pinctrl-1 = <&cam_sensor_mclk2_suspend
+    //             &cam_sensor_suspend_rst2>;
+    //     gpios = <&tlmm 41 0>,
+    //         <&tlmm 46 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK2",
+    //                 "CAM_RESET2";
+    //     cci-master = <CCI_MASTER_1>;
+    //     clocks = <&camcc CAM_CC_MCLK2_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
 };
 
 &cam_cci1 {
 
-    actuator_triple_tele: qcom,actuator1 {
-        cell-index = <1>;
-        compatible = "qcom,actuator";
-        cci-master = <CCI_MASTER_0>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <2704000>;
-        rgltr-max-voltage = <2950000>;
-        rgltr-load-current = <103000>;
-    };
+    // actuator_triple_tele: qcom,actuator1 {
+    //     cell-index = <1>;
+    //     compatible = "qcom,actuator";
+    //     cci-master = <CCI_MASTER_0>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <2704000>;
+    //     rgltr-max-voltage = <2950000>;
+    //     rgltr-load-current = <103000>;
+    // };
 
-    eeprom_triple_tele: qcom,eeprom1 {
-        cell-index = <1>;
-        compatible = "qcom,eeprom";
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L4M>;
-        cam_vdig-supply = <&L2M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_clk", "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2800000 1050000 0 2704000>;
-        rgltr-max-voltage = <3312000 2900000 1150000 0 2950000>;
-        rgltr-load-current = <10000 52000 140000 0 103000>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk3_active
-                 &cam_sensor_active_rst3>;
-        pinctrl-1 = <&cam_sensor_mclk3_suspend
-                 &cam_sensor_suspend_rst3>;
-        gpios = <&tlmm 39 0>,
-            <&tlmm 43 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK3",
-                    "CAM_RESET3";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK3_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // eeprom_triple_tele: qcom,eeprom1 {
+    //     cell-index = <1>;
+    //     compatible = "qcom,eeprom";
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L4M>;
+    //     cam_vdig-supply = <&L2M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_clk", "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2800000 1050000 0 2704000>;
+    //     rgltr-max-voltage = <3312000 2900000 1150000 0 2950000>;
+    //     rgltr-load-current = <10000 52000 140000 0 103000>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk3_active
+    //              &cam_sensor_active_rst3>;
+    //     pinctrl-1 = <&cam_sensor_mclk3_suspend
+    //              &cam_sensor_suspend_rst3>;
+    //     gpios = <&tlmm 39 0>,
+    //         <&tlmm 43 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK3",
+    //                 "CAM_RESET3";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK3_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    eeprom_front: qcom,eeprom3 {
-        cell-index = <3>;
-        compatible = "qcom,eeprom";
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L6N>;
-        cam_vdig-supply = <&L1N>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2704000 952000 0>;
-        rgltr-max-voltage = <3312000 3000000 1150000 0>;
-        rgltr-load-current = <20000 90000 550000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk2_active
-                 &cam_sensor_active_rst2>;
-        pinctrl-1 = <&cam_sensor_mclk2_suspend
-                 &cam_sensor_suspend_rst2>;
-        gpios = <&tlmm 38 0>,
-            <&tlmm 42 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK2",
-                    "CAM_RESET2";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK2_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // eeprom_front: qcom,eeprom3 {
+    //     cell-index = <3>;
+    //     compatible = "qcom,eeprom";
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L6N>;
+    //     cam_vdig-supply = <&L1N>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2704000 952000 0>;
+    //     rgltr-max-voltage = <3312000 3000000 1150000 0>;
+    //     rgltr-load-current = <20000 90000 550000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk2_active
+    //              &cam_sensor_active_rst2>;
+    //     pinctrl-1 = <&cam_sensor_mclk2_suspend
+    //              &cam_sensor_suspend_rst2>;
+    //     gpios = <&tlmm 38 0>,
+    //         <&tlmm 42 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK2",
+    //                 "CAM_RESET2";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK2_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor1 {
-        cell-index = <5>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <2>;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <180>;
-        eeprom-src = <&eeprom_triple_tele>;
-        actuator-src = <&actuator_triple_tele>;
-                led-flash-src = <&led_flash_rear_aux2>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L4M>;
-        cam_vdig-supply = <&L2M>;
-        cam_vaf-supply = <&L7M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_vaf", "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2800000 1050000 2704000 0>;
-        rgltr-max-voltage = <3312000 2900000 1150000 2950000 0>;
-        rgltr-load-current = <10000 52000 140000 103000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk3_active
-                 &cam_sensor_active_rst3
-                                 &cam_sensor_csi_mux_sel_active>;
-        pinctrl-1 = <&cam_sensor_mclk3_suspend
-                 &cam_sensor_suspend_rst3
-                                 &cam_sensor_csi_mux_sel_suspend>;
-        gpios = <&tlmm 39 0>,
-            <&tlmm 43 0>,
-            <&tlmm 106 0>;
-        gpio-reset = <1>;
-                gpio-custom1 = <2>;
-        gpio-req-tbl-num = <0 1 2>;
-        gpio-req-tbl-flags = <1 0 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK3",
-                    "CAM_RESET3",
-                                        "CAM_CSIMUX_SEL";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK3_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor1 {
+    //     cell-index = <5>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <2>;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <180>;
+    //     eeprom-src = <&eeprom_triple_tele>;
+    //     actuator-src = <&actuator_triple_tele>;
+    //             led-flash-src = <&led_flash_rear_aux2>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L4M>;
+    //     cam_vdig-supply = <&L2M>;
+    //     cam_vaf-supply = <&L7M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_vaf", "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2800000 1050000 2704000 0>;
+    //     rgltr-max-voltage = <3312000 2900000 1150000 2950000 0>;
+    //     rgltr-load-current = <10000 52000 140000 103000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk3_active
+    //              &cam_sensor_active_rst3
+    //                              &cam_sensor_csi_mux_sel_active>;
+    //     pinctrl-1 = <&cam_sensor_mclk3_suspend
+    //              &cam_sensor_suspend_rst3
+    //                              &cam_sensor_csi_mux_sel_suspend>;
+    //     gpios = <&tlmm 39 0>,
+    //         <&tlmm 43 0>,
+    //         <&tlmm 106 0>;
+    //     gpio-reset = <1>;
+    //             gpio-custom1 = <2>;
+    //     gpio-req-tbl-num = <0 1 2>;
+    //     gpio-req-tbl-flags = <1 0 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK3",
+    //                 "CAM_RESET3",
+    //                                     "CAM_CSIMUX_SEL";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK3_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor3 {
-        cell-index = <2>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <2>;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <0>;
-        eeprom-src = <&eeprom_front>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L6N>;
-        cam_vdig-supply = <&L1N>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2704000 952000 0>;
-        rgltr-max-voltage = <3312000 3000000 1150000 0>;
-        rgltr-load-current = <20000 90000 550000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk2_active
-                 &cam_sensor_active_rst2
-                                 &cam_sensor_csi_mux_sel_active>;
-        pinctrl-1 = <&cam_sensor_mclk2_suspend
-                 &cam_sensor_suspend_rst2
-                                 &cam_sensor_csi_mux_sel_suspend>;
-        gpios = <&tlmm 38 0>,
-            <&tlmm 42 0>,
-            <&tlmm 106 0>;
-        gpio-reset = <1>;
-                gpio-custom1 = <2>;
-        gpio-req-tbl-num = <0 1 2>;
-        gpio-req-tbl-flags = <1 0 1>;
-        gpio-req-tbl-label = "CAMIF_MCLK2",
-                    "CAM_RESET2",
-                                        "CAM_CSIMUX_SEL";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK2_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor3 {
+    //     cell-index = <2>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <2>;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <0>;
+    //     eeprom-src = <&eeprom_front>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L6N>;
+    //     cam_vdig-supply = <&L1N>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2704000 952000 0>;
+    //     rgltr-max-voltage = <3312000 3000000 1150000 0>;
+    //     rgltr-load-current = <20000 90000 550000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk2_active
+    //              &cam_sensor_active_rst2
+    //                              &cam_sensor_csi_mux_sel_active>;
+    //     pinctrl-1 = <&cam_sensor_mclk2_suspend
+    //              &cam_sensor_suspend_rst2
+    //                              &cam_sensor_csi_mux_sel_suspend>;
+    //     gpios = <&tlmm 38 0>,
+    //         <&tlmm 42 0>,
+    //         <&tlmm 106 0>;
+    //     gpio-reset = <1>;
+    //             gpio-custom1 = <2>;
+    //     gpio-req-tbl-num = <0 1 2>;
+    //     gpio-req-tbl-flags = <1 0 1>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK2",
+    //                 "CAM_RESET2",
+    //                                     "CAM_CSIMUX_SEL";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK2_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 };
diff --git a/vendor/qcom/proprietary/camera-devicetree/raveline-camera-sensor-qrd.dtsi b/vendor/qcom/proprietary/camera-devicetree/raveline-camera-sensor-qrd.dtsi
index 29374466e2a..e9a8b48a095 100755
--- a/vendor/qcom/proprietary/camera-devicetree/raveline-camera-sensor-qrd.dtsi
+++ b/vendor/qcom/proprietary/camera-devicetree/raveline-camera-sensor-qrd.dtsi
@@ -36,440 +36,440 @@
 };
 
 &cam_cci0 {
-    actuator_triple_uw: qcom,actuator0 {
-        cell-index = <0>;
-        compatible = "qcom,actuator";
-        cci-master = <CCI_MASTER_0>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <2704000>;
-        rgltr-max-voltage = <2950000>;
-        rgltr-load-current = <103000>;
-    };
+    // actuator_triple_uw: qcom,actuator0 {
+    //     cell-index = <0>;
+    //     compatible = "qcom,actuator";
+    //     cci-master = <CCI_MASTER_0>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <2704000>;
+    //     rgltr-max-voltage = <2950000>;
+    //     rgltr-load-current = <103000>;
+    // };
 
-    eeprom_triple_uw: qcom,eeprom0 {
-        cell-index = <0>;
-        compatible = "qcom,eeprom";
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L6M>;
-        cam_vdig-supply = <&L2M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_clk", "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2704000 952000 0 2704000>;
-        rgltr-max-voltage = <3312000 3000000 1150000 0 2950000>;
-        rgltr-load-current = <20000 90000 550000 0 103000>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk0_active
-                 &cam_sensor_active_rst0>;
-        pinctrl-1 = <&cam_sensor_mclk0_suspend
-                 &cam_sensor_suspend_rst0>;
-        gpios = <&tlmm 36 0>,
-            <&tlmm 40 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK0",
-                    "CAM_RESET0";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK0_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // eeprom_triple_uw: qcom,eeprom0 {
+    //     cell-index = <0>;
+    //     compatible = "qcom,eeprom";
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L6M>;
+    //     cam_vdig-supply = <&L2M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_clk", "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2704000 952000 0 2704000>;
+    //     rgltr-max-voltage = <3312000 3000000 1150000 0 2950000>;
+    //     rgltr-load-current = <20000 90000 550000 0 103000>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk0_active
+    //              &cam_sensor_active_rst0>;
+    //     pinctrl-1 = <&cam_sensor_mclk0_suspend
+    //              &cam_sensor_suspend_rst0>;
+    //     gpios = <&tlmm 36 0>,
+    //         <&tlmm 40 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK0",
+    //                 "CAM_RESET0";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK0_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    actuator_triple_wide: qcom,actuator2 {
-        cell-index = <2>;
-        compatible = "qcom,actuator";
-        cci-master = <CCI_MASTER_1>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <2704000>;
-        rgltr-max-voltage = <2950000>;
-        rgltr-load-current = <103000>;
-    };
+    // actuator_triple_wide: qcom,actuator2 {
+    //     cell-index = <2>;
+    //     compatible = "qcom,actuator";
+    //     cci-master = <CCI_MASTER_1>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <2704000>;
+    //     rgltr-max-voltage = <2950000>;
+    //     rgltr-load-current = <103000>;
+    // };
 
-    eeprom_triple_wide: qcom,eeprom2 {
-        cell-index = <2>;
-        compatible = "qcom,eeprom";
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L3M>;
-        cam_v_custom1-supply = <&L4N>;
-        cam_vdig-supply = <&L1M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
-            "cam_vdig", "cam_clk", "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2904000 1800000 1104000 0 2704000>;
-        rgltr-max-voltage = <3312000 3000000 1900000 1200000 0 2950000>;
-        rgltr-load-current = <4000 96000 88000 872000 0 103000>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk1_active
-                &cam_sensor_active_rst1>;
-        pinctrl-1 = <&cam_sensor_mclk1_suspend
-                &cam_sensor_suspend_rst1>;
-        gpios = <&tlmm 37 0>,
-            <&tlmm 41 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK1",
-                    "CAM_RESET1";
-        cci-master = <CCI_MASTER_1>;
-        clocks = <&camcc CAM_CC_MCLK1_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // eeprom_triple_wide: qcom,eeprom2 {
+    //     cell-index = <2>;
+    //     compatible = "qcom,eeprom";
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L3M>;
+    //     cam_v_custom1-supply = <&L4N>;
+    //     cam_vdig-supply = <&L1M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
+    //         "cam_vdig", "cam_clk", "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2904000 1800000 1104000 0 2704000>;
+    //     rgltr-max-voltage = <3312000 3000000 1900000 1200000 0 2950000>;
+    //     rgltr-load-current = <4000 96000 88000 872000 0 103000>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk1_active
+    //             &cam_sensor_active_rst1>;
+    //     pinctrl-1 = <&cam_sensor_mclk1_suspend
+    //             &cam_sensor_suspend_rst1>;
+    //     gpios = <&tlmm 37 0>,
+    //         <&tlmm 41 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK1",
+    //                 "CAM_RESET1";
+    //     cci-master = <CCI_MASTER_1>;
+    //     clocks = <&camcc CAM_CC_MCLK1_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor0 {
-        cell-index = <6>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <0>;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <180>;
-        eeprom-src = <&eeprom_triple_uw>;
-        actuator-src = <&actuator_triple_uw>;
-        led-flash-src = <&led_flash_triple_rear_aux>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L6M>;
-        cam_vdig-supply = <&L2M>;
-        cam_vaf-supply = <&L7M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_vaf", "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2704000 952000 2704000 0>;
-        rgltr-max-voltage = <3312000 3000000 1150000 2950000 0>;
-        rgltr-load-current = <20000 90000 550000 103000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk0_active
-                 &cam_sensor_active_rst0>;
-        pinctrl-1 = <&cam_sensor_mclk0_suspend
-                 &cam_sensor_suspend_rst0>;
-        gpios = <&tlmm 36 0>,
-            <&tlmm 40 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK0",
-                    "CAM_RESET0";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK0_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor0 {
+    //     cell-index = <6>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <0>;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <180>;
+    //     eeprom-src = <&eeprom_triple_uw>;
+    //     actuator-src = <&actuator_triple_uw>;
+    //     led-flash-src = <&led_flash_triple_rear_aux>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L6M>;
+    //     cam_vdig-supply = <&L2M>;
+    //     cam_vaf-supply = <&L7M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_vaf", "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2704000 952000 2704000 0>;
+    //     rgltr-max-voltage = <3312000 3000000 1150000 2950000 0>;
+    //     rgltr-load-current = <20000 90000 550000 103000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk0_active
+    //              &cam_sensor_active_rst0>;
+    //     pinctrl-1 = <&cam_sensor_mclk0_suspend
+    //              &cam_sensor_suspend_rst0>;
+    //     gpios = <&tlmm 36 0>,
+    //         <&tlmm 40 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK0",
+    //                 "CAM_RESET0";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK0_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor2 {
-        cell-index = <4>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <1>;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <180>;
-        actuator-src = <&actuator_triple_wide>;
-        eeprom-src = <&eeprom_triple_wide>;
-        led-flash-src = <&led_flash_triple_rear>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L3M>;
-        cam_v_custom1-supply = <&L4N>;
-        cam_vdig-supply = <&L1M>;
-        cam_vaf-supply = <&L7M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
-            "cam_vdig", "cam_vaf", "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
-        rgltr-max-voltage = <3312000 3000000 1900000 1200000 2950000 0>;
-        rgltr-load-current = <4000 96000 88000 872000 103000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk1_active
-                &cam_sensor_active_rst1>;
-        pinctrl-1 = <&cam_sensor_mclk1_suspend
-                &cam_sensor_suspend_rst1>;
-        gpios = <&tlmm 37 0>,
-            <&tlmm 41 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK1",
-                    "CAM_RESET1";
-        cci-master = <CCI_MASTER_1>;
-        clocks = <&camcc CAM_CC_MCLK1_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor2 {
+    //     cell-index = <4>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <1>;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <180>;
+    //     actuator-src = <&actuator_triple_wide>;
+    //     eeprom-src = <&eeprom_triple_wide>;
+    //     led-flash-src = <&led_flash_triple_rear>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L3M>;
+    //     cam_v_custom1-supply = <&L4N>;
+    //     cam_vdig-supply = <&L1M>;
+    //     cam_vaf-supply = <&L7M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
+    //         "cam_vdig", "cam_vaf", "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
+    //     rgltr-max-voltage = <3312000 3000000 1900000 1200000 2950000 0>;
+    //     rgltr-load-current = <4000 96000 88000 872000 103000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk1_active
+    //             &cam_sensor_active_rst1>;
+    //     pinctrl-1 = <&cam_sensor_mclk1_suspend
+    //             &cam_sensor_suspend_rst1>;
+    //     gpios = <&tlmm 37 0>,
+    //         <&tlmm 41 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK1",
+    //                 "CAM_RESET1";
+    //     cci-master = <CCI_MASTER_1>;
+    //     clocks = <&camcc CAM_CC_MCLK1_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor8 {
-        cell-index = <8>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <1>;
-        hw-no-ops;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <180>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L3M>;
-        cam_v_custom1-supply = <&L4N>;
-        cam_vdig-supply = <&L1M>;
-        cam_vaf-supply = <&L7M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
-            "cam_vdig", "cam_vaf", "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
-        rgltr-max-voltage = <1808000 3000000 1888000 1200000 3000000 0>;
-        rgltr-load-current = <4000 96000 88000 872000 103000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk2_active
-                &cam_sensor_active_rst2>;
-        pinctrl-1 = <&cam_sensor_mclk2_suspend
-                &cam_sensor_suspend_rst2>;
-        gpios = <&tlmm 41 0>,
-            <&tlmm 46 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK2",
-                    "CAM_RESET2";
-        cci-master = <CCI_MASTER_1>;
-        clocks = <&camcc CAM_CC_MCLK2_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor8 {
+    //     cell-index = <8>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <1>;
+    //     hw-no-ops;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <180>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L3M>;
+    //     cam_v_custom1-supply = <&L4N>;
+    //     cam_vdig-supply = <&L1M>;
+    //     cam_vaf-supply = <&L7M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
+    //         "cam_vdig", "cam_vaf", "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
+    //     rgltr-max-voltage = <1808000 3000000 1888000 1200000 3000000 0>;
+    //     rgltr-load-current = <4000 96000 88000 872000 103000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk2_active
+    //             &cam_sensor_active_rst2>;
+    //     pinctrl-1 = <&cam_sensor_mclk2_suspend
+    //             &cam_sensor_suspend_rst2>;
+    //     gpios = <&tlmm 41 0>,
+    //         <&tlmm 46 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK2",
+    //                 "CAM_RESET2";
+    //     cci-master = <CCI_MASTER_1>;
+    //     clocks = <&camcc CAM_CC_MCLK2_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor7 {
-        cell-index = <7>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <1>;
-        hw-no-ops;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <180>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L3M>;
-        cam_v_custom1-supply = <&L4N>;
-        cam_vdig-supply = <&L1M>;
-        cam_vaf-supply = <&L7M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
-            "cam_vdig", "cam_vaf", "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
-        rgltr-max-voltage = <1808000 3000000 1888000 1200000 3000000 0>;
-        rgltr-load-current = <4000 96000 88000 872000 103000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk2_active
-                &cam_sensor_active_rst2>;
-        pinctrl-1 = <&cam_sensor_mclk2_suspend
-                &cam_sensor_suspend_rst2>;
-        gpios = <&tlmm 41 0>,
-            <&tlmm 46 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK2",
-                    "CAM_RESET2";
-        cci-master = <CCI_MASTER_1>;
-        clocks = <&camcc CAM_CC_MCLK2_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor7 {
+    //     cell-index = <7>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <1>;
+    //     hw-no-ops;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <180>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L3M>;
+    //     cam_v_custom1-supply = <&L4N>;
+    //     cam_vdig-supply = <&L1M>;
+    //     cam_vaf-supply = <&L7M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_v_custom1",
+    //         "cam_vdig", "cam_vaf", "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2904000 1800000 1104000 2704000 0>;
+    //     rgltr-max-voltage = <1808000 3000000 1888000 1200000 3000000 0>;
+    //     rgltr-load-current = <4000 96000 88000 872000 103000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk2_active
+    //             &cam_sensor_active_rst2>;
+    //     pinctrl-1 = <&cam_sensor_mclk2_suspend
+    //             &cam_sensor_suspend_rst2>;
+    //     gpios = <&tlmm 41 0>,
+    //         <&tlmm 46 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK2",
+    //                 "CAM_RESET2";
+    //     cci-master = <CCI_MASTER_1>;
+    //     clocks = <&camcc CAM_CC_MCLK2_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
 };
 
 &cam_cci1 {
-    actuator_triple_tele: qcom,actuator1 {
-        cell-index = <1>;
-        compatible = "qcom,actuator";
-        cci-master = <CCI_MASTER_0>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <2704000>;
-        rgltr-max-voltage = <2950000>;
-        rgltr-load-current = <103000>;
-    };
+    // actuator_triple_tele: qcom,actuator1 {
+    //     cell-index = <1>;
+    //     compatible = "qcom,actuator";
+    //     cci-master = <CCI_MASTER_0>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <2704000>;
+    //     rgltr-max-voltage = <2950000>;
+    //     rgltr-load-current = <103000>;
+    // };
 
-    eeprom_triple_tele: qcom,eeprom1 {
-        cell-index = <1>;
-        compatible = "qcom,eeprom";
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L4M>;
-        cam_vdig-supply = <&L2M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        cam_vaf-supply = <&L7M>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_clk", "cam_vaf";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2800000 1050000 0 2704000>;
-        rgltr-max-voltage = <3312000 2900000 1150000 0 2950000>;
-        rgltr-load-current = <10000 52000 140000 0 103000>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk3_active
-                 &cam_sensor_active_rst3>;
-        pinctrl-1 = <&cam_sensor_mclk3_suspend
-                 &cam_sensor_suspend_rst3>;
-        gpios = <&tlmm 39 0>,
-            <&tlmm 43 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK3",
-                    "CAM_RESET3";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK3_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // eeprom_triple_tele: qcom,eeprom1 {
+    //     cell-index = <1>;
+    //     compatible = "qcom,eeprom";
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L4M>;
+    //     cam_vdig-supply = <&L2M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     cam_vaf-supply = <&L7M>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_clk", "cam_vaf";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2800000 1050000 0 2704000>;
+    //     rgltr-max-voltage = <3312000 2900000 1150000 0 2950000>;
+    //     rgltr-load-current = <10000 52000 140000 0 103000>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk3_active
+    //              &cam_sensor_active_rst3>;
+    //     pinctrl-1 = <&cam_sensor_mclk3_suspend
+    //              &cam_sensor_suspend_rst3>;
+    //     gpios = <&tlmm 39 0>,
+    //         <&tlmm 43 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK3",
+    //                 "CAM_RESET3";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK3_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    eeprom_front: qcom,eeprom3 {
-        cell-index = <3>;
-        compatible = "qcom,eeprom";
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L6N>;
-        cam_vdig-supply = <&L1N>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2704000 952000 0>;
-        rgltr-max-voltage = <3312000 3000000 1150000 0>;
-        rgltr-load-current = <20000 90000 550000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk2_active
-                 &cam_sensor_active_rst2>;
-        pinctrl-1 = <&cam_sensor_mclk2_suspend
-                 &cam_sensor_suspend_rst2>;
-        gpios = <&tlmm 38 0>,
-            <&tlmm 42 0>;
-        gpio-reset = <1>;
-        gpio-req-tbl-num = <0 1>;
-        gpio-req-tbl-flags = <1 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK2",
-                    "CAM_RESET2";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK2_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // eeprom_front: qcom,eeprom3 {
+    //     cell-index = <3>;
+    //     compatible = "qcom,eeprom";
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L6N>;
+    //     cam_vdig-supply = <&L1N>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2704000 952000 0>;
+    //     rgltr-max-voltage = <3312000 3000000 1150000 0>;
+    //     rgltr-load-current = <20000 90000 550000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk2_active
+    //              &cam_sensor_active_rst2>;
+    //     pinctrl-1 = <&cam_sensor_mclk2_suspend
+    //              &cam_sensor_suspend_rst2>;
+    //     gpios = <&tlmm 38 0>,
+    //         <&tlmm 42 0>;
+    //     gpio-reset = <1>;
+    //     gpio-req-tbl-num = <0 1>;
+    //     gpio-req-tbl-flags = <1 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK2",
+    //                 "CAM_RESET2";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK2_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor1 {
-        cell-index = <5>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <2>;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <180>;
-        eeprom-src = <&eeprom_triple_tele>;
-        actuator-src = <&actuator_triple_tele>;
-        led-flash-src = <&led_flash_triple_rear_aux2>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L4M>;
-        cam_vdig-supply = <&L2M>;
-        cam_vaf-supply = <&L7M>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_vaf", "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2800000 1050000 2704000 0>;
-        rgltr-max-voltage = <3312000 2900000 1150000 2950000 0>;
-        rgltr-load-current = <10000 52000 140000 103000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk3_active
-                 &cam_sensor_active_rst3
-                                 &cam_sensor_csi_mux_sel_active>;
-        pinctrl-1 = <&cam_sensor_mclk3_suspend
-                 &cam_sensor_suspend_rst3
-                                 &cam_sensor_csi_mux_sel_suspend>;
-        gpios = <&tlmm 39 0>,
-            <&tlmm 43 0>,
-            <&tlmm 106 0>;
-        gpio-reset = <1>;
-                gpio-custom1 = <2>;
-        gpio-req-tbl-num = <0 1 2>;
-        gpio-req-tbl-flags = <1 0 0>;
-        gpio-req-tbl-label = "CAMIF_MCLK3",
-                    "CAM_RESET3",
-                                        "CAM_CSIMUX_SEL";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK3_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor1 {
+    //     cell-index = <5>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <2>;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <180>;
+    //     eeprom-src = <&eeprom_triple_tele>;
+    //     actuator-src = <&actuator_triple_tele>;
+    //     led-flash-src = <&led_flash_triple_rear_aux2>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L4M>;
+    //     cam_vdig-supply = <&L2M>;
+    //     cam_vaf-supply = <&L7M>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_vaf", "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2800000 1050000 2704000 0>;
+    //     rgltr-max-voltage = <3312000 2900000 1150000 2950000 0>;
+    //     rgltr-load-current = <10000 52000 140000 103000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk3_active
+    //              &cam_sensor_active_rst3
+    //                              &cam_sensor_csi_mux_sel_active>;
+    //     pinctrl-1 = <&cam_sensor_mclk3_suspend
+    //              &cam_sensor_suspend_rst3
+    //                              &cam_sensor_csi_mux_sel_suspend>;
+    //     gpios = <&tlmm 39 0>,
+    //         <&tlmm 43 0>,
+    //         <&tlmm 106 0>;
+    //     gpio-reset = <1>;
+    //             gpio-custom1 = <2>;
+    //     gpio-req-tbl-num = <0 1 2>;
+    //     gpio-req-tbl-flags = <1 0 0>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK3",
+    //                 "CAM_RESET3",
+    //                                     "CAM_CSIMUX_SEL";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK3_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 
-    qcom,cam-sensor3 {
-        cell-index = <2>;
-        compatible = "qcom,cam-sensor";
-        csiphy-sd-index = <2>;
-        sensor-position-roll = <90>;
-        sensor-position-pitch = <0>;
-        sensor-position-yaw = <0>;
-        eeprom-src = <&eeprom_front>;
-        cam_vio-supply = <&L3N>;
-        cam_vana-supply = <&L6N>;
-        cam_vdig-supply = <&L1N>;
-        cam_clk-supply = <&cam_cc_camss_top_gdsc>;
-        regulator-names = "cam_vio", "cam_vana", "cam_vdig",
-            "cam_clk";
-        rgltr-cntrl-support;
-        rgltr-min-voltage = <1808000 2704000 952000 0>;
-        rgltr-max-voltage = <3312000 3000000 1150000 0>;
-        rgltr-load-current = <20000 90000 550000 0>;
-        gpio-no-mux = <0>;
-        pinctrl-names = "cam_default", "cam_suspend";
-        pinctrl-0 = <&cam_sensor_mclk2_active
-                 &cam_sensor_active_rst2
-                                 &cam_sensor_csi_mux_sel_active>;
-        pinctrl-1 = <&cam_sensor_mclk2_suspend
-                 &cam_sensor_suspend_rst2
-                                 &cam_sensor_csi_mux_sel_suspend>;
-        gpios = <&tlmm 38 0>,
-            <&tlmm 42 0>,
-            <&tlmm 106 0>;
-        gpio-reset = <1>;
-                gpio-custom1 = <2>;
-        gpio-req-tbl-num = <0 1 2>;
-        gpio-req-tbl-flags = <1 0 1>;
-        gpio-req-tbl-label = "CAMIF_MCLK2",
-                    "CAM_RESET2",
-                                        "CAM_CSIMUX_SEL";
-        cci-master = <CCI_MASTER_0>;
-        clocks = <&camcc CAM_CC_MCLK2_CLK>;
-        clock-names = "cam_clk";
-        clock-cntl-level = "nominal";
-        clock-rates = <24000000>;
-        status = "ok";
-    };
+    // qcom,cam-sensor3 {
+    //     cell-index = <2>;
+    //     compatible = "qcom,cam-sensor";
+    //     csiphy-sd-index = <2>;
+    //     sensor-position-roll = <90>;
+    //     sensor-position-pitch = <0>;
+    //     sensor-position-yaw = <0>;
+    //     eeprom-src = <&eeprom_front>;
+    //     cam_vio-supply = <&L3N>;
+    //     cam_vana-supply = <&L6N>;
+    //     cam_vdig-supply = <&L1N>;
+    //     cam_clk-supply = <&cam_cc_camss_top_gdsc>;
+    //     regulator-names = "cam_vio", "cam_vana", "cam_vdig",
+    //         "cam_clk";
+    //     rgltr-cntrl-support;
+    //     rgltr-min-voltage = <1808000 2704000 952000 0>;
+    //     rgltr-max-voltage = <3312000 3000000 1150000 0>;
+    //     rgltr-load-current = <20000 90000 550000 0>;
+    //     gpio-no-mux = <0>;
+    //     pinctrl-names = "cam_default", "cam_suspend";
+    //     pinctrl-0 = <&cam_sensor_mclk2_active
+    //              &cam_sensor_active_rst2
+    //                              &cam_sensor_csi_mux_sel_active>;
+    //     pinctrl-1 = <&cam_sensor_mclk2_suspend
+    //              &cam_sensor_suspend_rst2
+    //                              &cam_sensor_csi_mux_sel_suspend>;
+    //     gpios = <&tlmm 38 0>,
+    //         <&tlmm 42 0>,
+    //         <&tlmm 106 0>;
+    //     gpio-reset = <1>;
+    //             gpio-custom1 = <2>;
+    //     gpio-req-tbl-num = <0 1 2>;
+    //     gpio-req-tbl-flags = <1 0 1>;
+    //     gpio-req-tbl-label = "CAMIF_MCLK2",
+    //                 "CAM_RESET2",
+    //                                     "CAM_CSIMUX_SEL";
+    //     cci-master = <CCI_MASTER_0>;
+    //     clocks = <&camcc CAM_CC_MCLK2_CLK>;
+    //     clock-names = "cam_clk";
+    //     clock-cntl-level = "nominal";
+    //     clock-rates = <24000000>;
+    //     status = "ok";
+    // };
 };
-- 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值