1/* 2 * Copyright 2012 Sascha Hauer, Pengutronix 3 * 4 * The code contained herein is licensed under the GNU General Public 5 * License. You may obtain a copy of the GNU General Public License 6 * Version 2 or later at the following locations: 7 * 8 * http://www.opensource.org/licenses/gpl-license.html --- 94 unchanged lines hidden (view full) --- 103 wdog: wdog@10002000 { 104 compatible = "fsl,imx27-wdt", "fsl,imx21-wdt"; 105 reg = <0x10002000 0x1000>; 106 interrupts = <27>; 107 clocks = <&clks IMX27_CLK_WDOG_IPG_GATE>; 108 }; 109 110 gpt1: timer@10003000 { |
111 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt"; |
112 reg = <0x10003000 0x1000>; 113 interrupts = <26>; 114 clocks = <&clks IMX27_CLK_GPT1_IPG_GATE>, 115 <&clks IMX27_CLK_PER1_GATE>; 116 clock-names = "ipg", "per"; 117 }; 118 119 gpt2: timer@10004000 { |
120 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt"; |
121 reg = <0x10004000 0x1000>; 122 interrupts = <25>; 123 clocks = <&clks IMX27_CLK_GPT2_IPG_GATE>, 124 <&clks IMX27_CLK_PER1_GATE>; 125 clock-names = "ipg", "per"; 126 }; 127 128 gpt3: timer@10005000 { |
129 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt"; |
130 reg = <0x10005000 0x1000>; 131 interrupts = <24>; 132 clocks = <&clks IMX27_CLK_GPT3_IPG_GATE>, 133 <&clks IMX27_CLK_PER1_GATE>; 134 clock-names = "ipg", "per"; 135 }; 136 137 pwm: pwm@10006000 { 138 #pwm-cells = <2>; 139 compatible = "fsl,imx27-pwm"; 140 reg = <0x10006000 0x1000>; 141 interrupts = <23>; 142 clocks = <&clks IMX27_CLK_PWM_IPG_GATE>, 143 <&clks IMX27_CLK_PER1_GATE>; 144 clock-names = "ipg", "per"; 145 }; 146 |
147 rtc: rtc@10007000 { 148 compatible = "fsl,imx21-rtc"; 149 reg = <0x10007000 0x1000>; 150 interrupts = <22>; 151 clocks = <&clks IMX27_CLK_CKIL>, 152 <&clks IMX27_CLK_RTC_IPG_GATE>; 153 clock-names = "ref", "ipg"; 154 }; 155 |
156 kpp: kpp@10008000 { 157 compatible = "fsl,imx27-kpp", "fsl,imx21-kpp"; 158 reg = <0x10008000 0x1000>; 159 interrupts = <21>; 160 clocks = <&clks IMX27_CLK_KPP_IPG_GATE>; 161 status = "disabled"; 162 }; 163 --- 216 unchanged lines hidden (view full) --- 380 interrupts = <6>; 381 clocks = <&clks IMX27_CLK_CSPI3_IPG_GATE>, 382 <&clks IMX27_CLK_PER2_GATE>; 383 clock-names = "ipg", "per"; 384 status = "disabled"; 385 }; 386 387 gpt4: timer@10019000 { |
388 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt"; |
389 reg = <0x10019000 0x1000>; 390 interrupts = <4>; 391 clocks = <&clks IMX27_CLK_GPT4_IPG_GATE>, 392 <&clks IMX27_CLK_PER1_GATE>; 393 clock-names = "ipg", "per"; 394 }; 395 396 gpt5: timer@1001a000 { |
397 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt"; |
398 reg = <0x1001a000 0x1000>; 399 interrupts = <3>; 400 clocks = <&clks IMX27_CLK_GPT5_IPG_GATE>, 401 <&clks IMX27_CLK_PER1_GATE>; 402 clock-names = "ipg", "per"; 403 }; 404 405 uart5: serial@1001b000 { --- 34 unchanged lines hidden (view full) --- 440 <&clks IMX27_CLK_PER2_GATE>; 441 clock-names = "ipg", "per"; 442 dmas = <&dma 36>; 443 dma-names = "rx-tx"; 444 status = "disabled"; 445 }; 446 447 gpt6: timer@1001f000 { |
448 compatible = "fsl,imx27-gpt", "fsl,imx21-gpt"; |
449 reg = <0x1001f000 0x1000>; 450 interrupts = <2>; 451 clocks = <&clks IMX27_CLK_GPT6_IPG_GATE>, 452 <&clks IMX27_CLK_PER1_GATE>; 453 clock-names = "ipg", "per"; 454 }; 455 }; 456 --- 24 unchanged lines hidden (view full) --- 481 clock-names = "per", "ahb"; 482 iram = <&iram>; 483 }; 484 485 usbotg: usb@10024000 { 486 compatible = "fsl,imx27-usb"; 487 reg = <0x10024000 0x200>; 488 interrupts = <56>; |
489 clocks = <&clks IMX27_CLK_USB_IPG_GATE>, 490 <&clks IMX27_CLK_USB_AHB_GATE>, 491 <&clks IMX27_CLK_USB_DIV>; 492 clock-names = "ipg", "ahb", "per"; |
493 fsl,usbmisc = <&usbmisc 0>; 494 status = "disabled"; 495 }; 496 497 usbh1: usb@10024200 { 498 compatible = "fsl,imx27-usb"; 499 reg = <0x10024200 0x200>; 500 interrupts = <54>; |
501 clocks = <&clks IMX27_CLK_USB_IPG_GATE>, 502 <&clks IMX27_CLK_USB_AHB_GATE>, 503 <&clks IMX27_CLK_USB_DIV>; 504 clock-names = "ipg", "ahb", "per"; |
505 fsl,usbmisc = <&usbmisc 1>; |
506 dr_mode = "host"; |
507 status = "disabled"; 508 }; 509 510 usbh2: usb@10024400 { 511 compatible = "fsl,imx27-usb"; 512 reg = <0x10024400 0x200>; 513 interrupts = <55>; |
514 clocks = <&clks IMX27_CLK_USB_IPG_GATE>, 515 <&clks IMX27_CLK_USB_AHB_GATE>, 516 <&clks IMX27_CLK_USB_DIV>; 517 clock-names = "ipg", "ahb", "per"; |
518 fsl,usbmisc = <&usbmisc 2>; |
519 dr_mode = "host"; |
520 status = "disabled"; 521 }; 522 523 usbmisc: usbmisc@10024600 { 524 #index-cells = <1>; 525 compatible = "fsl,imx27-usbmisc"; 526 reg = <0x10024600 0x200>; |
527 }; 528 529 sahara2: sahara@10025000 { 530 compatible = "fsl,imx27-sahara"; 531 reg = <0x10025000 0x1000>; 532 interrupts = <59>; 533 clocks = <&clks IMX27_CLK_SAHARA_IPG_GATE>, 534 <&clks IMX27_CLK_SAHARA_AHB_GATE>; --- 10 unchanged lines hidden (view full) --- 545 compatible = "fsl,imx27-iim"; 546 reg = <0x10028000 0x1000>; 547 interrupts = <62>; 548 clocks = <&clks IMX27_CLK_IIM_IPG_GATE>; 549 }; 550 551 fec: ethernet@1002b000 { 552 compatible = "fsl,imx27-fec"; |
553 reg = <0x1002b000 0x1000>; |
554 interrupts = <50>; 555 clocks = <&clks IMX27_CLK_FEC_IPG_GATE>, 556 <&clks IMX27_CLK_FEC_AHB_GATE>; 557 clock-names = "ipg", "ahb"; 558 status = "disabled"; 559 }; 560 }; 561 --- 33 unchanged lines hidden --- |