From be8c1c07e82b994c91369e1cc31a87c5de230781 Mon Sep 17 00:00:00 2001 From: Amir Levy Date: Sun, 7 Aug 2016 10:28:24 +0300 Subject: [PATCH] msm: ipa3: update BCR Regsiter values for IPA v3.1 and v3.5 Change BCR value for IPAv3.1 according to updated value from HPG. Add IPAv3.5 to receive BCR initialization according to HPG. CRs-Fixed: 1051371 Change-Id: If2a7eaf11ad05ced3c52ff87be934745b7dc713b Signed-off-by: Amir Levy --- drivers/platform/msm/ipa/ipa_v3/ipa_utils.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/drivers/platform/msm/ipa/ipa_v3/ipa_utils.c b/drivers/platform/msm/ipa/ipa_v3/ipa_utils.c index 5499eba92b1c..260e64148fdc 100644 --- a/drivers/platform/msm/ipa/ipa_v3/ipa_utils.c +++ b/drivers/platform/msm/ipa/ipa_v3/ipa_utils.c @@ -41,8 +41,7 @@ #define IPA_TAG_SLEEP_MAX_USEC (2000) #define IPA_FORCE_CLOSE_TAG_PROCESS_TIMEOUT (10 * HZ) #define IPA_BCR_REG_VAL_v3_0 (0x00000001) -#define IPA_BCR_REG_VAL_v3_1 (0x00000003) -#define IPA_BCR_REG_VAL_v3_5_1 (0x0000003B) +#define IPA_BCR_REG_VAL_v3_5 (0x0000003B) #define IPA_AGGR_GRAN_MIN (1) #define IPA_AGGR_GRAN_MAX (32) #define IPA_EOT_COAL_GRAN_MIN (1) @@ -859,13 +858,12 @@ int ipa3_init_hw(void) switch (ipa3_ctx->ipa_hw_type) { case IPA_HW_v3_0: + case IPA_HW_v3_1: val = IPA_BCR_REG_VAL_v3_0; break; - case IPA_HW_v3_1: - val = IPA_BCR_REG_VAL_v3_1; - break; + case IPA_HW_v3_5: case IPA_HW_v3_5_1: - val = IPA_BCR_REG_VAL_v3_5_1; + val = IPA_BCR_REG_VAL_v3_5; break; default: IPAERR("unknown HW type in dts\n");