sm8250-sony-xperia-edo-pdx206.dts 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
  1. // SPDX-License-Identifier: BSD-3-Clause
  2. /*
  3. * Copyright (c) 2021, Konrad Dybcio <[email protected]>
  4. */
  5. /dts-v1/;
  6. #include "sm8250-sony-xperia-edo.dtsi"
  7. / {
  8. model = "Sony Xperia 5 II";
  9. compatible = "sony,pdx206-generic", "qcom,sm8250";
  10. chassis-type = "handset";
  11. };
  12. &framebuffer {
  13. width = <1080>;
  14. height = <2520>;
  15. stride = <(1080 * 4)>;
  16. };
  17. &gpio_keys {
  18. pinctrl-0 = <&focus_n &snapshot_n &vol_down_n &g_assist_n>;
  19. g-assist-key {
  20. label = "Google Assistant Key";
  21. linux,code = <KEY_LEFTMETA>;
  22. gpios = <&pm8150_gpios 6 GPIO_ACTIVE_LOW>;
  23. debounce-interval = <15>;
  24. linux,can-disable;
  25. gpio-key,wakeup;
  26. };
  27. };
  28. &pm8009_gpios {
  29. gpio-line-names = "NC", /* GPIO_1 */
  30. "NC",
  31. "WIDEC_PWR_EN",
  32. "NC";
  33. };
  34. &pm8150_gpios {
  35. gpio-line-names = "VOL_DOWN_N", /* GPIO_1 */
  36. "OPTION_2",
  37. "NC",
  38. "PM_SLP_CLK_IN",
  39. "OPTION_1",
  40. "G_ASSIST_N",
  41. "NC",
  42. "SP_ARI_PWR_ALARM",
  43. "NC",
  44. "NC"; /* GPIO_10 */
  45. g_assist_n: g-assist-n-state {
  46. pins = "gpio6";
  47. function = "normal";
  48. power-source = <1>;
  49. bias-pull-up;
  50. input-enable;
  51. };
  52. };
  53. &pm8150b_gpios {
  54. gpio-line-names = "SNAPSHOT_N", /* GPIO_1 */
  55. "FOCUS_N",
  56. "NC",
  57. "NC",
  58. "RF_LCD_ID_EN",
  59. "NC",
  60. "NC",
  61. "LCD_ID",
  62. "NC",
  63. "NC", /* GPIO_10 */
  64. "NC",
  65. "RF_ID";
  66. };
  67. &pm8150l_gpios {
  68. gpio-line-names = "NC", /* GPIO_1 */
  69. "PM3003A_EN",
  70. "NC",
  71. "NC",
  72. "NC",
  73. "AUX2_THERM",
  74. "BB_HP_EN",
  75. "FP_LDO_EN",
  76. "PMX_RESET_N",
  77. "NC", /* GPIO_10 */
  78. "NC",
  79. "PM3003A_MODE";
  80. };
  81. &tlmm {
  82. gpio-line-names = "AP_CTI_IN", /* GPIO_0 */
  83. "MDM2AP_ERR_FATAL",
  84. "AP_CTI_OUT",
  85. "MDM2AP_STATUS",
  86. "NFC_I2C_SDA",
  87. "NFC_I2C_SCL",
  88. "NFC_EN",
  89. "NFC_CLK_REQ",
  90. "NFC_ESE_PWR_REQ",
  91. "DVDT_WRT_DET_AND",
  92. "SPK_AMP_RESET_N", /* GPIO_10 */
  93. "SPK_AMP_INT_N",
  94. "APPS_I2C_1_SDA",
  95. "APPS_I2C_1_SCL",
  96. "NC",
  97. "TX_GTR_THRES_IN",
  98. "HST_BT_UART_CTS",
  99. "HST_BT_UART_RFR",
  100. "HST_BT_UART_TX",
  101. "HST_BT_UART_RX",
  102. "HST_WLAN_EN", /* GPIO_20 */
  103. "HST_BT_EN",
  104. "RGBC_IR_PWR_EN",
  105. "FP_INT_N",
  106. "NC",
  107. "NC",
  108. "NC",
  109. "NC",
  110. "NFC_ESE_SPI_MISO",
  111. "NFC_ESE_SPI_MOSI",
  112. "NFC_ESE_SPI_SCLK", /* GPIO_30 */
  113. "NFC_ESE_SPI_CS_N",
  114. "WCD_RST_N",
  115. "NC",
  116. "SDM_DEBUG_UART_TX",
  117. "SDM_DEBUG_UART_RX",
  118. "TS_I2C_SDA",
  119. "TS_I2C_SCL",
  120. "TS_INT_N",
  121. "FP_SPI_MISO", /* GPIO_40 */
  122. "FP_SPI_MOSI",
  123. "FP_SPI_SCLK",
  124. "FP_SPI_CS_N",
  125. "APPS_I2C_0_SDA",
  126. "APPS_I2C_0_SCL",
  127. "DISP_ERR_FG",
  128. "UIM2_DETECT_EN",
  129. "NC",
  130. "NC",
  131. "NC", /* GPIO_50 */
  132. "NC",
  133. "MDM_UART_CTS",
  134. "MDM_UART_RFR",
  135. "MDM_UART_TX",
  136. "MDM_UART_RX",
  137. "AP2MDM_STATUS",
  138. "AP2MDM_ERR_FATAL",
  139. "MDM_IPC_HS_UART_TX",
  140. "MDM_IPC_HS_UART_RX",
  141. "NC", /* GPIO_60 */
  142. "NC",
  143. "NC",
  144. "NC",
  145. "NC",
  146. "USB_CC_DIR",
  147. "DISP_VSYNC",
  148. "NC",
  149. "NC",
  150. "CAM_PWR_B_CS",
  151. "NC", /* GPIO_70 */
  152. "FRONTC_PWR_EN",
  153. "SBU_SW_SEL",
  154. "SBU_SW_OE",
  155. "FP_RESET_N",
  156. "FP_RESET_N",
  157. "DISP_RESET_N",
  158. "DEBUG_GPIO0",
  159. "TRAY_DET",
  160. "CAM2_RST_N",
  161. "PCIE0_RST_N",
  162. "PCIE0_CLK_REQ_N", /* GPIO_80 */
  163. "PCIE0_WAKE_N",
  164. "DVDT_ENABLE",
  165. "DVDT_WRT_DET_OR",
  166. "NC",
  167. "PCIE2_RST_N",
  168. "PCIE2_CLK_REQ_N",
  169. "PCIE2_WAKE_N",
  170. "MDM_VFR_IRQ0",
  171. "MDM_VFR_IRQ1",
  172. "SW_SERVICE", /* GPIO_90 */
  173. "CAM_SOF",
  174. "CAM1_RST_N",
  175. "CAM0_RST_N",
  176. "CAM0_MCLK",
  177. "CAM1_MCLK",
  178. "CAM2_MCLK",
  179. "CAM3_MCLK",
  180. "NC",
  181. "NC",
  182. "NC", /* GPIO_100 */
  183. "CCI0_I2C_SDA",
  184. "CCI0_I2C_SCL",
  185. "CCI1_I2C_SDA",
  186. "CCI1_I2C_SCL_",
  187. "CCI2_I2C_SDA",
  188. "CCI2_I2C_SCL",
  189. "CCI3_I2C_SDA",
  190. "CCI3_I2C_SCL",
  191. "CAM3_RST_N",
  192. "NFC_DWL_REQ", /* GPIO_110 */
  193. "NFC_IRQ",
  194. "XVS",
  195. "NC",
  196. "RF_ID_EXTENSION",
  197. "SPK_AMP_I2C_SDA",
  198. "SPK_AMP_I2C_SCL",
  199. "NC",
  200. "NC",
  201. "NC",
  202. "NC",
  203. "ACC_COVER_OPEN",
  204. "ALS_PROX_INT_N",
  205. "ACCEL_INT",
  206. "WLAN_SW_CTRL",
  207. "CAMSENSOR_I2C_SDA",
  208. "CAMSENSOR_I2C_SCL",
  209. "UDON_SWITCH_SEL",
  210. "WDOG_DISABLE",
  211. "BAROMETER_INT",
  212. "NC", /* GPIO_130 */
  213. "NC",
  214. "FORCED_USB_BOOT",
  215. "NC",
  216. "NC",
  217. "NC",
  218. "NC",
  219. "NC",
  220. "RGBC_IR_INT",
  221. "NC",
  222. "NC", /* GPIO_140 */
  223. "NC",
  224. "BT_SLIMBUS_CLK",
  225. "BT_SLIMBUS_DATA",
  226. "HW_ID_0",
  227. "HW_ID_1",
  228. "WCD_SWR_TX_CLK",
  229. "WCD_SWR_TX_DATA0",
  230. "WCD_SWR_TX_DATA1",
  231. "WCD_SWR_RX_CLK",
  232. "WCD_SWR_RX_DATA0", /* GPIO_150 */
  233. "WCD_SWR_RX_DATA1",
  234. "SDM_DMIC_CLK1",
  235. "SDM_DMIC_DATA1",
  236. "SDM_DMIC_CLK2",
  237. "SDM_DMIC_DATA2",
  238. "SPK_AMP_I2S_CLK",
  239. "SPK_AMP_I2S_WS",
  240. "SPK_AMP_I2S_ASP_DIN",
  241. "SPK_AMP_I2S_ASP_DOUT",
  242. "COMPASS_I2C_SDA", /* GPIO_160 */
  243. "COMPASS_I2C_SCL",
  244. "NC",
  245. "NC",
  246. "SSC_SPI_1_MISO",
  247. "SSC_SPI_1_MOSI",
  248. "SSC_SPI_1_CLK",
  249. "SSC_SPI_1_CS_N",
  250. "NC",
  251. "NC",
  252. "SSC_SENSOR_I2C_SDA", /* GPIO_170 */
  253. "SSC_SENSOR_I2C_SCL",
  254. "NC",
  255. "NC",
  256. "NC",
  257. "NC",
  258. "HST_BLE_SNS_UART6_TX",
  259. "HST_BLE_SNS_UART6_RX",
  260. "HST_WLAN_UART_TX",
  261. "HST_WLAN_UART_RX";
  262. };
  263. &vreg_l2f_1p3 {
  264. regulator-min-microvolt = <1200000>;
  265. regulator-max-microvolt = <1200000>;
  266. };