]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
Merge remote-tracking branch 'usb/usb-next'
authorMark Brown <broonie@linaro.org>
Fri, 18 Oct 2013 22:58:22 +0000 (23:58 +0100)
committerMark Brown <broonie@linaro.org>
Fri, 18 Oct 2013 22:58:22 +0000 (23:58 +0100)
19 files changed:
1  2 
MAINTAINERS
arch/arm/boot/dts/omap3-beagle-xm.dts
drivers/usb/chipidea/ci_hdrc_imx.c
drivers/usb/core/quirks.c
drivers/usb/host/ehci-exynos.c
drivers/usb/host/ehci-octeon.c
drivers/usb/host/ehci-ppc-of.c
drivers/usb/host/ehci-tegra.c
drivers/usb/host/ohci-at91.c
drivers/usb/host/ohci-exynos.c
drivers/usb/host/ohci-nxp.c
drivers/usb/host/ohci-omap3.c
drivers/usb/host/ohci-pxa27x.c
drivers/usb/host/ohci-spear.c
drivers/usb/host/pci-quirks.c
drivers/usb/host/uhci-platform.c
drivers/usb/musb/musb_core.c
drivers/usb/musb/musb_core.h
drivers/usb/musb/musb_gadget.c

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
Simple merge
index d919ed47bd47fdc8f631b1804e74bd54e134cf17,016352e0f5a7b326bbdb84a22af2e440a4b2fddf..e97c198e052fd88aa99a98679952769678728a75
@@@ -89,13 -84,14 +84,13 @@@ static int exynos_ehci_probe(struct pla
         * Since shared usb code relies on it, set it here for now.
         * Once we move to full device tree support this will vanish off.
         */
 -      if (!pdev->dev.dma_mask)
 -              pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask;
 -      if (!pdev->dev.coherent_dma_mask)
 -              pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32);
 +      err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
 +      if (err)
 +              return err;
  
-       s5p_setup_vbus_gpio(pdev);
+       exynos_setup_vbus_gpio(pdev);
  
-       hcd = usb_create_hcd(&s5p_ehci_hc_driver,
+       hcd = usb_create_hcd(&exynos_ehci_hc_driver,
                             &pdev->dev, dev_name(&pdev->dev));
        if (!hcd) {
                dev_err(&pdev->dev, "Unable to create HCD\n");
Simple merge
Simple merge
Simple merge
Simple merge
index 866f2464f9de64c84ac96114c96dccb52a472d32,a87baedc0aa79555bcb60ed72a27036fc757566f..91ec9b2cd37868f600eca4dd41cdf6180eed806e
@@@ -114,14 -71,19 +71,18 @@@ static int exynos_ohci_probe(struct pla
         * Since shared usb code relies on it, set it here for now.
         * Once we move to full device tree support this will vanish off.
         */
 -      if (!pdev->dev.dma_mask)
 -              pdev->dev.dma_mask = &pdev->dev.coherent_dma_mask;
 -      if (!pdev->dev.coherent_dma_mask)
 -              pdev->dev.coherent_dma_mask = DMA_BIT_MASK(32);
 +      err = dma_coerce_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(32));
 +      if (err)
 +              return err;
  
-       exynos_ohci = devm_kzalloc(&pdev->dev, sizeof(struct exynos_ohci_hcd),
-                                       GFP_KERNEL);
-       if (!exynos_ohci)
+       hcd = usb_create_hcd(&exynos_ohci_hc_driver,
+                               &pdev->dev, dev_name(&pdev->dev));
+       if (!hcd) {
+               dev_err(&pdev->dev, "Unable to create HCD\n");
                return -ENOMEM;
+       }
+       exynos_ohci = to_exynos_ohci(hcd);
  
        if (of_device_is_compatible(pdev->dev.of_node,
                                        "samsung,exynos5440-ohci"))
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge