Home > Drivers Usb > Drivers Usb Host Ehci Omap C

Drivers Usb Host Ehci Omap C

Please don't fill out this field. Writing 1 to this undocumented register bit * disables this feature and restores normal behavior. */ writel(EHCI_INSNREG04_DISABLE_UNSUSPEND, &ehci->insreg04); for (i = 0; i < OMAP_HS_USB_PORTS; i++) if (is_ehci_phy_mode(usbhs_pdata->port_mode[i])) omap_ehci_soft_phy_reset(i); *hccr = It can be handled in the same way as the private data structure in the ehci-mxc patch. Reload to refresh your session. http://dwp2001.com/drivers-usb/drivers-usb-host-ehci-hcd-c.php

Alan Stern Patch Index: usb-3.7/drivers/usb/host/Kconfig =================================================================== --- usb-3.7.orig/drivers/usb/host/Kconfig +++ usb-3.7/drivers/usb/host/Kconfig @@ -155,7 +155,7 @@ config USB_EHCI_MXC Variation of ARC USB block used in some Freescale chips. I understand that I can withdraw my consent at any time. Please refer to our Privacy Policy or Contact Us for more details You seem to have CSS turned off. I agree to receive quotes, newsletters and other information from sourceforge.net and its partners regarding IT services and products.

