Merge "msm: mhi_uci: Add support for platform devices"

This commit is contained in:
Linux Build Service Account 2017-03-03 17:39:22 -08:00 committed by Gerrit - the friendly Code Review server
commit 6897134f74
2 changed files with 634 additions and 337 deletions

View file

@ -0,0 +1,55 @@
MSM MHI UCI interface device
MHI userpace control interface (UCI) enables userspace software clients to
communicate with device using MHI protocol.
==============
Node Structure
==============
Main node properties:
- compatible
Usage: required
Value type: <string>
Definition: "qcom,mhi-uci"
- qcom,mhi-uci-channels
Usage: required
Value type: Array of <u32>
Definition: Array tuples which define the channel configuration
parameters. Each tuple is of length 2, 1st value
represent channel, and 2nd value represent maximum
payload supported. Maximum payload supported is 64
bytes. Number of tuples must be even value. Max # of
tuples is 46.
- qcom,mhi-uci-ctrlchan
Usage: optional
Value type: <u32>
Definition: Channel that will be handling flow control (DTR/RTS) signals.
=======
Example
=======
qcom,mhi-uci@0 {
compatible = "qcom,mhi-uci";
qcom,mhi-uci-channels = <0 0x1000>,
<1 0x1000>,
<2 0x1000>,
<3 0xffff>,
<10 0x1000>,
<11 0x1000>,
<14 0x1000>,
<15 0x1000>,
<16 0x1000>,
<17 0x1000>,
<18 0x1000>,
<19 0x1000>,
<24 0x1000>,
<25 0x1000>,
<32 0x1000>,
<33 0x1000>;
qcom,mhi-uci-ctrlchan = <18>;
status = "ok";
};

File diff suppressed because it is too large Load diff