diff options
author | Jan Luebbe <jlu@pengutronix.de> | 2013-07-20 19:51:52 +0200 |
---|---|---|
committer | Jan Luebbe <jlu@pengutronix.de> | 2013-07-20 19:51:52 +0200 |
commit | a8106e82041f2d471d5ceeee76c463d38147e8db (patch) | |
tree | bed3635f65b1ae482f19358fc14a9aad94b397e6 /patches/linux-3.8.13/0448-USB-MUSB-OMAP-get-PHY-by-phandle-for-dt-boot.patch | |
parent | 918a7a71f5d31f0315efaad88ec6475d407db2a4 (diff) | |
download | platform-pengutronix-beaglebone-a8106e82041f2d471d5ceeee76c463d38147e8db.tar.gz platform-pengutronix-beaglebone-a8106e82041f2d471d5ceeee76c463d38147e8db.tar.xz |
kernel: update to 3.8.14
Thanks to Koen Kooi for maintaining the patch stack.
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Diffstat (limited to 'patches/linux-3.8.13/0448-USB-MUSB-OMAP-get-PHY-by-phandle-for-dt-boot.patch')
-rw-r--r-- | patches/linux-3.8.13/0448-USB-MUSB-OMAP-get-PHY-by-phandle-for-dt-boot.patch | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/patches/linux-3.8.13/0448-USB-MUSB-OMAP-get-PHY-by-phandle-for-dt-boot.patch b/patches/linux-3.8.13/0448-USB-MUSB-OMAP-get-PHY-by-phandle-for-dt-boot.patch new file mode 100644 index 0000000..8ebbba8 --- /dev/null +++ b/patches/linux-3.8.13/0448-USB-MUSB-OMAP-get-PHY-by-phandle-for-dt-boot.patch @@ -0,0 +1,29 @@ +From: Kishon Vijay Abraham I <kishon@ti.com> +Date: Tue, 22 Jan 2013 09:58:14 +0000 +Subject: [PATCH] USB: MUSB: OMAP: get PHY by phandle for dt boot + +The OMAP glue has been modified to get PHY by phandle for dt boot. + +Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com> +--- + drivers/usb/musb/omap2430.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/drivers/usb/musb/omap2430.c b/drivers/usb/musb/omap2430.c +index 97ae52e..05ab371 100644 +--- a/drivers/usb/musb/omap2430.c ++++ b/drivers/usb/musb/omap2430.c +@@ -346,7 +346,12 @@ static int omap2430_musb_init(struct musb *musb) + * up through ULPI. TWL4030-family PMICs include one, + * which needs a driver, drivers aren't always needed. + */ +- musb->xceiv = devm_usb_get_phy_dev(dev, 0); ++ if (dev->parent->of_node) ++ musb->xceiv = devm_usb_get_phy_by_phandle(dev->parent, ++ "usb_phy", 0); ++ else ++ musb->xceiv = devm_usb_get_phy_dev(dev, 0); ++ + if (IS_ERR_OR_NULL(musb->xceiv)) { + pr_err("HS USB OTG: no transceiver configured\n"); + return -EPROBE_DEFER; |