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

Commit b6907ec8 authored by Siddartha Mohanadoss's avatar Siddartha Mohanadoss
Browse files

msm: mhi_dev: Add QMAP flow control hardware channel



Add hardware channels used to pass control messages for
QMAP flow control. Also update the maximum number of
channels supported in MHI and remove unused channel
enum name.

Change-Id: Iaa0778400cebb4b65e184451b7026053ba9e6524
Signed-off-by: default avatarSiddartha Mohanadoss <smohanad@codeaurora.org>
parent 96d1fa1c
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1318,6 +1318,12 @@ static int mhi_hwc_chcmd(struct mhi_dev *mhi, uint chid,
		case MHI_CLIENT_IP_HW_1_IN:
			connect_params.sys.client = IPA_CLIENT_MHI2_CONS;
			break;
		case MHI_CLIENT_QMAP_FLOW_CTRL_OUT:
			connect_params.sys.client = IPA_CLIENT_MHI_QMAP_PROD;
			break;
		case MHI_CLIENT_QMAP_FLOW_CTRL_IN:
			connect_params.sys.client = IPA_CLIENT_MHI_QMAP_CONS;
			break;
		default:
			pr_err("Invalid channel = 0x%X\n", chid);
			return -EINVAL;
+3 −3
Original line number Diff line number Diff line
@@ -136,9 +136,9 @@ enum mhi_client_channel {
	MHI_CLIENT_IP_HW_QDSS = 103,
	MHI_CLIENT_IP_HW_1_OUT = 105,
	MHI_CLIENT_IP_HW_1_IN = 106,
	MHI_CLIENT_RESERVED_2_LOWER = 107,
	MHI_CLIENT_RESERVED_2_UPPER = 127,
	MHI_MAX_CHANNELS = 107,
	MHI_CLIENT_QMAP_FLOW_CTRL_OUT = 109,
	MHI_CLIENT_QMAP_FLOW_CTRL_IN = 110,
	MHI_MAX_CHANNELS = 255,
	MHI_CLIENT_INVALID = 0xFFFFFFFF
};