1 1329c1abSStephan Gerhold// SPDX-License-Identifier: GPL-2.0-only 2 1329c1abSStephan Gerhold 3 1329c1abSStephan Gerhold/dts-v1/; 4 1329c1abSStephan Gerhold 5 1329c1abSStephan Gerhold#include "msm8916-samsung-a2015-common.dtsi" 6 1329c1abSStephan Gerhold 7 1329c1abSStephan Gerhold/ { 8 1329c1abSStephan Gerhold model = "Samsung Galaxy A5U (EUR)"; 9 1329c1abSStephan Gerhold compatible = "samsung,a5u-eur", "qcom,msm8916"; 10 eaa744b1SArnaud Ferraris chassis-type = "handset"; 11 41004077SStephan Gerhold 12 41004077SStephan Gerhold reg_touch_key: regulator-touch-key { 13 41004077SStephan Gerhold compatible = "regulator-fixed"; 14 41004077SStephan Gerhold regulator-name = "touch_key"; 15 41004077SStephan Gerhold regulator-min-microvolt = <3300000>; 16 41004077SStephan Gerhold regulator-max-microvolt = <3300000>; 17 41004077SStephan Gerhold 18 41004077SStephan Gerhold gpio = <&tlmm 97 GPIO_ACTIVE_HIGH>; 19 41004077SStephan Gerhold enable-active-high; 20 41004077SStephan Gerhold 21 41004077SStephan Gerhold pinctrl-names = "default"; 22 41004077SStephan Gerhold pinctrl-0 = <&tkey_en_default>; 23 41004077SStephan Gerhold }; 24 1329c1abSStephan Gerhold}; 25 0d705199SStephan Gerhold 26 079f81acSStephan Gerhold&accelerometer { 27 079f81acSStephan Gerhold mount-matrix = "-1", "0", "0", 28 079f81acSStephan Gerhold "0", "1", "0", 29 079f81acSStephan Gerhold "0", "0", "1"; 30 079f81acSStephan Gerhold}; 31 079f81acSStephan Gerhold 32 a4c29512SStephan Gerhold&blsp_i2c5 { 33 a4c29512SStephan Gerhold status = "okay"; 34 a4c29512SStephan Gerhold 35 a4c29512SStephan Gerhold touchscreen@48 { 36 a4c29512SStephan Gerhold compatible = "melfas,mms345l"; 37 a4c29512SStephan Gerhold 38 a4c29512SStephan Gerhold reg = <0x48>; 39 a4c29512SStephan Gerhold interrupt-parent = <&tlmm>; 40 a4c29512SStephan Gerhold interrupts = <13 IRQ_TYPE_EDGE_FALLING>; 41 a4c29512SStephan Gerhold 42 a4c29512SStephan Gerhold touchscreen-size-x = <720>; 43 a4c29512SStephan Gerhold touchscreen-size-y = <1280>; 44 a4c29512SStephan Gerhold 45 d749d52eSLin, Meng-Bo avdd-supply = <®_vdd_tsp_a>; 46 a4c29512SStephan Gerhold vdd-supply = <&pm8916_l6>; 47 a4c29512SStephan Gerhold 48 a4c29512SStephan Gerhold pinctrl-names = "default"; 49 a4c29512SStephan Gerhold pinctrl-0 = <&ts_int_default>; 50 a4c29512SStephan Gerhold }; 51 a4c29512SStephan Gerhold}; 52 a4c29512SStephan Gerhold 53 5ffe6187SNikita Travkin&clk_pwm { 54 5ffe6187SNikita Travkin status = "okay"; 55 5ffe6187SNikita Travkin}; 56 5ffe6187SNikita Travkin 57 41004077SStephan Gerhold&touchkey { 58 41004077SStephan Gerhold vcc-supply = <®_touch_key>; 59 41004077SStephan Gerhold vdd-supply = <®_touch_key>; 60 41004077SStephan Gerhold}; 61 41004077SStephan Gerhold 62 5ffe6187SNikita Travkin&vibrator { 63 5ffe6187SNikita Travkin status = "okay"; 64 5ffe6187SNikita Travkin}; 65 5ffe6187SNikita Travkin 66 *32444424SStephan Gerhold&wcnss { 67 *32444424SStephan Gerhold status = "okay"; 68 *32444424SStephan Gerhold}; 69 *32444424SStephan Gerhold 70 *32444424SStephan Gerhold&wcnss_iris { 71 *32444424SStephan Gerhold compatible = "qcom,wcn3660b"; 72 *32444424SStephan Gerhold}; 73 *32444424SStephan Gerhold 74 a4c29512SStephan Gerhold&tlmm { 75 8b276ca0SKrzysztof Kozlowski tkey_en_default: tkey-en-default-state { 76 41004077SStephan Gerhold pins = "gpio97"; 77 41004077SStephan Gerhold function = "gpio"; 78 41004077SStephan Gerhold 79 41004077SStephan Gerhold drive-strength = <2>; 80 41004077SStephan Gerhold bias-disable; 81 41004077SStephan Gerhold }; 82 a4c29512SStephan Gerhold}; 83