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

Commit 0e48d3ef authored by Skylar Chang's avatar Skylar Chang
Browse files

msm: ipa: add new client type for ipa standalone tests



This change adds new consumers and producers client type
which will be used only for IPA standalone tests.

Change-Id: I5ed15add3d2e5338aa5796fece8324852de82296
Signed-off-by: default avatarSkylar Chang <chiaweic@codeaurora.org>
parent b2493d05
Loading
Loading
Loading
Loading
+12 −0
Original line number Original line Diff line number Diff line
@@ -100,6 +100,12 @@ static const int ep_mapping[2][IPA_CLIENT_MAX] = {
	[IPA_2_0][IPA_CLIENT_APPS_CMD_PROD]      =  3,
	[IPA_2_0][IPA_CLIENT_APPS_CMD_PROD]      =  3,
	[IPA_2_0][IPA_CLIENT_Q6_LAN_PROD]        =  6,
	[IPA_2_0][IPA_CLIENT_Q6_LAN_PROD]        =  6,
	[IPA_2_0][IPA_CLIENT_Q6_CMD_PROD]        =  7,
	[IPA_2_0][IPA_CLIENT_Q6_CMD_PROD]        =  7,
	/* Only for test purpose */
	[IPA_2_0][IPA_CLIENT_TEST_PROD]          = 19,
	[IPA_2_0][IPA_CLIENT_TEST1_PROD]         = 19,
	[IPA_2_0][IPA_CLIENT_TEST2_PROD]         = 12,
	[IPA_2_0][IPA_CLIENT_TEST3_PROD]         = 13,
	[IPA_2_0][IPA_CLIENT_TEST4_PROD]         =  0,


	[IPA_2_0][IPA_CLIENT_HSIC1_CONS]         = -1,
	[IPA_2_0][IPA_CLIENT_HSIC1_CONS]         = -1,
	[IPA_2_0][IPA_CLIENT_WLAN1_CONS]         = 14,
	[IPA_2_0][IPA_CLIENT_WLAN1_CONS]         = 14,
@@ -122,6 +128,12 @@ static const int ep_mapping[2][IPA_CLIENT_MAX] = {
	[IPA_2_0][IPA_CLIENT_Q6_LAN_CONS]        =  8,
	[IPA_2_0][IPA_CLIENT_Q6_LAN_CONS]        =  8,
	[IPA_2_0][IPA_CLIENT_Q6_WAN_CONS]        =  9,
	[IPA_2_0][IPA_CLIENT_Q6_WAN_CONS]        =  9,
	[IPA_2_0][IPA_CLIENT_Q6_DUN_CONS]        = 10,
	[IPA_2_0][IPA_CLIENT_Q6_DUN_CONS]        = 10,
	/* Only for test purpose */
	[IPA_2_0][IPA_CLIENT_TEST_CONS]          = 14,
	[IPA_2_0][IPA_CLIENT_TEST1_CONS]         = 14,
	[IPA_2_0][IPA_CLIENT_TEST2_CONS]         = 16,
	[IPA_2_0][IPA_CLIENT_TEST3_CONS]         = 17,
	[IPA_2_0][IPA_CLIENT_TEST4_CONS]         = 18,
};
};


static struct msm_bus_vectors ipa_init_vectors_v1_1[]  = {
static struct msm_bus_vectors ipa_init_vectors_v1_1[]  = {
+12 −0
Original line number Original line Diff line number Diff line
@@ -133,6 +133,12 @@ enum ipa_client_type {
	IPA_CLIENT_APPS_CMD_PROD,
	IPA_CLIENT_APPS_CMD_PROD,
	IPA_CLIENT_Q6_LAN_PROD,
	IPA_CLIENT_Q6_LAN_PROD,
	IPA_CLIENT_Q6_CMD_PROD,
	IPA_CLIENT_Q6_CMD_PROD,
	/* Below PROD client type is only for test purpose */
	IPA_CLIENT_TEST_PROD,
	IPA_CLIENT_TEST1_PROD,
	IPA_CLIENT_TEST2_PROD,
	IPA_CLIENT_TEST3_PROD,
	IPA_CLIENT_TEST4_PROD,


	IPA_CLIENT_CONS,
	IPA_CLIENT_CONS,
	IPA_CLIENT_HSIC1_CONS = IPA_CLIENT_CONS,
	IPA_CLIENT_HSIC1_CONS = IPA_CLIENT_CONS,
@@ -156,6 +162,12 @@ enum ipa_client_type {
	IPA_CLIENT_Q6_LAN_CONS,
	IPA_CLIENT_Q6_LAN_CONS,
	IPA_CLIENT_Q6_WAN_CONS,
	IPA_CLIENT_Q6_WAN_CONS,
	IPA_CLIENT_Q6_DUN_CONS,
	IPA_CLIENT_Q6_DUN_CONS,
	/* Below CONS client type is only for test purpose */
	IPA_CLIENT_TEST_CONS,
	IPA_CLIENT_TEST1_CONS,
	IPA_CLIENT_TEST2_CONS,
	IPA_CLIENT_TEST3_CONS,
	IPA_CLIENT_TEST4_CONS,


	IPA_CLIENT_MAX,
	IPA_CLIENT_MAX,
};
};