net: ipa: define IPA v5.0
authorAlex Elder <elder@linaro.org>
Thu, 27 Oct 2022 12:26:26 +0000 (07:26 -0500)
committerJakub Kicinski <kuba@kernel.org>
Sat, 29 Oct 2022 05:06:46 +0000 (22:06 -0700)
In preparation for adding support for IPA v5.0, define it as an
understood version.

Signed-off-by: Alex Elder <elder@linaro.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ipa/ipa_version.h

index 7870e0c..7889c31 100644 (file)
@@ -19,6 +19,7 @@
  * @IPA_VERSION_4_7:   IPA version 4.7/GSI version 2.7
  * @IPA_VERSION_4_9:   IPA version 4.9/GSI version 2.9
  * @IPA_VERSION_4_11:  IPA version 4.11/GSI version 2.11 (2.1.1)
+ * @IPA_VERSION_5_0:   IPA version 5.0/GSI version 3.0
  * @IPA_VERSION_COUNT: Number of defined IPA versions
  *
  * Defines the version of IPA (and GSI) hardware present on the platform.
@@ -36,6 +37,7 @@ enum ipa_version {
        IPA_VERSION_4_7,
        IPA_VERSION_4_9,
        IPA_VERSION_4_11,
+       IPA_VERSION_5_0,
        IPA_VERSION_COUNT,                      /* Last; not a version */
 };
 
@@ -48,6 +50,7 @@ static inline bool ipa_version_supported(enum ipa_version version)
        case IPA_VERSION_4_5:
        case IPA_VERSION_4_9:
        case IPA_VERSION_4_11:
+       case IPA_VERSION_5_0:
                return true;
        default:
                return false;