Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 7 Jul 2013 04:23:30 +0000 (UTC)
From:      Oleksandr Tymoshenko <gonzo@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r252914 - head/sys/boot/fdt/dts
Message-ID:  <201307070423.r674NUnN038714@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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",



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201307070423.r674NUnN038714>