mirror of
https://github.com/torvalds/linux.git
synced 2026-06-04 04:23:35 +02:00
ARM: dts: qcom: msm8960: expressatt: Add NFC
Add pn544 NFC chip Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com> Signed-off-by: Rudraksha Gupta <guptarud@gmail.com> Link: https://lore.kernel.org/r/20251124-expressatt_nfc_accel_magn_light-v4-3-9c5686ad67e2@gmail.com Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
parent
72c6158e17
commit
7f07c27808
|
|
@ -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";
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user