|
@@ -2558,6 +2558,12 @@ static const struct ipa_ep_configuration ipa3_ep_mapping
|
|
|
IPA_DPS_HPS_SEQ_TYPE_DMA_ONLY,
|
|
|
QMB_MASTER_SELECT_DDR,
|
|
|
{ 10, 13, 8, 16, IPA_EE_AP, GSI_ESCAPE_BUF_ONLY, 0 }, IPA_TX_INSTANCE_NA },
|
|
|
+ [IPA_4_5_MHI][IPA_CLIENT_MHI_LOW_LAT_PROD] = {
|
|
|
+ true, IPA_v4_5_MHI_GROUP_PCIE,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_2ND_PKT_PROCESS_PASS_NO_DEC_UCP,
|
|
|
+ QMB_MASTER_SELECT_PCIE,
|
|
|
+ { 3, 5, 8, 16, IPA_EE_AP, GSI_SMART_PRE_FETCH, 3 }, IPA_TX_INSTANCE_NA },
|
|
|
/* Only for test purpose */
|
|
|
[IPA_4_5_MHI][IPA_CLIENT_TEST_PROD] = {
|
|
|
true, QMB_MASTER_SELECT_DDR,
|
|
@@ -2638,7 +2644,12 @@ static const struct ipa_ep_configuration ipa3_ep_mapping
|
|
|
IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
QMB_MASTER_SELECT_PCIE,
|
|
|
{ 22, 2, 5, 5, IPA_EE_AP, GSI_ESCAPE_BUF_ONLY, 0 }, IPA_TX_INSTANCE_NA },
|
|
|
-
|
|
|
+ [IPA_4_5_MHI][IPA_CLIENT_MHI_LOW_LAT_CONS] = {
|
|
|
+ true, IPA_v4_5_MHI_GROUP_PCIE,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
+ QMB_MASTER_SELECT_PCIE,
|
|
|
+ { 30, 6, 9, 9, IPA_EE_AP, GSI_SMART_PRE_FETCH, 4 }, IPA_TX_INSTANCE_NA },
|
|
|
/* Dummy consumer (pipe 31) is used in L2TP rt rule */
|
|
|
[IPA_4_5_MHI][IPA_CLIENT_DUMMY_CONS] = {
|
|
|
true, QMB_MASTER_SELECT_DDR,
|
|
@@ -4662,6 +4673,8 @@ const char *ipa_clients_strings[IPA_CLIENT_MAX] = {
|
|
|
__stringify(IPA_CLIENT_APPS_WAN_LOW_LAT_CONS),
|
|
|
__stringify(IPA_CLIENT_QDSS_PROD),
|
|
|
__stringify(IPA_CLIENT_MHI_QDSS_CONS),
|
|
|
+ __stringify(IPA_CLIENT_MHI_LOW_LAT_PROD),
|
|
|
+ __stringify(IPA_CLIENT_MHI_LOW_LAT_CONS),
|
|
|
};
|
|
|
EXPORT_SYMBOL(ipa_clients_strings);
|
|
|
|