|
@@ -3458,6 +3458,27 @@ static const struct ipa_ep_configuration ipa3_ep_mapping
|
|
|
QMB_MASTER_SELECT_DDR,
|
|
|
{ 14, 12, 20, 24, IPA_EE_AP, GSI_ESCAPE_BUF_ONLY, 0},
|
|
|
IPA_TX_INSTANCE_NA },
|
|
|
+ [IPA_5_0][IPA_CLIENT_Q6_WAN_PROD] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ true,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_2ND_PKT_PROCESS_PASS_DEC_UCP,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 12, 0, 16, 28, IPA_EE_Q6, GSI_SMART_PRE_FETCH, 2 },
|
|
|
+ IPA_TX_INSTANCE_NA },
|
|
|
+ [IPA_5_0][IPA_CLIENT_Q6_CMD_PROD] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_PKT_PROCESS_NO_DEC_UCP,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 13, 1, 20, 24, IPA_EE_Q6, GSI_ESCAPE_BUF_ONLY, 8 },
|
|
|
+ IPA_TX_INSTANCE_NA },
|
|
|
+ [IPA_5_0][IPA_CLIENT_Q6_DL_NLO_DATA_PROD] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ true,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_2ND_PKT_PROCESS_PASS_DEC_UCP,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 15, 2, 28, 32, IPA_EE_Q6, GSI_FREE_PRE_FETCH, 3 },
|
|
|
+ IPA_TX_INSTANCE_NA },
|
|
|
[IPA_5_0][IPA_CLIENT_TEST_PROD] = {
|
|
|
true, IPA_v5_0_GROUP_UL,
|
|
|
true,
|
|
@@ -3613,6 +3634,41 @@ static const struct ipa_ep_configuration ipa3_ep_mapping
|
|
|
QMB_MASTER_SELECT_PCIE,
|
|
|
{ 34, 25, 9, 9, IPA_EE_AP, GSI_SMART_PRE_FETCH, 3},
|
|
|
IPA_TX_INSTANCE_DL },
|
|
|
+ [IPA_5_0][IPA_CLIENT_Q6_LAN_CONS] = {
|
|
|
+ true, IPA_v5_0_GROUP_DL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 17, 3, 9, 9, IPA_EE_Q6, GSI_ESCAPE_BUF_ONLY, 0 },
|
|
|
+ IPA_TX_INSTANCE_DL },
|
|
|
+ [IPA_5_0][IPA_CLIENT_Q6_WAN_CONS] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 21, 7, 9, 9, IPA_EE_Q6, GSI_ESCAPE_BUF_ONLY, 0 },
|
|
|
+ IPA_TX_INSTANCE_UL },
|
|
|
+ [IPA_5_0][IPA_CLIENT_Q6_UL_NLO_DATA_CONS] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 19, 5, 5, 5, IPA_EE_Q6, GSI_SMART_PRE_FETCH, 2 },
|
|
|
+ IPA_TX_INSTANCE_UL },
|
|
|
+ [IPA_5_0][IPA_CLIENT_Q6_UL_NLO_ACK_CONS] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 20, 6, 5, 5, IPA_EE_Q6, GSI_SMART_PRE_FETCH, 2 },
|
|
|
+ IPA_TX_INSTANCE_UL },
|
|
|
+ [IPA_5_0][IPA_CLIENT_Q6_QBAP_STATUS_CONS] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 18, 4, 9, 9, IPA_EE_Q6, GSI_ESCAPE_BUF_ONLY, 0 },
|
|
|
+ IPA_TX_INSTANCE_UL },
|
|
|
|
|
|
/* IPA_5_0_MHI */
|
|
|
[IPA_5_0_MHI][IPA_CLIENT_USB_PROD] = {
|
|
@@ -3678,6 +3734,27 @@ static const struct ipa_ep_configuration ipa3_ep_mapping
|
|
|
QMB_MASTER_SELECT_DDR,
|
|
|
{ 0, 14, 8, 16, IPA_EE_AP, GSI_SMART_PRE_FETCH, 3},
|
|
|
IPA_TX_INSTANCE_NA },
|
|
|
+ [IPA_5_0_MHI][IPA_CLIENT_Q6_WAN_PROD] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ true,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_2ND_PKT_PROCESS_PASS_DEC_UCP,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 12, 0, 16, 28, IPA_EE_Q6, GSI_SMART_PRE_FETCH, 2 },
|
|
|
+ IPA_TX_INSTANCE_NA },
|
|
|
+ [IPA_5_0_MHI][IPA_CLIENT_Q6_CMD_PROD] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_PKT_PROCESS_NO_DEC_UCP,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 13, 1, 20, 24, IPA_EE_Q6, GSI_ESCAPE_BUF_ONLY, 8 },
|
|
|
+ IPA_TX_INSTANCE_NA },
|
|
|
+ [IPA_5_0_MHI][IPA_CLIENT_Q6_DL_NLO_DATA_PROD] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ true,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_2ND_PKT_PROCESS_PASS_DEC_UCP,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 15, 2, 28, 32, IPA_EE_Q6, GSI_FREE_PRE_FETCH, 3 },
|
|
|
+ IPA_TX_INSTANCE_NA },
|
|
|
[IPA_5_0_MHI][IPA_CLIENT_TEST_PROD] = {
|
|
|
true, IPA_v5_0_GROUP_UL,
|
|
|
true,
|
|
@@ -3770,6 +3847,41 @@ static const struct ipa_ep_configuration ipa3_ep_mapping
|
|
|
QMB_MASTER_SELECT_PCIE,
|
|
|
{ 28, 22, 9, 9, IPA_EE_AP, GSI_SMART_PRE_FETCH, 1},
|
|
|
IPA_TX_INSTANCE_DL },
|
|
|
+ [IPA_5_0_MHI][IPA_CLIENT_Q6_LAN_CONS] = {
|
|
|
+ true, IPA_v5_0_GROUP_DL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 17, 3, 9, 9, IPA_EE_Q6, GSI_ESCAPE_BUF_ONLY, 0 },
|
|
|
+ IPA_TX_INSTANCE_DL },
|
|
|
+ [IPA_5_0_MHI][IPA_CLIENT_Q6_WAN_CONS] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 21, 7, 9, 9, IPA_EE_Q6, GSI_ESCAPE_BUF_ONLY, 0 },
|
|
|
+ IPA_TX_INSTANCE_UL },
|
|
|
+ [IPA_5_0_MHI][IPA_CLIENT_Q6_UL_NLO_DATA_CONS] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 19, 5, 5, 5, IPA_EE_Q6, GSI_SMART_PRE_FETCH, 2 },
|
|
|
+ IPA_TX_INSTANCE_UL },
|
|
|
+ [IPA_5_0_MHI][IPA_CLIENT_Q6_UL_NLO_ACK_CONS] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 20, 6, 5, 5, IPA_EE_Q6, GSI_SMART_PRE_FETCH, 2 },
|
|
|
+ IPA_TX_INSTANCE_UL },
|
|
|
+ [IPA_5_0_MHI][IPA_CLIENT_Q6_QBAP_STATUS_CONS] = {
|
|
|
+ true, IPA_v5_0_GROUP_UL,
|
|
|
+ false,
|
|
|
+ IPA_DPS_HPS_SEQ_TYPE_INVALID,
|
|
|
+ QMB_MASTER_SELECT_DDR,
|
|
|
+ { 18, 4, 9, 9, IPA_EE_Q6, GSI_ESCAPE_BUF_ONLY, 0 },
|
|
|
+ IPA_TX_INSTANCE_UL },
|
|
|
};
|
|
|
|
|
|
static struct ipa3_mem_partition ipa_4_1_mem_part = {
|