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

Commit 66f8dff8 authored by Himanshu Aggarwal's avatar Himanshu Aggarwal
Browse files

ARM: dts: msm: add camera focus and snapshot nodes for MSMFALCON



MSM GPIO 64 is connected to Camera Focus Button and MSM GPIO 113 is
connected to Camera Snapshot Button. Add the nodes for these buttons
along with their pintrl configuration.

Change-Id: Ifc03c72233dcf1081fc3f2fed495d19e48bb8c7d
Signed-off-by: default avatarHimanshu Aggarwal <haggarwa@codeaurora.org>
parent a80e267a
Loading
Loading
Loading
Loading
+28 −0
Original line number Diff line number Diff line
@@ -760,5 +760,33 @@
				bias-disable;
			};
		};

		tlmm_gpio_key {
			gpio_key_active: gpio_key_active {
				mux {
					pins = "gpio64", "gpio113";
					function = "gpio";
				};

				config {
					pins = "gpio64", "gpio113";
					drive-strength = <2>;
					bias-pull-up;
				};
			};

			gpio_key_suspend: gpio_key_suspend {
				mux {
					pins = "gpio64", "gpio113";
					function = "gpio";
				};

				config {
					pins = "gpio64", "gpio113";
					drive-strength = <2>;
					bias-pull-up;
				};
			};
		};
	};
};
+20 −1
Original line number Diff line number Diff line
@@ -1672,9 +1672,28 @@

&soc {
	gpio_keys {
		status = "okay";
		compatible = "gpio-keys";
		input-name = "gpio-keys";
		status = "okay";
		pinctrl-names = "tlmm_gpio_key_active","tlmm_gpio_key_suspend";
		pinctrl-0 = <&gpio_key_active>;
		pinctrl-1 = <&gpio_key_suspend>;

		camera_focus {
			label = "camera_focus";
			gpios = <&tlmm 64 0x1>;
			linux,input-type = <1>;
			linux,code = <0x210>;
			debounce-interval = <15>;
		};

		camera_snapshot {
			label = "camera_snapshot";
			gpios = <&tlmm 113 0x1>;
			linux,input-type = <1>;
			linux,code = <0x2fe>;
			debounce-interval = <15>;
		};

		vol_up {
			label = "volume_up";