* [PATCH net-next 1/2] net: ipa: list supported IPA versions in the Makefile
2022-07-19 15:08 [PATCH net-next 0/2] net: ipa: move configuration data files Alex Elder
@ 2022-07-19 15:08 ` Alex Elder
2022-07-19 15:08 ` [PATCH net-next 2/2] net: ipa: move configuration data files into a subdirectory Alex Elder
2022-07-21 4:10 ` [PATCH net-next 0/2] net: ipa: move configuration data files patchwork-bot+netdevbpf
2 siblings, 0 replies; 4+ messages in thread
From: Alex Elder @ 2022-07-19 15:08 UTC (permalink / raw)
To: davem, edumazet, kuba, pabeni
Cc: mka, evgreen, bjorn.andersson, quic_cpratapa, quic_avuyyuru,
quic_jponduru, quic_subashab, elder, netdev, linux-arm-msm,
linux-kernel
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>
---
drivers/net/ipa/Makefile | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/net/ipa/Makefile b/drivers/net/ipa/Makefile
index bdfb2430ab2c7..14b313fefa3a3 100644
--- a/drivers/net/ipa/Makefile
+++ b/drivers/net/ipa/Makefile
@@ -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)
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [PATCH net-next 2/2] net: ipa: move configuration data files into a subdirectory
2022-07-19 15:08 [PATCH net-next 0/2] net: ipa: move configuration data files Alex Elder
2022-07-19 15:08 ` [PATCH net-next 1/2] net: ipa: list supported IPA versions in the Makefile Alex Elder
@ 2022-07-19 15:08 ` Alex Elder
2022-07-21 4:10 ` [PATCH net-next 0/2] net: ipa: move configuration data files patchwork-bot+netdevbpf
2 siblings, 0 replies; 4+ messages in thread
From: Alex Elder @ 2022-07-19 15:08 UTC (permalink / raw)
To: davem, edumazet, kuba, pabeni
Cc: mka, evgreen, bjorn.andersson, quic_cpratapa, quic_avuyyuru,
quic_jponduru, quic_subashab, elder, netdev, linux-arm-msm,
linux-kernel
Reduce the clutter in the main IPA source directory by creating a
new "data" subdirectory, and locating all of the configuration data
files in there.
Signed-off-by: Alex Elder <elder@linaro.org>
---
drivers/net/ipa/Makefile | 2 +-
drivers/net/ipa/{ => data}/ipa_data-v3.1.c | 0
drivers/net/ipa/{ => data}/ipa_data-v3.5.1.c | 0
drivers/net/ipa/{ => data}/ipa_data-v4.11.c | 0
drivers/net/ipa/{ => data}/ipa_data-v4.2.c | 0
drivers/net/ipa/{ => data}/ipa_data-v4.5.c | 0
drivers/net/ipa/{ => data}/ipa_data-v4.9.c | 0
7 files changed, 1 insertion(+), 1 deletion(-)
rename drivers/net/ipa/{ => data}/ipa_data-v3.1.c (100%)
rename drivers/net/ipa/{ => data}/ipa_data-v3.5.1.c (100%)
rename drivers/net/ipa/{ => data}/ipa_data-v4.11.c (100%)
rename drivers/net/ipa/{ => data}/ipa_data-v4.2.c (100%)
rename drivers/net/ipa/{ => data}/ipa_data-v4.5.c (100%)
rename drivers/net/ipa/{ => data}/ipa_data-v4.9.c (100%)
diff --git a/drivers/net/ipa/Makefile b/drivers/net/ipa/Makefile
index 14b313fefa3a3..8b2220eb6b92d 100644
--- a/drivers/net/ipa/Makefile
+++ b/drivers/net/ipa/Makefile
@@ -13,4 +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_VERSIONS:%=ipa_data-v%.o)
+ipa-y += $(IPA_VERSIONS:%=data/ipa_data-v%.o)
diff --git a/drivers/net/ipa/ipa_data-v3.1.c b/drivers/net/ipa/data/ipa_data-v3.1.c
similarity index 100%
rename from drivers/net/ipa/ipa_data-v3.1.c
rename to drivers/net/ipa/data/ipa_data-v3.1.c
diff --git a/drivers/net/ipa/ipa_data-v3.5.1.c b/drivers/net/ipa/data/ipa_data-v3.5.1.c
similarity index 100%
rename from drivers/net/ipa/ipa_data-v3.5.1.c
rename to drivers/net/ipa/data/ipa_data-v3.5.1.c
diff --git a/drivers/net/ipa/ipa_data-v4.11.c b/drivers/net/ipa/data/ipa_data-v4.11.c
similarity index 100%
rename from drivers/net/ipa/ipa_data-v4.11.c
rename to drivers/net/ipa/data/ipa_data-v4.11.c
diff --git a/drivers/net/ipa/ipa_data-v4.2.c b/drivers/net/ipa/data/ipa_data-v4.2.c
similarity index 100%
rename from drivers/net/ipa/ipa_data-v4.2.c
rename to drivers/net/ipa/data/ipa_data-v4.2.c
diff --git a/drivers/net/ipa/ipa_data-v4.5.c b/drivers/net/ipa/data/ipa_data-v4.5.c
similarity index 100%
rename from drivers/net/ipa/ipa_data-v4.5.c
rename to drivers/net/ipa/data/ipa_data-v4.5.c
diff --git a/drivers/net/ipa/ipa_data-v4.9.c b/drivers/net/ipa/data/ipa_data-v4.9.c
similarity index 100%
rename from drivers/net/ipa/ipa_data-v4.9.c
rename to drivers/net/ipa/data/ipa_data-v4.9.c
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH net-next 0/2] net: ipa: move configuration data files
2022-07-19 15:08 [PATCH net-next 0/2] net: ipa: move configuration data files Alex Elder
2022-07-19 15:08 ` [PATCH net-next 1/2] net: ipa: list supported IPA versions in the Makefile Alex Elder
2022-07-19 15:08 ` [PATCH net-next 2/2] net: ipa: move configuration data files into a subdirectory Alex Elder
@ 2022-07-21 4:10 ` patchwork-bot+netdevbpf
2 siblings, 0 replies; 4+ messages in thread
From: patchwork-bot+netdevbpf @ 2022-07-21 4:10 UTC (permalink / raw)
To: Alex Elder
Cc: davem, edumazet, kuba, pabeni, mka, evgreen, bjorn.andersson,
quic_cpratapa, quic_avuyyuru, quic_jponduru, quic_subashab,
elder, netdev, linux-arm-msm, linux-kernel
Hello:
This series was applied to netdev/net-next.git (master)
by Jakub Kicinski <kuba@kernel.org>:
On Tue, 19 Jul 2022 10:08:25 -0500 you wrote:
> This series moves the "ipa_data-vX.Y.c" files into a subdirectory.
> The first patch adds a Makefile variable containing the list of
> supported IPA versions, and uses it to simplify the way these files
> are specified.
>
> -Alex
>
> [...]
Here is the summary with links:
- [net-next,1/2] net: ipa: list supported IPA versions in the Makefile
https://git.kernel.org/netdev/net-next/c/ec2ea5e06c67
- [net-next,2/2] net: ipa: move configuration data files into a subdirectory
https://git.kernel.org/netdev/net-next/c/2c7b9b936bdc
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 4+ messages in thread