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