.. | .. |
---|
15 | 15 | i2c10 = &i2c_cm36651; |
---|
16 | 16 | }; |
---|
17 | 17 | |
---|
18 | | - lcd_vdd3_reg: voltage-regulator-6 { |
---|
| 18 | + aat1290 { |
---|
| 19 | + compatible = "skyworks,aat1290"; |
---|
| 20 | + flen-gpios = <&gpj1 1 GPIO_ACTIVE_HIGH>; |
---|
| 21 | + enset-gpios = <&gpj1 2 GPIO_ACTIVE_HIGH>; |
---|
| 22 | + |
---|
| 23 | + pinctrl-names = "default", "host", "isp"; |
---|
| 24 | + pinctrl-0 = <&camera_flash_host>; |
---|
| 25 | + pinctrl-1 = <&camera_flash_host>; |
---|
| 26 | + pinctrl-2 = <&camera_flash_isp>; |
---|
| 27 | + |
---|
| 28 | + flash-led { |
---|
| 29 | + label = "flash"; |
---|
| 30 | + led-max-microamp = <520833>; |
---|
| 31 | + flash-max-microamp = <1012500>; |
---|
| 32 | + flash-max-timeout-us = <1940000>; |
---|
| 33 | + }; |
---|
| 34 | + }; |
---|
| 35 | + |
---|
| 36 | + lcd_vdd3_reg: voltage-regulator-10 { |
---|
19 | 37 | compatible = "regulator-fixed"; |
---|
20 | 38 | regulator-name = "LCD_VDD_2.2V"; |
---|
21 | 39 | regulator-min-microvolt = <2200000>; |
---|
.. | .. |
---|
24 | 42 | enable-active-high; |
---|
25 | 43 | }; |
---|
26 | 44 | |
---|
27 | | - ps_als_reg: voltage-regulator-7 { |
---|
| 45 | + ps_als_reg: voltage-regulator-11 { |
---|
28 | 46 | compatible = "regulator-fixed"; |
---|
29 | 47 | regulator-name = "LED_A_3.0V"; |
---|
30 | 48 | regulator-min-microvolt = <3000000>; |
---|
.. | .. |
---|
35 | 53 | |
---|
36 | 54 | i2c_ak8975: i2c-gpio-0 { |
---|
37 | 55 | compatible = "i2c-gpio"; |
---|
38 | | - gpios = <&gpy2 4 GPIO_ACTIVE_HIGH>, <&gpy2 5 GPIO_ACTIVE_HIGH>; |
---|
| 56 | + sda-gpios = <&gpy2 4 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
---|
| 57 | + scl-gpios = <&gpy2 5 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
---|
39 | 58 | i2c-gpio,delay-us = <2>; |
---|
40 | 59 | #address-cells = <1>; |
---|
41 | 60 | #size-cells = <0>; |
---|
.. | .. |
---|
50 | 69 | |
---|
51 | 70 | i2c_cm36651: i2c-gpio-2 { |
---|
52 | 71 | compatible = "i2c-gpio"; |
---|
53 | | - gpios = <&gpf0 0 GPIO_ACTIVE_HIGH>, <&gpf0 1 GPIO_ACTIVE_HIGH>; |
---|
| 72 | + sda-gpios = <&gpf0 0 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
---|
| 73 | + scl-gpios = <&gpf0 1 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
---|
54 | 74 | i2c-gpio,delay-us = <2>; |
---|
55 | 75 | #address-cells = <1>; |
---|
56 | 76 | #size-cells = <0>; |
---|
.. | .. |
---|
131 | 151 | regulator-max-microvolt = <2800000>; |
---|
132 | 152 | }; |
---|
133 | 153 | |
---|
| 154 | +&pinctrl_0 { |
---|
| 155 | + camera_flash_host: camera-flash-host { |
---|
| 156 | + samsung,pins = "gpj1-0"; |
---|
| 157 | + samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
---|
| 158 | + samsung,pin-val = <0>; |
---|
| 159 | + }; |
---|
| 160 | + |
---|
| 161 | + camera_flash_isp: camera-flash-isp { |
---|
| 162 | + samsung,pins = "gpj1-0"; |
---|
| 163 | + samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
---|
| 164 | + samsung,pin-val = <1>; |
---|
| 165 | + }; |
---|
| 166 | +}; |
---|
| 167 | + |
---|
134 | 168 | &s5c73m3 { |
---|
135 | 169 | standby-gpios = <&gpm0 1 GPIO_ACTIVE_LOW>; /* ISP_STANDBY */ |
---|
136 | 170 | vdda-supply = <&ldo17_reg>; |
---|
137 | 171 | status = "okay"; |
---|
138 | 172 | }; |
---|
| 173 | + |
---|
| 174 | +&sound { |
---|
| 175 | + samsung,audio-routing = |
---|
| 176 | + "HP", "HPOUT1L", |
---|
| 177 | + "HP", "HPOUT1R", |
---|
| 178 | + |
---|
| 179 | + "SPK", "SPKOUTLN", |
---|
| 180 | + "SPK", "SPKOUTLP", |
---|
| 181 | + "SPK", "SPKOUTRN", |
---|
| 182 | + "SPK", "SPKOUTRP", |
---|
| 183 | + |
---|
| 184 | + "RCV", "HPOUT2N", |
---|
| 185 | + "RCV", "HPOUT2P", |
---|
| 186 | + |
---|
| 187 | + "HDMI", "LINEOUT1N", |
---|
| 188 | + "HDMI", "LINEOUT1P", |
---|
| 189 | + |
---|
| 190 | + "LINE", "LINEOUT2N", |
---|
| 191 | + "LINE", "LINEOUT2P", |
---|
| 192 | + |
---|
| 193 | + "IN1LP", "MICBIAS1", |
---|
| 194 | + "IN1LN", "MICBIAS1", |
---|
| 195 | + "Main Mic", "MICBIAS1", |
---|
| 196 | + |
---|
| 197 | + "IN1RP", "Sub Mic", |
---|
| 198 | + "IN1RN", "Sub Mic", |
---|
| 199 | + |
---|
| 200 | + "IN2LP:VXRN", "MICBIAS2", |
---|
| 201 | + "Headset Mic", "MICBIAS2", |
---|
| 202 | + |
---|
| 203 | + "IN2RN", "FM In", |
---|
| 204 | + "IN2RP:VXRP", "FM In"; |
---|
| 205 | +}; |
---|
| 206 | + |
---|
| 207 | +&submic_bias_reg { |
---|
| 208 | + gpio = <&gpf2 0 GPIO_ACTIVE_HIGH>; |
---|
| 209 | + enable-active-high; |
---|
| 210 | +}; |
---|
| 211 | + |
---|
| 212 | +&touchkey_reg { |
---|
| 213 | + gpio = <&gpm0 0 GPIO_ACTIVE_HIGH>; |
---|
| 214 | + status = "okay"; |
---|
| 215 | +}; |
---|