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