Advertisement
Guest User

Hawaii_ss_kyleve_rev00 Dts file

a guest
Jan 3rd, 2015
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.24 KB | None | 0 0
  1. /* Hawaii_ss_kyleve_rev00 Dts file */
  2.  
  3. /dts-v1/;
  4.  
  5. /include/ "bcm_21664.dtsi"
  6. /include/ "hawaii_bcmpmu_ss_kyleve_rev00.dtsi"
  7.  
  8. / {
  9. model = "Hawaii SS KyleVE Rev00";
  10. compatible = "bcm,hawaii";
  11.  
  12. chosen {
  13. bootargs = "console=ttyS2,115200n8 mem=736M gpt pmem=200M carveout=32M androidboot.console=ttyS2 crash_ramdump=1 logbuf_nocache=1";
  14. };
  15.  
  16. memory@82000000 {
  17. device_type = "memory";
  18. reg = <0x82000000 0x2e000000>; /* 736 MB */
  19. };
  20.  
  21. wd-tapper {
  22. count = <300>; /* Time in seconds */
  23. ch-num = <1>; /* Kona hub timer Channel number */
  24. timer-name = "aon-timer";
  25. };
  26.  
  27. uart@3e000000 {
  28. clock-frequency = <48000000>;
  29. port-name = "bluetooth";
  30. clk-name = "uartb_clk";
  31. };
  32.  
  33. uart@3e001000 {
  34. clock-frequency = <26000000>;
  35. port-name = "gps";
  36. clk-name = "uartb2_clk";
  37. };
  38.  
  39. uart@3e002000 {
  40. clock-frequency = <26000000>;
  41. port-name = "console";
  42. clk-name = "uartb3_clk";
  43. };
  44.  
  45. i2c0: i2c@3e016000 {
  46. speed = <5>; /* BSC_BUS_SPEED_400 K */
  47. dynamic-speed = <1>;
  48. bsc-clk = "bsc1_clk";
  49. bsc-apb-clk = "bsc1_apb_clk";
  50. retries = <1>;
  51. is-pmu-i2c = <0>;
  52. fs-ref-frequency = <13000000>;
  53. hs-ref-frequency = <104000000>;
  54. };
  55.  
  56. i2c1: i2c@3e017000 {
  57. speed = <5>; /* BSC_BUS_SPEED_400 K */
  58. dynamic-speed = <1>;
  59. bsc-clk = "bsc2_clk";
  60. bsc-apb-clk = "bsc2_apb_clk";
  61. retries = <3>;
  62. is-pmu-i2c = <0>;
  63. fs-ref-frequency = <13000000>;
  64. hs-ref-frequency = <104000000>;
  65. };
  66.  
  67. i2c2: i2c@3e018000 {
  68. speed = <5>; /* BSC_BUS_SPEED_400 K */
  69. dynamic-speed = <1>;
  70. bsc-clk = "bsc3_clk";
  71. bsc-apb-clk = "bsc3_apb_clk";
  72. retries = <1>;
  73. is-pmu-i2c = <0>;
  74. fs-ref-frequency = <13000000>;
  75. hs-ref-frequency = <104000000>;
  76. };
  77.  
  78. i2c3: i2c@3e01c000 {
  79. speed = <5>; /* BSC_BUS_SPEED_400 K */
  80. dynamic-speed = <1>;
  81. bsc-clk = "bsc4_clk";
  82. bsc-apb-clk = "bsc4_apb_clk";
  83. retries = <1>;
  84. is-pmu-i2c = <0>;
  85. fs-ref-frequency = <13000000>;
  86. hs-ref-frequency = <104000000>;
  87. };
  88.  
  89. i2c4: i2c@3500d000 {
  90. speed = <7>; /* BSC_BUS_SPEED_HS */
  91. dynamic-speed = <0>;
  92. bsc-clk = "pmu_bsc_clk";
  93. bsc-apb-clk = "pmu_bsc_apb";
  94. retries = <5>;
  95. is-pmu-i2c = <1>;
  96. fs-ref-frequency = <13000000>;
  97. hs-ref-frequency = <26000000>;
  98. };
  99.  
  100. bluetooth-btlpm {
  101. compatible = "bcm,btlpm";
  102. bt-wake-gpio = <32>;
  103. host-wake-gpio = <72>;
  104. bt-uart-port = <0>;
  105. };
  106.  
  107. bcmbt-rfkill {
  108. compatible = "bcm,bcmbt-rfkill";
  109. verg-gpio = <28>;
  110. n-reset-gpio = <71>;
  111. aux0-gpio = <0xFFFFFFFF>; /* CLK32 */
  112. aux1-gpio = <0xFFFFFFFF>; /* UARTB_SEL,probably not required */
  113. };
  114.  
  115. soc-back-camera {
  116. compatible = "bcm,soc-camera";
  117. reg = <0x20 0x0>;
  118. bus-id = <0>;
  119. i2c-type = "camdrv_ss"; /* i2c_board_info type */
  120. i2c-addr = <0x20>; /* i2c_board_info addr */
  121. i2c-adapter-id = <0>;
  122. module-name = "camdrv_ss";
  123. if-type = <1>; /* V4L2_SUBDEV_SENSOR_SERIAL */
  124. if-mode = <3>; /* V4L2_SUBDEV_SENSOR_MODE_SERIAL_CSI2 */
  125. orientation = <1>; /* V4L2_SUBDEV_SENSOR_PORTRAIT */
  126. facing = <1>; /* V4L2_SUBDEV_SENSOR_BACK */
  127. lanes = <1>;
  128. channel = <0>;
  129. phy-rate = <0>;
  130. pix-clk = <0>;
  131. hs_term_time = <7>;
  132. hs_settle_time = <5>;
  133. };
  134.  
  135.  
  136.  
  137. kona-fb {
  138. compatible = "bcm,kona-fb";
  139. reg = <0x3c200000 0x1000>;
  140. module-name = "HX8369";
  141. boot-mode = <0>;
  142. bus-type = <2>;
  143. bus-no = <1>;
  144. bus-ch = <1>;
  145. bus-width = <3>;
  146. te-input = <2>;
  147. col-mod-i = <1>;
  148. col-mod-o = <4>;
  149. api-rev = <0x10>;
  150. rst = <22>;
  151. };
  152.  
  153. tmon@0x34008000 {
  154. compatible = "bcm,tmon";
  155. reg = <0x34008000 0x1000>;
  156. interrupts = <0 183 4>;
  157. chipreg_addr = <0x35004000 0x1000>;
  158. thold_size = <4>; /*number of threshold levels*/
  159. poll_rate_ms = <30000>;
  160. hysteresis = <0>;
  161. flags = <1>;
  162. interval_ms = <5>;
  163. thold = <70 65 1
  164. 80 75 1
  165. 90 85 1
  166. 100 95 2>;
  167. tmon_apb_clk = "tmon_apb";
  168. tmon_1m_clk = "tmon_1m_clk";
  169. };
  170.  
  171. memc@35008000 {
  172. compatible = "bcm,memc";
  173. reg = <0x35008000 0x1000>;
  174. flags = <0x3B>;
  175. chipreg_base = <0x35004000 0x1000>;
  176. memc0_aphy_base = <0x35008400 0x1000>;
  177. seq_busy_val = <2>;
  178. max_pwr = <3>;
  179. };
  180.  
  181. sdio1 {
  182. compatible = "bcm,sdhci";
  183. reg = <0x3F190000 10000>;
  184. interrupts = <0 76 0x04>;
  185. id = <1>;
  186. data-pullup = <0>;
  187. is-8bit = <1>;
  188. devtype = <2>; /*SDIO_DEV_TYPE_EMMC*/
  189. flags = <1>; /*KONA_SDIO_FLAGS_DEVICE_NON_REMOVABLE*/
  190. peri-clk-name = "sdio2_clk";
  191. ahb-clk-name = "sdio2_ahb_clk";
  192. sleep-clk-name = "sdio2_sleep_clk";
  193. peri-clk-rate = <52000000>;
  194. };
  195.  
  196. sdio2 {
  197. compatible = "bcm,sdhci";
  198. reg = <0x3F1A0000 10000>;
  199. interrupts = <0 74 0x04>;
  200. id = <2>;
  201. data-pullup = <0>;
  202. devtype = <1>; /*SDIO_DEV_TYPE_WIFI*/
  203. flags = <0>; /*KONA_SDIO_FLAGS_DEVICE_REMOVABLE*/
  204. peri-clk-name = "sdio3_clk";
  205. ahb-clk-name = "sdio3_ahb_clk";
  206. sleep-clk-name = "sdio3_sleep_clk";
  207. peri-clk-rate = <48000000>;
  208. };
  209.  
  210. sdio0 {
  211. compatible = "bcm,sdhci";
  212. reg = <0x3F180000 10000>;
  213. interrupts = <0 77 0x04>;
  214. id = <0>;
  215. data-pullup = <0>;
  216. cd-gpio = <91>; /*SD_CARDDET_GPIO_PIN*/
  217. devtype = <0>; /*SDIO_DEV_TYPE_SDMMC*/
  218. flags = <0>; /*KONA_SDIO_FLAGS_DEVICE_REMOVABLE*/
  219. peri-clk-name = "sdio1_clk";
  220. ahb-clk-name = "sdio1_ahb_clk";
  221. sleep-clk-name = "sdio1_sleep_clk";
  222. peri-clk-rate = <48000000>;
  223. vddo-regulator-name = "vdd_sdio";
  224. vddsdxc-regulator-name = "vdd_sdxc";
  225. };
  226.  
  227. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement