Commit Graph

6 Commits

Author SHA1 Message Date
Atish Kumar Patra 63b364d4d4 soc: qcom: glink: Update header to clarify the proper usage
The glink_open function header was not clear enough about its usage.

Update header to state the proper way of invocation of the function.

Change-Id: Ic67745cab72de3bed403063174a1cb8aaa8991f9
Signed-off-by: Atish Kumar Patra <apatra@codeaurora.org>
2015-01-16 16:31:02 -08:00
Eric Holmberg d6d313a4d7 soc: qcom: glink: fix stub function
The glink_rx_done() stub function was not updated when intent reuse was
completed resulting in compilation issues in builds when G-Link is
referenced by clients, but not enabled.

Fix stub signature.

Change-Id: I336f0e84034580d209fccb1ba8e831ec9ad8f6c1
Signed-off-by: Eric Holmberg <eholmber@codeaurora.org>
2014-12-16 14:35:53 -07:00
Eric Holmberg 574f30bce9 soc: qcom: glink: Comment Fixes
1) Fix the typo errors in function headers & comments
2) Add missing description for an argument in a function header

Change-Id: I06d05ddc8523522a14ed5aee5102cbc696cec066
Signed-off-by: Eric Holmberg <eholmber@codeaurora.org>
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
2014-12-11 14:41:35 -07:00
Eric Holmberg 2c0f25b9fe soc: qcom: glink: Add channel migration interface functions
Add glink migration interface functions in G-Link ocre and transport.
Define the option flags for use by G-Link clients to indicate a preferred
initial transport and RX intent notification in glink_open.

Change-Id: I80ab4411b045158d10ad7ec3eebfae6b4858696a
Signed-off-by: Eric Holmberg <eholmber@codeaurora.org>
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
2014-12-11 14:41:33 -07:00
Jeff Hugo 284df96013 soc: qcom: glink: Implement RX intent reuse
Add the infrastructure to enable the G-Link clients to re-use an RX intent.
Update the G-Link loopback server and IPC Router to re-use an RX intent
appropriately.

Change-Id: I51793ed012f0da12d70ddf4295122d08c184de3d
Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
2014-12-11 14:41:33 -07:00
Eric Holmberg ba22e483ee soc: qcom: glink: Initial version of G-Link Driver
G-Link is a generic link-layer transport similar to SMD that supports a
plug-in framework for the physical transport.  This allows it to adapt
to different physical transports such as shared memory, UARTs, buses,
and DMA.

Change-Id: I7c43ebff23a6f376672d10166b1e34e197ec06dd
Signed-off-by: Arun Kumar Neelakantam <aneela@codeaurora.org>
Signed-off-by: Eric Holmberg <eholmber@codeaurora.org>
Signed-off-by: Jeffrey Hugo <jhugo@codeaurora.org>
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
Signed-off-by: Steven Cahail <scahail@codeaurora.org>
Signed-off-by: Zaheerulla Meer <zmeer@codeaurora.org>
Signed-off-by: Atish Patra <apatra@codeaurora.org>
2014-11-17 16:18:32 -07:00