Commit Graph

3 Commits

Author SHA1 Message Date
Karthikeyan Ramasubramanian 20d6af5da1 drivers: ipc_hsic: Add support for fragmentation and re-assembly
In order to exchange big packets between application processor and
off-chip peripherals, add support for hsic transport layer fragmentation
in write path and reassembly in read path.

Change-Id: I25a7fcfe06067df59871adfc22539689210f9e80
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
2014-05-27 17:46:11 -06:00
Karthikeyan Ramasubramanian e1cf4351e7 net: ipc_router: Update packet creation helper function
Create a packet with its socket buffer queue either initialized as empty
or assigned to user provided socket buffer queue.

Change-Id: I49bc0f1df5b3f31a12c8f5d2eb0b33f9e1228ff1
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
2014-04-10 12:33:05 -06:00
Karthikeyan Ramasubramanian ab9df0516e msm: ipc: Support multi-platform
Upstream prefers existing drivers be converted to support multiplatform
kernels.  This requires drivers to be located in generic functionality
directories instead of specific mach directories.

Move IPC Router Core and Security drivers to the net/ipc_router location
to support multi-platform.

Move IPC Router SMD & HSIC transport(XPRT) drivers to the drivers/soc/qcom
location.

Change-Id: I770227f66dcb776b26086426f509568f991db757
Signed-off-by: Karthikeyan Ramasubramanian <kramasub@codeaurora.org>
2014-01-13 13:51:09 -07:00