11329c1abSStephan Gerhold// SPDX-License-Identifier: GPL-2.0-only 21329c1abSStephan Gerhold 31329c1abSStephan Gerhold/dts-v1/; 41329c1abSStephan Gerhold 51329c1abSStephan Gerhold#include "msm8916-samsung-a2015-common.dtsi" 61329c1abSStephan Gerhold 71329c1abSStephan Gerhold/ { 81329c1abSStephan Gerhold model = "Samsung Galaxy A5U (EUR)"; 91329c1abSStephan Gerhold compatible = "samsung,a5u-eur", "qcom,msm8916"; 10eaa744b1SArnaud Ferraris chassis-type = "handset"; 1141004077SStephan Gerhold 1241004077SStephan Gerhold reg_touch_key: regulator-touch-key { 1341004077SStephan Gerhold compatible = "regulator-fixed"; 1441004077SStephan Gerhold regulator-name = "touch_key"; 1541004077SStephan Gerhold regulator-min-microvolt = <3300000>; 1641004077SStephan Gerhold regulator-max-microvolt = <3300000>; 1741004077SStephan Gerhold 1841004077SStephan Gerhold gpio = <&msmgpio 97 GPIO_ACTIVE_HIGH>; 1941004077SStephan Gerhold enable-active-high; 2041004077SStephan Gerhold 2141004077SStephan Gerhold pinctrl-names = "default"; 2241004077SStephan Gerhold pinctrl-0 = <&tkey_en_default>; 2341004077SStephan Gerhold }; 241329c1abSStephan Gerhold}; 250d705199SStephan Gerhold 26079f81acSStephan Gerhold&accelerometer { 27079f81acSStephan Gerhold mount-matrix = "-1", "0", "0", 28079f81acSStephan Gerhold "0", "1", "0", 29079f81acSStephan Gerhold "0", "0", "1"; 30079f81acSStephan Gerhold}; 31079f81acSStephan Gerhold 32a4c29512SStephan Gerhold&blsp_i2c5 { 33a4c29512SStephan Gerhold status = "okay"; 34a4c29512SStephan Gerhold 35a4c29512SStephan Gerhold touchscreen@48 { 36a4c29512SStephan Gerhold compatible = "melfas,mms345l"; 37a4c29512SStephan Gerhold 38a4c29512SStephan Gerhold reg = <0x48>; 39a4c29512SStephan Gerhold interrupt-parent = <&msmgpio>; 40a4c29512SStephan Gerhold interrupts = <13 IRQ_TYPE_EDGE_FALLING>; 41a4c29512SStephan Gerhold 42a4c29512SStephan Gerhold touchscreen-size-x = <720>; 43a4c29512SStephan Gerhold touchscreen-size-y = <1280>; 44a4c29512SStephan Gerhold 45*d749d52eSLin, Meng-Bo avdd-supply = <®_vdd_tsp_a>; 46a4c29512SStephan Gerhold vdd-supply = <&pm8916_l6>; 47a4c29512SStephan Gerhold 48a4c29512SStephan Gerhold pinctrl-names = "default"; 49a4c29512SStephan Gerhold pinctrl-0 = <&ts_int_default>; 50a4c29512SStephan Gerhold }; 51a4c29512SStephan Gerhold}; 52a4c29512SStephan Gerhold 530d705199SStephan Gerhold&pronto { 540d705199SStephan Gerhold iris { 55826e6fafSStephan Gerhold compatible = "qcom,wcn3660b"; 560d705199SStephan Gerhold }; 570d705199SStephan Gerhold}; 58a4c29512SStephan Gerhold 5941004077SStephan Gerhold&touchkey { 6041004077SStephan Gerhold vcc-supply = <®_touch_key>; 6141004077SStephan Gerhold vdd-supply = <®_touch_key>; 6241004077SStephan Gerhold}; 6341004077SStephan Gerhold 64a4c29512SStephan Gerhold&msmgpio { 6541004077SStephan Gerhold tkey_en_default: tkey-en-default { 6641004077SStephan Gerhold pins = "gpio97"; 6741004077SStephan Gerhold function = "gpio"; 6841004077SStephan Gerhold 6941004077SStephan Gerhold drive-strength = <2>; 7041004077SStephan Gerhold bias-disable; 7141004077SStephan Gerhold }; 72a4c29512SStephan Gerhold}; 73