Changes between Version 9 and Version 10 of linux/OTG


Ignore:
Timestamp:
04/01/2025 07:00:58 PM (40 hours ago)
Author:
Ryan Erbstoesser
Comment:

add otg note for venice

Legend:

Unmodified
Added
Removed
Modified
  • linux/OTG

    v9 v10  
    4343Note that the Vendor ID (VID) and Device ID (DID) that is presented to the USB host is configurable (see [https://www.kernel.org/doc/Documentation/usb/gadget_configfs.txt ​here] for details)
    4444
     45=== Venice Device Mode
     46
     47Gateworks uses a Texas Instruments TPS25820/TPS25821 chip that only monitors the CC pins and will never pull CC1/CC2 down - it relies on external resistors for this and therefore it can not advertise as an Upstream Facing Port or behave as a dual-role port. The GW71xx USB host controller however 'can' operate as a sink as it has a dual-role USB controller; This is evident when you use a Type-C to Type-A device cable and load a gadget driver for example.
     48
     49In order to use the GW71xx as an Upstream Facing Port (UFP) device/sink a with a Type-C to Type-C cable to another device you would need to either be able to force the partner device to host mode manually (this can typically be done for Linux devices via device-tree or sysfs) or have a modified GW71xx which removes the TPS and loads optional 5.11kohm Rp resistors in locations R97/R96.
    4550
    4651[=#g_ether]