diff options
Diffstat (limited to 'arch/arm/boot/dts/imx28.dtsi')
-rw-r--r-- | arch/arm/boot/dts/imx28.dtsi | 65 |
1 files changed, 62 insertions, 3 deletions
diff --git a/arch/arm/boot/dts/imx28.dtsi b/arch/arm/boot/dts/imx28.dtsi index f8e9b20f6982..90a579532b8b 100644 --- a/arch/arm/boot/dts/imx28.dtsi +++ b/arch/arm/boot/dts/imx28.dtsi | |||
@@ -32,6 +32,8 @@ | |||
32 | serial4 = &auart4; | 32 | serial4 = &auart4; |
33 | spi0 = &ssp1; | 33 | spi0 = &ssp1; |
34 | spi1 = &ssp2; | 34 | spi1 = &ssp2; |
35 | usbphy0 = &usbphy0; | ||
36 | usbphy1 = &usbphy1; | ||
35 | }; | 37 | }; |
36 | 38 | ||
37 | cpus { | 39 | cpus { |
@@ -343,6 +345,19 @@ | |||
343 | fsl,pull-up = <MXS_PULL_DISABLE>; | 345 | fsl,pull-up = <MXS_PULL_DISABLE>; |
344 | }; | 346 | }; |
345 | 347 | ||
348 | auart2_pins_a: auart2-pins@0 { | ||
349 | reg = <0>; | ||
350 | fsl,pinmux-ids = < | ||
351 | MX28_PAD_AUART2_RX__AUART2_RX | ||
352 | MX28_PAD_AUART2_TX__AUART2_TX | ||
353 | MX28_PAD_AUART2_CTS__AUART2_CTS | ||
354 | MX28_PAD_AUART2_RTS__AUART2_RTS | ||
355 | >; | ||
356 | fsl,drive-strength = <MXS_DRIVE_4mA>; | ||
357 | fsl,voltage = <MXS_VOLTAGE_HIGH>; | ||
358 | fsl,pull-up = <MXS_PULL_DISABLE>; | ||
359 | }; | ||
360 | |||
346 | auart3_pins_a: auart3@0 { | 361 | auart3_pins_a: auart3@0 { |
347 | reg = <0>; | 362 | reg = <0>; |
348 | fsl,pinmux-ids = < | 363 | fsl,pinmux-ids = < |
@@ -655,6 +670,33 @@ | |||
655 | fsl,pull-up = <MXS_PULL_DISABLE>; | 670 | fsl,pull-up = <MXS_PULL_DISABLE>; |
656 | }; | 671 | }; |
657 | 672 | ||
673 | lcdif_18bit_pins_a: lcdif-18bit@0 { | ||
674 | reg = <0>; | ||
675 | fsl,pinmux-ids = < | ||
676 | MX28_PAD_LCD_D00__LCD_D0 | ||
677 | MX28_PAD_LCD_D01__LCD_D1 | ||
678 | MX28_PAD_LCD_D02__LCD_D2 | ||
679 | MX28_PAD_LCD_D03__LCD_D3 | ||
680 | MX28_PAD_LCD_D04__LCD_D4 | ||
681 | MX28_PAD_LCD_D05__LCD_D5 | ||
682 | MX28_PAD_LCD_D06__LCD_D6 | ||
683 | MX28_PAD_LCD_D07__LCD_D7 | ||
684 | MX28_PAD_LCD_D08__LCD_D8 | ||
685 | MX28_PAD_LCD_D09__LCD_D9 | ||
686 | MX28_PAD_LCD_D10__LCD_D10 | ||
687 | MX28_PAD_LCD_D11__LCD_D11 | ||
688 | MX28_PAD_LCD_D12__LCD_D12 | ||
689 | MX28_PAD_LCD_D13__LCD_D13 | ||
690 | MX28_PAD_LCD_D14__LCD_D14 | ||
691 | MX28_PAD_LCD_D15__LCD_D15 | ||
692 | MX28_PAD_LCD_D16__LCD_D16 | ||
693 | MX28_PAD_LCD_D17__LCD_D17 | ||
694 | >; | ||
695 | fsl,drive-strength = <MXS_DRIVE_4mA>; | ||
696 | fsl,voltage = <MXS_VOLTAGE_HIGH>; | ||
697 | fsl,pull-up = <MXS_PULL_DISABLE>; | ||
698 | }; | ||
699 | |||
658 | lcdif_16bit_pins_a: lcdif-16bit@0 { | 700 | lcdif_16bit_pins_a: lcdif-16bit@0 { |
659 | reg = <0>; | 701 | reg = <0>; |
660 | fsl,pinmux-ids = < | 702 | fsl,pinmux-ids = < |
@@ -743,7 +785,7 @@ | |||
743 | fsl,pull-up = <MXS_PULL_DISABLE>; | 785 | fsl,pull-up = <MXS_PULL_DISABLE>; |
744 | }; | 786 | }; |
745 | 787 | ||
746 | usbphy0_pins_a: usbphy0@0 { | 788 | usb0_pins_a: usb0@0 { |
747 | reg = <0>; | 789 | reg = <0>; |
748 | fsl,pinmux-ids = < | 790 | fsl,pinmux-ids = < |
749 | MX28_PAD_SSP2_SS2__USB0_OVERCURRENT | 791 | MX28_PAD_SSP2_SS2__USB0_OVERCURRENT |
@@ -753,7 +795,7 @@ | |||
753 | fsl,pull-up = <MXS_PULL_DISABLE>; | 795 | fsl,pull-up = <MXS_PULL_DISABLE>; |
754 | }; | 796 | }; |
755 | 797 | ||
756 | usbphy0_pins_b: usbphy0@1 { | 798 | usb0_pins_b: usb0@1 { |
757 | reg = <1>; | 799 | reg = <1>; |
758 | fsl,pinmux-ids = < | 800 | fsl,pinmux-ids = < |
759 | MX28_PAD_AUART1_CTS__USB0_OVERCURRENT | 801 | MX28_PAD_AUART1_CTS__USB0_OVERCURRENT |
@@ -763,7 +805,7 @@ | |||
763 | fsl,pull-up = <MXS_PULL_DISABLE>; | 805 | fsl,pull-up = <MXS_PULL_DISABLE>; |
764 | }; | 806 | }; |
765 | 807 | ||
766 | usbphy1_pins_a: usbphy1@0 { | 808 | usb1_pins_a: usb1@0 { |
767 | reg = <0>; | 809 | reg = <0>; |
768 | fsl,pinmux-ids = < | 810 | fsl,pinmux-ids = < |
769 | MX28_PAD_SSP2_SS1__USB1_OVERCURRENT | 811 | MX28_PAD_SSP2_SS1__USB1_OVERCURRENT |
@@ -782,6 +824,17 @@ | |||
782 | fsl,voltage = <MXS_VOLTAGE_HIGH>; | 824 | fsl,voltage = <MXS_VOLTAGE_HIGH>; |
783 | fsl,pull-up = <MXS_PULL_ENABLE>; | 825 | fsl,pull-up = <MXS_PULL_ENABLE>; |
784 | }; | 826 | }; |
827 | |||
828 | usb0_id_pins_b: usb0id1@0 { | ||
829 | reg = <0>; | ||
830 | fsl,pinmux-ids = < | ||
831 | MX28_PAD_PWM2__USB0_ID | ||
832 | >; | ||
833 | fsl,drive-strength = <MXS_DRIVE_12mA>; | ||
834 | fsl,voltage = <MXS_VOLTAGE_HIGH>; | ||
835 | fsl,pull-up = <MXS_PULL_ENABLE>; | ||
836 | }; | ||
837 | |||
785 | }; | 838 | }; |
786 | 839 | ||
787 | digctl: digctl@8001c000 { | 840 | digctl: digctl@8001c000 { |
@@ -946,6 +999,7 @@ | |||
946 | 20 21 22 23 24 25>; | 999 | 20 21 22 23 24 25>; |
947 | status = "disabled"; | 1000 | status = "disabled"; |
948 | clocks = <&clks 41>; | 1001 | clocks = <&clks 41>; |
1002 | #io-channel-cells = <1>; | ||
949 | }; | 1003 | }; |
950 | 1004 | ||
951 | spdif: spdif@80054000 { | 1005 | spdif: spdif@80054000 { |
@@ -1130,4 +1184,9 @@ | |||
1130 | status = "disabled"; | 1184 | status = "disabled"; |
1131 | }; | 1185 | }; |
1132 | }; | 1186 | }; |
1187 | |||
1188 | iio_hwmon { | ||
1189 | compatible = "iio-hwmon"; | ||
1190 | io-channels = <&lradc 8>; | ||
1191 | }; | ||
1133 | }; | 1192 | }; |