| .. | .. |
|---|
| 23 | 23 | gpio2 = &gpio3; |
|---|
| 24 | 24 | gpio3 = &gpio4; |
|---|
| 25 | 25 | gpio4 = &gpio5; |
|---|
| 26 | + i2c0 = &i2c1; |
|---|
| 27 | + i2c1 = &i2c2; |
|---|
| 28 | + i2c2 = &i2c3; |
|---|
| 29 | + mmc0 = &usdhc1; |
|---|
| 30 | + mmc1 = &usdhc2; |
|---|
| 31 | + mmc2 = &usdhc3; |
|---|
| 32 | + mmc3 = &usdhc4; |
|---|
| 26 | 33 | serial0 = &uart1; |
|---|
| 27 | 34 | serial1 = &uart2; |
|---|
| 28 | 35 | serial2 = &uart3; |
|---|
| .. | .. |
|---|
| 32 | 39 | spi1 = &ecspi2; |
|---|
| 33 | 40 | spi2 = &ecspi3; |
|---|
| 34 | 41 | spi3 = &ecspi4; |
|---|
| 42 | + usb0 = &usbotg1; |
|---|
| 43 | + usb1 = &usbotg2; |
|---|
| 44 | + usb2 = &usbh; |
|---|
| 35 | 45 | usbphy0 = &usbphy1; |
|---|
| 36 | 46 | usbphy1 = &usbphy2; |
|---|
| 37 | 47 | }; |
|---|
| .. | .. |
|---|
| 67 | 77 | arm-supply = <®_arm>; |
|---|
| 68 | 78 | pu-supply = <®_pu>; |
|---|
| 69 | 79 | soc-supply = <®_soc>; |
|---|
| 80 | + nvmem-cells = <&cpu_speed_grade>; |
|---|
| 81 | + nvmem-cell-names = "speed_grade"; |
|---|
| 70 | 82 | }; |
|---|
| 71 | | - }; |
|---|
| 72 | | - |
|---|
| 73 | | - intc: interrupt-controller@a01000 { |
|---|
| 74 | | - compatible = "arm,cortex-a9-gic"; |
|---|
| 75 | | - #interrupt-cells = <3>; |
|---|
| 76 | | - interrupt-controller; |
|---|
| 77 | | - reg = <0x00a01000 0x1000>, |
|---|
| 78 | | - <0x00a00100 0x100>; |
|---|
| 79 | | - interrupt-parent = <&intc>; |
|---|
| 80 | 83 | }; |
|---|
| 81 | 84 | |
|---|
| 82 | 85 | clocks { |
|---|
| .. | .. |
|---|
| 93 | 96 | }; |
|---|
| 94 | 97 | }; |
|---|
| 95 | 98 | |
|---|
| 96 | | - tempmon: tempmon { |
|---|
| 97 | | - compatible = "fsl,imx6q-tempmon"; |
|---|
| 98 | | - interrupts = <0 49 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 99 | | - interrupt-parent = <&gpc>; |
|---|
| 100 | | - fsl,tempmon = <&anatop>; |
|---|
| 101 | | - fsl,tempmon-data = <&ocotp>; |
|---|
| 102 | | - clocks = <&clks IMX6SL_CLK_PLL3_USB_OTG>; |
|---|
| 103 | | - }; |
|---|
| 104 | | - |
|---|
| 105 | 99 | pmu { |
|---|
| 106 | 100 | compatible = "arm,cortex-a9-pmu"; |
|---|
| 107 | 101 | interrupt-parent = <&gpc>; |
|---|
| 108 | 102 | interrupts = <0 94 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 103 | + }; |
|---|
| 104 | + |
|---|
| 105 | + usbphynop1: usbphynop1 { |
|---|
| 106 | + compatible = "usb-nop-xceiv"; |
|---|
| 107 | + #phy-cells = <0>; |
|---|
| 109 | 108 | }; |
|---|
| 110 | 109 | |
|---|
| 111 | 110 | soc { |
|---|
| .. | .. |
|---|
| 118 | 117 | ocram: sram@900000 { |
|---|
| 119 | 118 | compatible = "mmio-sram"; |
|---|
| 120 | 119 | reg = <0x00900000 0x20000>; |
|---|
| 120 | + ranges = <0 0x00900000 0x20000>; |
|---|
| 121 | + #address-cells = <1>; |
|---|
| 122 | + #size-cells = <1>; |
|---|
| 121 | 123 | clocks = <&clks IMX6SL_CLK_OCRAM>; |
|---|
| 122 | 124 | }; |
|---|
| 123 | 125 | |
|---|
| 124 | | - L2: l2-cache@a02000 { |
|---|
| 126 | + intc: interrupt-controller@a01000 { |
|---|
| 127 | + compatible = "arm,cortex-a9-gic"; |
|---|
| 128 | + #interrupt-cells = <3>; |
|---|
| 129 | + interrupt-controller; |
|---|
| 130 | + reg = <0x00a01000 0x1000>, |
|---|
| 131 | + <0x00a00100 0x100>; |
|---|
| 132 | + interrupt-parent = <&intc>; |
|---|
| 133 | + }; |
|---|
| 134 | + |
|---|
| 135 | + L2: cache-controller@a02000 { |
|---|
| 125 | 136 | compatible = "arm,pl310-cache"; |
|---|
| 126 | 137 | reg = <0x00a02000 0x1000>; |
|---|
| 127 | 138 | interrupts = <0 92 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| .. | .. |
|---|
| 131 | 142 | arm,data-latency = <4 2 3>; |
|---|
| 132 | 143 | }; |
|---|
| 133 | 144 | |
|---|
| 134 | | - aips1: aips-bus@2000000 { |
|---|
| 145 | + aips1: bus@2000000 { |
|---|
| 135 | 146 | compatible = "fsl,aips-bus", "simple-bus"; |
|---|
| 136 | 147 | #address-cells = <1>; |
|---|
| 137 | 148 | #size-cells = <1>; |
|---|
| .. | .. |
|---|
| 166 | 177 | status = "disabled"; |
|---|
| 167 | 178 | }; |
|---|
| 168 | 179 | |
|---|
| 169 | | - ecspi1: ecspi@2008000 { |
|---|
| 180 | + ecspi1: spi@2008000 { |
|---|
| 170 | 181 | #address-cells = <1>; |
|---|
| 171 | 182 | #size-cells = <0>; |
|---|
| 172 | 183 | compatible = "fsl,imx6sl-ecspi", "fsl,imx51-ecspi"; |
|---|
| .. | .. |
|---|
| 178 | 189 | status = "disabled"; |
|---|
| 179 | 190 | }; |
|---|
| 180 | 191 | |
|---|
| 181 | | - ecspi2: ecspi@200c000 { |
|---|
| 192 | + ecspi2: spi@200c000 { |
|---|
| 182 | 193 | #address-cells = <1>; |
|---|
| 183 | 194 | #size-cells = <0>; |
|---|
| 184 | 195 | compatible = "fsl,imx6sl-ecspi", "fsl,imx51-ecspi"; |
|---|
| .. | .. |
|---|
| 190 | 201 | status = "disabled"; |
|---|
| 191 | 202 | }; |
|---|
| 192 | 203 | |
|---|
| 193 | | - ecspi3: ecspi@2010000 { |
|---|
| 204 | + ecspi3: spi@2010000 { |
|---|
| 194 | 205 | #address-cells = <1>; |
|---|
| 195 | 206 | #size-cells = <0>; |
|---|
| 196 | 207 | compatible = "fsl,imx6sl-ecspi", "fsl,imx51-ecspi"; |
|---|
| .. | .. |
|---|
| 202 | 213 | status = "disabled"; |
|---|
| 203 | 214 | }; |
|---|
| 204 | 215 | |
|---|
| 205 | | - ecspi4: ecspi@2014000 { |
|---|
| 216 | + ecspi4: spi@2014000 { |
|---|
| 206 | 217 | #address-cells = <1>; |
|---|
| 207 | 218 | #size-cells = <0>; |
|---|
| 208 | 219 | compatible = "fsl,imx6sl-ecspi", "fsl,imx51-ecspi"; |
|---|
| .. | .. |
|---|
| 329 | 340 | }; |
|---|
| 330 | 341 | |
|---|
| 331 | 342 | pwm1: pwm@2080000 { |
|---|
| 332 | | - #pwm-cells = <2>; |
|---|
| 343 | + #pwm-cells = <3>; |
|---|
| 333 | 344 | compatible = "fsl,imx6sl-pwm", "fsl,imx27-pwm"; |
|---|
| 334 | 345 | reg = <0x02080000 0x4000>; |
|---|
| 335 | 346 | interrupts = <0 83 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 336 | | - clocks = <&clks IMX6SL_CLK_PWM1>, |
|---|
| 347 | + clocks = <&clks IMX6SL_CLK_PERCLK>, |
|---|
| 337 | 348 | <&clks IMX6SL_CLK_PWM1>; |
|---|
| 338 | 349 | clock-names = "ipg", "per"; |
|---|
| 339 | 350 | }; |
|---|
| 340 | 351 | |
|---|
| 341 | 352 | pwm2: pwm@2084000 { |
|---|
| 342 | | - #pwm-cells = <2>; |
|---|
| 353 | + #pwm-cells = <3>; |
|---|
| 343 | 354 | compatible = "fsl,imx6sl-pwm", "fsl,imx27-pwm"; |
|---|
| 344 | 355 | reg = <0x02084000 0x4000>; |
|---|
| 345 | 356 | interrupts = <0 84 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 346 | | - clocks = <&clks IMX6SL_CLK_PWM2>, |
|---|
| 357 | + clocks = <&clks IMX6SL_CLK_PERCLK>, |
|---|
| 347 | 358 | <&clks IMX6SL_CLK_PWM2>; |
|---|
| 348 | 359 | clock-names = "ipg", "per"; |
|---|
| 349 | 360 | }; |
|---|
| 350 | 361 | |
|---|
| 351 | 362 | pwm3: pwm@2088000 { |
|---|
| 352 | | - #pwm-cells = <2>; |
|---|
| 363 | + #pwm-cells = <3>; |
|---|
| 353 | 364 | compatible = "fsl,imx6sl-pwm", "fsl,imx27-pwm"; |
|---|
| 354 | 365 | reg = <0x02088000 0x4000>; |
|---|
| 355 | 366 | interrupts = <0 85 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 356 | | - clocks = <&clks IMX6SL_CLK_PWM3>, |
|---|
| 367 | + clocks = <&clks IMX6SL_CLK_PERCLK>, |
|---|
| 357 | 368 | <&clks IMX6SL_CLK_PWM3>; |
|---|
| 358 | 369 | clock-names = "ipg", "per"; |
|---|
| 359 | 370 | }; |
|---|
| 360 | 371 | |
|---|
| 361 | 372 | pwm4: pwm@208c000 { |
|---|
| 362 | | - #pwm-cells = <2>; |
|---|
| 373 | + #pwm-cells = <3>; |
|---|
| 363 | 374 | compatible = "fsl,imx6sl-pwm", "fsl,imx27-pwm"; |
|---|
| 364 | 375 | reg = <0x0208c000 0x4000>; |
|---|
| 365 | 376 | interrupts = <0 86 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 366 | | - clocks = <&clks IMX6SL_CLK_PWM4>, |
|---|
| 377 | + clocks = <&clks IMX6SL_CLK_PERCLK>, |
|---|
| 367 | 378 | <&clks IMX6SL_CLK_PWM4>; |
|---|
| 368 | 379 | clock-names = "ipg", "per"; |
|---|
| 369 | 380 | }; |
|---|
| 370 | 381 | |
|---|
| 371 | | - gpt: gpt@2098000 { |
|---|
| 382 | + gpt: timer@2098000 { |
|---|
| 372 | 383 | compatible = "fsl,imx6sl-gpt"; |
|---|
| 373 | 384 | reg = <0x02098000 0x4000>; |
|---|
| 374 | 385 | interrupts = <0 55 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| .. | .. |
|---|
| 479 | 490 | <&iomuxc 21 161 1>; |
|---|
| 480 | 491 | }; |
|---|
| 481 | 492 | |
|---|
| 482 | | - kpp: kpp@20b8000 { |
|---|
| 493 | + kpp: keypad@20b8000 { |
|---|
| 483 | 494 | compatible = "fsl,imx6sl-kpp", "fsl,imx21-kpp"; |
|---|
| 484 | 495 | reg = <0x020b8000 0x4000>; |
|---|
| 485 | 496 | interrupts = <0 82 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 486 | | - clocks = <&clks IMX6SL_CLK_DUMMY>; |
|---|
| 497 | + clocks = <&clks IMX6SL_CLK_IPG>; |
|---|
| 487 | 498 | status = "disabled"; |
|---|
| 488 | 499 | }; |
|---|
| 489 | 500 | |
|---|
| 490 | | - wdog1: wdog@20bc000 { |
|---|
| 501 | + wdog1: watchdog@20bc000 { |
|---|
| 491 | 502 | compatible = "fsl,imx6sl-wdt", "fsl,imx21-wdt"; |
|---|
| 492 | 503 | reg = <0x020bc000 0x4000>; |
|---|
| 493 | 504 | interrupts = <0 80 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 494 | | - clocks = <&clks IMX6SL_CLK_DUMMY>; |
|---|
| 505 | + clocks = <&clks IMX6SL_CLK_IPG>; |
|---|
| 495 | 506 | }; |
|---|
| 496 | 507 | |
|---|
| 497 | | - wdog2: wdog@20c0000 { |
|---|
| 508 | + wdog2: watchdog@20c0000 { |
|---|
| 498 | 509 | compatible = "fsl,imx6sl-wdt", "fsl,imx21-wdt"; |
|---|
| 499 | 510 | reg = <0x020c0000 0x4000>; |
|---|
| 500 | 511 | interrupts = <0 81 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 501 | | - clocks = <&clks IMX6SL_CLK_DUMMY>; |
|---|
| 512 | + clocks = <&clks IMX6SL_CLK_IPG>; |
|---|
| 502 | 513 | status = "disabled"; |
|---|
| 503 | 514 | }; |
|---|
| 504 | 515 | |
|---|
| 505 | | - clks: ccm@20c4000 { |
|---|
| 516 | + clks: clock-controller@20c4000 { |
|---|
| 506 | 517 | compatible = "fsl,imx6sl-ccm"; |
|---|
| 507 | 518 | reg = <0x020c4000 0x4000>; |
|---|
| 508 | 519 | interrupts = <0 87 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| .. | .. |
|---|
| 513 | 524 | anatop: anatop@20c8000 { |
|---|
| 514 | 525 | compatible = "fsl,imx6sl-anatop", |
|---|
| 515 | 526 | "fsl,imx6q-anatop", |
|---|
| 516 | | - "syscon", "simple-bus"; |
|---|
| 527 | + "syscon", "simple-mfd"; |
|---|
| 517 | 528 | reg = <0x020c8000 0x1000>; |
|---|
| 518 | 529 | interrupts = <0 49 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 519 | 530 | <0 54 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| 520 | 531 | <0 127 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 521 | 532 | |
|---|
| 522 | | - regulator-1p1 { |
|---|
| 533 | + reg_vdd1p1: regulator-1p1 { |
|---|
| 523 | 534 | compatible = "fsl,anatop-regulator"; |
|---|
| 524 | 535 | regulator-name = "vdd1p1"; |
|---|
| 525 | 536 | regulator-min-microvolt = <1000000>; |
|---|
| .. | .. |
|---|
| 534 | 545 | anatop-enable-bit = <0>; |
|---|
| 535 | 546 | }; |
|---|
| 536 | 547 | |
|---|
| 537 | | - regulator-3p0 { |
|---|
| 548 | + reg_vdd3p0: regulator-3p0 { |
|---|
| 538 | 549 | compatible = "fsl,anatop-regulator"; |
|---|
| 539 | 550 | regulator-name = "vdd3p0"; |
|---|
| 540 | 551 | regulator-min-microvolt = <2800000>; |
|---|
| .. | .. |
|---|
| 549 | 560 | anatop-enable-bit = <0>; |
|---|
| 550 | 561 | }; |
|---|
| 551 | 562 | |
|---|
| 552 | | - regulator-2p5 { |
|---|
| 563 | + reg_vdd2p5: regulator-2p5 { |
|---|
| 553 | 564 | compatible = "fsl,anatop-regulator"; |
|---|
| 554 | 565 | regulator-name = "vdd2p5"; |
|---|
| 555 | 566 | regulator-min-microvolt = <2250000>; |
|---|
| .. | .. |
|---|
| 586 | 597 | regulator-name = "vddpu"; |
|---|
| 587 | 598 | regulator-min-microvolt = <725000>; |
|---|
| 588 | 599 | regulator-max-microvolt = <1450000>; |
|---|
| 589 | | - regulator-always-on; |
|---|
| 590 | 600 | anatop-reg-offset = <0x140>; |
|---|
| 591 | 601 | anatop-vol-bit-shift = <9>; |
|---|
| 592 | 602 | anatop-vol-bit-width = <5>; |
|---|
| .. | .. |
|---|
| 613 | 623 | anatop-min-bit-val = <1>; |
|---|
| 614 | 624 | anatop-min-voltage = <725000>; |
|---|
| 615 | 625 | anatop-max-voltage = <1450000>; |
|---|
| 626 | + }; |
|---|
| 627 | + |
|---|
| 628 | + tempmon: tempmon { |
|---|
| 629 | + compatible = "fsl,imx6q-tempmon"; |
|---|
| 630 | + interrupts = <0 49 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 631 | + interrupt-parent = <&gpc>; |
|---|
| 632 | + fsl,tempmon = <&anatop>; |
|---|
| 633 | + nvmem-cells = <&tempmon_calib>, <&tempmon_temp_grade>; |
|---|
| 634 | + nvmem-cell-names = "calib", "temp_grade"; |
|---|
| 635 | + clocks = <&clks IMX6SL_CLK_PLL3_USB_OTG>; |
|---|
| 616 | 636 | }; |
|---|
| 617 | 637 | }; |
|---|
| 618 | 638 | |
|---|
| .. | .. |
|---|
| 664 | 684 | interrupts = <0 57 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 665 | 685 | }; |
|---|
| 666 | 686 | |
|---|
| 667 | | - src: src@20d8000 { |
|---|
| 687 | + src: reset-controller@20d8000 { |
|---|
| 668 | 688 | compatible = "fsl,imx6sl-src", "fsl,imx51-src"; |
|---|
| 669 | 689 | reg = <0x020d8000 0x4000>; |
|---|
| 670 | 690 | interrupts = <0 91 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| .. | .. |
|---|
| 717 | 737 | reg = <0x020e0000 0x38>; |
|---|
| 718 | 738 | }; |
|---|
| 719 | 739 | |
|---|
| 720 | | - iomuxc: iomuxc@20e0000 { |
|---|
| 740 | + iomuxc: pinctrl@20e0000 { |
|---|
| 721 | 741 | compatible = "fsl,imx6sl-iomuxc"; |
|---|
| 722 | 742 | reg = <0x020e0000 0x4000>; |
|---|
| 723 | 743 | }; |
|---|
| .. | .. |
|---|
| 732 | 752 | interrupts = <0 6 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 733 | 753 | }; |
|---|
| 734 | 754 | |
|---|
| 735 | | - sdma: sdma@20ec000 { |
|---|
| 755 | + sdma: dma-controller@20ec000 { |
|---|
| 736 | 756 | compatible = "fsl,imx6sl-sdma", "fsl,imx6q-sdma"; |
|---|
| 737 | 757 | reg = <0x020ec000 0x4000>; |
|---|
| 738 | 758 | interrupts = <0 2 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| .. | .. |
|---|
| 766 | 786 | power-domains = <&pd_disp>; |
|---|
| 767 | 787 | }; |
|---|
| 768 | 788 | |
|---|
| 769 | | - dcp: dcp@20fc000 { |
|---|
| 789 | + dcp: crypto@20fc000 { |
|---|
| 770 | 790 | compatible = "fsl,imx6sl-dcp", "fsl,imx28-dcp"; |
|---|
| 771 | 791 | reg = <0x020fc000 0x4000>; |
|---|
| 772 | 792 | interrupts = <0 99 IRQ_TYPE_LEVEL_HIGH>, |
|---|
| .. | .. |
|---|
| 775 | 795 | }; |
|---|
| 776 | 796 | }; |
|---|
| 777 | 797 | |
|---|
| 778 | | - aips2: aips-bus@2100000 { |
|---|
| 798 | + aips2: bus@2100000 { |
|---|
| 779 | 799 | compatible = "fsl,aips-bus", "simple-bus"; |
|---|
| 780 | 800 | #address-cells = <1>; |
|---|
| 781 | 801 | #size-cells = <1>; |
|---|
| .. | .. |
|---|
| 813 | 833 | reg = <0x02184400 0x200>; |
|---|
| 814 | 834 | interrupts = <0 40 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| 815 | 835 | clocks = <&clks IMX6SL_CLK_USBOH3>; |
|---|
| 836 | + fsl,usbphy = <&usbphynop1>; |
|---|
| 837 | + phy_type = "hsic"; |
|---|
| 816 | 838 | fsl,usbmisc = <&usbmisc 2>; |
|---|
| 817 | 839 | dr_mode = "host"; |
|---|
| 818 | 840 | ahb-burst-config = <0x0>; |
|---|
| .. | .. |
|---|
| 838 | 860 | status = "disabled"; |
|---|
| 839 | 861 | }; |
|---|
| 840 | 862 | |
|---|
| 841 | | - usdhc1: usdhc@2190000 { |
|---|
| 863 | + usdhc1: mmc@2190000 { |
|---|
| 842 | 864 | compatible = "fsl,imx6sl-usdhc", "fsl,imx6q-usdhc"; |
|---|
| 843 | 865 | reg = <0x02190000 0x4000>; |
|---|
| 844 | 866 | interrupts = <0 22 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| .. | .. |
|---|
| 850 | 872 | status = "disabled"; |
|---|
| 851 | 873 | }; |
|---|
| 852 | 874 | |
|---|
| 853 | | - usdhc2: usdhc@2194000 { |
|---|
| 875 | + usdhc2: mmc@2194000 { |
|---|
| 854 | 876 | compatible = "fsl,imx6sl-usdhc", "fsl,imx6q-usdhc"; |
|---|
| 855 | 877 | reg = <0x02194000 0x4000>; |
|---|
| 856 | 878 | interrupts = <0 23 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| .. | .. |
|---|
| 862 | 884 | status = "disabled"; |
|---|
| 863 | 885 | }; |
|---|
| 864 | 886 | |
|---|
| 865 | | - usdhc3: usdhc@2198000 { |
|---|
| 887 | + usdhc3: mmc@2198000 { |
|---|
| 866 | 888 | compatible = "fsl,imx6sl-usdhc", "fsl,imx6q-usdhc"; |
|---|
| 867 | 889 | reg = <0x02198000 0x4000>; |
|---|
| 868 | 890 | interrupts = <0 24 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| .. | .. |
|---|
| 874 | 896 | status = "disabled"; |
|---|
| 875 | 897 | }; |
|---|
| 876 | 898 | |
|---|
| 877 | | - usdhc4: usdhc@219c000 { |
|---|
| 899 | + usdhc4: mmc@219c000 { |
|---|
| 878 | 900 | compatible = "fsl,imx6sl-usdhc", "fsl,imx6q-usdhc"; |
|---|
| 879 | 901 | reg = <0x0219c000 0x4000>; |
|---|
| 880 | 902 | interrupts = <0 25 IRQ_TYPE_LEVEL_HIGH>; |
|---|
| .. | .. |
|---|
| 916 | 938 | status = "disabled"; |
|---|
| 917 | 939 | }; |
|---|
| 918 | 940 | |
|---|
| 919 | | - mmdc: mmdc@21b0000 { |
|---|
| 941 | + memory-controller@21b0000 { |
|---|
| 920 | 942 | compatible = "fsl,imx6sl-mmdc", "fsl,imx6q-mmdc"; |
|---|
| 921 | 943 | reg = <0x021b0000 0x4000>; |
|---|
| 944 | + clocks = <&clks IMX6SL_CLK_MMDC_P0_IPG>; |
|---|
| 922 | 945 | }; |
|---|
| 923 | 946 | |
|---|
| 924 | 947 | rngb: rngb@21b4000 { |
|---|
| .. | .. |
|---|
| 937 | 960 | status = "disabled"; |
|---|
| 938 | 961 | }; |
|---|
| 939 | 962 | |
|---|
| 940 | | - ocotp: ocotp@21bc000 { |
|---|
| 963 | + ocotp: efuse@21bc000 { |
|---|
| 941 | 964 | compatible = "fsl,imx6sl-ocotp", "syscon"; |
|---|
| 942 | 965 | reg = <0x021bc000 0x4000>; |
|---|
| 943 | 966 | clocks = <&clks IMX6SL_CLK_OCOTP>; |
|---|
| 967 | + #address-cells = <1>; |
|---|
| 968 | + #size-cells = <1>; |
|---|
| 969 | + |
|---|
| 970 | + cpu_speed_grade: speed-grade@10 { |
|---|
| 971 | + reg = <0x10 4>; |
|---|
| 972 | + }; |
|---|
| 973 | + |
|---|
| 974 | + tempmon_calib: calib@38 { |
|---|
| 975 | + reg = <0x38 4>; |
|---|
| 976 | + }; |
|---|
| 977 | + |
|---|
| 978 | + tempmon_temp_grade: temp-grade@20 { |
|---|
| 979 | + reg = <0x20 4>; |
|---|
| 980 | + }; |
|---|
| 944 | 981 | }; |
|---|
| 945 | 982 | |
|---|
| 946 | 983 | audmux: audmux@21d8000 { |
|---|