| .. | .. |
|---|
| 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 | }; |
|---|