blob: e816784adc38f0d1a5f9979bee322313298614a6 [file] [log] [blame]
#include <dt-bindings/gpio/gpio.h>
#include <dt-bindings/pinctrl/samsung.h>
&hsi2c_4 {
status = "ok";
#address-cells = <1>;
#size-cells = <0>;
novatek: novatek@62 {
compatible = "novatek,NVT-ts";
reg = <0x62>;
status = "disabled";
depends-on = <&decon_f>;
novatek,irq-gpio =<&gpa0 5 GPIO_ACTIVE_LOW>;
novatek,nfc-active-gpio = <&gpa1 4 0x00>;
pinctrl-names = "default";
pinctrl-0 = <&ts_int_active &nfc_active>;
novatek,nfc-active-ms = <10000>;
novatek,nfc-debounce-ms = <40>;
};
};
&pinctrl_0 {
/* SOC_NFC_ZM_L */
nfc_active: nfc-active {
samsung,pins = "gpa1-4";
samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
samsung,pin-drv = <0>; /* LVL1 DRV */
samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
};
/* TP_INT */
ts_int_active: ts-int-active {
samsung,pins = "gpa0-5";
samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>;
samsung,pin-pud = <EXYNOS_PIN_PULL_UP>;
};
};