blob: e0f6195791a1bb1e153995c39ca4ea3ea481ee09 [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>;
raydium: raydium@39 {
compatible = "raydium,raydium-ts";
reg = <0x39>;
status = "disabled";
raydium,reset-gpio = <&gpp3 2 GPIO_ACTIVE_LOW>;
raydium,irq-gpio =<&gpa0 5 GPIO_ACTIVE_LOW>;
pinctrl-names = "pmx_ts_active";
pinctrl-0 = <&ts_int_active &ts_reset_active>;
raydium,display-coords = <0 0 390 390>;
raydium,soft-reset-delay-ms = <360>;
raydium,num-max-touches = <2>;
};
};
&pinctrl_0 {
/* 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>;
};
};
&pinctrl_5 {
/* TP_EXT_RESET */
ts_reset_active: ts-reset-active {
samsung,pins = "gpp3-2";
samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>;
samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
};
};