mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-22 12:33:59 +08:00
Documentation: usb: SERIAL function testing
Summary of how to test SERIAL function of USB gadget. Signed-off-by: Andrzej Pietrasiewicz <andrzej.p@samsung.com> Signed-off-by: Felipe Balbi <balbi@ti.com>
This commit is contained in:
parent
ddb722449c
commit
4dfcec8a2f
@ -14,6 +14,7 @@ provided by gadgets.
|
|||||||
11. OBEX function
|
11. OBEX function
|
||||||
12. PHONET function
|
12. PHONET function
|
||||||
13. RNDIS function
|
13. RNDIS function
|
||||||
|
14. SERIAL function
|
||||||
|
|
||||||
|
|
||||||
1. ACM function
|
1. ACM function
|
||||||
@ -529,3 +530,33 @@ Configure IP addresses of the device and the host. Then:
|
|||||||
|
|
||||||
On the device: ping <host's IP>
|
On the device: ping <host's IP>
|
||||||
On the host: ping <device's IP>
|
On the host: ping <device's IP>
|
||||||
|
|
||||||
|
14. SERIAL function
|
||||||
|
===================
|
||||||
|
|
||||||
|
The function is provided by usb_f_gser.ko module.
|
||||||
|
|
||||||
|
Function-specific configfs interface
|
||||||
|
------------------------------------
|
||||||
|
|
||||||
|
The function name to use when creating the function directory is "gser".
|
||||||
|
The SERIAL function provides just one attribute in its function directory:
|
||||||
|
|
||||||
|
port_num
|
||||||
|
|
||||||
|
The attribute is read-only.
|
||||||
|
|
||||||
|
There can be at most 4 ACM/generic serial/OBEX ports in the system.
|
||||||
|
|
||||||
|
Testing the SERIAL function
|
||||||
|
---------------------------
|
||||||
|
|
||||||
|
On host: insmod usbserial
|
||||||
|
echo VID PID >/sys/bus/usb-serial/drivers/generic/new_id
|
||||||
|
On host: cat > /dev/ttyUSB<X>
|
||||||
|
On target: cat /dev/ttyGS<Y>
|
||||||
|
|
||||||
|
then the other way round
|
||||||
|
|
||||||
|
On target: cat > /dev/ttyGS<Y>
|
||||||
|
On host: cat /dev/ttyUSB<X>
|
||||||
|
Loading…
Reference in New Issue
Block a user