Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b60772fc authored by shiwgupt's avatar shiwgupt Committed by Gerrit - the friendly Code Review server
Browse files

ARM: dts: msm: Add support for flash tioman gpio for khaje

Add support for I2C flash tioman gpio for khaje camera.

CRs-Fixed: 2993487
Change-Id: I0c6e0ee42dcd8e12e79aefc32b7f3081d230dfd5
parent 235e54da
Loading
Loading
Loading
Loading
+16 −0
Original line number Diff line number Diff line
@@ -111,3 +111,19 @@
	qcom,platform-en-gpio = <&pm7250b_gpios 5 0>;
	qcom,platform-bklight-en-gpio = <&pm7250b_gpios 1 0>;
};

&cam_res_mgr_label {
	gpios = <&pm7250b_gpios 4 0>;
};

&led_flash_rear {
	gpios = <&pm7250b_gpios 4 0>;
};

&led_flash_rear_aux {
	gpios = <&pm7250b_gpios 4 0>;
};

&led_flash_rear_aux2 {
	gpios = <&pm7250b_gpios 4 0>;
};
+0 −58
Original line number Diff line number Diff line
@@ -3,35 +3,6 @@
&tlmm {
		compatible = "qcom,khaje-pinctrl";

		cam_flash_strobe_active: cam_flash_strobe_active {
			/* STROBE */
			mux {
				pins = "gpio2";
				function = "gpio";
			};

			config {
				pins = "gpio2";
				bias-disable; /* No PULL */
				drive-strength = <2>; /* 2 MA */
			};
		};

		cam_flash_strobe_suspend: cam_flash_strobe_suspend {
			/* STROBE */
			mux {
				pins = "gpio2";
				function = "gpio";
			};

			config {
				pins = "gpio2";
				bias-pull-down; /* PULL DOWN */
				drive-strength = <2>; /* 2 MA */
				output-low;
			};
		};

		cam_flash_torch_active: cam_flash_torch_active {
			/* TORCH */
			mux {
@@ -61,35 +32,6 @@
			};
		};

		cam_flash_hwen_active: cam_flash_hwen_active {
			/* HWEN */
			mux {
				pins = "gpio4";
				function = "gpio";
			};

			config {
				pins = "gpio4";
				bias-disable; /* No PULL */
				drive-strength = <2>; /* 2 MA */
			};
		};

		cam_flash_hwen_suspend: cam_flash_hwen_suspend {
			/* HWEN */
			mux {
				pins = "gpio4";
				function = "gpio";
			};

			config {
				pins = "gpio4";
				bias-pull-down; /* PULL DOWN */
				drive-strength = <2>; /* 2 MA */
				output-low;
			};
		};

		cam_flash_tx_active: cam_flash_tx_active {
			/* TX */
			mux {
+16 −0
Original line number Diff line number Diff line
@@ -115,3 +115,19 @@
	qcom,vbatt-empty-cold-mv = <3100>;
	qcom,use-cp-iin-sns;
};

&cam_res_mgr_label {
	gpios = <&pm7250b_gpios 4 0>;
};

&led_flash_rear {
	gpios = <&pm7250b_gpios 4 0>;
};

&led_flash_rear_aux {
	gpios = <&pm7250b_gpios 4 0>;
};

&led_flash_rear_aux2 {
	gpios = <&pm7250b_gpios 4 0>;
};