net: ipa: list supported IPA versions in the Makefile
authorAlex Elder <elder@linaro.org>
Tue, 19 Jul 2022 15:08:26 +0000 (10:08 -0500)
committerJakub Kicinski <kuba@kernel.org>
Thu, 21 Jul 2022 04:05:41 +0000 (21:05 -0700)
Create a variable in the Makefile listing the IPA versions supported
by the driver.  Use that to create the list of configuration data
object files used (rather than listing them all individually).

Add a SPDX license comment.

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

index bdfb243..14b313f 100644 (file)
@@ -1,3 +1,9 @@
+# SPDX-License-Identifier: GPL-2.0
+#
+# Makefile for the Qualcomm IPA driver.
+
+IPA_VERSIONS           :=      3.1 3.5.1 4.2 4.5 4.9 4.11
+
 obj-$(CONFIG_QCOM_IPA) +=      ipa.o
 
 ipa-y                  :=      ipa_main.o ipa_power.o ipa_reg.o ipa_mem.o \
@@ -7,6 +13,4 @@ ipa-y                  :=      ipa_main.o ipa_power.o ipa_reg.o ipa_mem.o \
                                ipa_resource.o ipa_qmi.o ipa_qmi_msg.o \
                                ipa_sysfs.o
 
-ipa-y                  +=      ipa_data-v3.1.o ipa_data-v3.5.1.o \
-                               ipa_data-v4.2.o ipa_data-v4.5.o \
-                               ipa_data-v4.9.o ipa_data-v4.11.o
+ipa-y                  +=      $(IPA_VERSIONS:%=ipa_data-v%.o)