| /u-boot/drivers/usb/cdns3/ |
| A D | core.c | 110 enum usb_dr_mode dr_mode; in cdns3_core_init_role() local 124 dr_mode = USB_DR_MODE_OTG; in cdns3_core_init_role() 126 dr_mode = USB_DR_MODE_HOST; in cdns3_core_init_role() 144 best_dr_mode = dr_mode; in cdns3_core_init_role() 145 } else if (cdns->dr_mode != dr_mode) { in cdns3_core_init_role() 150 dr_mode = best_dr_mode; in cdns3_core_init_role() 153 if (dr_mode == USB_DR_MODE_OTG || dr_mode == USB_DR_MODE_HOST) { in cdns3_core_init_role() 164 if (dr_mode == USB_DR_MODE_OTG || dr_mode == USB_DR_MODE_PERIPHERAL) { in cdns3_core_init_role() 174 cdns->dr_mode = dr_mode; in cdns3_core_init_role() 389 enum usb_dr_mode dr_mode; in cdns3_bind() local [all …]
|
| A D | drd.c | 92 if (cdns->dr_mode == USB_DR_MODE_HOST) in cdns3_is_host() 102 if (cdns->dr_mode == USB_DR_MODE_PERIPHERAL) in cdns3_is_device() 104 else if (cdns->dr_mode == USB_DR_MODE_OTG) in cdns3_is_device() 221 switch (cdns->dr_mode) { in cdns3_drd_update_mode() 233 cdns->dr_mode); in cdns3_drd_update_mode() 281 cdns->dr_mode = USB_DR_MODE_OTG; in cdns3_drd_init() 284 cdns->dr_mode = USB_DR_MODE_HOST; in cdns3_drd_init() 287 cdns->dr_mode = USB_DR_MODE_PERIPHERAL; in cdns3_drd_init()
|
| /u-boot/drivers/usb/common/ |
| A D | common.c | 27 const char *dr_mode; in usb_get_dr_mode() local 30 dr_mode = ofnode_read_string(node, "dr_mode"); in usb_get_dr_mode() 31 if (!dr_mode) { in usb_get_dr_mode() 37 if (!strcmp(dr_mode, usb_dr_modes[i])) in usb_get_dr_mode() 45 const char *dr_mode; in usb_get_role_switch_default_mode() local 48 dr_mode = ofnode_read_string(node, "role-switch-default-mode"); in usb_get_role_switch_default_mode() 49 if (!dr_mode) in usb_get_role_switch_default_mode() 53 if (!strcmp(dr_mode, usb_dr_modes[i])) in usb_get_role_switch_default_mode()
|
| /u-boot/drivers/usb/host/ |
| A D | xhci-dwc3.c | 164 enum usb_dr_mode dr_mode; in xhci_dwc3_probe() local 211 dr_mode = usb_get_dr_mode(dev_ofnode(dev)); in xhci_dwc3_probe() 212 if (dr_mode == USB_DR_MODE_OTG && in xhci_dwc3_probe() 214 dr_mode = usb_get_role_switch_default_mode(dev_ofnode(dev)); in xhci_dwc3_probe() 215 if (dr_mode == USB_DR_MODE_UNKNOWN) in xhci_dwc3_probe() 216 dr_mode = USB_DR_MODE_OTG; in xhci_dwc3_probe() 218 if (dr_mode == USB_DR_MODE_UNKNOWN) in xhci_dwc3_probe() 220 dr_mode = USB_DR_MODE_HOST; in xhci_dwc3_probe() 222 dwc3_set_mode(dwc3_reg, dr_mode); in xhci_dwc3_probe()
|
| A D | ehci-vf.c | 203 enum dr_mode { enum 215 enum dr_mode dr_mode; member 232 priv->dr_mode = DR_MODE_HOST; in vf_usb_of_to_plat() 235 priv->dr_mode = DR_MODE_DEVICE; in vf_usb_of_to_plat() 238 priv->dr_mode = DR_MODE_OTG; in vf_usb_of_to_plat() 252 priv->dr_mode = DR_MODE_HOST; in vf_usb_of_to_plat() 256 if (priv->dr_mode == DR_MODE_OTG) { in vf_usb_of_to_plat()
|
| A D | ehci-tegra.c | 54 enum dr_mode { enum 80 enum dr_mode dr_mode; /* dual role mode */ member 292 config->dr_mode == DR_MODE_OTG && in set_up_vbus() 731 config->dr_mode = DR_MODE_HOST; in fdt_decode_usb() 733 config->dr_mode = DR_MODE_DEVICE; in fdt_decode_usb() 735 config->dr_mode = DR_MODE_OTG; in fdt_decode_usb() 742 config->dr_mode = DR_MODE_HOST; in fdt_decode_usb() 773 switch (config->dr_mode) { in usb_common_init() 779 config->dr_mode); in usb_common_init() 792 switch (config->dr_mode) { in usb_common_init() [all …]
|
| /u-boot/drivers/usb/dwc3/ |
| A D | dwc3-layerscape.c | 25 enum usb_dr_mode dr_mode; member 48 dwc3->dr_mode = plat->dr_mode; in dwc3_layerscape_probe() 93 plat->dr_mode = usb_get_dr_mode(node); in dwc3_layerscape_of_to_plat() 94 if (plat->dr_mode == USB_DR_MODE_UNKNOWN) { in dwc3_layerscape_of_to_plat() 185 enum usb_dr_mode dr_mode; in dwc3_layerscape_bind() local 188 dr_mode = usb_get_dr_mode(node); in dwc3_layerscape_bind() 190 switch (dr_mode) { in dwc3_layerscape_bind()
|
| A D | dwc3-generic.c | 36 enum usb_dr_mode dr_mode; member 63 dwc3->dr_mode = plat->dr_mode; in dwc3_generic_probe() 179 plat->dr_mode = usb_get_dr_mode(node); in dwc3_generic_of_to_plat() 180 if (plat->dr_mode == USB_DR_MODE_UNKNOWN) { in dwc3_generic_of_to_plat() 183 plat->dr_mode = usb_get_dr_mode(node); in dwc3_generic_of_to_plat() 184 if (plat->dr_mode == USB_DR_MODE_UNKNOWN) { in dwc3_generic_of_to_plat() 413 enum usb_dr_mode dr_mode; in dwc3_glue_bind_common() local 421 if (!dr_mode) in dwc3_glue_bind_common() 422 dr_mode = usb_get_dr_mode(node); in dwc3_glue_bind_common() 424 switch (dr_mode) { in dwc3_glue_bind_common() [all …]
|
| A D | core.c | 651 if ((dwc->dr_mode == USB_DR_MODE_HOST || in dwc3_core_init() 652 dwc->dr_mode == USB_DR_MODE_OTG) && in dwc3_core_init() 738 switch (dwc->dr_mode) { in dwc3_core_init_mode() 794 switch (dwc->dr_mode) { in dwc3_core_exit_mode() 875 dwc->dr_mode = dwc3_dev->dr_mode; in dwc3_uboot_init() 919 dwc->dr_mode = USB_DR_MODE_HOST; in dwc3_uboot_init() 921 dwc->dr_mode = USB_DR_MODE_PERIPHERAL; in dwc3_uboot_init() 923 if (dwc->dr_mode == USB_DR_MODE_UNKNOWN) in dwc3_uboot_init() 924 dwc->dr_mode = USB_DR_MODE_OTG; in dwc3_uboot_init() 1182 if (dwc->dr_mode == USB_DR_MODE_HOST || in dwc3_init() [all …]
|
| /u-boot/drivers/usb/mtu3/ |
| A D | mtu3_plat.c | 176 ssusb->dr_mode = usb_get_dr_mode(dev_ofnode(child)); in get_ssusb_rscs() 178 if (ssusb->dr_mode == USB_DR_MODE_UNKNOWN || in get_ssusb_rscs() 179 ssusb->dr_mode == USB_DR_MODE_OTG) in get_ssusb_rscs() 180 ssusb->dr_mode = USB_DR_MODE_PERIPHERAL; in get_ssusb_rscs() 183 ssusb->dr_mode = USB_DR_MODE_PERIPHERAL; in get_ssusb_rscs() 185 ssusb->dr_mode = USB_DR_MODE_HOST; in get_ssusb_rscs() 310 enum usb_dr_mode dr_mode; in mtu3_glue_bind() local 321 dr_mode = usb_get_dr_mode(node); in mtu3_glue_bind() 323 switch (dr_mode) { in mtu3_glue_bind() 341 __func__, dr_mode); in mtu3_glue_bind() [all …]
|
| /u-boot/doc/ |
| A D | README.fsl-hwconfig | 40 'dr_mode' 44 usb1:dr_mode=host;usb2:dr_mode=peripheral' 46 usb1:dr_mode=host,phy_type=utmi;usb2:dr_mode=host'
|
| /u-boot/arch/arm/dts/ |
| A D | keystone-k2e-evm-u-boot.dtsi | 28 dr_mode = "host"; 42 dr_mode = "peripheral";
|
| A D | bcm283x-rpi-usb-host.dtsi | 2 dr_mode = "host";
|
| A D | bcm283x-rpi-usb-peripheral.dtsi | 3 dr_mode = "peripheral";
|
| A D | stm32mp15xx-dhcom-pdk2-u-boot.dtsi | 9 dr_mode = "peripheral";
|
| A D | stm32mp15xx-dhcom-picoitx-u-boot.dtsi | 9 dr_mode = "peripheral";
|
| A D | keystone-k2l-evm-u-boot.dtsi | 14 dr_mode = "host";
|
| A D | ev-imx280-nano-x-mb.dts | 100 dr_mode = "otg"; 107 dr_mode = "host";
|
| A D | keystone-k2hk-evm-u-boot.dtsi | 24 dr_mode = "host";
|
| A D | bcm283x-rpi-usb-otg.dtsi | 3 dr_mode = "otg";
|
| A D | dra72-evm-u-boot.dtsi | 14 dr_mode = "peripheral";
|
| A D | zynq-cc108.dts | 108 dr_mode = "host"; 114 dr_mode = "host";
|
| /u-boot/doc/device-tree-bindings/usb/ |
| A D | dwc3-st.txt | 31 NB: The dr_mode property is NOT optional for this driver, as the default value 32 is "otg", which isn't supported by this SoC. Valid dr_mode values for dwc3-st are 56 dr_mode = "host";
|
| A D | generic.txt | 10 - dr_mode: tells Dual-Role USB controllers that we want to work on a 29 dr_mode = "otg";
|
| A D | mediatek,mtu3.txt | 34 - dr_mode : should be one of "host" or "peripheral", 48 - host mode (dr_mode is "host"): 75 dr_mode = "peripheral";
|