diff options
Diffstat (limited to 'usb/usb-musb-kill-board-specific-pinmux-from-driver-file.patch')
| -rw-r--r-- | usb/usb-musb-kill-board-specific-pinmux-from-driver-file.patch | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/usb/usb-musb-kill-board-specific-pinmux-from-driver-file.patch b/usb/usb-musb-kill-board-specific-pinmux-from-driver-file.patch new file mode 100644 index 00000000000000..17a0d08f23a597 --- /dev/null +++ b/usb/usb-musb-kill-board-specific-pinmux-from-driver-file.patch @@ -0,0 +1,48 @@ +From ajay.gupta@ti.com Thu Jul 8 11:41:07 2010 +From: Anand Gadiyar <gadiyar@ti.com> +Date: Thu, 8 Jul 2010 16:34:54 +0530 +Subject: USB: musb: Kill board specific pinmux from driver file +To: linux-usb@vger.kernel.org +Cc: linux-omap@vger.kernel.org, felipe.balbi@nokia.com, gregkh@suse.de, Anand Gadiyar <gadiyar@ti.com>, Ajay Kumar Gupta <ajay.gupta@ti.com> +Message-ID: <1278587095-16978-2-git-send-email-ajay.gupta@ti.com> + + +From: Anand Gadiyar <gadiyar@ti.com> + +This pin-muxing is best done in the board files. The driver should +not do this explicitly. + +Also, this code causes a warning to be thrown when OMAP2430 and OMAP3/4 +support are enabled in the same kernel. + +Signed-off-by: Anand Gadiyar <gadiyar@ti.com> +Acked-by: Felipe Balbi <felipe.balbi@nokia.com> +Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com> +Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> + +--- + drivers/usb/musb/omap2430.c | 6 ------ + 1 file changed, 6 deletions(-) + +--- a/drivers/usb/musb/omap2430.c ++++ b/drivers/usb/musb/omap2430.c +@@ -32,8 +32,6 @@ + #include <linux/clk.h> + #include <linux/io.h> + +-#include <plat/mux.h> +- + #include "musb_core.h" + #include "omap2430.h" + +@@ -194,10 +192,6 @@ int __init musb_platform_init(struct mus + u32 l; + struct omap_musb_board_data *data = board_data; + +-#if defined(CONFIG_ARCH_OMAP2430) +- omap_cfg_reg(AE5_2430_USB0HS_STP); +-#endif +- + /* We require some kind of external transceiver, hooked + * up through ULPI. TWL4030-family PMICs include one, + * which needs a driver, drivers aren't always needed. |
