Navigation: Linux Kernel Driver DataBase - web LKDDB: Main index - U index
The Linux kernel configuration item CONFIG_USB_MSM_OTG has multiple definitions:
drivers/usb/phy/KconfigThe configuration item CONFIG_USB_MSM_OTG:
(( CONFIG_USB || CONFIG_USB_GADGET ) && ( CONFIG_ARCH_QCOM || CONFIG_COMPILE_TEST )) && ( CONFIG_USB_GADGET || ! CONFIG_USB_GADGET ) && ( CONFIG_RESET_CONTROLLER )msm_otg, phy-msm-usbEnable this to support the USB OTG transceiver on Qualcomm chips. It handles PHY initialization, clock management, and workarounds required after resetting the hardware and power management. This driver is required even for peripheral only or host only mode configurations. This driver is not supported on boards like trout which has an external PHY.
drivers/usb/phy/KconfigThe configuration item CONFIG_USB_MSM_OTG:
( CONFIG_USB || CONFIG_USB_GADGET ) && CONFIG_ARCH_MSMmsm_otg, phy-msm-usbEnable this to support the USB OTG transceiver on MSM chips. It handles PHY initialization, clock management, and workarounds required after resetting the hardware and power management. This driver is required even for peripheral only or host only mode configurations. This driver is not supported on boards like trout which has an external PHY.
drivers/usb/otg/KconfigThe configuration item CONFIG_USB_MSM_OTG:
( CONFIG_USB || CONFIG_USB_GADGET ) && CONFIG_ARCH_MSMmsm_otg, phy-msm-usbEnable this to support the USB OTG transceiver on MSM chips. It handles PHY initialization, clock management, and workarounds required after resetting the hardware and power management. This driver is required even for peripheral only or host only mode configurations. This driver is not supported on boards like trout which has an external PHY.
Raw data from LKDDb:
lkddb module msm_otg CONFIG_USB_MSM_OTG : drivers/usb/otg/Kconfig : "OTG support for Qualcomm on-chip USB controller" # in 2.6.39, 3.0–3.9lkddb module phy-msm-usb CONFIG_USB_MSM_OTG : drivers/usb/phy/Kconfig : "Qualcomm on-chip USB OTG controller support" # in 3.10–3.19, 4.0–4.14lkddb of "" "" "qcom,usb-otg-ci" : CONFIG_OF CONFIG_PCI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_MSM_OTG CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/phy/phy-msm-usb.c # in 4.12–4.14lkddb of "" "" "qcom,usb-otg-ci" : CONFIG_PCI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_MSM_OTG CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/phy/phy-msm-usb.c # in 3.16–3.19, 4.0–4.11lkddb of "" "" "qcom,usb-otg-snps" : CONFIG_OF CONFIG_PCI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_MSM_OTG CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/phy/phy-msm-usb.c # in 4.12–4.14lkddb of "" "" "qcom,usb-otg-snps" : CONFIG_PCI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_MSM_OTG CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/phy/phy-msm-usb.c # in 3.16–3.19, 4.0–4.11lkddb platform "msm_otg" : CONFIG_OF CONFIG_PCI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_MSM_OTG CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/phy/phy-msm-usb.c # in 4.12–4.14lkddb platform "msm_otg" : CONFIG_PCI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_MSM_OTG CONFIG_USB_OTG_UTILS : drivers/usb/otg/msm_otg.c # in 3.0–3.9lkddb platform "msm_otg" : CONFIG_PCI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_MSM_OTG CONFIG_USB_PHY : drivers/usb/phy/phy-msm-usb.c # in 3.10–3.11lkddb platform "msm_otg" : CONFIG_PCI CONFIG_USB CONFIG_USB_GADGET CONFIG_USB_MSM_OTG CONFIG_USB_PHY CONFIG_USB_SUPPORT : drivers/usb/phy/phy-msm-usb.c # in 3.12–3.19, 4.0–4.11lkddb platform "msm_otg" : CONFIG_PCI CONFIG_USB CONFIG_USB_MSM_OTG CONFIG_USB_OTG_UTILS : drivers/usb/otg/msm_otg.c # in 2.6.39This page is automaticly generated with free (libre, open) software lkddb(see lkddb-sources).
The data is retrived from:
Popular queries:
Navigation: Linux Kernel Driver DataBase - web LKDDB: main index - U index
Automatically generated (in year 2025). See also LKDDb sources on GitLab