svn commit: r252914 - head/sys/boot/fdt/dts
Oleksandr Tymoshenko
gonzo at FreeBSD.org
Sun Jul 7 04:23:31 UTC 2013
Author: gonzo
Date: Sun Jul 7 04:23:29 2013
New Revision: 252914
URL: http://svnweb.freebsd.org/changeset/base/252914
Log:
- Add musb node to shared dtsi and proper pin configuratin for every
AM553x-based device
Modified:
head/sys/boot/fdt/dts/am335x-evm.dts
head/sys/boot/fdt/dts/am335x.dtsi
head/sys/boot/fdt/dts/beaglebone-black.dts
head/sys/boot/fdt/dts/beaglebone.dts
Modified: head/sys/boot/fdt/dts/am335x-evm.dts
==============================================================================
--- head/sys/boot/fdt/dts/am335x-evm.dts Sun Jul 7 04:22:08 2013 (r252913)
+++ head/sys/boot/fdt/dts/am335x-evm.dts Sun Jul 7 04:23:29 2013 (r252914)
@@ -106,6 +106,9 @@
"GPMC_BEn0_CLE", "timer5", "output",
"GPMC_WEn", "timer6", "output",
"GPMC_OEn_REn", "timer7", "output",
+ /* USB0 and USB1 */
+ "USB0_DRVVBUS", "USB0_DRVVBUS", "output",
+ "USB1_DRVVBUS", "USB1_DRVVBUS", "output",
/* LCD */
"GPMC_AD8", "lcd_data23", "output",
"GPMC_AD9", "lcd_data22", "output",
Modified: head/sys/boot/fdt/dts/am335x.dtsi
==============================================================================
--- head/sys/boot/fdt/dts/am335x.dtsi Sun Jul 7 04:22:08 2013 (r252913)
+++ head/sys/boot/fdt/dts/am335x.dtsi Sun Jul 7 04:23:29 2013 (r252914)
@@ -201,5 +201,23 @@
interrupts = <36>;
interrupt-parent = <&AINTC>;
};
+
+ usb at 47400000 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ compatible = "ti,musb-am33xx";
+ reg =< 0x47400000 0x1000 /* USBSS */
+ 0x47401000 0x300 /* USB0 */
+ 0x47401300 0x100 /* USB0_PHY */
+ 0x47401400 0x400 /* USB0_CORE */
+ 0x47401800 0x300 /* USB1 */
+ 0x47401B00 0x100 /* USB1_PHY */
+ 0x47401C00 0x400 /* USB1_CORE */
+ >;
+ interrupts = <17 18 19>;
+ interrupt-parent = <&AINTC>;
+ /* 1 - Host Mode, 0 - Device Mode */
+ modemask = <2>;
+ };
};
};
Modified: head/sys/boot/fdt/dts/beaglebone-black.dts
==============================================================================
--- head/sys/boot/fdt/dts/beaglebone-black.dts Sun Jul 7 04:22:08 2013 (r252913)
+++ head/sys/boot/fdt/dts/beaglebone-black.dts Sun Jul 7 04:23:29 2013 (r252914)
@@ -123,6 +123,9 @@
"GPMC_BEn0_CLE", "timer5", "output",
"GPMC_WEn", "timer6", "output",
"GPMC_OEn_REn", "timer7", "output",
+ /* USB0 and USB1 */
+ "USB0_DRVVBUS", "USB0_DRVVBUS", "output",
+ "USB1_DRVVBUS", "USB1_DRVVBUS", "output",
/* PWM */
"GPMC_A2", "ehrpwm1A", "output",
"GPMC_A3", "ehrpwm1B", "output",
Modified: head/sys/boot/fdt/dts/beaglebone.dts
==============================================================================
--- head/sys/boot/fdt/dts/beaglebone.dts Sun Jul 7 04:22:08 2013 (r252913)
+++ head/sys/boot/fdt/dts/beaglebone.dts Sun Jul 7 04:23:29 2013 (r252914)
@@ -74,6 +74,9 @@
"MMC0_DAT1", "mmc0_dat1", "input_pullup",
"MMC0_DAT2", "mmc0_dat2", "input_pullup",
"MMC0_DAT3", "mmc0_dat3", "input_pullup",
+ /* USB0 and USB1 */
+ "USB0_DRVVBUS", "USB0_DRVVBUS", "output",
+ "USB1_DRVVBUS", "USB1_DRVVBUS", "output",
/* GPIO */
"ECAP0_IN_PWM0_OUT", "gpio0_7", "input_pulldown",
"GPMC_AD10", "gpio0_26", "input_pulldown",
More information about the svn-src-head
mailing list