Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4cec8e00 authored by Andrei Danaila's avatar Andrei Danaila Committed by Matt Wagantall
Browse files

msm: mhi: MHI Usperspace Control Interface driver



The MHI UCI driver exposes MHI core functionality to
userspace by means of device nodes.

The UCI driver exposes a device node for a pair of unidirectional
MHI channels.

The supported system calls on the device nodes are read, write,
select/poll and RS232 IOCTLs.

CRs-Fixed: 689329
Change-Id: Iceab97dba7c3bbb4eb7bf0c4ab0c1eac8c5417e9
Signed-off-by: default avatarAndrei Danaila <adanaila@codeaurora.org>
parent 7ecbec2a
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -118,6 +118,16 @@ config RMNET_IPA
	  for RmNet Data Driver and also exchange of QMI messages between
	  A7 and Q6 IPA-driver.

config MSM_MHI_UCI
	 tristate "MHI Usperspace Control Interface Driver"
	 depends on MSM_MHI
	 help
	  This modules enables userspace software clients to communicate
	  with devices supporting the MHI protocol. Userspace clients
	  may open the device nodes exposed by MHI UCI and perform
	  read, write and ioctl operations to communicate with the
	  attached device.

config I2C_MSM_PROF_DBG
	tristate "I2C_MSM_PROF_DBG"
	depends on ARCH_MSM && I2C_MSM_V2
+1 −0
Original line number Diff line number Diff line
@@ -4,6 +4,7 @@

obj-$(CONFIG_MSM_BUS_SCALING) += msm_bus/
obj-$(CONFIG_MSM_SPMI) += spmi/
obj-$(CONFIG_MSM_MHI_UCI) += mhi_uci/
obj-$(CONFIG_QPNP_POWER_ON) += qpnp-power-on.o
obj-$(CONFIG_QPNP_REVID) += qpnp-revid.o
obj-$(CONFIG_QPNP_COINCELL) += qpnp-coincell.o
+2 −0
Original line number Diff line number Diff line
# Makefile for MHI UCI driver
obj-y += mhi_uci.o
+1307 −0

File added.

Preview size limit exceeded, changes collapsed.