An error occurred fetching the project authors.
  1. 13 Mar, 2019 1 commit
    • Anders Roxell's avatar
      usb: phy: fix link errors · 377ffe35
      Anders Roxell authored
      [ Upstream commit f2105d42 ]
      
      Fix link errors when CONFIG_FSL_USB2_OTG is enabled and USB_OTG_FSM is
      set to module then the following link error occurs.
      
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.o: in function `fsl_otg_ioctl':
      drivers/usb/phy/phy-fsl-usb.c:1083: undefined reference to `otg_statemachine'
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.c:1083:(.text+0x574): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `otg_statemachine'
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.o: in function `fsl_otg_start_srp':
      drivers/usb/phy/phy-fsl-usb.c:674: undefined reference to `otg_statemachine'
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.c:674:(.text+0x61c): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `otg_statemachine'
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.o: in function `fsl_otg_set_host':
      drivers/usb/phy/phy-fsl-usb.c:593: undefined reference to `otg_statemachine'
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.c:593:(.text+0x7a4): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `otg_statemachine'
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.o: in function `fsl_otg_start_hnp':
      drivers/usb/phy/phy-fsl-usb.c:695: undefined reference to `otg_statemachine'
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.c:695:(.text+0x858): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `otg_statemachine'
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.o: in function `a_wait_enum':
      drivers/usb/phy/phy-fsl-usb.c:274: undefined reference to `otg_statemachine'
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.c:274:(.text+0x16f0): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `otg_statemachine'
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.o:drivers/usb/phy/phy-fsl-usb.c:619: more undefined references to `otg_statemachine' follow
      aarch64-linux-gnu-ld: drivers/usb/phy/phy-fsl-usb.o: in function `fsl_otg_set_peripheral':
      drivers/usb/phy/phy-fsl-usb.c:619:(.text+0x1fa0): relocation truncated to fit: R_AARCH64_CALL26 against undefined symbol `otg_statemachine'
      make[1]: *** [Makefile:1020: vmlinux] Error 1
      make[1]: Target 'Image' not remade because of errors.
      make: *** [Makefile:152: sub-make] Error 2
      make: Target 'Image' not remade because of errors.
      
      Rework so that FSL_USB2_OTG depends on that the USB_OTG_FSM is builtin.
      Signed-off-by: default avatarAnders Roxell <anders.roxell@linaro.org>
      Signed-off-by: default avatarFelipe Balbi <felipe.balbi@linux.intel.com>
      Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
      377ffe35
  2. 31 May, 2018 1 commit
  3. 15 May, 2018 1 commit
  4. 23 Apr, 2018 1 commit
  5. 01 Nov, 2017 2 commits
  6. 17 May, 2017 1 commit
  7. 11 Apr, 2017 1 commit
  8. 23 Mar, 2017 1 commit
  9. 18 Nov, 2016 1 commit
  10. 21 Jun, 2016 1 commit
  11. 16 Dec, 2015 1 commit
    • Bin Liu's avatar
      usb: phy: phy-am335x: bypass first VBUS sensing for host-only mode · 59f042f6
      Bin Liu authored
      To prevent VBUS contention, the am335x MUSB phy senses VBUS first before
      transitioning to host mode. However, for host-only mode, VBUS could be
      directly tied to 5V power rail which could prevent MUSB transitions to
      host mode.
      
      This change receives dr_mode of the controller then bypass the first
      VBUS sensing for host-only mode, so that MUSB can work in host mode
      event if VBUS is tied to 5V.
      Signed-off-by: default avatarBin Liu <b-liu@ti.com>
      Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
      59f042f6
  12. 15 Dec, 2015 1 commit
  13. 20 Nov, 2015 1 commit
  14. 19 Nov, 2015 1 commit
  15. 14 Sep, 2015 1 commit
    • Randy Dunlap's avatar
      usb: phy: fix phy-qcom-8x16-usb build · 88ccdbd5
      Randy Dunlap authored
      Fix build errors that happen when USB_QCOM_8X16_PHY=y and EXTCON=m:
      
      drivers/built-in.o: In function `phy_8x16_init':
      phy-qcom-8x16-usb.c:(.text+0x86ef4): undefined reference to `extcon_get_cable_state'
      drivers/built-in.o: In function `phy_8x16_probe':
      phy-qcom-8x16-usb.c:(.text+0x870bf): undefined reference to `extcon_get_edev_by_phandle'
      phy-qcom-8x16-usb.c:(.text+0x87133): undefined reference to `extcon_register_interest'
      phy-qcom-8x16-usb.c:(.text+0x87151): undefined reference to `extcon_unregister_interest'
      drivers/built-in.o: In function `phy_8x16_remove':
      phy-qcom-8x16-usb.c:(.text+0x872ec): undefined reference to `extcon_unregister_interest'
      Signed-off-by: default avatarRandy Dunlap <rdunlap@infradead.org>
      Cc: Felipe Balbi <balbi@ti.com>
      Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
      88ccdbd5
  16. 29 Jul, 2015 1 commit
  17. 10 May, 2015 1 commit
  18. 07 May, 2015 1 commit
  19. 28 Apr, 2015 2 commits
  20. 24 Mar, 2015 1 commit
  21. 18 Mar, 2015 1 commit
  22. 13 Mar, 2015 1 commit
  23. 07 Jan, 2015 1 commit
  24. 12 Dec, 2014 1 commit
  25. 02 Sep, 2014 2 commits
  26. 27 May, 2014 3 commits
  27. 14 May, 2014 1 commit
    • Arnd Bergmann's avatar
      usb: phy: msm: reset controller is mandatory now · c5ab571f
      Arnd Bergmann authored
      Commit a2734543 "usb: phy: msm: Use reset framework for LINK
      and PHY resets" introduced a mandatory call to reset_control_get
      into the msm usb phy driver, which means we have to add a Kconfig
      dependency on the API to avoid this build error:
      
      phy/phy-msm-usb.c: In function 'msm_otg_read_dt':
      phy/phy-msm-usb.c:1461:2: error: implicit declaration of function 'devm_reset_control_get' [-Werror=implicit-function-declaration]
        motg->link_rst = devm_reset_control_get(&pdev->dev, "link");
        ^
      
      Since the usb-ehci-msm driver currently selects the OTG driver,
      we could still get a broken dependency here. To solve that,
      this patch also removes the 'select', which turns out to be
      unnecessary.
      Reviewed-by: default avatarIvan T. Ivanov <iivanov@mm-sol.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarFelipe Balbi <balbi@ti.com>
      c5ab571f
  28. 12 May, 2014 1 commit
  29. 30 Apr, 2014 1 commit
  30. 24 Apr, 2014 1 commit
    • Paul Bolle's avatar
      usb: phy: mv_u3d: Remove usb phy driver for mv_u3d · 543cab64
      Paul Bolle authored
      The usb phy driver for mv_u3d got added in v3.7 through commit
      a67e76ac ("usb: phy: mv_u3d: Add usb phy driver for mv_u3d"). It
      then depended on USB_MV_U3D. And that symbol depended
      on CPU_MMP3 at that time. But CPU_MMP3 has never been part of the tree.
      This means that this drive was unbuildable when it was added.
      
      In commit 60630c2e ("usb: gadget: mv_u3d: drop ARCH dependency")
      MV_U3D_PHY was made depended directly on CPU_MMP3. That kept it
      unbuildable, of course.
      
      Remove this driver. It can be re-added once its dependencies are part of
      the tree.
      Signed-off-by: default avatarPaul Bolle <pebolle@tiscali.nl>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      543cab64
  31. 09 Mar, 2014 1 commit
  32. 06 Mar, 2014 1 commit
  33. 23 Dec, 2013 1 commit
  34. 17 Dec, 2013 1 commit
  35. 12 Dec, 2013 1 commit