msm: ipa: Configure IPA pipes and group resources for Lahaina IPA 4.9

Lahaina uses different pipe endpoint mappings and group resources.
This change captures these configurations.

Change-Id: Ib45848bb52d9a6680b38b4305cbab38c0b00e7d2
Acked-by: Priyadarshini Rajagopal <prajagop@qti.qualcomm.com>
Signed-off-by: Bojun Pan <bojunp@codeaurora.org>
This commit is contained in:
Bojun Pan 2019-08-06 12:34:03 -07:00 • committed by Gerrit - the friendly Code Review server
commit 76a1edce0e
3 changed files with 234 additions and 2 deletions

View file

@ -753,6 +753,7 @@ enum ipa_rm_resource_name {
* @IPA_HW_v4_2: IPA hardware version 4.2
* @IPA_HW_v4_5: IPA hardware version 4.5
* @IPA_HW_v4_7: IPA hardware version 4.7
* @IPA_HW_v4_9: IPA hardware version 4.9
*/
enum ipa_hw_type {
IPA_HW_None = 0,
@ -772,14 +773,16 @@ enum ipa_hw_type {
IPA_HW_v4_2 = 16,
IPA_HW_v4_5 = 17,
IPA_HW_v4_7 = 18,
IPA_HW_v4_9 = 19,
};
#define IPA_HW_MAX (IPA_HW_v4_7 + 1)
#define IPA_HW_MAX (IPA_HW_v4_9 + 1)
#define IPA_HW_v4_0 IPA_HW_v4_0
#define IPA_HW_v4_1 IPA_HW_v4_1
#define IPA_HW_v4_2 IPA_HW_v4_2
#define IPA_HW_v4_5 IPA_HW_v4_5
#define IPA_HW_v4_7 IPA_HW_v4_7
#define IPA_HW_v4_9 IPA_HW_v4_9
/**
* struct ipa_rule_attrib - attributes of a routing/filtering