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 ---
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 ---