GPIO map for enabling usb on GL-B2200

Hello, I am trying to determine the GPIO number to enable usb on the Velica GL-B2200.

The base is 412 for this router:

root@OpenWrt:/sys/class/gpio/gpiochip412# cat base
412

The docs define various gpio values but not usb:
https://docs.gl-inet.com/router/en/3/specification/gl-b2200/

I also have the qcom-ipq4019-gl-b2200.dts file that shows various gpio valued but usb is not defined.

Any help is appreciated!

root@OpenWrt:/sys/kernel/debug# cat gpio
gpiochip0: GPIOs 412-511, parent: platform/1000000.pinctrl, 1000000.pinctrl:
 gpio0   : out high func0 2mA pull up
 gpio1   : in  high func0 2mA pull up
 gpio2   : in  low  func0 2mA pull up
 gpio3   : in  low  func0 2mA no pull
 gpio4   : in  high func0 2mA pull up
 gpio5   : in  low  func0 2mA pull down
 gpio6   : in  high func1 2mA pull up
 gpio7   : in  low  func1 2mA pull up
 gpio8   : out low  func1 2mA no pull
 gpio9   : out low  func1 2mA no pull
 gpio10  : in  high func1 2mA no pull
 gpio11  : in  low  func1 2mA no pull
 gpio12  : out high func0 2mA no pull
 gpio13  : in  high func1 12mA no pull
 gpio14  : in  low  func1 12mA no pull
 gpio15  : in  low  func1 12mA no pull
 gpio16  : out low  func1 2mA no pull
 gpio17  : out low  func1 2mA no pull
 gpio18  : in  high func0 2mA pull down
 gpio19  : in  high func1 2mA pull down
 gpio20  : in  high func0 2mA pull up
 gpio21  : in  high func0 2mA pull up
 gpio22  : in  high func0 2mA pull up
 gpio23  : in  high func1 10mA pull up
 gpio24  : in  high func1 10mA pull up
 gpio25  : in  high func1 10mA pull up
 gpio26  : in  high func1 10mA pull up
 gpio27  : in  high func1 16mA pull up
 gpio28  : in  high func1 10mA no pull
 gpio29  : in  high func1 10mA pull up
 gpio30  : in  high func1 10mA pull up
 gpio31  : in  high func1 10mA pull up
 gpio32  : in  high func1 10mA pull up
 gpio33  : in  high func0 2mA no pull
 gpio34  : in  high func0 2mA pull up
 gpio35  : out high func0 2mA pull up
 gpio36  : in  high func0 2mA pull down
 gpio37  : in  low  func0 2mA pull down
 gpio38  : out high func0 2mA pull down
 gpio39  : in  high func0 2mA pull up
 gpio40  : in  high func0 2mA pull up
 gpio41  : out high func0 2mA pull down
 gpio42  : out high func0 2mA pull down
 gpio43  : out high func0 2mA pull down
 gpio44  : in  low  func2 2mA no pull
 gpio45  : in  high func0 2mA pull up
 gpio46  : in  low  func2 2mA no pull
 gpio47  : in  low  func2 2mA no pull
 gpio48  : out high func0 2mA pull down
 gpio49  : in  low  func0 2mA pull down
 gpio50  : in  high func0 2mA pull up
 gpio51  : in  low  func0 2mA pull down
 gpio52  : in  high func0 2mA pull up
 gpio53  : in  high func0 2mA pull up
 gpio54  : in  low  func0 2mA pull down
 gpio55  : in  low  func0 2mA pull down
 gpio56  : in  low  func0 2mA pull down
 gpio57  : out high func0 2mA no pull
 gpio58  : in  high func0 2mA pull up
 gpio59  : in  high func0 2mA pull up
 gpio60  : out low  func0 2mA no pull
 gpio61  : out high func0 2mA no pull
 gpio62  : in  high func2 2mA pull down
 gpio63  : in  high func0 2mA pull down
 gpio64  : in  low  func0 2mA pull down
 gpio65  : in  low  func0 2mA pull down
 gpio66  : out high func0 2mA no pull
 gpio67  : in  low  func0 2mA pull down
 gpio68  : in  low  func0 2mA pull down
 gpio69  : in  low  func0 2mA pull down
 gpio70  : in  low  func0 2mA pull down
 gpio71  : in  low  func0 2mA pull down
 gpio72  : in  low  func0 2mA pull down
 gpio73  : in  low  func0 2mA pull down
 gpio74  : in  low  func0 2mA pull down
 gpio75  : in  low  func0 2mA pull down
 gpio76  : in  low  func0 2mA pull down
 gpio77  : in  low  func0 2mA pull down
 gpio78  : in  low  func0 2mA pull down
 gpio79  : in  low  func0 2mA pull down
 gpio80  : in  low  func0 2mA pull down
 gpio81  : in  low  func0 2mA pull down
 gpio82  : in  low  func0 2mA pull down
 gpio83  : in  low  func0 2mA pull down
 gpio84  : in  low  func0 2mA pull down
 gpio85  : in  low  func0 2mA pull down
 gpio86  : in  low  func0 2mA pull down
 gpio87  : in  low  func0 2mA pull down
 gpio88  : in  low  func0 2mA pull down
 gpio89  : in  low  func0 2mA pull down
 gpio90  : in  low  func0 2mA pull down
 gpio91  : in  low  func0 2mA pull down
 gpio92  : in  low  func0 2mA pull down
 gpio93  : in  low  func0 2mA pull down
 gpio94  : in  low  func0 2mA pull down
 gpio95  : in  low  func0 2mA pull down
 gpio96  : in  low  func0 2mA pull down
 gpio97  : in  low  func0 2mA pull down
 gpio98  : in  low  func0 2mA pull down
 gpio99  : in  low  func0 2mA pull down

There is not USB interface for the B2200 casing

By this do you mean the USB C power input is power only and cannot be used for data?

yep, that is right.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.