[meta-xilinx] [PATCH] linux-yocto_4.4: Add ZYBO USB patch

Nathan Rossi nathan at nathanrossi.com
Tue Apr 12 06:33:58 PDT 2016


On Thu, Apr 7, 2016 at 11:44 PM, Nathan Rossi <nathan at nathanrossi.com> 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 <nathan at nathanrossi.com>
> ---
>  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 <nathan at nathanrossi.com>
> +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 <nathan at nathanrossi.com>
> +Cc: Rob Herring <robh+dt at kernel.org>
> +Cc: Mark Rutland <mark.rutland at arm.com>
> +Cc: Michal Simek <michal.simek at xilinx.com>
> +Cc: Sören Brinkmann <soren.brinkmann at xilinx.com>
> +Signed-off-by: Michal Simek <michal.simek at xilinx.com>
> +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
>



More information about the meta-xilinx mailing list