Loading Documentation/devicetree/bindings/media/video/msm-cam-cci.txt +21 −7 Original line number Diff line number Diff line Loading @@ -323,6 +323,11 @@ Image sensor node contains properties of camera image sensor Value type: <phandle> Definition: should contain regulator from which IO voltage is supplied - cam_bob-supply Usage: optional Value type: <phandle> Definition: should contain regulator from which BoB voltage is supplied - regulator-names Usage: required Value type: <string> Loading Loading @@ -387,6 +392,11 @@ Image sensor node contains properties of camera image sensor Value type: <u32> Definition: should contain regulator from which AF voltage is supplied - pwm-switch Usage: optional Value type: <boolean> Definition: This property is required for regulator to switch into PWM mode. - gpios Usage: required Value type: <phandle> Loading Loading @@ -764,14 +774,18 @@ Example: actuator-src = <&actuator0>; ois-src = <&ois0>; eeprom-src = <&eeprom0>; cam_vdig-supply = <&pm845_s3>; cam_vio-supply = <&pm845_lvs1>; cam_vana-supply = <&pmi8998_bob>; regulator-names = "cam_vdig", "cam_vio", "cam_vana"; cam_vdig-supply = <&pm8009_l2>; cam_vio-supply = <&pm8009l_l1>; cam_vana-supply = <&pm8009l_l5>; cam_bob-supply = <&pm8150l_bob>; cam_clk-supply = <&tital_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 3312000 1352000>; rgltr-max-voltage = <0 3312000 1352000>; rgltr-load-current = <0 80000 105000>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk0_active Loading arch/arm64/boot/dts/qcom/sm8150-camera-sensor-cdp.dtsi +28 −20 Original line number Diff line number Diff line Loading @@ -163,8 +163,8 @@ regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk", "cam_vaf"; rgltr-cntrl-support; rgltr-min-voltage = <0 2850000 1200000 0 2856000>; rgltr-max-voltage = <0 2850000 1200000 0 2856000>; rgltr-min-voltage = <0 2856000 1200000 0 2856000>; rgltr-max-voltage = <0 2856000 1200000 0 2856000>; rgltr-load-current = <0 80000 1200000 0 0>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; Loading Loading @@ -201,8 +201,8 @@ regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk", "cam_vaf"; rgltr-cntrl-support; rgltr-min-voltage = <0 2850000 1200000 0 2856000>; rgltr-max-voltage = <0 2850000 1200000 0 2856000>; rgltr-min-voltage = <0 2856000 1200000 0 2856000>; rgltr-max-voltage = <0 2856000 1200000 0 2856000>; rgltr-load-current = <0 80000 1200000 0 0>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; Loading Loading @@ -240,15 +240,17 @@ ois-src = <&ois_rear>; eeprom-src = <&eeprom_rear>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk0_active Loading Loading @@ -282,16 +284,18 @@ actuator-src = <&actuator_rear_aux>; led-flash-src = <&led_flash_rear_aux>; eeprom-src = <&eeprom_rear_aux>; cam_bob-supply = <&pm8150l_bob>; cam_vdig-supply = <&pm8009_l2>; cam_vio-supply = <&pm8150l_l1>; cam_vana-supply = <&pm8009_l6>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk1_active Loading Loading @@ -326,15 +330,17 @@ actuator-src = <&actuator_front>; led-flash-src = <&led_flash_front>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l6>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk2_active Loading Loading @@ -367,15 +373,17 @@ sensor-position-yaw = <0>; led-flash-src = <&led_flash_iris>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk3_active Loading arch/arm64/boot/dts/qcom/sm8150-camera-sensor-mtp.dtsi +28 −20 Original line number Diff line number Diff line Loading @@ -163,8 +163,8 @@ regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk", "cam_vaf"; rgltr-cntrl-support; rgltr-min-voltage = <0 2850000 1200000 0 2856000>; rgltr-max-voltage = <0 2850000 1200000 0 2856000>; rgltr-min-voltage = <0 2856000 1200000 0 2856000>; rgltr-max-voltage = <0 2856000 1200000 0 2856000>; rgltr-load-current = <0 80000 1200000 0 0>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; Loading Loading @@ -201,8 +201,8 @@ regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk", "cam_vaf"; rgltr-cntrl-support; rgltr-min-voltage = <0 2850000 1200000 0 2856000>; rgltr-max-voltage = <0 2850000 1200000 0 2856000>; rgltr-min-voltage = <0 2856000 1200000 0 2856000>; rgltr-max-voltage = <0 2856000 1200000 0 2856000>; rgltr-load-current = <0 80000 1200000 0 0>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; Loading Loading @@ -240,15 +240,17 @@ ois-src = <&ois_rear>; eeprom-src = <&eeprom_rear>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk0_active Loading Loading @@ -282,16 +284,18 @@ actuator-src = <&actuator_rear_aux>; led-flash-src = <&led_flash_rear_aux>; eeprom-src = <&eeprom_rear_aux>; cam_bob-supply = <&pm8150l_bob>; cam_vdig-supply = <&pm8009_l2>; cam_vio-supply = <&pm8150l_l1>; cam_vana-supply = <&pm8009_l6>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk1_active Loading Loading @@ -326,15 +330,17 @@ actuator-src = <&actuator_front>; led-flash-src = <&led_flash_front>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l6>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk2_active Loading Loading @@ -367,15 +373,17 @@ sensor-position-yaw = <0>; led-flash-src = <&led_flash_iris>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk3_active Loading arch/arm64/boot/dts/qcom/sm8150-camera-sensor-qrd.dtsi +24 −16 Original line number Diff line number Diff line Loading @@ -238,15 +238,17 @@ ois-src = <&ois_rear>; eeprom-src = <&eeprom_rear>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk0_active Loading Loading @@ -281,16 +283,18 @@ actuator-src = <&actuator_rear_aux>; led-flash-src = <&led_flash_rear_aux>; eeprom-src = <&eeprom_rear_aux>; cam_bob-supply = <&pm8150l_bob>; cam_vdig-supply = <&pm8009_l2>; cam_vio-supply = <&pm8150l_l1>; cam_vana-supply = <&pm8009_l6>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk1_active Loading Loading @@ -325,15 +329,17 @@ eeprom-src = <&eeprom_front>; actuator-src = <&actuator_front>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l6>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk2_active Loading Loading @@ -367,15 +373,17 @@ sensor-position-yaw = <0>; led-flash-src = <&led_flash_iris>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk3_active Loading arch/arm64/boot/dts/qcom/sm8150-camera.dtsi +9 −0 Original line number Diff line number Diff line Loading @@ -999,6 +999,9 @@ cam_ipe0: qcom,ipe0 { cell-index = <0>; compatible = "qcom,cam-ipe"; reg = <0xac87000 0x3000>; reg-names = "ipe0_top"; reg-cam-base = <0x87000>; regulator-names = "ipe0-vdd"; ipe0-vdd-supply = <&ipe_0_gdsc>; clock-names = Loading Loading @@ -1028,6 +1031,9 @@ cam_ipe1: qcom,ipe1 { cell-index = <1>; compatible = "qcom,cam-ipe"; reg = <0xac91000 0x3000>; reg-names = "ipe1_top"; reg-cam-base = <0x91000>; regulator-names = "ipe1-vdd"; ipe1-vdd-supply = <&ipe_1_gdsc>; clock-names = Loading Loading @@ -1057,6 +1063,9 @@ cam_bps: qcom,bps { cell-index = <0>; compatible = "qcom,cam-bps"; reg = <0xac6f000 0x3000>; reg-names = "bps_top"; reg-cam-base = <0x6f000>; regulator-names = "bps-vdd"; bps-vdd-supply = <&bps_gdsc>; clock-names = Loading Loading
Documentation/devicetree/bindings/media/video/msm-cam-cci.txt +21 −7 Original line number Diff line number Diff line Loading @@ -323,6 +323,11 @@ Image sensor node contains properties of camera image sensor Value type: <phandle> Definition: should contain regulator from which IO voltage is supplied - cam_bob-supply Usage: optional Value type: <phandle> Definition: should contain regulator from which BoB voltage is supplied - regulator-names Usage: required Value type: <string> Loading Loading @@ -387,6 +392,11 @@ Image sensor node contains properties of camera image sensor Value type: <u32> Definition: should contain regulator from which AF voltage is supplied - pwm-switch Usage: optional Value type: <boolean> Definition: This property is required for regulator to switch into PWM mode. - gpios Usage: required Value type: <phandle> Loading Loading @@ -764,14 +774,18 @@ Example: actuator-src = <&actuator0>; ois-src = <&ois0>; eeprom-src = <&eeprom0>; cam_vdig-supply = <&pm845_s3>; cam_vio-supply = <&pm845_lvs1>; cam_vana-supply = <&pmi8998_bob>; regulator-names = "cam_vdig", "cam_vio", "cam_vana"; cam_vdig-supply = <&pm8009_l2>; cam_vio-supply = <&pm8009l_l1>; cam_vana-supply = <&pm8009l_l5>; cam_bob-supply = <&pm8150l_bob>; cam_clk-supply = <&tital_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 3312000 1352000>; rgltr-max-voltage = <0 3312000 1352000>; rgltr-load-current = <0 80000 105000>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk0_active Loading
arch/arm64/boot/dts/qcom/sm8150-camera-sensor-cdp.dtsi +28 −20 Original line number Diff line number Diff line Loading @@ -163,8 +163,8 @@ regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk", "cam_vaf"; rgltr-cntrl-support; rgltr-min-voltage = <0 2850000 1200000 0 2856000>; rgltr-max-voltage = <0 2850000 1200000 0 2856000>; rgltr-min-voltage = <0 2856000 1200000 0 2856000>; rgltr-max-voltage = <0 2856000 1200000 0 2856000>; rgltr-load-current = <0 80000 1200000 0 0>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; Loading Loading @@ -201,8 +201,8 @@ regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk", "cam_vaf"; rgltr-cntrl-support; rgltr-min-voltage = <0 2850000 1200000 0 2856000>; rgltr-max-voltage = <0 2850000 1200000 0 2856000>; rgltr-min-voltage = <0 2856000 1200000 0 2856000>; rgltr-max-voltage = <0 2856000 1200000 0 2856000>; rgltr-load-current = <0 80000 1200000 0 0>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; Loading Loading @@ -240,15 +240,17 @@ ois-src = <&ois_rear>; eeprom-src = <&eeprom_rear>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk0_active Loading Loading @@ -282,16 +284,18 @@ actuator-src = <&actuator_rear_aux>; led-flash-src = <&led_flash_rear_aux>; eeprom-src = <&eeprom_rear_aux>; cam_bob-supply = <&pm8150l_bob>; cam_vdig-supply = <&pm8009_l2>; cam_vio-supply = <&pm8150l_l1>; cam_vana-supply = <&pm8009_l6>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk1_active Loading Loading @@ -326,15 +330,17 @@ actuator-src = <&actuator_front>; led-flash-src = <&led_flash_front>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l6>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk2_active Loading Loading @@ -367,15 +373,17 @@ sensor-position-yaw = <0>; led-flash-src = <&led_flash_iris>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk3_active Loading
arch/arm64/boot/dts/qcom/sm8150-camera-sensor-mtp.dtsi +28 −20 Original line number Diff line number Diff line Loading @@ -163,8 +163,8 @@ regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk", "cam_vaf"; rgltr-cntrl-support; rgltr-min-voltage = <0 2850000 1200000 0 2856000>; rgltr-max-voltage = <0 2850000 1200000 0 2856000>; rgltr-min-voltage = <0 2856000 1200000 0 2856000>; rgltr-max-voltage = <0 2856000 1200000 0 2856000>; rgltr-load-current = <0 80000 1200000 0 0>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; Loading Loading @@ -201,8 +201,8 @@ regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk", "cam_vaf"; rgltr-cntrl-support; rgltr-min-voltage = <0 2850000 1200000 0 2856000>; rgltr-max-voltage = <0 2850000 1200000 0 2856000>; rgltr-min-voltage = <0 2856000 1200000 0 2856000>; rgltr-max-voltage = <0 2856000 1200000 0 2856000>; rgltr-load-current = <0 80000 1200000 0 0>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; Loading Loading @@ -240,15 +240,17 @@ ois-src = <&ois_rear>; eeprom-src = <&eeprom_rear>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk0_active Loading Loading @@ -282,16 +284,18 @@ actuator-src = <&actuator_rear_aux>; led-flash-src = <&led_flash_rear_aux>; eeprom-src = <&eeprom_rear_aux>; cam_bob-supply = <&pm8150l_bob>; cam_vdig-supply = <&pm8009_l2>; cam_vio-supply = <&pm8150l_l1>; cam_vana-supply = <&pm8009_l6>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk1_active Loading Loading @@ -326,15 +330,17 @@ actuator-src = <&actuator_front>; led-flash-src = <&led_flash_front>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l6>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk2_active Loading Loading @@ -367,15 +373,17 @@ sensor-position-yaw = <0>; led-flash-src = <&led_flash_iris>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk3_active Loading
arch/arm64/boot/dts/qcom/sm8150-camera-sensor-qrd.dtsi +24 −16 Original line number Diff line number Diff line Loading @@ -238,15 +238,17 @@ ois-src = <&ois_rear>; eeprom-src = <&eeprom_rear>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk0_active Loading Loading @@ -281,16 +283,18 @@ actuator-src = <&actuator_rear_aux>; led-flash-src = <&led_flash_rear_aux>; eeprom-src = <&eeprom_rear_aux>; cam_bob-supply = <&pm8150l_bob>; cam_vdig-supply = <&pm8009_l2>; cam_vio-supply = <&pm8150l_l1>; cam_vana-supply = <&pm8009_l6>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk1_active Loading Loading @@ -325,15 +329,17 @@ eeprom-src = <&eeprom_front>; actuator-src = <&actuator_front>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l6>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2856000 1200000 0>; rgltr-max-voltage = <0 2856000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2856000 1200000 0 3008000>; rgltr-max-voltage = <0 2856000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk2_active Loading Loading @@ -367,15 +373,17 @@ sensor-position-yaw = <0>; led-flash-src = <&led_flash_iris>; cam_vio-supply = <&pm8150l_l1>; cam_bob-supply = <&pm8150l_bob>; cam_vana-supply = <&pm8009_l5>; cam_vdig-supply = <&pm8009_l2>; cam_clk-supply = <&titan_top_gdsc>; regulator-names = "cam_vio", "cam_vana", "cam_vdig", "cam_clk"; "cam_clk", "cam_bob"; rgltr-cntrl-support; rgltr-min-voltage = <0 2800000 1200000 0>; rgltr-max-voltage = <0 2800000 1200000 0>; rgltr-load-current = <0 80000 1200000 0>; pwm-switch; rgltr-min-voltage = <0 2800000 1200000 0 3008000>; rgltr-max-voltage = <0 2800000 1200000 0 4000000>; rgltr-load-current = <0 80000 1200000 0 2000000>; gpio-no-mux = <0>; pinctrl-names = "cam_default", "cam_suspend"; pinctrl-0 = <&cam_sensor_mclk3_active Loading
arch/arm64/boot/dts/qcom/sm8150-camera.dtsi +9 −0 Original line number Diff line number Diff line Loading @@ -999,6 +999,9 @@ cam_ipe0: qcom,ipe0 { cell-index = <0>; compatible = "qcom,cam-ipe"; reg = <0xac87000 0x3000>; reg-names = "ipe0_top"; reg-cam-base = <0x87000>; regulator-names = "ipe0-vdd"; ipe0-vdd-supply = <&ipe_0_gdsc>; clock-names = Loading Loading @@ -1028,6 +1031,9 @@ cam_ipe1: qcom,ipe1 { cell-index = <1>; compatible = "qcom,cam-ipe"; reg = <0xac91000 0x3000>; reg-names = "ipe1_top"; reg-cam-base = <0x91000>; regulator-names = "ipe1-vdd"; ipe1-vdd-supply = <&ipe_1_gdsc>; clock-names = Loading Loading @@ -1057,6 +1063,9 @@ cam_bps: qcom,bps { cell-index = <0>; compatible = "qcom,cam-bps"; reg = <0xac6f000 0x3000>; reg-names = "bps_top"; reg-cam-base = <0x6f000>; regulator-names = "bps-vdd"; bps-vdd-supply = <&bps_gdsc>; clock-names = Loading