.. | .. |
---|
23 | 23 | |
---|
24 | 24 | memory@40000000 { |
---|
25 | 25 | device_type = "memory"; |
---|
26 | | - reg = <0x40000000 0x1ff00000>; |
---|
| 26 | + reg = <0x40000000 0x1f800000>; |
---|
27 | 27 | }; |
---|
28 | 28 | |
---|
29 | 29 | firmware@205f000 { |
---|
.. | .. |
---|
36 | 36 | cooling-maps { |
---|
37 | 37 | map0 { |
---|
38 | 38 | /* Corresponds to 500MHz */ |
---|
39 | | - cooling-device = <&cpu0 5 5>; |
---|
| 39 | + cooling-device = <&cpu0 5 5>, |
---|
| 40 | + <&cpu1 5 5>; |
---|
40 | 41 | }; |
---|
41 | 42 | map1 { |
---|
42 | 43 | /* Corresponds to 200MHz */ |
---|
43 | | - cooling-device = <&cpu0 8 8>; |
---|
| 44 | + cooling-device = <&cpu0 8 8>, |
---|
| 45 | + <&cpu1 8 8>; |
---|
44 | 46 | }; |
---|
45 | 47 | }; |
---|
46 | 48 | }; |
---|
.. | .. |
---|
53 | 55 | assigned-clock-rates = <6000000>; |
---|
54 | 56 | }; |
---|
55 | 57 | |
---|
| 58 | +&cmu { |
---|
| 59 | + clocks = <&xusbxti>; |
---|
| 60 | +}; |
---|
| 61 | + |
---|
56 | 62 | &cpu0 { |
---|
57 | 63 | cpu0-supply = <&buck2_reg>; |
---|
| 64 | +}; |
---|
| 65 | + |
---|
| 66 | +&gpu { |
---|
| 67 | + mali-supply = <&buck3_reg>; |
---|
| 68 | + status = "okay"; |
---|
58 | 69 | }; |
---|
59 | 70 | |
---|
60 | 71 | &i2c_0 { |
---|
.. | .. |
---|
345 | 356 | }; |
---|
346 | 357 | |
---|
347 | 358 | &pinctrl_1 { |
---|
| 359 | + bten: bten { |
---|
| 360 | + samsung,pins ="gpx1-7"; |
---|
| 361 | + samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
---|
| 362 | + samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
---|
| 363 | + samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>; |
---|
| 364 | + samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_DOWN>; |
---|
| 365 | + }; |
---|
| 366 | + |
---|
348 | 367 | wlanen: wlanen { |
---|
349 | 368 | samsung,pins = "gpx2-3"; |
---|
350 | 369 | samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
---|
.. | .. |
---|
357 | 376 | samsung,pins = "gpx3-5"; |
---|
358 | 377 | samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>; |
---|
359 | 378 | }; |
---|
| 379 | + |
---|
| 380 | + bthostwake: bthostwake { |
---|
| 381 | + samsung,pins = "gpx3-6"; |
---|
| 382 | + samsung,pin-function = <EXYNOS_PIN_FUNC_INPUT>; |
---|
| 383 | + samsung,pin-pud = <EXYNOS_PIN_PULL_UP>; |
---|
| 384 | + samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>; |
---|
| 385 | + samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>; |
---|
| 386 | + }; |
---|
| 387 | + |
---|
| 388 | + btwake: btwake { |
---|
| 389 | + samsung,pins = "gpx3-7"; |
---|
| 390 | + samsung,pin-function = <EXYNOS_PIN_FUNC_OUTPUT>; |
---|
| 391 | + samsung,pin-pud = <EXYNOS_PIN_PULL_DOWN>; |
---|
| 392 | + samsung,pin-con-pdn = <EXYNOS_PIN_PDN_OUT0>; |
---|
| 393 | + samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_DOWN>; |
---|
| 394 | + }; |
---|
360 | 395 | }; |
---|
361 | 396 | |
---|
362 | 397 | &rtc { |
---|
.. | .. |
---|
365 | 400 | status = "okay"; |
---|
366 | 401 | }; |
---|
367 | 402 | |
---|
| 403 | +&serial_0 { |
---|
| 404 | + assigned-clocks = <&cmu CLK_SCLK_UART0>; |
---|
| 405 | + assigned-clock-rates = <100000000>; |
---|
| 406 | + status = "okay"; |
---|
| 407 | + |
---|
| 408 | + bluetooth { |
---|
| 409 | + compatible = "brcm,bcm4330-bt"; |
---|
| 410 | + pinctrl-names = "default"; |
---|
| 411 | + pinctrl-0 = <&bten &btwake &bthostwake>; |
---|
| 412 | + max-speed = <3000000>; |
---|
| 413 | + shutdown-gpios = <&gpx1 7 GPIO_ACTIVE_HIGH>; |
---|
| 414 | + device-wakeup-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>; |
---|
| 415 | + host-wakeup-gpios = <&gpx3 6 GPIO_ACTIVE_HIGH>; |
---|
| 416 | + clocks = <&s2mps14_osc S2MPS11_CLK_BT>; |
---|
| 417 | + }; |
---|
| 418 | +}; |
---|
| 419 | + |
---|
368 | 420 | &tmu { |
---|
369 | 421 | status = "okay"; |
---|
370 | 422 | }; |
---|