blob: 9958b3de100ce49c5ab27a89578c495aeb5b0352 [file] [log] [blame]
Qualcomm Technologies, Inc's USB Gadget
Required properties:
- compatible: Should be "qcom,usb-gadget".
- qcom,vid: VendorId to be used by composite device.
Required subnode properties:
- qcom,pid: ProductId to be used by composite device.
- qcom,composition: List of configurations where each is separated by '|'.
And each configuration has comma separated list of functions
specified as: <f1_name>.<f1_instance_name>,<f2_name>....
Optional properties:
- qcom,default-pid: ProductId to be used by composite device.
- qcom,class: Class of composite device.
- qcom,subclass: SubClass of composite device.
- qcom,protocol: Protocol of composite device.
Example:
usb_gadget {
compatible = "qcom,usb-gadget";
qcom,vid = <0x05c6>;
composition1 {
qcom,pid = <0x9103>;
qcom,composition = "diag.diag,ipc.ipc,gsi.rmnet,gsi.rmnet.v2x,ecm.ecm,gsi.dpl";
};
composition2 {
qcom,pid = <0x9105>;
qcom,composition = "diag.diag,gsi.dpl";
};
};