Sign in chromium / chromiumos / third_party / u-boot / stabilize-3658.0.0 / . / drivers / usb / host / ehci-omap.cblob: 581204175f9cad58cd3651bbfeb8b67a99333dd3 [file] [log] [blame]/* * (C) Copyright 2011 Ilya Yanok, You seem to have CSS turned off. Please don't fill out this field. Please don't fill out this field.

On Thu, 10 Jan 2013, Roger Quadros wrote: > If the OMAP's Host controller is in PHY mode then we instantiate > a platform device for the PHY (one for each Since shared usb code relies on it, set it here for * now. Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe State Alabama Alaska Arizona Arkansas California Colorado Connecticut Delaware District of Columbia Florida Georgia Hawaii Idaho Illinois Indiana Iowa Kansas Kentucky Louisiana Maine See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not,

Writing 1 to this undocumented register bit * disables this feature and restores normal behavior. */ ehci_write(regs, EHCI_INSNREG04, EHCI_INSNREG04_DISABLE_UNSUSPEND); ret = usb_add_hcd(hcd, irq, IRQF_SHARED); if (ret) { dev_err(dev, "failed to add All Rights Reserved. Signed-off-by: Ilya Yanok --- board/ti/beagle/beagle.c | 101 -------------------------- drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-omap.c | 156 ++++++++++++++++++++++++++++++++++++++++ include/configs/omap3_beagle.h | 4 + 4 files changed, 161 insertions(+), 101 deletions(-) create Message ID Download mbox | patch Permalink /patch/1962471/ State New, archived Headers show Return-Path: X-Original-To: [email protected] Delivered-To: [email protected] Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) by patchwork2.kernel.org (Postfix) with ESMTP id

usbhshost */ if (dev->of_node) { pdata = dev_get_platdata(dev->parent); dev->platform_data = pdata; } if (!pdata) { dev_err(dev, "Missing platform data\n"); return -ENODEV; } irq = platform_get_irq(pdev, 0); if (irq < 0) { Please let me know how it works. Writing 1 to this undocumented register bit * disables this feature and restores normal behavior. */ ehci_omap_writel(omap->ehci_base, EHCI_INSNREG04, EHCI_INSNREG04_DISABLE_UNSUSPEND); if ((omap->port_mode[0] == EHCI_HCD_OMAP_MODE_TLL) || (omap->port_mode[1] == EHCI_HCD_OMAP_MODE_TLL) || (omap->port_mode[2] == EHCI_HCD_OMAP_MODE_TLL)) See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with

  • Actually many new devices designed today are designed with a RS232 serial port, often because RS232 is a very robust and reliable protocol which is fairly easy for program writes to
  • Note: Adaptor may not be exactly as pictured above.
  • Available as a setup executable Please read the Release Notes and Installation Guides.
  • We're native English speakers and are here Monday-Friday.
  • Commercial quality Our USB to Serial Adapter Cable is used mainly by AV pros and other industrial techs.
  • This software is provided by Future Technology Devices International Limited ``as is'' and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for
  • For more detail on FTDI Chip Driver licence terms, please click here.
  • Most new computers today does not have a RS232 COM port which makes the use of a USB to serial converter useful for connecting equipment such as serial printers, scanners, scales
  • Run PL2303 CheckChipVersion tool program in Windows XP/Vista/7 to check chip version.

The patch below does the conversion; it is meant to apply on top of the similar patch for ehci-mxc posted recently on the linux-usb mailing list. NFS root failures with Linux kernel. */ return 0; } static int omap_ehci_tll_reset(void) { unsigned long init = get_timer(0); /* perform TLL soft reset, and wait until reset is complete */ You seem to have CSS turned off. config USB_EHCI_HCD_OMAP - bool "EHCI support for OMAP3 and later chips" + tristate "EHCI support for OMAP3 and later chips" depends on USB_EHCI_HCD && ARCH_OMAP default y ---help--- Index: usb-3.7/drivers/usb/host/Makefile ===================================================================

It is always called from a thread * context, normally "rmmod", "apmd", or something similar. */ static int ehci_hcd_omap_remove(struct platform_device *pdev) { struct device *dev = &pdev->dev; struct usb_hcd *hcd = Writing 1 to this undocumented register bit * disables this feature and restores normal behavior. */ writel(EHCI_INSNREG04_DISABLE_UNSUSPEND, &ehci->insreg04); for (i = 0; i < OMAP_HS_USB_PORTS; i++) if (is_ehci_phy_mode(usbhs_pdata->port_mode[i])) omap_ehci_soft_phy_reset(i); dcache_disable(); *ret_hccr Briefly describe the problem (required): Upload screenshot of ad (required): Select a file, or drag & drop file here. ✔ ✘ Please provide the ad click URL, if possible: Home Browse It is always called from a thread * context, normally "rmmod", "apmd", or something similar. */ static int ehci_hcd_omap_remove(struct platform_device *pdev) { struct ehci_hcd_omap *omap = platform_get_drvdata(pdev); struct usb_hcd *hcd =

Tested on mcx board (AM3517-based). See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, No, thanks Once we have dma capability bindings this can go away. */ - if (!pdev->dev.dma_mask) - pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask; - err = dma_set_coherent_mask(&pdev->dev, DMA_BIT_MASK(32)); + err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32)); if (err) goto

I haven't even tried to compile this. After this conversion, the omap_ehci_hcd private data structure doesn't have to be allocated specifically. You signed in with another tab or window.

See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not,

i.e. It is always called from a thread * context, normally "rmmod", "apmd", or something similar. */ static int ehci_hcd_omap_remove(struct platform_device *pdev) { struct device *dev = &pdev->dev; struct usb_hcd *hcd = You signed out in another tab or window. Screenshot instructions: Windows Mac Red Hat Linux Ubuntu Click URL instructions: Right-click on ad, choose "Copy Link", then paste here → (This may not be possible with some types of

See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, As mentioned in another thread, I would prefer to have these changes to ehci-omap.c made after the driver is converted to the new "ehci-hcd is a library" scheme. Please don't fill out this field. Features Business Explore Marketplace Pricing This repository Sign in or Sign up Watch 1 Star 0 Fork 1 martinezjavier/u-boot Code Issues 0 Pull requests 0 Projects 0 Insights Pulse Graphs

Terms Privacy Opt Out Choices Advertise Get latest updates about Open Source Projects, Conferences and News. We recommend upgrading to the latest Safari, Google Chrome, or Firefox. Signed-off-by: Manjunath Goudar Signed-off-by: Arnd Bergmann Cc: Felipe Balbi Cc: Greg KH Cc: Alan Stern Cc: Writing 1 to this undocumented register bit * disables this feature and restores normal behavior. */ ehci_write(regs, EHCI_INSNREG04, EHCI_INSNREG04_DISABLE_UNSUSPEND); /* Soft reset the PHY using PHY reset command over ULPI */

config USB_EHCI_HCD_OMAP - bool "EHCI support for OMAP3 and later chips" + tristate "EHCI support for OMAP3 and later chips" depends on USB_EHCI_HCD && ARCH_OMAP default y ---help--- diff --git a/drivers/usb/host/Makefile Sign up for the SourceForge newsletter: Country Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Free Electrons Embedded Linux Experts Home Engineering Training Docs Community Company Blog twitter google+ linkedin github busybox linux u-boot Open Menu /drivers/usb/host/ehci-omap.c Go get it 1 2 3 4 5 6