1 // SPDX-License-Identifier: GPL-2.0-only 1 // SPDX-License-Identifier: GPL-2.0-only 2 2 3 /dts-v1/; 3 /dts-v1/; 4 4 5 #include "msm8916-samsung-a2015-common.dtsi" 5 #include "msm8916-samsung-a2015-common.dtsi" 6 6 7 / { 7 / { 8 model = "Samsung Galaxy A3U (EUR)"; 8 model = "Samsung Galaxy A3U (EUR)"; 9 compatible = "samsung,a3u-eur", "qcom, 9 compatible = "samsung,a3u-eur", "qcom,msm8916"; 10 chassis-type = "handset"; << 11 << 12 reg_panel_vdd3: regulator-panel-vdd3 { << 13 compatible = "regulator-fixed" << 14 regulator-name = "panel_vdd3"; << 15 regulator-min-microvolt = <180 << 16 regulator-max-microvolt = <180 << 17 << 18 gpio = <&tlmm 9 GPIO_ACTIVE_HI << 19 enable-active-high; << 20 << 21 pinctrl-names = "default"; << 22 pinctrl-0 = <&panel_vdd3_defau << 23 }; << 24 << 25 reg_touch_key: regulator-touch-key { << 26 compatible = "regulator-fixed" << 27 regulator-name = "touch_key"; << 28 regulator-min-microvolt = <280 << 29 regulator-max-microvolt = <280 << 30 << 31 gpio = <&tlmm 86 GPIO_ACTIVE_H << 32 enable-active-high; << 33 << 34 pinctrl-names = "default"; << 35 pinctrl-0 = <&tkey_en_default> << 36 }; << 37 << 38 reg_key_led: regulator-key-led { << 39 compatible = "regulator-fixed" << 40 regulator-name = "key_led"; << 41 regulator-min-microvolt = <330 << 42 regulator-max-microvolt = <330 << 43 << 44 gpio = <&tlmm 60 GPIO_ACTIVE_H << 45 enable-active-high; << 46 << 47 pinctrl-names = "default"; << 48 pinctrl-0 = <&tkey_led_en_defa << 49 }; << 50 }; << 51 << 52 &accelerometer { << 53 mount-matrix = "0", "1", "0", << 54 "1", "0", "0", << 55 "0", "0", "1"; << 56 }; << 57 << 58 &battery { << 59 charge-term-current-microamp = <150000 << 60 constant-charge-current-max-microamp = << 61 constant-charge-voltage-max-microvolt << 62 }; << 63 << 64 &blsp_i2c5 { << 65 status = "okay"; << 66 << 67 touchscreen@20 { << 68 compatible = "zinitix,bt541"; << 69 << 70 reg = <0x20>; << 71 interrupt-parent = <&tlmm>; << 72 interrupts = <13 IRQ_TYPE_EDGE << 73 << 74 touchscreen-size-x = <540>; << 75 touchscreen-size-y = <960>; << 76 << 77 vcca-supply = <®_vdd_tsp_a> << 78 vdd-supply = <&pm8916_l6>; << 79 << 80 pinctrl-names = "default"; << 81 pinctrl-0 = <&ts_int_default>; << 82 }; << 83 }; << 84 << 85 &clk_pwm { << 86 status = "okay"; << 87 }; << 88 << 89 &mdss_dsi0 { << 90 panel@0 { << 91 reg = <0>; << 92 << 93 compatible = "samsung,s6e88a0- << 94 << 95 vdd3-supply = <®_panel_vdd3 << 96 vci-supply = <&pm8916_l17>; << 97 reset-gpios = <&tlmm 25 GPIO_A << 98 << 99 port { << 100 panel_in: endpoint { << 101 remote-endpoin << 102 }; << 103 }; << 104 }; << 105 }; << 106 << 107 &mdss_dsi0_out { << 108 data-lanes = <0 1>; << 109 remote-endpoint = <&panel_in>; << 110 }; << 111 << 112 &touchkey { << 113 vcc-supply = <®_touch_key>; << 114 vdd-supply = <®_key_led>; << 115 }; << 116 << 117 &vibrator { << 118 status = "okay"; << 119 }; << 120 << 121 &wcnss { << 122 status = "okay"; << 123 }; << 124 << 125 &wcnss_iris { << 126 compatible = "qcom,wcn3620"; << 127 }; << 128 << 129 &wcnss_mem { << 130 status = "okay"; << 131 }; << 132 << 133 &tlmm { << 134 panel_vdd3_default: panel-vdd3-default << 135 pins = "gpio9"; << 136 function = "gpio"; << 137 << 138 drive-strength = <2>; << 139 bias-disable; << 140 }; << 141 << 142 tkey_en_default: tkey-en-default-state << 143 pins = "gpio86"; << 144 function = "gpio"; << 145 << 146 drive-strength = <2>; << 147 bias-disable; << 148 }; << 149 << 150 tkey_led_en_default: tkey-led-en-defau << 151 pins = "gpio60"; << 152 function = "gpio"; << 153 << 154 drive-strength = <2>; << 155 bias-disable; << 156 }; << 157 }; 10 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.