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/Kconfig
The 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-usb
Enable 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/Kconfig
The configuration item CONFIG_USB_MSM_OTG:
( CONFIG_USB || CONFIG_USB_GADGET ) && CONFIG_ARCH_MSM
msm_otg
, phy-msm-usb
Enable 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/Kconfig
The configuration item CONFIG_USB_MSM_OTG:
( CONFIG_USB || CONFIG_USB_GADGET ) && CONFIG_ARCH_MSM
msm_otg
, phy-msm-usb
Enable 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.9
lkddb 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.14
lkddb 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.14
lkddb 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.11
lkddb 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.14
lkddb 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.11
lkddb 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.14
lkddb 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.9
lkddb 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.11
lkddb 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.11
lkddb platform "msm_otg" : CONFIG_PCI CONFIG_USB CONFIG_USB_MSM_OTG CONFIG_USB_OTG_UTILS : drivers/usb/otg/msm_otg.c # in 2.6.39
This 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 2024). See also LKDDb sources on GitLab