On Thu, Apr 7, 2016 at 11:44 PM, Nathan Rossi <[email protected]> wrote: > Backport the ZYBO USB PHY patch so that the USB interface is functional > using the in-kernel device tree.
Merged. Regards, Nathan > > Signed-off-by: Nathan Rossi <[email protected]> > --- > recipes-kernel/linux/linux-yocto_4.4.bbappend | 5 +++ > ...-dts-zynq-Enable-USB-and-USB-PHY-for-ZYBO.patch | 52 > ++++++++++++++++++++++ > 2 files changed, 57 insertions(+) > create mode 100644 > recipes-kernel/linux/linux/ARM-dts-zynq-Enable-USB-and-USB-PHY-for-ZYBO.patch > > diff --git a/recipes-kernel/linux/linux-yocto_4.4.bbappend > b/recipes-kernel/linux/linux-yocto_4.4.bbappend > index 651e0d7..8e67ecf 100644 > --- a/recipes-kernel/linux/linux-yocto_4.4.bbappend > +++ b/recipes-kernel/linux/linux-yocto_4.4.bbappend > @@ -2,3 +2,8 @@ > require linux-xilinx-configs.inc > require linux-xilinx-machines.inc > > +FILESEXTRAPATHS_prepend := "${THISDIR}/linux:" > +SRC_URI_append = " \ > + file://ARM-dts-zynq-Enable-USB-and-USB-PHY-for-ZYBO.patch \ > + " > + > diff --git > a/recipes-kernel/linux/linux/ARM-dts-zynq-Enable-USB-and-USB-PHY-for-ZYBO.patch > > b/recipes-kernel/linux/linux/ARM-dts-zynq-Enable-USB-and-USB-PHY-for-ZYBO.patch > new file mode 100644 > index 0000000..26f57bf > --- /dev/null > +++ > b/recipes-kernel/linux/linux/ARM-dts-zynq-Enable-USB-and-USB-PHY-for-ZYBO.patch > @@ -0,0 +1,52 @@ > +From b977025153a6f43ec5070d2f7a26f2ecb22c0319 Mon Sep 17 00:00:00 2001 > +From: Nathan Rossi <[email protected]> > +Date: Wed, 3 Feb 2016 22:41:05 +1000 > +Subject: [PATCH] ARM: dts: zynq: Enable USB and USB PHY for ZYBO > +MIME-Version: 1.0 > +Content-Type: text/plain; charset=UTF-8 > +Content-Transfer-Encoding: 8bit > + > +Setup the USB controller and configure it to operate in host mode. > +Additionally add the USB phy node for the ZYBO, including reset gpio > +which is connected to a external MIO pin. > + > +Signed-off-by: Nathan Rossi <[email protected]> > +Cc: Rob Herring <[email protected]> > +Cc: Mark Rutland <[email protected]> > +Cc: Michal Simek <[email protected]> > +Cc: Sören Brinkmann <[email protected]> > +Signed-off-by: Michal Simek <[email protected]> > +Upstream-Status: Backport > +--- > + arch/arm/boot/dts/zynq-zybo.dts | 11 +++++++++++ > + 1 file changed, 11 insertions(+) > + > +diff --git a/arch/arm/boot/dts/zynq-zybo.dts > b/arch/arm/boot/dts/zynq-zybo.dts > +index 16c9cac..8f085b3 100644 > +--- a/arch/arm/boot/dts/zynq-zybo.dts > ++++ b/arch/arm/boot/dts/zynq-zybo.dts > +@@ -33,6 +33,11 @@ > + stdout-path = "serial0:115200n8"; > + }; > + > ++ usb_phy0: phy0 { > ++ #phy-cells = <0>; > ++ compatible = "usb-nop-xceiv"; > ++ reset-gpios = <&gpio0 46 1>; > ++ }; > + }; > + > + &clkc { > +@@ -56,3 +61,9 @@ > + &uart1 { > + status = "okay"; > + }; > ++ > ++&usb0 { > ++ status = "okay"; > ++ dr_mode = "host"; > ++ usb-phy = <&usb_phy0>; > ++}; > +-- > +2.8.0.rc3 > + > -- > 2.8.0.rc3 > -- _______________________________________________ meta-xilinx mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-xilinx
