Commit 7f07c278 authored by Rudraksha Gupta's avatar Rudraksha Gupta Committed by Bjorn Andersson
Browse files
parent 72c6158e
Loading
Loading
Loading
Loading
+45 −0
Original line number Diff line number Diff line
@@ -182,6 +182,22 @@ touchscreen: touchscreen-int-state {
		bias-disable;
		drive-strength = <2>;
	};

	nfc_default: nfc-default-state {
		irq-pins {
			pins = "gpio106";
			function = "gpio";
			drive-strength = <2>;
			bias-pull-down;
		};

		firmware-pins {
			pins = "gpio92";
			function = "gpio";
			drive-strength = <2>;
			bias-disable;
		};
	};
};

&pm8921 {
@@ -195,6 +211,14 @@ prox_sensor_int: prox-sensor-int-state {
		input-enable;
		bias-disable;
	};

	nfc_enable: nfc-enable-state {
		pins = "gpio21";
		function = "normal";
		bias-disable;
		qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
		power-source = <PM8921_GPIO_S4>;
	};
};

&rpm {
@@ -442,3 +466,24 @@ &usb1 {
	dr_mode = "otg";
	status = "okay";
};

&gsbi7 {
	qcom,mode = <GSBI_PROT_I2C>;

	status = "okay";
};

&gsbi7_i2c {
	status = "okay";

	nfc@2b {
		compatible = "nxp,pn544-i2c";
		reg = <0x2b>;
		interrupts-extended = <&tlmm 106 IRQ_TYPE_EDGE_RISING>;
		enable-gpios = <&pm8921_gpio 21 GPIO_ACTIVE_HIGH>;
		firmware-gpios = <&tlmm 92 GPIO_ACTIVE_HIGH>;

		pinctrl-0 = <&nfc_default &nfc_enable>;
		pinctrl-names = "default";
	};
};