| .. | .. |
|---|
| 30 | 30 | |
|---|
| 31 | 31 | memory@40000000 { |
|---|
| 32 | 32 | device_type = "memory"; |
|---|
| 33 | | - reg = <0x40000000 0x1ff00000>; |
|---|
| 33 | + reg = <0x40000000 0x1ff00000>; |
|---|
| 34 | 34 | }; |
|---|
| 35 | 35 | |
|---|
| 36 | 36 | firmware@205f000 { |
|---|
| .. | .. |
|---|
| 50 | 50 | }; |
|---|
| 51 | 51 | }; |
|---|
| 52 | 52 | |
|---|
| 53 | + wlan_pwrseq: mshc1-pwrseq { |
|---|
| 54 | + compatible = "mmc-pwrseq-simple"; |
|---|
| 55 | + reset-gpios = <&gpe0 4 GPIO_ACTIVE_LOW>; |
|---|
| 56 | + }; |
|---|
| 57 | + |
|---|
| 53 | 58 | i2c_max77836: i2c-gpio-0 { |
|---|
| 54 | 59 | compatible = "i2c-gpio"; |
|---|
| 55 | | - gpios = <&gpd0 2 GPIO_ACTIVE_HIGH>, <&gpd0 3 GPIO_ACTIVE_HIGH>; |
|---|
| 60 | + sda-gpios = <&gpd0 2 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
|---|
| 61 | + scl-gpios = <&gpd0 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; |
|---|
| 56 | 62 | #address-cells = <1>; |
|---|
| 57 | 63 | #size-cells = <0>; |
|---|
| 58 | 64 | |
|---|
| .. | .. |
|---|
| 116 | 122 | cooling-maps { |
|---|
| 117 | 123 | map0 { |
|---|
| 118 | 124 | /* Corresponds to 500MHz */ |
|---|
| 119 | | - cooling-device = <&cpu0 5 5>; |
|---|
| 125 | + cooling-device = <&cpu0 5 5>, |
|---|
| 126 | + <&cpu1 5 5>; |
|---|
| 120 | 127 | }; |
|---|
| 121 | 128 | map1 { |
|---|
| 122 | 129 | /* Corresponds to 200MHz */ |
|---|
| 123 | | - cooling-device = <&cpu0 8 8>; |
|---|
| 130 | + cooling-device = <&cpu0 8 8>, |
|---|
| 131 | + <&cpu1 8 8>; |
|---|
| 124 | 132 | }; |
|---|
| 125 | 133 | }; |
|---|
| 126 | 134 | }; |
|---|
| .. | .. |
|---|
| 197 | 205 | status = "okay"; |
|---|
| 198 | 206 | }; |
|---|
| 199 | 207 | |
|---|
| 208 | +&cmu { |
|---|
| 209 | + clocks = <&xusbxti>; |
|---|
| 210 | +}; |
|---|
| 211 | + |
|---|
| 200 | 212 | &cpu0 { |
|---|
| 201 | 213 | cpu0-supply = <&buck2_reg>; |
|---|
| 202 | 214 | }; |
|---|
| .. | .. |
|---|
| 240 | 252 | wr-act = <1>; |
|---|
| 241 | 253 | wr-hold = <0>; |
|---|
| 242 | 254 | }; |
|---|
| 255 | +}; |
|---|
| 256 | + |
|---|
| 257 | +&gpu { |
|---|
| 258 | + mali-supply = <&buck3_reg>; |
|---|
| 259 | + status = "okay"; |
|---|
| 243 | 260 | }; |
|---|
| 244 | 261 | |
|---|
| 245 | 262 | &i2c_0 { |
|---|
| .. | .. |
|---|
| 598 | 615 | }; |
|---|
| 599 | 616 | |
|---|
| 600 | 617 | &mshc_0 { |
|---|
| 601 | | - #address-cells = <1>; |
|---|
| 602 | | - #size-cells = <0>; |
|---|
| 603 | 618 | broken-cd; |
|---|
| 604 | 619 | non-removable; |
|---|
| 605 | 620 | cap-mmc-highspeed; |
|---|
| .. | .. |
|---|
| 618 | 633 | status = "okay"; |
|---|
| 619 | 634 | }; |
|---|
| 620 | 635 | |
|---|
| 636 | +&mshc_1 { |
|---|
| 637 | + status = "okay"; |
|---|
| 638 | + |
|---|
| 639 | + #address-cells = <1>; |
|---|
| 640 | + #size-cells = <0>; |
|---|
| 641 | + |
|---|
| 642 | + non-removable; |
|---|
| 643 | + cap-sd-highspeed; |
|---|
| 644 | + cap-sdio-irq; |
|---|
| 645 | + keep-power-in-suspend; |
|---|
| 646 | + samsung,dw-mshc-ciu-div = <1>; |
|---|
| 647 | + samsung,dw-mshc-sdr-timing = <0 1>; |
|---|
| 648 | + samsung,dw-mshc-ddr-timing = <1 2>; |
|---|
| 649 | + pinctrl-names = "default"; |
|---|
| 650 | + pinctrl-0 = <&sd1_clk &sd1_cmd &sd1_bus1 &sd1_bus4>; |
|---|
| 651 | + bus-width = <4>; |
|---|
| 652 | + |
|---|
| 653 | + mmc-pwrseq = <&wlan_pwrseq>; |
|---|
| 654 | + |
|---|
| 655 | + brcmf: wifi@1 { |
|---|
| 656 | + compatible = "brcm,bcm4334-fmac"; |
|---|
| 657 | + reg = <1>; |
|---|
| 658 | + |
|---|
| 659 | + interrupt-parent = <&gpx1>; |
|---|
| 660 | + interrupts = <1 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 661 | + interrupt-names = "host-wake"; |
|---|
| 662 | + }; |
|---|
| 663 | +}; |
|---|
| 664 | + |
|---|
| 621 | 665 | &serial_0 { |
|---|
| 622 | 666 | assigned-clocks = <&cmu CLK_SCLK_UART0>; |
|---|
| 623 | 667 | assigned-clock-rates = <100000000>; |
|---|
| 624 | 668 | status = "okay"; |
|---|
| 669 | + |
|---|
| 670 | + bluetooth { |
|---|
| 671 | + compatible = "brcm,bcm4330-bt"; |
|---|
| 672 | + max-speed = <3000000>; |
|---|
| 673 | + shutdown-gpios = <&gpe0 0 GPIO_ACTIVE_HIGH>; |
|---|
| 674 | + device-wakeup-gpios = <&gpx3 1 GPIO_ACTIVE_HIGH>; |
|---|
| 675 | + host-wakeup-gpios = <&gpx2 6 GPIO_ACTIVE_HIGH>; |
|---|
| 676 | + clocks = <&s2mps14_osc S2MPS11_CLK_BT>; |
|---|
| 677 | + }; |
|---|
| 625 | 678 | }; |
|---|
| 626 | 679 | |
|---|
| 627 | 680 | &serial_1 { |
|---|