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

Commit 177d333d authored by Ravi Gummadidala's avatar Ravi Gummadidala
Browse files

msm: gsi: initial commit of GSI driver



Generic software interface (GSI) provides a generic
transport to a GSI-aware peripheral component.

Change-Id: Ie76f2cc3afeff9b36234ba3b9964389449b08d0a
Signed-off-by: default avatarRavi Gummadidala <rgummadi@codeaurora.org>
parent 75d530af
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
* Qualcomm Technologies, Inc. GSI driver module

This module enables GSI driver.

Required properties:
- compatible:		Must be "qcom,msm_gsi"

Example:
	qcom,msm-gsi {
		compatible = "qcom,msm_gsi";
	}
+11 −0
Original line number Diff line number Diff line
@@ -164,6 +164,17 @@ config IPA3
	  Kernel and user-space processes can call the IPA driver
	  to configure IPA core.

config GSI
	bool "GSI support"
	help
	  This driver provides the transport needed to talk to the
	  IPA core. It replaces the BAM transport used previously.

	  The GSI connects to a peripheral component via uniform TLV
	  interface, and allows it to interface with other peripherals
	  and CPUs over various types of interfaces such as MHI, xDCI,
	  xHCI, GPI, WDI, Ethernet, etc.

config RMNET_IPA
	tristate "IPA RMNET WWAN Network Device"
	depends on IPA && MSM_QMI_INTERFACE
+1 −0
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@ obj-$(CONFIG_QPNP_POWER_ON) += qpnp-power-on.o
obj-$(CONFIG_QPNP_REVID) += qpnp-revid.o
obj-$(CONFIG_QPNP_COINCELL) += qpnp-coincell.o
obj-$(CONFIG_SPS) += sps/
obj-$(CONFIG_GSI) += gsi/
obj-$(CONFIG_EP_PCIE) += ep_pcie/
obj-$(CONFIG_I2C_MSM_PROF_DBG) += i2c-msm-prof-dbg.o
obj-$(CONFIG_IPA) += ipa/
+1 −0
Original line number Diff line number Diff line
obj-$(CONFIG_GSI) += gsi.o
+2173 −0

File added.

Preview size limit exceeded, changes collapsed.

Loading