All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
@ 2023-02-03 21:09 ` Elliot Berman
  0 siblings, 0 replies; 12+ messages in thread
From: Elliot Berman @ 2023-02-03 21:09 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Russell King,
	Rafael J. Wysocki, Daniel Lezcano, Rob Clark, Abhinav Kumar,
	Dmitry Baryshkov, Sean Paul, David Airlie, Daniel Vetter,
	Will Deacon, Robin Murphy, Joerg Roedel, Stanimir Varbanov,
	Vikash Garodia, Mauro Carvalho Chehab, Srinivas Kandagatla,
	Amol Maheshwari, Arnd Bergmann, Greg Kroah-Hartman,
	Adrian Hunter, Ulf Hansson, Alex Elder, David S. Miller,
	Eric Dumazet, Jakub Kicinski, Paolo Abeni, Kalle Valo,
	Linus Walleij, Mathieu Poirier, Amit Kucheria, Thara Gopinath,
	Zhang Rui, James E.J. Bottomley, Martin K. Petersen
  Cc: Elliot Berman, linux-arm-kernel, linux-arm-msm, linux-kernel,
	linux-pm, dri-devel, freedreno, iommu, linux-media, linux-mmc,
	netdev, ath10k, linux-wireless, linux-gpio, linux-remoteproc,
	linux-scsi

Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
This removes 1 of a few remaining Qualcomm-specific headers into a more
approciate subdirectory under include/.

Suggested-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
---
 arch/arm/mach-qcom/platsmp.c                     | 2 +-
 drivers/cpuidle/cpuidle-qcom-spm.c               | 2 +-
 drivers/firmware/qcom_scm-legacy.c               | 2 +-
 drivers/firmware/qcom_scm-smc.c                  | 2 +-
 drivers/firmware/qcom_scm.c                      | 2 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c            | 2 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c          | 2 +-
 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c             | 2 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 2 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c       | 2 +-
 drivers/iommu/arm/arm-smmu/qcom_iommu.c          | 2 +-
 drivers/media/platform/qcom/venus/firmware.c     | 2 +-
 drivers/misc/fastrpc.c                           | 2 +-
 drivers/mmc/host/sdhci-msm.c                     | 2 +-
 drivers/net/ipa/ipa_main.c                       | 2 +-
 drivers/net/wireless/ath/ath10k/qmi.c            | 2 +-
 drivers/pinctrl/qcom/pinctrl-msm.c               | 2 +-
 drivers/remoteproc/qcom_q6v5_mss.c               | 2 +-
 drivers/remoteproc/qcom_q6v5_pas.c               | 2 +-
 drivers/remoteproc/qcom_wcnss.c                  | 2 +-
 drivers/soc/qcom/mdt_loader.c                    | 2 +-
 drivers/soc/qcom/ocmem.c                         | 2 +-
 drivers/soc/qcom/rmtfs_mem.c                     | 2 +-
 drivers/thermal/qcom/lmh.c                       | 2 +-
 drivers/ufs/host/ufs-qcom-ice.c                  | 2 +-
 include/linux/{ => firmware/qcom}/qcom_scm.h     | 0
 26 files changed, 25 insertions(+), 25 deletions(-)
 rename include/linux/{ => firmware/qcom}/qcom_scm.h (100%)

diff --git a/arch/arm/mach-qcom/platsmp.c b/arch/arm/mach-qcom/platsmp.c
index 5d2f386a46d8..eca2fe0f4314 100644
--- a/arch/arm/mach-qcom/platsmp.c
+++ b/arch/arm/mach-qcom/platsmp.c
@@ -14,7 +14,7 @@
 #include <linux/of_address.h>
 #include <linux/smp.h>
 #include <linux/io.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #include <asm/smp_plat.h>
 
diff --git a/drivers/cpuidle/cpuidle-qcom-spm.c b/drivers/cpuidle/cpuidle-qcom-spm.c
index beedf22cbe78..4ac83918edf2 100644
--- a/drivers/cpuidle/cpuidle-qcom-spm.c
+++ b/drivers/cpuidle/cpuidle-qcom-spm.c
@@ -17,7 +17,7 @@
 #include <linux/platform_device.h>
 #include <linux/cpuidle.h>
 #include <linux/cpu_pm.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <soc/qcom/spm.h>
 
 #include <asm/proc-fns.h>
diff --git a/drivers/firmware/qcom_scm-legacy.c b/drivers/firmware/qcom_scm-legacy.c
index 9f918b9e6f8f..029e6d117cb8 100644
--- a/drivers/firmware/qcom_scm-legacy.c
+++ b/drivers/firmware/qcom_scm-legacy.c
@@ -9,7 +9,7 @@
 #include <linux/mutex.h>
 #include <linux/errno.h>
 #include <linux/err.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/arm-smccc.h>
 #include <linux/dma-mapping.h>
 
diff --git a/drivers/firmware/qcom_scm-smc.c b/drivers/firmware/qcom_scm-smc.c
index bb3235a64b8f..16cf88acfa8e 100644
--- a/drivers/firmware/qcom_scm-smc.c
+++ b/drivers/firmware/qcom_scm-smc.c
@@ -8,7 +8,7 @@
 #include <linux/mutex.h>
 #include <linux/slab.h>
 #include <linux/types.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/arm-smccc.h>
 #include <linux/dma-mapping.h>
 
diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c
index 2000323722bf..468d4d5ab550 100644
--- a/drivers/firmware/qcom_scm.c
+++ b/drivers/firmware/qcom_scm.c
@@ -12,7 +12,7 @@
 #include <linux/interconnect.h>
 #include <linux/module.h>
 #include <linux/types.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/of.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
diff --git a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
index 660ba0db8900..d09221f97f71 100644
--- a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
+++ b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
@@ -5,7 +5,7 @@
 #include <linux/kernel.h>
 #include <linux/types.h>
 #include <linux/cpumask.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/pm_opp.h>
 #include <linux/nvmem-consumer.h>
 #include <linux/slab.h>
diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.c b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
index 57586c794b84..89ff978b81bb 100644
--- a/drivers/gpu/drm/msm/adreno/adreno_gpu.c
+++ b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
@@ -8,7 +8,7 @@
 
 #include <linux/ascii85.h>
 #include <linux/interconnect.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/kernel.h>
 #include <linux/of_address.h>
 #include <linux/pm_opp.h>
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
index e7748461cffc..0752fe373351 100644
--- a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
+++ b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
@@ -3,7 +3,7 @@
  */
 
 #include "hdmi.h"
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define HDCP_REG_ENABLE 0x01
 #define HDCP_REG_DISABLE 0x00
diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
index 74e9ef2fd580..b5b14108e086 100644
--- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
+++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
@@ -4,7 +4,7 @@
  */
 
 #include <linux/of_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/ratelimit.h>
 
 #include "arm-smmu.h"
diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
index 91d404deb115..ef42329e82ce 100644
--- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
+++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
@@ -7,7 +7,7 @@
 #include <linux/adreno-smmu-priv.h>
 #include <linux/delay.h>
 #include <linux/of_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #include "arm-smmu.h"
 #include "arm-smmu-qcom.h"
diff --git a/drivers/iommu/arm/arm-smmu/qcom_iommu.c b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
index 270c3d9128ba..1e0b7b2e9fbd 100644
--- a/drivers/iommu/arm/arm-smmu/qcom_iommu.c
+++ b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
@@ -27,7 +27,7 @@
 #include <linux/platform_device.h>
 #include <linux/pm.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/slab.h>
 #include <linux/spinlock.h>
 
diff --git a/drivers/media/platform/qcom/venus/firmware.c b/drivers/media/platform/qcom/venus/firmware.c
index 142d4c74017c..e5759d7e9ede 100644
--- a/drivers/media/platform/qcom/venus/firmware.c
+++ b/drivers/media/platform/qcom/venus/firmware.c
@@ -12,7 +12,7 @@
 #include <linux/of_address.h>
 #include <linux/platform_device.h>
 #include <linux/of_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/sizes.h>
 #include <linux/soc/qcom/mdt_loader.h>
 
diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c
index c9902a1dcf5d..04f80e754477 100644
--- a/drivers/misc/fastrpc.c
+++ b/drivers/misc/fastrpc.c
@@ -18,7 +18,7 @@
 #include <linux/rpmsg.h>
 #include <linux/scatterlist.h>
 #include <linux/slab.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <uapi/misc/fastrpc.h>
 #include <linux/of_reserved_mem.h>
 
diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c
index 4ac8651d0b29..8ac81d57a3df 100644
--- a/drivers/mmc/host/sdhci-msm.c
+++ b/drivers/mmc/host/sdhci-msm.c
@@ -13,7 +13,7 @@
 #include <linux/pm_opp.h>
 #include <linux/slab.h>
 #include <linux/iopoll.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/regulator/consumer.h>
 #include <linux/interconnect.h>
 #include <linux/pinctrl/consumer.h>
diff --git a/drivers/net/ipa/ipa_main.c b/drivers/net/ipa/ipa_main.c
index 4fb92f771974..90baf7a54d9a 100644
--- a/drivers/net/ipa/ipa_main.c
+++ b/drivers/net/ipa/ipa_main.c
@@ -16,7 +16,7 @@
 #include <linux/of_device.h>
 #include <linux/of_address.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/soc/qcom/mdt_loader.h>
 
 #include "ipa.h"
diff --git a/drivers/net/wireless/ath/ath10k/qmi.c b/drivers/net/wireless/ath/ath10k/qmi.c
index 3f94fbf83702..90f457b8e1fe 100644
--- a/drivers/net/wireless/ath/ath10k/qmi.c
+++ b/drivers/net/wireless/ath/ath10k/qmi.c
@@ -13,7 +13,7 @@
 #include <linux/module.h>
 #include <linux/net.h>
 #include <linux/platform_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/soc/qcom/smem.h>
 #include <linux/string.h>
 #include <net/sock.h>
diff --git a/drivers/pinctrl/qcom/pinctrl-msm.c b/drivers/pinctrl/qcom/pinctrl-msm.c
index 47e9a8b0d474..e0128c69bfbf 100644
--- a/drivers/pinctrl/qcom/pinctrl-msm.c
+++ b/drivers/pinctrl/qcom/pinctrl-msm.c
@@ -14,7 +14,7 @@
 #include <linux/of.h>
 #include <linux/platform_device.h>
 #include <linux/pm.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/reboot.h>
 #include <linux/seq_file.h>
 #include <linux/slab.h>
diff --git a/drivers/remoteproc/qcom_q6v5_mss.c b/drivers/remoteproc/qcom_q6v5_mss.c
index fddb63cffee0..da2513bb6387 100644
--- a/drivers/remoteproc/qcom_q6v5_mss.c
+++ b/drivers/remoteproc/qcom_q6v5_mss.c
@@ -34,7 +34,7 @@
 #include "qcom_pil_info.h"
 #include "qcom_q6v5.h"
 
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define MPSS_CRASH_REASON_SMEM		421
 
diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c
index dc6f07ca8341..d5a049669616 100644
--- a/drivers/remoteproc/qcom_q6v5_pas.c
+++ b/drivers/remoteproc/qcom_q6v5_pas.c
@@ -18,7 +18,7 @@
 #include <linux/platform_device.h>
 #include <linux/pm_domain.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/regulator/consumer.h>
 #include <linux/remoteproc.h>
 #include <linux/soc/qcom/mdt_loader.h>
diff --git a/drivers/remoteproc/qcom_wcnss.c b/drivers/remoteproc/qcom_wcnss.c
index 68f37296b151..9881443cb8df 100644
--- a/drivers/remoteproc/qcom_wcnss.c
+++ b/drivers/remoteproc/qcom_wcnss.c
@@ -19,7 +19,7 @@
 #include <linux/platform_device.h>
 #include <linux/pm_domain.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/regulator/consumer.h>
 #include <linux/remoteproc.h>
 #include <linux/soc/qcom/mdt_loader.h>
diff --git a/drivers/soc/qcom/mdt_loader.c b/drivers/soc/qcom/mdt_loader.c
index 3f11554df2f3..33dd8c315eb7 100644
--- a/drivers/soc/qcom/mdt_loader.c
+++ b/drivers/soc/qcom/mdt_loader.c
@@ -12,7 +12,7 @@
 #include <linux/firmware.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/sizes.h>
 #include <linux/slab.h>
 #include <linux/soc/qcom/mdt_loader.h>
diff --git a/drivers/soc/qcom/ocmem.c b/drivers/soc/qcom/ocmem.c
index c92d26b73e6f..199fe9872035 100644
--- a/drivers/soc/qcom/ocmem.c
+++ b/drivers/soc/qcom/ocmem.c
@@ -16,7 +16,7 @@
 #include <linux/module.h>
 #include <linux/of_device.h>
 #include <linux/platform_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/sizes.h>
 #include <linux/slab.h>
 #include <linux/types.h>
diff --git a/drivers/soc/qcom/rmtfs_mem.c b/drivers/soc/qcom/rmtfs_mem.c
index 9d59ad509a5c..2d3ee22b9249 100644
--- a/drivers/soc/qcom/rmtfs_mem.c
+++ b/drivers/soc/qcom/rmtfs_mem.c
@@ -14,7 +14,7 @@
 #include <linux/slab.h>
 #include <linux/uaccess.h>
 #include <linux/io.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define QCOM_RMTFS_MEM_DEV_MAX	(MINORMASK + 1)
 #define NUM_MAX_VMIDS		2
diff --git a/drivers/thermal/qcom/lmh.c b/drivers/thermal/qcom/lmh.c
index 4122a51e9874..f6edb12ec004 100644
--- a/drivers/thermal/qcom/lmh.c
+++ b/drivers/thermal/qcom/lmh.c
@@ -10,7 +10,7 @@
 #include <linux/platform_device.h>
 #include <linux/of_platform.h>
 #include <linux/slab.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define LMH_NODE_DCVS			0x44435653
 #define LMH_CLUSTER0_NODE_ID		0x6370302D
diff --git a/drivers/ufs/host/ufs-qcom-ice.c b/drivers/ufs/host/ufs-qcom-ice.c
index 62387ccd5b30..453978877ae9 100644
--- a/drivers/ufs/host/ufs-qcom-ice.c
+++ b/drivers/ufs/host/ufs-qcom-ice.c
@@ -8,7 +8,7 @@
 
 #include <linux/delay.h>
 #include <linux/platform_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #include "ufs-qcom.h"
 
diff --git a/include/linux/qcom_scm.h b/include/linux/firmware/qcom/qcom_scm.h
similarity index 100%
rename from include/linux/qcom_scm.h
rename to include/linux/firmware/qcom/qcom_scm.h

base-commit: 3866989ec2c319341e2cf69ec6116269b634a271
-- 
2.39.1


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
@ 2023-02-03 21:09 ` Elliot Berman
  0 siblings, 0 replies; 12+ messages in thread
From: Elliot Berman @ 2023-02-03 21:09 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Russell King,
	Rafael J. Wysocki, Daniel Lezcano, Rob Clark, Abhinav Kumar,
	Dmitry Baryshkov, Sean Paul, David Airlie, Daniel Vetter,
	Will Deacon, Robin Murphy, Joerg Roedel, Stanimir Varbanov,
	Vikash Garodia, Mauro Carvalho Chehab, Srinivas Kandagatla,
	Amol Maheshwari, Arnd Bergmann, Greg Kroah-Hartman,
	Adrian Hunter, Ulf Hansson, Alex Elder, David S. Miller,
	Eric Dumazet, Jakub Kicinski, Paolo Abeni, Kalle Valo,
	Linus Walleij, Mathieu Poirier, Amit Kucheria, Thara Gopinath,
	Zhang Rui, James E.J. Bottomley, Martin K. Petersen
  Cc: Elliot Berman, linux-arm-kernel, linux-arm-msm, linux-kernel,
	linux-pm, dri-devel, freedreno, iommu, linux-media, linux-mmc,
	netdev, ath10k, linux-wireless, linux-gpio, linux-remoteproc,
	linux-scsi

Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
This removes 1 of a few remaining Qualcomm-specific headers into a more
approciate subdirectory under include/.

Suggested-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
---
 arch/arm/mach-qcom/platsmp.c                     | 2 +-
 drivers/cpuidle/cpuidle-qcom-spm.c               | 2 +-
 drivers/firmware/qcom_scm-legacy.c               | 2 +-
 drivers/firmware/qcom_scm-smc.c                  | 2 +-
 drivers/firmware/qcom_scm.c                      | 2 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c            | 2 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c          | 2 +-
 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c             | 2 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 2 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c       | 2 +-
 drivers/iommu/arm/arm-smmu/qcom_iommu.c          | 2 +-
 drivers/media/platform/qcom/venus/firmware.c     | 2 +-
 drivers/misc/fastrpc.c                           | 2 +-
 drivers/mmc/host/sdhci-msm.c                     | 2 +-
 drivers/net/ipa/ipa_main.c                       | 2 +-
 drivers/net/wireless/ath/ath10k/qmi.c            | 2 +-
 drivers/pinctrl/qcom/pinctrl-msm.c               | 2 +-
 drivers/remoteproc/qcom_q6v5_mss.c               | 2 +-
 drivers/remoteproc/qcom_q6v5_pas.c               | 2 +-
 drivers/remoteproc/qcom_wcnss.c                  | 2 +-
 drivers/soc/qcom/mdt_loader.c                    | 2 +-
 drivers/soc/qcom/ocmem.c                         | 2 +-
 drivers/soc/qcom/rmtfs_mem.c                     | 2 +-
 drivers/thermal/qcom/lmh.c                       | 2 +-
 drivers/ufs/host/ufs-qcom-ice.c                  | 2 +-
 include/linux/{ => firmware/qcom}/qcom_scm.h     | 0
 26 files changed, 25 insertions(+), 25 deletions(-)
 rename include/linux/{ => firmware/qcom}/qcom_scm.h (100%)

diff --git a/arch/arm/mach-qcom/platsmp.c b/arch/arm/mach-qcom/platsmp.c
index 5d2f386a46d8..eca2fe0f4314 100644
--- a/arch/arm/mach-qcom/platsmp.c
+++ b/arch/arm/mach-qcom/platsmp.c
@@ -14,7 +14,7 @@
 #include <linux/of_address.h>
 #include <linux/smp.h>
 #include <linux/io.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #include <asm/smp_plat.h>
 
diff --git a/drivers/cpuidle/cpuidle-qcom-spm.c b/drivers/cpuidle/cpuidle-qcom-spm.c
index beedf22cbe78..4ac83918edf2 100644
--- a/drivers/cpuidle/cpuidle-qcom-spm.c
+++ b/drivers/cpuidle/cpuidle-qcom-spm.c
@@ -17,7 +17,7 @@
 #include <linux/platform_device.h>
 #include <linux/cpuidle.h>
 #include <linux/cpu_pm.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <soc/qcom/spm.h>
 
 #include <asm/proc-fns.h>
diff --git a/drivers/firmware/qcom_scm-legacy.c b/drivers/firmware/qcom_scm-legacy.c
index 9f918b9e6f8f..029e6d117cb8 100644
--- a/drivers/firmware/qcom_scm-legacy.c
+++ b/drivers/firmware/qcom_scm-legacy.c
@@ -9,7 +9,7 @@
 #include <linux/mutex.h>
 #include <linux/errno.h>
 #include <linux/err.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/arm-smccc.h>
 #include <linux/dma-mapping.h>
 
diff --git a/drivers/firmware/qcom_scm-smc.c b/drivers/firmware/qcom_scm-smc.c
index bb3235a64b8f..16cf88acfa8e 100644
--- a/drivers/firmware/qcom_scm-smc.c
+++ b/drivers/firmware/qcom_scm-smc.c
@@ -8,7 +8,7 @@
 #include <linux/mutex.h>
 #include <linux/slab.h>
 #include <linux/types.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/arm-smccc.h>
 #include <linux/dma-mapping.h>
 
diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c
index 2000323722bf..468d4d5ab550 100644
--- a/drivers/firmware/qcom_scm.c
+++ b/drivers/firmware/qcom_scm.c
@@ -12,7 +12,7 @@
 #include <linux/interconnect.h>
 #include <linux/module.h>
 #include <linux/types.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/of.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
diff --git a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
index 660ba0db8900..d09221f97f71 100644
--- a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
+++ b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
@@ -5,7 +5,7 @@
 #include <linux/kernel.h>
 #include <linux/types.h>
 #include <linux/cpumask.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/pm_opp.h>
 #include <linux/nvmem-consumer.h>
 #include <linux/slab.h>
diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.c b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
index 57586c794b84..89ff978b81bb 100644
--- a/drivers/gpu/drm/msm/adreno/adreno_gpu.c
+++ b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
@@ -8,7 +8,7 @@
 
 #include <linux/ascii85.h>
 #include <linux/interconnect.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/kernel.h>
 #include <linux/of_address.h>
 #include <linux/pm_opp.h>
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
index e7748461cffc..0752fe373351 100644
--- a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
+++ b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
@@ -3,7 +3,7 @@
  */
 
 #include "hdmi.h"
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define HDCP_REG_ENABLE 0x01
 #define HDCP_REG_DISABLE 0x00
diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
index 74e9ef2fd580..b5b14108e086 100644
--- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
+++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
@@ -4,7 +4,7 @@
  */
 
 #include <linux/of_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/ratelimit.h>
 
 #include "arm-smmu.h"
diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
index 91d404deb115..ef42329e82ce 100644
--- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
+++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
@@ -7,7 +7,7 @@
 #include <linux/adreno-smmu-priv.h>
 #include <linux/delay.h>
 #include <linux/of_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #include "arm-smmu.h"
 #include "arm-smmu-qcom.h"
diff --git a/drivers/iommu/arm/arm-smmu/qcom_iommu.c b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
index 270c3d9128ba..1e0b7b2e9fbd 100644
--- a/drivers/iommu/arm/arm-smmu/qcom_iommu.c
+++ b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
@@ -27,7 +27,7 @@
 #include <linux/platform_device.h>
 #include <linux/pm.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/slab.h>
 #include <linux/spinlock.h>
 
diff --git a/drivers/media/platform/qcom/venus/firmware.c b/drivers/media/platform/qcom/venus/firmware.c
index 142d4c74017c..e5759d7e9ede 100644
--- a/drivers/media/platform/qcom/venus/firmware.c
+++ b/drivers/media/platform/qcom/venus/firmware.c
@@ -12,7 +12,7 @@
 #include <linux/of_address.h>
 #include <linux/platform_device.h>
 #include <linux/of_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/sizes.h>
 #include <linux/soc/qcom/mdt_loader.h>
 
diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c
index c9902a1dcf5d..04f80e754477 100644
--- a/drivers/misc/fastrpc.c
+++ b/drivers/misc/fastrpc.c
@@ -18,7 +18,7 @@
 #include <linux/rpmsg.h>
 #include <linux/scatterlist.h>
 #include <linux/slab.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <uapi/misc/fastrpc.h>
 #include <linux/of_reserved_mem.h>
 
diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c
index 4ac8651d0b29..8ac81d57a3df 100644
--- a/drivers/mmc/host/sdhci-msm.c
+++ b/drivers/mmc/host/sdhci-msm.c
@@ -13,7 +13,7 @@
 #include <linux/pm_opp.h>
 #include <linux/slab.h>
 #include <linux/iopoll.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/regulator/consumer.h>
 #include <linux/interconnect.h>
 #include <linux/pinctrl/consumer.h>
diff --git a/drivers/net/ipa/ipa_main.c b/drivers/net/ipa/ipa_main.c
index 4fb92f771974..90baf7a54d9a 100644
--- a/drivers/net/ipa/ipa_main.c
+++ b/drivers/net/ipa/ipa_main.c
@@ -16,7 +16,7 @@
 #include <linux/of_device.h>
 #include <linux/of_address.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/soc/qcom/mdt_loader.h>
 
 #include "ipa.h"
diff --git a/drivers/net/wireless/ath/ath10k/qmi.c b/drivers/net/wireless/ath/ath10k/qmi.c
index 3f94fbf83702..90f457b8e1fe 100644
--- a/drivers/net/wireless/ath/ath10k/qmi.c
+++ b/drivers/net/wireless/ath/ath10k/qmi.c
@@ -13,7 +13,7 @@
 #include <linux/module.h>
 #include <linux/net.h>
 #include <linux/platform_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/soc/qcom/smem.h>
 #include <linux/string.h>
 #include <net/sock.h>
diff --git a/drivers/pinctrl/qcom/pinctrl-msm.c b/drivers/pinctrl/qcom/pinctrl-msm.c
index 47e9a8b0d474..e0128c69bfbf 100644
--- a/drivers/pinctrl/qcom/pinctrl-msm.c
+++ b/drivers/pinctrl/qcom/pinctrl-msm.c
@@ -14,7 +14,7 @@
 #include <linux/of.h>
 #include <linux/platform_device.h>
 #include <linux/pm.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/reboot.h>
 #include <linux/seq_file.h>
 #include <linux/slab.h>
diff --git a/drivers/remoteproc/qcom_q6v5_mss.c b/drivers/remoteproc/qcom_q6v5_mss.c
index fddb63cffee0..da2513bb6387 100644
--- a/drivers/remoteproc/qcom_q6v5_mss.c
+++ b/drivers/remoteproc/qcom_q6v5_mss.c
@@ -34,7 +34,7 @@
 #include "qcom_pil_info.h"
 #include "qcom_q6v5.h"
 
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define MPSS_CRASH_REASON_SMEM		421
 
diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c
index dc6f07ca8341..d5a049669616 100644
--- a/drivers/remoteproc/qcom_q6v5_pas.c
+++ b/drivers/remoteproc/qcom_q6v5_pas.c
@@ -18,7 +18,7 @@
 #include <linux/platform_device.h>
 #include <linux/pm_domain.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/regulator/consumer.h>
 #include <linux/remoteproc.h>
 #include <linux/soc/qcom/mdt_loader.h>
diff --git a/drivers/remoteproc/qcom_wcnss.c b/drivers/remoteproc/qcom_wcnss.c
index 68f37296b151..9881443cb8df 100644
--- a/drivers/remoteproc/qcom_wcnss.c
+++ b/drivers/remoteproc/qcom_wcnss.c
@@ -19,7 +19,7 @@
 #include <linux/platform_device.h>
 #include <linux/pm_domain.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/regulator/consumer.h>
 #include <linux/remoteproc.h>
 #include <linux/soc/qcom/mdt_loader.h>
diff --git a/drivers/soc/qcom/mdt_loader.c b/drivers/soc/qcom/mdt_loader.c
index 3f11554df2f3..33dd8c315eb7 100644
--- a/drivers/soc/qcom/mdt_loader.c
+++ b/drivers/soc/qcom/mdt_loader.c
@@ -12,7 +12,7 @@
 #include <linux/firmware.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/sizes.h>
 #include <linux/slab.h>
 #include <linux/soc/qcom/mdt_loader.h>
diff --git a/drivers/soc/qcom/ocmem.c b/drivers/soc/qcom/ocmem.c
index c92d26b73e6f..199fe9872035 100644
--- a/drivers/soc/qcom/ocmem.c
+++ b/drivers/soc/qcom/ocmem.c
@@ -16,7 +16,7 @@
 #include <linux/module.h>
 #include <linux/of_device.h>
 #include <linux/platform_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/sizes.h>
 #include <linux/slab.h>
 #include <linux/types.h>
diff --git a/drivers/soc/qcom/rmtfs_mem.c b/drivers/soc/qcom/rmtfs_mem.c
index 9d59ad509a5c..2d3ee22b9249 100644
--- a/drivers/soc/qcom/rmtfs_mem.c
+++ b/drivers/soc/qcom/rmtfs_mem.c
@@ -14,7 +14,7 @@
 #include <linux/slab.h>
 #include <linux/uaccess.h>
 #include <linux/io.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define QCOM_RMTFS_MEM_DEV_MAX	(MINORMASK + 1)
 #define NUM_MAX_VMIDS		2
diff --git a/drivers/thermal/qcom/lmh.c b/drivers/thermal/qcom/lmh.c
index 4122a51e9874..f6edb12ec004 100644
--- a/drivers/thermal/qcom/lmh.c
+++ b/drivers/thermal/qcom/lmh.c
@@ -10,7 +10,7 @@
 #include <linux/platform_device.h>
 #include <linux/of_platform.h>
 #include <linux/slab.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define LMH_NODE_DCVS			0x44435653
 #define LMH_CLUSTER0_NODE_ID		0x6370302D
diff --git a/drivers/ufs/host/ufs-qcom-ice.c b/drivers/ufs/host/ufs-qcom-ice.c
index 62387ccd5b30..453978877ae9 100644
--- a/drivers/ufs/host/ufs-qcom-ice.c
+++ b/drivers/ufs/host/ufs-qcom-ice.c
@@ -8,7 +8,7 @@
 
 #include <linux/delay.h>
 #include <linux/platform_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #include "ufs-qcom.h"
 
diff --git a/include/linux/qcom_scm.h b/include/linux/firmware/qcom/qcom_scm.h
similarity index 100%
rename from include/linux/qcom_scm.h
rename to include/linux/firmware/qcom/qcom_scm.h

base-commit: 3866989ec2c319341e2cf69ec6116269b634a271
-- 
2.39.1


_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
@ 2023-02-03 21:09 ` Elliot Berman
  0 siblings, 0 replies; 12+ messages in thread
From: Elliot Berman @ 2023-02-03 21:09 UTC (permalink / raw)
  To: Andy Gross, Bjorn Andersson, Konrad Dybcio, Russell King,
	Rafael J. Wysocki, Daniel Lezcano, Rob Clark, Abhinav Kumar,
	Dmitry Baryshkov, Sean Paul, David Airlie, Daniel Vetter,
	Will Deacon, Robin Murphy, Joerg Roedel, Stanimir Varbanov,
	Vikash Garodia, Mauro Carvalho Chehab, Srinivas Kandagatla,
	Amol Maheshwari, Arnd Bergmann, Greg Kroah-Hartman,
	Adrian Hunter, Ulf Hansson, Alex Elder, David S. Miller,
	Eric Dumazet, Jakub Kicinski, Paolo Abeni, Kalle Valo,
	Linus Walleij, Mathieu Poirier, Amit Kucheria, Thara Gopinath,
	Zhang Rui, James E.J. Bottomley, Martin K. Petersen
  Cc: linux-wireless, Elliot Berman, linux-scsi, linux-pm,
	linux-arm-msm, linux-mmc, linux-kernel, dri-devel, linux-gpio,
	iommu, ath10k, netdev, linux-remoteproc, freedreno,
	linux-arm-kernel, linux-media

Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
This removes 1 of a few remaining Qualcomm-specific headers into a more
approciate subdirectory under include/.

Suggested-by: Bjorn Andersson <andersson@kernel.org>
Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>
---
 arch/arm/mach-qcom/platsmp.c                     | 2 +-
 drivers/cpuidle/cpuidle-qcom-spm.c               | 2 +-
 drivers/firmware/qcom_scm-legacy.c               | 2 +-
 drivers/firmware/qcom_scm-smc.c                  | 2 +-
 drivers/firmware/qcom_scm.c                      | 2 +-
 drivers/gpu/drm/msm/adreno/a5xx_gpu.c            | 2 +-
 drivers/gpu/drm/msm/adreno/adreno_gpu.c          | 2 +-
 drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c             | 2 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 2 +-
 drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c       | 2 +-
 drivers/iommu/arm/arm-smmu/qcom_iommu.c          | 2 +-
 drivers/media/platform/qcom/venus/firmware.c     | 2 +-
 drivers/misc/fastrpc.c                           | 2 +-
 drivers/mmc/host/sdhci-msm.c                     | 2 +-
 drivers/net/ipa/ipa_main.c                       | 2 +-
 drivers/net/wireless/ath/ath10k/qmi.c            | 2 +-
 drivers/pinctrl/qcom/pinctrl-msm.c               | 2 +-
 drivers/remoteproc/qcom_q6v5_mss.c               | 2 +-
 drivers/remoteproc/qcom_q6v5_pas.c               | 2 +-
 drivers/remoteproc/qcom_wcnss.c                  | 2 +-
 drivers/soc/qcom/mdt_loader.c                    | 2 +-
 drivers/soc/qcom/ocmem.c                         | 2 +-
 drivers/soc/qcom/rmtfs_mem.c                     | 2 +-
 drivers/thermal/qcom/lmh.c                       | 2 +-
 drivers/ufs/host/ufs-qcom-ice.c                  | 2 +-
 include/linux/{ => firmware/qcom}/qcom_scm.h     | 0
 26 files changed, 25 insertions(+), 25 deletions(-)
 rename include/linux/{ => firmware/qcom}/qcom_scm.h (100%)

diff --git a/arch/arm/mach-qcom/platsmp.c b/arch/arm/mach-qcom/platsmp.c
index 5d2f386a46d8..eca2fe0f4314 100644
--- a/arch/arm/mach-qcom/platsmp.c
+++ b/arch/arm/mach-qcom/platsmp.c
@@ -14,7 +14,7 @@
 #include <linux/of_address.h>
 #include <linux/smp.h>
 #include <linux/io.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #include <asm/smp_plat.h>
 
diff --git a/drivers/cpuidle/cpuidle-qcom-spm.c b/drivers/cpuidle/cpuidle-qcom-spm.c
index beedf22cbe78..4ac83918edf2 100644
--- a/drivers/cpuidle/cpuidle-qcom-spm.c
+++ b/drivers/cpuidle/cpuidle-qcom-spm.c
@@ -17,7 +17,7 @@
 #include <linux/platform_device.h>
 #include <linux/cpuidle.h>
 #include <linux/cpu_pm.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <soc/qcom/spm.h>
 
 #include <asm/proc-fns.h>
diff --git a/drivers/firmware/qcom_scm-legacy.c b/drivers/firmware/qcom_scm-legacy.c
index 9f918b9e6f8f..029e6d117cb8 100644
--- a/drivers/firmware/qcom_scm-legacy.c
+++ b/drivers/firmware/qcom_scm-legacy.c
@@ -9,7 +9,7 @@
 #include <linux/mutex.h>
 #include <linux/errno.h>
 #include <linux/err.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/arm-smccc.h>
 #include <linux/dma-mapping.h>
 
diff --git a/drivers/firmware/qcom_scm-smc.c b/drivers/firmware/qcom_scm-smc.c
index bb3235a64b8f..16cf88acfa8e 100644
--- a/drivers/firmware/qcom_scm-smc.c
+++ b/drivers/firmware/qcom_scm-smc.c
@@ -8,7 +8,7 @@
 #include <linux/mutex.h>
 #include <linux/slab.h>
 #include <linux/types.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/arm-smccc.h>
 #include <linux/dma-mapping.h>
 
diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c
index 2000323722bf..468d4d5ab550 100644
--- a/drivers/firmware/qcom_scm.c
+++ b/drivers/firmware/qcom_scm.c
@@ -12,7 +12,7 @@
 #include <linux/interconnect.h>
 #include <linux/module.h>
 #include <linux/types.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/of.h>
 #include <linux/of_address.h>
 #include <linux/of_irq.h>
diff --git a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
index 660ba0db8900..d09221f97f71 100644
--- a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
+++ b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
@@ -5,7 +5,7 @@
 #include <linux/kernel.h>
 #include <linux/types.h>
 #include <linux/cpumask.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/pm_opp.h>
 #include <linux/nvmem-consumer.h>
 #include <linux/slab.h>
diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.c b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
index 57586c794b84..89ff978b81bb 100644
--- a/drivers/gpu/drm/msm/adreno/adreno_gpu.c
+++ b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
@@ -8,7 +8,7 @@
 
 #include <linux/ascii85.h>
 #include <linux/interconnect.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/kernel.h>
 #include <linux/of_address.h>
 #include <linux/pm_opp.h>
diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
index e7748461cffc..0752fe373351 100644
--- a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
+++ b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
@@ -3,7 +3,7 @@
  */
 
 #include "hdmi.h"
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define HDCP_REG_ENABLE 0x01
 #define HDCP_REG_DISABLE 0x00
diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
index 74e9ef2fd580..b5b14108e086 100644
--- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
+++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
@@ -4,7 +4,7 @@
  */
 
 #include <linux/of_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/ratelimit.h>
 
 #include "arm-smmu.h"
diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
index 91d404deb115..ef42329e82ce 100644
--- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
+++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
@@ -7,7 +7,7 @@
 #include <linux/adreno-smmu-priv.h>
 #include <linux/delay.h>
 #include <linux/of_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #include "arm-smmu.h"
 #include "arm-smmu-qcom.h"
diff --git a/drivers/iommu/arm/arm-smmu/qcom_iommu.c b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
index 270c3d9128ba..1e0b7b2e9fbd 100644
--- a/drivers/iommu/arm/arm-smmu/qcom_iommu.c
+++ b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
@@ -27,7 +27,7 @@
 #include <linux/platform_device.h>
 #include <linux/pm.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/slab.h>
 #include <linux/spinlock.h>
 
diff --git a/drivers/media/platform/qcom/venus/firmware.c b/drivers/media/platform/qcom/venus/firmware.c
index 142d4c74017c..e5759d7e9ede 100644
--- a/drivers/media/platform/qcom/venus/firmware.c
+++ b/drivers/media/platform/qcom/venus/firmware.c
@@ -12,7 +12,7 @@
 #include <linux/of_address.h>
 #include <linux/platform_device.h>
 #include <linux/of_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/sizes.h>
 #include <linux/soc/qcom/mdt_loader.h>
 
diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c
index c9902a1dcf5d..04f80e754477 100644
--- a/drivers/misc/fastrpc.c
+++ b/drivers/misc/fastrpc.c
@@ -18,7 +18,7 @@
 #include <linux/rpmsg.h>
 #include <linux/scatterlist.h>
 #include <linux/slab.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <uapi/misc/fastrpc.h>
 #include <linux/of_reserved_mem.h>
 
diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c
index 4ac8651d0b29..8ac81d57a3df 100644
--- a/drivers/mmc/host/sdhci-msm.c
+++ b/drivers/mmc/host/sdhci-msm.c
@@ -13,7 +13,7 @@
 #include <linux/pm_opp.h>
 #include <linux/slab.h>
 #include <linux/iopoll.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/regulator/consumer.h>
 #include <linux/interconnect.h>
 #include <linux/pinctrl/consumer.h>
diff --git a/drivers/net/ipa/ipa_main.c b/drivers/net/ipa/ipa_main.c
index 4fb92f771974..90baf7a54d9a 100644
--- a/drivers/net/ipa/ipa_main.c
+++ b/drivers/net/ipa/ipa_main.c
@@ -16,7 +16,7 @@
 #include <linux/of_device.h>
 #include <linux/of_address.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/soc/qcom/mdt_loader.h>
 
 #include "ipa.h"
diff --git a/drivers/net/wireless/ath/ath10k/qmi.c b/drivers/net/wireless/ath/ath10k/qmi.c
index 3f94fbf83702..90f457b8e1fe 100644
--- a/drivers/net/wireless/ath/ath10k/qmi.c
+++ b/drivers/net/wireless/ath/ath10k/qmi.c
@@ -13,7 +13,7 @@
 #include <linux/module.h>
 #include <linux/net.h>
 #include <linux/platform_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/soc/qcom/smem.h>
 #include <linux/string.h>
 #include <net/sock.h>
diff --git a/drivers/pinctrl/qcom/pinctrl-msm.c b/drivers/pinctrl/qcom/pinctrl-msm.c
index 47e9a8b0d474..e0128c69bfbf 100644
--- a/drivers/pinctrl/qcom/pinctrl-msm.c
+++ b/drivers/pinctrl/qcom/pinctrl-msm.c
@@ -14,7 +14,7 @@
 #include <linux/of.h>
 #include <linux/platform_device.h>
 #include <linux/pm.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/reboot.h>
 #include <linux/seq_file.h>
 #include <linux/slab.h>
diff --git a/drivers/remoteproc/qcom_q6v5_mss.c b/drivers/remoteproc/qcom_q6v5_mss.c
index fddb63cffee0..da2513bb6387 100644
--- a/drivers/remoteproc/qcom_q6v5_mss.c
+++ b/drivers/remoteproc/qcom_q6v5_mss.c
@@ -34,7 +34,7 @@
 #include "qcom_pil_info.h"
 #include "qcom_q6v5.h"
 
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define MPSS_CRASH_REASON_SMEM		421
 
diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c
index dc6f07ca8341..d5a049669616 100644
--- a/drivers/remoteproc/qcom_q6v5_pas.c
+++ b/drivers/remoteproc/qcom_q6v5_pas.c
@@ -18,7 +18,7 @@
 #include <linux/platform_device.h>
 #include <linux/pm_domain.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/regulator/consumer.h>
 #include <linux/remoteproc.h>
 #include <linux/soc/qcom/mdt_loader.h>
diff --git a/drivers/remoteproc/qcom_wcnss.c b/drivers/remoteproc/qcom_wcnss.c
index 68f37296b151..9881443cb8df 100644
--- a/drivers/remoteproc/qcom_wcnss.c
+++ b/drivers/remoteproc/qcom_wcnss.c
@@ -19,7 +19,7 @@
 #include <linux/platform_device.h>
 #include <linux/pm_domain.h>
 #include <linux/pm_runtime.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/regulator/consumer.h>
 #include <linux/remoteproc.h>
 #include <linux/soc/qcom/mdt_loader.h>
diff --git a/drivers/soc/qcom/mdt_loader.c b/drivers/soc/qcom/mdt_loader.c
index 3f11554df2f3..33dd8c315eb7 100644
--- a/drivers/soc/qcom/mdt_loader.c
+++ b/drivers/soc/qcom/mdt_loader.c
@@ -12,7 +12,7 @@
 #include <linux/firmware.h>
 #include <linux/kernel.h>
 #include <linux/module.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/sizes.h>
 #include <linux/slab.h>
 #include <linux/soc/qcom/mdt_loader.h>
diff --git a/drivers/soc/qcom/ocmem.c b/drivers/soc/qcom/ocmem.c
index c92d26b73e6f..199fe9872035 100644
--- a/drivers/soc/qcom/ocmem.c
+++ b/drivers/soc/qcom/ocmem.c
@@ -16,7 +16,7 @@
 #include <linux/module.h>
 #include <linux/of_device.h>
 #include <linux/platform_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 #include <linux/sizes.h>
 #include <linux/slab.h>
 #include <linux/types.h>
diff --git a/drivers/soc/qcom/rmtfs_mem.c b/drivers/soc/qcom/rmtfs_mem.c
index 9d59ad509a5c..2d3ee22b9249 100644
--- a/drivers/soc/qcom/rmtfs_mem.c
+++ b/drivers/soc/qcom/rmtfs_mem.c
@@ -14,7 +14,7 @@
 #include <linux/slab.h>
 #include <linux/uaccess.h>
 #include <linux/io.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define QCOM_RMTFS_MEM_DEV_MAX	(MINORMASK + 1)
 #define NUM_MAX_VMIDS		2
diff --git a/drivers/thermal/qcom/lmh.c b/drivers/thermal/qcom/lmh.c
index 4122a51e9874..f6edb12ec004 100644
--- a/drivers/thermal/qcom/lmh.c
+++ b/drivers/thermal/qcom/lmh.c
@@ -10,7 +10,7 @@
 #include <linux/platform_device.h>
 #include <linux/of_platform.h>
 #include <linux/slab.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #define LMH_NODE_DCVS			0x44435653
 #define LMH_CLUSTER0_NODE_ID		0x6370302D
diff --git a/drivers/ufs/host/ufs-qcom-ice.c b/drivers/ufs/host/ufs-qcom-ice.c
index 62387ccd5b30..453978877ae9 100644
--- a/drivers/ufs/host/ufs-qcom-ice.c
+++ b/drivers/ufs/host/ufs-qcom-ice.c
@@ -8,7 +8,7 @@
 
 #include <linux/delay.h>
 #include <linux/platform_device.h>
-#include <linux/qcom_scm.h>
+#include <linux/firmware/qcom/qcom_scm.h>
 
 #include "ufs-qcom.h"
 
diff --git a/include/linux/qcom_scm.h b/include/linux/firmware/qcom/qcom_scm.h
similarity index 100%
rename from include/linux/qcom_scm.h
rename to include/linux/firmware/qcom/qcom_scm.h

base-commit: 3866989ec2c319341e2cf69ec6116269b634a271
-- 
2.39.1


^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
  2023-02-03 21:09 ` Elliot Berman
  (?)
@ 2023-02-03 21:55   ` Guru Das Srinagesh
  -1 siblings, 0 replies; 12+ messages in thread
From: Guru Das Srinagesh @ 2023-02-03 21:55 UTC (permalink / raw)
  To: Elliot Berman
  Cc: Andy Gross, Bjorn Andersson, Konrad Dybcio, Russell King,
	Rafael J. Wysocki, Daniel Lezcano, Rob Clark, Abhinav Kumar,
	Dmitry Baryshkov, Sean Paul, David Airlie, Daniel Vetter,
	Will Deacon, Robin Murphy, Joerg Roedel, Stanimir Varbanov,
	Vikash Garodia, Mauro Carvalho Chehab, Srinivas Kandagatla,
	Amol Maheshwari, Arnd Bergmann, Greg Kroah-Hartman,
	Adrian Hunter, Ulf Hansson, Alex Elder, David S. Miller,
	Eric Dumazet, Jakub Kicinski, Paolo Abeni, Kalle Valo,
	Linus Walleij, Mathieu Poirier, Amit Kucheria, Thara Gopinath,
	Zhang Rui, James E.J. Bottomley, Martin K. Petersen,
	linux-arm-kernel, linux-arm-msm, linux-kernel, linux-pm,
	dri-devel, freedreno, iommu, linux-media, linux-mmc, netdev,
	ath10k, linux-wireless, linux-gpio, linux-remoteproc, linux-scsi

On Feb 03 2023 13:09, Elliot Berman wrote:
> Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
> This removes 1 of a few remaining Qualcomm-specific headers into a more
> approciate subdirectory under include/.
> 
> Suggested-by: Bjorn Andersson <andersson@kernel.org>
> Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>

Reviewed-by: Guru Das Srinagesh <quic_gurus@quicinc.com>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
@ 2023-02-03 21:55   ` Guru Das Srinagesh
  0 siblings, 0 replies; 12+ messages in thread
From: Guru Das Srinagesh @ 2023-02-03 21:55 UTC (permalink / raw)
  To: Elliot Berman
  Cc: Andy Gross, Bjorn Andersson, Konrad Dybcio, Russell King,
	Rafael J. Wysocki, Daniel Lezcano, Rob Clark, Abhinav Kumar,
	Dmitry Baryshkov, Sean Paul, David Airlie, Daniel Vetter,
	Will Deacon, Robin Murphy, Joerg Roedel, Stanimir Varbanov,
	Vikash Garodia, Mauro Carvalho Chehab, Srinivas Kandagatla,
	Amol Maheshwari, Arnd Bergmann, Greg Kroah-Hartman,
	Adrian Hunter, Ulf Hansson, Alex Elder, David S. Miller,
	Eric Dumazet, Jakub Kicinski, Paolo Abeni, Kalle Valo,
	Linus Walleij, Mathieu Poirier, Amit Kucheria, Thara Gopinath,
	Zhang Rui, James E.J. Bottomley, Martin K. Petersen,
	linux-arm-kernel, linux-arm-msm, linux-kernel, linux-pm,
	dri-devel, freedreno, iommu, linux-media, linux-mmc, netdev,
	ath10k, linux-wireless, linux-gpio, linux-remoteproc, linux-scsi

On Feb 03 2023 13:09, Elliot Berman wrote:
> Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
> This removes 1 of a few remaining Qualcomm-specific headers into a more
> approciate subdirectory under include/.
> 
> Suggested-by: Bjorn Andersson <andersson@kernel.org>
> Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>

Reviewed-by: Guru Das Srinagesh <quic_gurus@quicinc.com>

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
@ 2023-02-03 21:55   ` Guru Das Srinagesh
  0 siblings, 0 replies; 12+ messages in thread
From: Guru Das Srinagesh @ 2023-02-03 21:55 UTC (permalink / raw)
  To: Elliot Berman
  Cc: Ulf Hansson, Rafael J. Wysocki, linux-wireless, Amit Kucheria,
	linux-remoteproc, dri-devel, linux-kernel, Vikash Garodia,
	Eric Dumazet, Srinivas Kandagatla, Will Deacon, linux-scsi,
	Stanimir Varbanov, Joerg Roedel, Daniel Lezcano, Russell King,
	ath10k, iommu, Andy Gross, Jakub Kicinski, Zhang Rui,
	Paolo Abeni, James E.J. Bottomley, linux-media, freedreno,
	Thara Gopinath, Arnd Bergmann, linux-pm, linux-arm-msm,
	Kalle Valo, Abhinav Kumar, linux-gpio, Mauro Carvalho Chehab,
	Sean Paul, linux-arm-kernel, Alex Elder, Martin K. Petersen,
	Mathieu Poirier, Greg Kroah-Hartman, Bjorn Andersson, linux-mmc,
	Adrian Hunter, Konrad Dybcio, netdev, Dmitry Baryshkov,
	Amol Maheshwari, Robin Murphy, David S. Miller

On Feb 03 2023 13:09, Elliot Berman wrote:
> Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
> This removes 1 of a few remaining Qualcomm-specific headers into a more
> approciate subdirectory under include/.
> 
> Suggested-by: Bjorn Andersson <andersson@kernel.org>
> Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>

Reviewed-by: Guru Das Srinagesh <quic_gurus@quicinc.com>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
  2023-02-03 21:09 ` Elliot Berman
  (?)
@ 2023-02-06  5:38   ` Mukesh Ojha
  -1 siblings, 0 replies; 12+ messages in thread
From: Mukesh Ojha @ 2023-02-06  5:38 UTC (permalink / raw)
  To: Elliot Berman, Andy Gross, Bjorn Andersson, Konrad Dybcio,
	Russell King, Rafael J. Wysocki, Daniel Lezcano, Rob Clark,
	Abhinav Kumar, Dmitry Baryshkov, Sean Paul, David Airlie,
	Daniel Vetter, Will Deacon, Robin Murphy, Joerg Roedel,
	Stanimir Varbanov, Vikash Garodia, Mauro Carvalho Chehab,
	Srinivas Kandagatla, Amol Maheshwari, Arnd Bergmann,
	Greg Kroah-Hartman, Adrian Hunter, Ulf Hansson, Alex Elder,
	David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Kalle Valo, Linus Walleij, Mathieu Poirier, Amit Kucheria,
	Thara Gopinath, Zhang Rui, James E.J. Bottomley,
	Martin K. Petersen
  Cc: linux-wireless, linux-scsi, linux-pm, linux-arm-msm, linux-mmc,
	linux-kernel, dri-devel, linux-gpio, iommu, ath10k, netdev,
	linux-remoteproc, freedreno, linux-arm-kernel, linux-media



On 2/4/2023 2:39 AM, Elliot Berman wrote:
> Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
> This removes 1 of a few remaining Qualcomm-specific headers into a more
> approciate subdirectory under include/.

s/approciate/appropriate

> 
> Suggested-by: Bjorn Andersson <andersson@kernel.org>
> Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>

Acked-by: Mukesh Ojha <quic_mojha@quicinc.com>

-Mukesh
> ---
>   arch/arm/mach-qcom/platsmp.c                     | 2 +-
>   drivers/cpuidle/cpuidle-qcom-spm.c               | 2 +-
>   drivers/firmware/qcom_scm-legacy.c               | 2 +-
>   drivers/firmware/qcom_scm-smc.c                  | 2 +-
>   drivers/firmware/qcom_scm.c                      | 2 +-
>   drivers/gpu/drm/msm/adreno/a5xx_gpu.c            | 2 +-
>   drivers/gpu/drm/msm/adreno/adreno_gpu.c          | 2 +-
>   drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c             | 2 +-
>   drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 2 +-
>   drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c       | 2 +-
>   drivers/iommu/arm/arm-smmu/qcom_iommu.c          | 2 +-
>   drivers/media/platform/qcom/venus/firmware.c     | 2 +-
>   drivers/misc/fastrpc.c                           | 2 +-
>   drivers/mmc/host/sdhci-msm.c                     | 2 +-
>   drivers/net/ipa/ipa_main.c                       | 2 +-
>   drivers/net/wireless/ath/ath10k/qmi.c            | 2 +-
>   drivers/pinctrl/qcom/pinctrl-msm.c               | 2 +-
>   drivers/remoteproc/qcom_q6v5_mss.c               | 2 +-
>   drivers/remoteproc/qcom_q6v5_pas.c               | 2 +-
>   drivers/remoteproc/qcom_wcnss.c                  | 2 +-
>   drivers/soc/qcom/mdt_loader.c                    | 2 +-
>   drivers/soc/qcom/ocmem.c                         | 2 +-
>   drivers/soc/qcom/rmtfs_mem.c                     | 2 +-
>   drivers/thermal/qcom/lmh.c                       | 2 +-
>   drivers/ufs/host/ufs-qcom-ice.c                  | 2 +-
>   include/linux/{ => firmware/qcom}/qcom_scm.h     | 0
>   26 files changed, 25 insertions(+), 25 deletions(-)
>   rename include/linux/{ => firmware/qcom}/qcom_scm.h (100%)
> 
> diff --git a/arch/arm/mach-qcom/platsmp.c b/arch/arm/mach-qcom/platsmp.c
> index 5d2f386a46d8..eca2fe0f4314 100644
> --- a/arch/arm/mach-qcom/platsmp.c
> +++ b/arch/arm/mach-qcom/platsmp.c
> @@ -14,7 +14,7 @@
>   #include <linux/of_address.h>
>   #include <linux/smp.h>
>   #include <linux/io.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #include <asm/smp_plat.h>
>   
> diff --git a/drivers/cpuidle/cpuidle-qcom-spm.c b/drivers/cpuidle/cpuidle-qcom-spm.c
> index beedf22cbe78..4ac83918edf2 100644
> --- a/drivers/cpuidle/cpuidle-qcom-spm.c
> +++ b/drivers/cpuidle/cpuidle-qcom-spm.c
> @@ -17,7 +17,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/cpuidle.h>
>   #include <linux/cpu_pm.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <soc/qcom/spm.h>
>   
>   #include <asm/proc-fns.h>
> diff --git a/drivers/firmware/qcom_scm-legacy.c b/drivers/firmware/qcom_scm-legacy.c
> index 9f918b9e6f8f..029e6d117cb8 100644
> --- a/drivers/firmware/qcom_scm-legacy.c
> +++ b/drivers/firmware/qcom_scm-legacy.c
> @@ -9,7 +9,7 @@
>   #include <linux/mutex.h>
>   #include <linux/errno.h>
>   #include <linux/err.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/arm-smccc.h>
>   #include <linux/dma-mapping.h>
>   
> diff --git a/drivers/firmware/qcom_scm-smc.c b/drivers/firmware/qcom_scm-smc.c
> index bb3235a64b8f..16cf88acfa8e 100644
> --- a/drivers/firmware/qcom_scm-smc.c
> +++ b/drivers/firmware/qcom_scm-smc.c
> @@ -8,7 +8,7 @@
>   #include <linux/mutex.h>
>   #include <linux/slab.h>
>   #include <linux/types.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/arm-smccc.h>
>   #include <linux/dma-mapping.h>
>   
> diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c
> index 2000323722bf..468d4d5ab550 100644
> --- a/drivers/firmware/qcom_scm.c
> +++ b/drivers/firmware/qcom_scm.c
> @@ -12,7 +12,7 @@
>   #include <linux/interconnect.h>
>   #include <linux/module.h>
>   #include <linux/types.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/of.h>
>   #include <linux/of_address.h>
>   #include <linux/of_irq.h>
> diff --git a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
> index 660ba0db8900..d09221f97f71 100644
> --- a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
> +++ b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
> @@ -5,7 +5,7 @@
>   #include <linux/kernel.h>
>   #include <linux/types.h>
>   #include <linux/cpumask.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/pm_opp.h>
>   #include <linux/nvmem-consumer.h>
>   #include <linux/slab.h>
> diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.c b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
> index 57586c794b84..89ff978b81bb 100644
> --- a/drivers/gpu/drm/msm/adreno/adreno_gpu.c
> +++ b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
> @@ -8,7 +8,7 @@
>   
>   #include <linux/ascii85.h>
>   #include <linux/interconnect.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/kernel.h>
>   #include <linux/of_address.h>
>   #include <linux/pm_opp.h>
> diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
> index e7748461cffc..0752fe373351 100644
> --- a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
> +++ b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
> @@ -3,7 +3,7 @@
>    */
>   
>   #include "hdmi.h"
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define HDCP_REG_ENABLE 0x01
>   #define HDCP_REG_DISABLE 0x00
> diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
> index 74e9ef2fd580..b5b14108e086 100644
> --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
> +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
> @@ -4,7 +4,7 @@
>    */
>   
>   #include <linux/of_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/ratelimit.h>
>   
>   #include "arm-smmu.h"
> diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
> index 91d404deb115..ef42329e82ce 100644
> --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
> +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
> @@ -7,7 +7,7 @@
>   #include <linux/adreno-smmu-priv.h>
>   #include <linux/delay.h>
>   #include <linux/of_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #include "arm-smmu.h"
>   #include "arm-smmu-qcom.h"
> diff --git a/drivers/iommu/arm/arm-smmu/qcom_iommu.c b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
> index 270c3d9128ba..1e0b7b2e9fbd 100644
> --- a/drivers/iommu/arm/arm-smmu/qcom_iommu.c
> +++ b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
> @@ -27,7 +27,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/pm.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/slab.h>
>   #include <linux/spinlock.h>
>   
> diff --git a/drivers/media/platform/qcom/venus/firmware.c b/drivers/media/platform/qcom/venus/firmware.c
> index 142d4c74017c..e5759d7e9ede 100644
> --- a/drivers/media/platform/qcom/venus/firmware.c
> +++ b/drivers/media/platform/qcom/venus/firmware.c
> @@ -12,7 +12,7 @@
>   #include <linux/of_address.h>
>   #include <linux/platform_device.h>
>   #include <linux/of_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/sizes.h>
>   #include <linux/soc/qcom/mdt_loader.h>
>   
> diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c
> index c9902a1dcf5d..04f80e754477 100644
> --- a/drivers/misc/fastrpc.c
> +++ b/drivers/misc/fastrpc.c
> @@ -18,7 +18,7 @@
>   #include <linux/rpmsg.h>
>   #include <linux/scatterlist.h>
>   #include <linux/slab.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <uapi/misc/fastrpc.h>
>   #include <linux/of_reserved_mem.h>
>   
> diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c
> index 4ac8651d0b29..8ac81d57a3df 100644
> --- a/drivers/mmc/host/sdhci-msm.c
> +++ b/drivers/mmc/host/sdhci-msm.c
> @@ -13,7 +13,7 @@
>   #include <linux/pm_opp.h>
>   #include <linux/slab.h>
>   #include <linux/iopoll.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/regulator/consumer.h>
>   #include <linux/interconnect.h>
>   #include <linux/pinctrl/consumer.h>
> diff --git a/drivers/net/ipa/ipa_main.c b/drivers/net/ipa/ipa_main.c
> index 4fb92f771974..90baf7a54d9a 100644
> --- a/drivers/net/ipa/ipa_main.c
> +++ b/drivers/net/ipa/ipa_main.c
> @@ -16,7 +16,7 @@
>   #include <linux/of_device.h>
>   #include <linux/of_address.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/soc/qcom/mdt_loader.h>
>   
>   #include "ipa.h"
> diff --git a/drivers/net/wireless/ath/ath10k/qmi.c b/drivers/net/wireless/ath/ath10k/qmi.c
> index 3f94fbf83702..90f457b8e1fe 100644
> --- a/drivers/net/wireless/ath/ath10k/qmi.c
> +++ b/drivers/net/wireless/ath/ath10k/qmi.c
> @@ -13,7 +13,7 @@
>   #include <linux/module.h>
>   #include <linux/net.h>
>   #include <linux/platform_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/soc/qcom/smem.h>
>   #include <linux/string.h>
>   #include <net/sock.h>
> diff --git a/drivers/pinctrl/qcom/pinctrl-msm.c b/drivers/pinctrl/qcom/pinctrl-msm.c
> index 47e9a8b0d474..e0128c69bfbf 100644
> --- a/drivers/pinctrl/qcom/pinctrl-msm.c
> +++ b/drivers/pinctrl/qcom/pinctrl-msm.c
> @@ -14,7 +14,7 @@
>   #include <linux/of.h>
>   #include <linux/platform_device.h>
>   #include <linux/pm.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/reboot.h>
>   #include <linux/seq_file.h>
>   #include <linux/slab.h>
> diff --git a/drivers/remoteproc/qcom_q6v5_mss.c b/drivers/remoteproc/qcom_q6v5_mss.c
> index fddb63cffee0..da2513bb6387 100644
> --- a/drivers/remoteproc/qcom_q6v5_mss.c
> +++ b/drivers/remoteproc/qcom_q6v5_mss.c
> @@ -34,7 +34,7 @@
>   #include "qcom_pil_info.h"
>   #include "qcom_q6v5.h"
>   
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define MPSS_CRASH_REASON_SMEM		421
>   
> diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c
> index dc6f07ca8341..d5a049669616 100644
> --- a/drivers/remoteproc/qcom_q6v5_pas.c
> +++ b/drivers/remoteproc/qcom_q6v5_pas.c
> @@ -18,7 +18,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/pm_domain.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/regulator/consumer.h>
>   #include <linux/remoteproc.h>
>   #include <linux/soc/qcom/mdt_loader.h>
> diff --git a/drivers/remoteproc/qcom_wcnss.c b/drivers/remoteproc/qcom_wcnss.c
> index 68f37296b151..9881443cb8df 100644
> --- a/drivers/remoteproc/qcom_wcnss.c
> +++ b/drivers/remoteproc/qcom_wcnss.c
> @@ -19,7 +19,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/pm_domain.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/regulator/consumer.h>
>   #include <linux/remoteproc.h>
>   #include <linux/soc/qcom/mdt_loader.h>
> diff --git a/drivers/soc/qcom/mdt_loader.c b/drivers/soc/qcom/mdt_loader.c
> index 3f11554df2f3..33dd8c315eb7 100644
> --- a/drivers/soc/qcom/mdt_loader.c
> +++ b/drivers/soc/qcom/mdt_loader.c
> @@ -12,7 +12,7 @@
>   #include <linux/firmware.h>
>   #include <linux/kernel.h>
>   #include <linux/module.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/sizes.h>
>   #include <linux/slab.h>
>   #include <linux/soc/qcom/mdt_loader.h>
> diff --git a/drivers/soc/qcom/ocmem.c b/drivers/soc/qcom/ocmem.c
> index c92d26b73e6f..199fe9872035 100644
> --- a/drivers/soc/qcom/ocmem.c
> +++ b/drivers/soc/qcom/ocmem.c
> @@ -16,7 +16,7 @@
>   #include <linux/module.h>
>   #include <linux/of_device.h>
>   #include <linux/platform_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/sizes.h>
>   #include <linux/slab.h>
>   #include <linux/types.h>
> diff --git a/drivers/soc/qcom/rmtfs_mem.c b/drivers/soc/qcom/rmtfs_mem.c
> index 9d59ad509a5c..2d3ee22b9249 100644
> --- a/drivers/soc/qcom/rmtfs_mem.c
> +++ b/drivers/soc/qcom/rmtfs_mem.c
> @@ -14,7 +14,7 @@
>   #include <linux/slab.h>
>   #include <linux/uaccess.h>
>   #include <linux/io.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define QCOM_RMTFS_MEM_DEV_MAX	(MINORMASK + 1)
>   #define NUM_MAX_VMIDS		2
> diff --git a/drivers/thermal/qcom/lmh.c b/drivers/thermal/qcom/lmh.c
> index 4122a51e9874..f6edb12ec004 100644
> --- a/drivers/thermal/qcom/lmh.c
> +++ b/drivers/thermal/qcom/lmh.c
> @@ -10,7 +10,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/of_platform.h>
>   #include <linux/slab.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define LMH_NODE_DCVS			0x44435653
>   #define LMH_CLUSTER0_NODE_ID		0x6370302D
> diff --git a/drivers/ufs/host/ufs-qcom-ice.c b/drivers/ufs/host/ufs-qcom-ice.c
> index 62387ccd5b30..453978877ae9 100644
> --- a/drivers/ufs/host/ufs-qcom-ice.c
> +++ b/drivers/ufs/host/ufs-qcom-ice.c
> @@ -8,7 +8,7 @@
>   
>   #include <linux/delay.h>
>   #include <linux/platform_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #include "ufs-qcom.h"
>   
> diff --git a/include/linux/qcom_scm.h b/include/linux/firmware/qcom/qcom_scm.h
> similarity index 100%
> rename from include/linux/qcom_scm.h
> rename to include/linux/firmware/qcom/qcom_scm.h
> 
> base-commit: 3866989ec2c319341e2cf69ec6116269b634a271

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
@ 2023-02-06  5:38   ` Mukesh Ojha
  0 siblings, 0 replies; 12+ messages in thread
From: Mukesh Ojha @ 2023-02-06  5:38 UTC (permalink / raw)
  To: Elliot Berman, Andy Gross, Bjorn Andersson, Konrad Dybcio,
	Russell King, Rafael J. Wysocki, Daniel Lezcano, Rob Clark,
	Abhinav Kumar, Dmitry Baryshkov, Sean Paul, David Airlie,
	Daniel Vetter, Will Deacon, Robin Murphy, Joerg Roedel,
	Stanimir Varbanov, Vikash Garodia, Mauro Carvalho Chehab,
	Srinivas Kandagatla, Amol Maheshwari, Arnd Bergmann,
	Greg Kroah-Hartman, Adrian Hunter, Ulf Hansson, Alex Elder,
	David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Kalle Valo, Linus Walleij, Mathieu Poirier, Amit Kucheria,
	Thara Gopinath, Zhang Rui, James E.J. Bottomley,
	Martin K. Petersen
  Cc: linux-arm-kernel, linux-arm-msm, linux-kernel, linux-pm,
	dri-devel, freedreno, iommu, linux-media, linux-mmc, netdev,
	ath10k, linux-wireless, linux-gpio, linux-remoteproc, linux-scsi



On 2/4/2023 2:39 AM, Elliot Berman wrote:
> Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
> This removes 1 of a few remaining Qualcomm-specific headers into a more
> approciate subdirectory under include/.

s/approciate/appropriate

> 
> Suggested-by: Bjorn Andersson <andersson@kernel.org>
> Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>

Acked-by: Mukesh Ojha <quic_mojha@quicinc.com>

-Mukesh
> ---
>   arch/arm/mach-qcom/platsmp.c                     | 2 +-
>   drivers/cpuidle/cpuidle-qcom-spm.c               | 2 +-
>   drivers/firmware/qcom_scm-legacy.c               | 2 +-
>   drivers/firmware/qcom_scm-smc.c                  | 2 +-
>   drivers/firmware/qcom_scm.c                      | 2 +-
>   drivers/gpu/drm/msm/adreno/a5xx_gpu.c            | 2 +-
>   drivers/gpu/drm/msm/adreno/adreno_gpu.c          | 2 +-
>   drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c             | 2 +-
>   drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 2 +-
>   drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c       | 2 +-
>   drivers/iommu/arm/arm-smmu/qcom_iommu.c          | 2 +-
>   drivers/media/platform/qcom/venus/firmware.c     | 2 +-
>   drivers/misc/fastrpc.c                           | 2 +-
>   drivers/mmc/host/sdhci-msm.c                     | 2 +-
>   drivers/net/ipa/ipa_main.c                       | 2 +-
>   drivers/net/wireless/ath/ath10k/qmi.c            | 2 +-
>   drivers/pinctrl/qcom/pinctrl-msm.c               | 2 +-
>   drivers/remoteproc/qcom_q6v5_mss.c               | 2 +-
>   drivers/remoteproc/qcom_q6v5_pas.c               | 2 +-
>   drivers/remoteproc/qcom_wcnss.c                  | 2 +-
>   drivers/soc/qcom/mdt_loader.c                    | 2 +-
>   drivers/soc/qcom/ocmem.c                         | 2 +-
>   drivers/soc/qcom/rmtfs_mem.c                     | 2 +-
>   drivers/thermal/qcom/lmh.c                       | 2 +-
>   drivers/ufs/host/ufs-qcom-ice.c                  | 2 +-
>   include/linux/{ => firmware/qcom}/qcom_scm.h     | 0
>   26 files changed, 25 insertions(+), 25 deletions(-)
>   rename include/linux/{ => firmware/qcom}/qcom_scm.h (100%)
> 
> diff --git a/arch/arm/mach-qcom/platsmp.c b/arch/arm/mach-qcom/platsmp.c
> index 5d2f386a46d8..eca2fe0f4314 100644
> --- a/arch/arm/mach-qcom/platsmp.c
> +++ b/arch/arm/mach-qcom/platsmp.c
> @@ -14,7 +14,7 @@
>   #include <linux/of_address.h>
>   #include <linux/smp.h>
>   #include <linux/io.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #include <asm/smp_plat.h>
>   
> diff --git a/drivers/cpuidle/cpuidle-qcom-spm.c b/drivers/cpuidle/cpuidle-qcom-spm.c
> index beedf22cbe78..4ac83918edf2 100644
> --- a/drivers/cpuidle/cpuidle-qcom-spm.c
> +++ b/drivers/cpuidle/cpuidle-qcom-spm.c
> @@ -17,7 +17,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/cpuidle.h>
>   #include <linux/cpu_pm.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <soc/qcom/spm.h>
>   
>   #include <asm/proc-fns.h>
> diff --git a/drivers/firmware/qcom_scm-legacy.c b/drivers/firmware/qcom_scm-legacy.c
> index 9f918b9e6f8f..029e6d117cb8 100644
> --- a/drivers/firmware/qcom_scm-legacy.c
> +++ b/drivers/firmware/qcom_scm-legacy.c
> @@ -9,7 +9,7 @@
>   #include <linux/mutex.h>
>   #include <linux/errno.h>
>   #include <linux/err.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/arm-smccc.h>
>   #include <linux/dma-mapping.h>
>   
> diff --git a/drivers/firmware/qcom_scm-smc.c b/drivers/firmware/qcom_scm-smc.c
> index bb3235a64b8f..16cf88acfa8e 100644
> --- a/drivers/firmware/qcom_scm-smc.c
> +++ b/drivers/firmware/qcom_scm-smc.c
> @@ -8,7 +8,7 @@
>   #include <linux/mutex.h>
>   #include <linux/slab.h>
>   #include <linux/types.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/arm-smccc.h>
>   #include <linux/dma-mapping.h>
>   
> diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c
> index 2000323722bf..468d4d5ab550 100644
> --- a/drivers/firmware/qcom_scm.c
> +++ b/drivers/firmware/qcom_scm.c
> @@ -12,7 +12,7 @@
>   #include <linux/interconnect.h>
>   #include <linux/module.h>
>   #include <linux/types.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/of.h>
>   #include <linux/of_address.h>
>   #include <linux/of_irq.h>
> diff --git a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
> index 660ba0db8900..d09221f97f71 100644
> --- a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
> +++ b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
> @@ -5,7 +5,7 @@
>   #include <linux/kernel.h>
>   #include <linux/types.h>
>   #include <linux/cpumask.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/pm_opp.h>
>   #include <linux/nvmem-consumer.h>
>   #include <linux/slab.h>
> diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.c b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
> index 57586c794b84..89ff978b81bb 100644
> --- a/drivers/gpu/drm/msm/adreno/adreno_gpu.c
> +++ b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
> @@ -8,7 +8,7 @@
>   
>   #include <linux/ascii85.h>
>   #include <linux/interconnect.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/kernel.h>
>   #include <linux/of_address.h>
>   #include <linux/pm_opp.h>
> diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
> index e7748461cffc..0752fe373351 100644
> --- a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
> +++ b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
> @@ -3,7 +3,7 @@
>    */
>   
>   #include "hdmi.h"
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define HDCP_REG_ENABLE 0x01
>   #define HDCP_REG_DISABLE 0x00
> diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
> index 74e9ef2fd580..b5b14108e086 100644
> --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
> +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
> @@ -4,7 +4,7 @@
>    */
>   
>   #include <linux/of_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/ratelimit.h>
>   
>   #include "arm-smmu.h"
> diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
> index 91d404deb115..ef42329e82ce 100644
> --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
> +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
> @@ -7,7 +7,7 @@
>   #include <linux/adreno-smmu-priv.h>
>   #include <linux/delay.h>
>   #include <linux/of_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #include "arm-smmu.h"
>   #include "arm-smmu-qcom.h"
> diff --git a/drivers/iommu/arm/arm-smmu/qcom_iommu.c b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
> index 270c3d9128ba..1e0b7b2e9fbd 100644
> --- a/drivers/iommu/arm/arm-smmu/qcom_iommu.c
> +++ b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
> @@ -27,7 +27,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/pm.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/slab.h>
>   #include <linux/spinlock.h>
>   
> diff --git a/drivers/media/platform/qcom/venus/firmware.c b/drivers/media/platform/qcom/venus/firmware.c
> index 142d4c74017c..e5759d7e9ede 100644
> --- a/drivers/media/platform/qcom/venus/firmware.c
> +++ b/drivers/media/platform/qcom/venus/firmware.c
> @@ -12,7 +12,7 @@
>   #include <linux/of_address.h>
>   #include <linux/platform_device.h>
>   #include <linux/of_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/sizes.h>
>   #include <linux/soc/qcom/mdt_loader.h>
>   
> diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c
> index c9902a1dcf5d..04f80e754477 100644
> --- a/drivers/misc/fastrpc.c
> +++ b/drivers/misc/fastrpc.c
> @@ -18,7 +18,7 @@
>   #include <linux/rpmsg.h>
>   #include <linux/scatterlist.h>
>   #include <linux/slab.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <uapi/misc/fastrpc.h>
>   #include <linux/of_reserved_mem.h>
>   
> diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c
> index 4ac8651d0b29..8ac81d57a3df 100644
> --- a/drivers/mmc/host/sdhci-msm.c
> +++ b/drivers/mmc/host/sdhci-msm.c
> @@ -13,7 +13,7 @@
>   #include <linux/pm_opp.h>
>   #include <linux/slab.h>
>   #include <linux/iopoll.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/regulator/consumer.h>
>   #include <linux/interconnect.h>
>   #include <linux/pinctrl/consumer.h>
> diff --git a/drivers/net/ipa/ipa_main.c b/drivers/net/ipa/ipa_main.c
> index 4fb92f771974..90baf7a54d9a 100644
> --- a/drivers/net/ipa/ipa_main.c
> +++ b/drivers/net/ipa/ipa_main.c
> @@ -16,7 +16,7 @@
>   #include <linux/of_device.h>
>   #include <linux/of_address.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/soc/qcom/mdt_loader.h>
>   
>   #include "ipa.h"
> diff --git a/drivers/net/wireless/ath/ath10k/qmi.c b/drivers/net/wireless/ath/ath10k/qmi.c
> index 3f94fbf83702..90f457b8e1fe 100644
> --- a/drivers/net/wireless/ath/ath10k/qmi.c
> +++ b/drivers/net/wireless/ath/ath10k/qmi.c
> @@ -13,7 +13,7 @@
>   #include <linux/module.h>
>   #include <linux/net.h>
>   #include <linux/platform_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/soc/qcom/smem.h>
>   #include <linux/string.h>
>   #include <net/sock.h>
> diff --git a/drivers/pinctrl/qcom/pinctrl-msm.c b/drivers/pinctrl/qcom/pinctrl-msm.c
> index 47e9a8b0d474..e0128c69bfbf 100644
> --- a/drivers/pinctrl/qcom/pinctrl-msm.c
> +++ b/drivers/pinctrl/qcom/pinctrl-msm.c
> @@ -14,7 +14,7 @@
>   #include <linux/of.h>
>   #include <linux/platform_device.h>
>   #include <linux/pm.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/reboot.h>
>   #include <linux/seq_file.h>
>   #include <linux/slab.h>
> diff --git a/drivers/remoteproc/qcom_q6v5_mss.c b/drivers/remoteproc/qcom_q6v5_mss.c
> index fddb63cffee0..da2513bb6387 100644
> --- a/drivers/remoteproc/qcom_q6v5_mss.c
> +++ b/drivers/remoteproc/qcom_q6v5_mss.c
> @@ -34,7 +34,7 @@
>   #include "qcom_pil_info.h"
>   #include "qcom_q6v5.h"
>   
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define MPSS_CRASH_REASON_SMEM		421
>   
> diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c
> index dc6f07ca8341..d5a049669616 100644
> --- a/drivers/remoteproc/qcom_q6v5_pas.c
> +++ b/drivers/remoteproc/qcom_q6v5_pas.c
> @@ -18,7 +18,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/pm_domain.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/regulator/consumer.h>
>   #include <linux/remoteproc.h>
>   #include <linux/soc/qcom/mdt_loader.h>
> diff --git a/drivers/remoteproc/qcom_wcnss.c b/drivers/remoteproc/qcom_wcnss.c
> index 68f37296b151..9881443cb8df 100644
> --- a/drivers/remoteproc/qcom_wcnss.c
> +++ b/drivers/remoteproc/qcom_wcnss.c
> @@ -19,7 +19,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/pm_domain.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/regulator/consumer.h>
>   #include <linux/remoteproc.h>
>   #include <linux/soc/qcom/mdt_loader.h>
> diff --git a/drivers/soc/qcom/mdt_loader.c b/drivers/soc/qcom/mdt_loader.c
> index 3f11554df2f3..33dd8c315eb7 100644
> --- a/drivers/soc/qcom/mdt_loader.c
> +++ b/drivers/soc/qcom/mdt_loader.c
> @@ -12,7 +12,7 @@
>   #include <linux/firmware.h>
>   #include <linux/kernel.h>
>   #include <linux/module.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/sizes.h>
>   #include <linux/slab.h>
>   #include <linux/soc/qcom/mdt_loader.h>
> diff --git a/drivers/soc/qcom/ocmem.c b/drivers/soc/qcom/ocmem.c
> index c92d26b73e6f..199fe9872035 100644
> --- a/drivers/soc/qcom/ocmem.c
> +++ b/drivers/soc/qcom/ocmem.c
> @@ -16,7 +16,7 @@
>   #include <linux/module.h>
>   #include <linux/of_device.h>
>   #include <linux/platform_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/sizes.h>
>   #include <linux/slab.h>
>   #include <linux/types.h>
> diff --git a/drivers/soc/qcom/rmtfs_mem.c b/drivers/soc/qcom/rmtfs_mem.c
> index 9d59ad509a5c..2d3ee22b9249 100644
> --- a/drivers/soc/qcom/rmtfs_mem.c
> +++ b/drivers/soc/qcom/rmtfs_mem.c
> @@ -14,7 +14,7 @@
>   #include <linux/slab.h>
>   #include <linux/uaccess.h>
>   #include <linux/io.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define QCOM_RMTFS_MEM_DEV_MAX	(MINORMASK + 1)
>   #define NUM_MAX_VMIDS		2
> diff --git a/drivers/thermal/qcom/lmh.c b/drivers/thermal/qcom/lmh.c
> index 4122a51e9874..f6edb12ec004 100644
> --- a/drivers/thermal/qcom/lmh.c
> +++ b/drivers/thermal/qcom/lmh.c
> @@ -10,7 +10,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/of_platform.h>
>   #include <linux/slab.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define LMH_NODE_DCVS			0x44435653
>   #define LMH_CLUSTER0_NODE_ID		0x6370302D
> diff --git a/drivers/ufs/host/ufs-qcom-ice.c b/drivers/ufs/host/ufs-qcom-ice.c
> index 62387ccd5b30..453978877ae9 100644
> --- a/drivers/ufs/host/ufs-qcom-ice.c
> +++ b/drivers/ufs/host/ufs-qcom-ice.c
> @@ -8,7 +8,7 @@
>   
>   #include <linux/delay.h>
>   #include <linux/platform_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #include "ufs-qcom.h"
>   
> diff --git a/include/linux/qcom_scm.h b/include/linux/firmware/qcom/qcom_scm.h
> similarity index 100%
> rename from include/linux/qcom_scm.h
> rename to include/linux/firmware/qcom/qcom_scm.h
> 
> base-commit: 3866989ec2c319341e2cf69ec6116269b634a271

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
@ 2023-02-06  5:38   ` Mukesh Ojha
  0 siblings, 0 replies; 12+ messages in thread
From: Mukesh Ojha @ 2023-02-06  5:38 UTC (permalink / raw)
  To: Elliot Berman, Andy Gross, Bjorn Andersson, Konrad Dybcio,
	Russell King, Rafael J. Wysocki, Daniel Lezcano, Rob Clark,
	Abhinav Kumar, Dmitry Baryshkov, Sean Paul, David Airlie,
	Daniel Vetter, Will Deacon, Robin Murphy, Joerg Roedel,
	Stanimir Varbanov, Vikash Garodia, Mauro Carvalho Chehab,
	Srinivas Kandagatla, Amol Maheshwari, Arnd Bergmann,
	Greg Kroah-Hartman, Adrian Hunter, Ulf Hansson, Alex Elder,
	David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Kalle Valo, Linus Walleij, Mathieu Poirier, Amit Kucheria,
	Thara Gopinath, Zhang Rui, James E.J. Bottomley,
	Martin K. Petersen
  Cc: linux-arm-kernel, linux-arm-msm, linux-kernel, linux-pm,
	dri-devel, freedreno, iommu, linux-media, linux-mmc, netdev,
	ath10k, linux-wireless, linux-gpio, linux-remoteproc, linux-scsi



On 2/4/2023 2:39 AM, Elliot Berman wrote:
> Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
> This removes 1 of a few remaining Qualcomm-specific headers into a more
> approciate subdirectory under include/.

s/approciate/appropriate

> 
> Suggested-by: Bjorn Andersson <andersson@kernel.org>
> Signed-off-by: Elliot Berman <quic_eberman@quicinc.com>

Acked-by: Mukesh Ojha <quic_mojha@quicinc.com>

-Mukesh
> ---
>   arch/arm/mach-qcom/platsmp.c                     | 2 +-
>   drivers/cpuidle/cpuidle-qcom-spm.c               | 2 +-
>   drivers/firmware/qcom_scm-legacy.c               | 2 +-
>   drivers/firmware/qcom_scm-smc.c                  | 2 +-
>   drivers/firmware/qcom_scm.c                      | 2 +-
>   drivers/gpu/drm/msm/adreno/a5xx_gpu.c            | 2 +-
>   drivers/gpu/drm/msm/adreno/adreno_gpu.c          | 2 +-
>   drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c             | 2 +-
>   drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 2 +-
>   drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c       | 2 +-
>   drivers/iommu/arm/arm-smmu/qcom_iommu.c          | 2 +-
>   drivers/media/platform/qcom/venus/firmware.c     | 2 +-
>   drivers/misc/fastrpc.c                           | 2 +-
>   drivers/mmc/host/sdhci-msm.c                     | 2 +-
>   drivers/net/ipa/ipa_main.c                       | 2 +-
>   drivers/net/wireless/ath/ath10k/qmi.c            | 2 +-
>   drivers/pinctrl/qcom/pinctrl-msm.c               | 2 +-
>   drivers/remoteproc/qcom_q6v5_mss.c               | 2 +-
>   drivers/remoteproc/qcom_q6v5_pas.c               | 2 +-
>   drivers/remoteproc/qcom_wcnss.c                  | 2 +-
>   drivers/soc/qcom/mdt_loader.c                    | 2 +-
>   drivers/soc/qcom/ocmem.c                         | 2 +-
>   drivers/soc/qcom/rmtfs_mem.c                     | 2 +-
>   drivers/thermal/qcom/lmh.c                       | 2 +-
>   drivers/ufs/host/ufs-qcom-ice.c                  | 2 +-
>   include/linux/{ => firmware/qcom}/qcom_scm.h     | 0
>   26 files changed, 25 insertions(+), 25 deletions(-)
>   rename include/linux/{ => firmware/qcom}/qcom_scm.h (100%)
> 
> diff --git a/arch/arm/mach-qcom/platsmp.c b/arch/arm/mach-qcom/platsmp.c
> index 5d2f386a46d8..eca2fe0f4314 100644
> --- a/arch/arm/mach-qcom/platsmp.c
> +++ b/arch/arm/mach-qcom/platsmp.c
> @@ -14,7 +14,7 @@
>   #include <linux/of_address.h>
>   #include <linux/smp.h>
>   #include <linux/io.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #include <asm/smp_plat.h>
>   
> diff --git a/drivers/cpuidle/cpuidle-qcom-spm.c b/drivers/cpuidle/cpuidle-qcom-spm.c
> index beedf22cbe78..4ac83918edf2 100644
> --- a/drivers/cpuidle/cpuidle-qcom-spm.c
> +++ b/drivers/cpuidle/cpuidle-qcom-spm.c
> @@ -17,7 +17,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/cpuidle.h>
>   #include <linux/cpu_pm.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <soc/qcom/spm.h>
>   
>   #include <asm/proc-fns.h>
> diff --git a/drivers/firmware/qcom_scm-legacy.c b/drivers/firmware/qcom_scm-legacy.c
> index 9f918b9e6f8f..029e6d117cb8 100644
> --- a/drivers/firmware/qcom_scm-legacy.c
> +++ b/drivers/firmware/qcom_scm-legacy.c
> @@ -9,7 +9,7 @@
>   #include <linux/mutex.h>
>   #include <linux/errno.h>
>   #include <linux/err.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/arm-smccc.h>
>   #include <linux/dma-mapping.h>
>   
> diff --git a/drivers/firmware/qcom_scm-smc.c b/drivers/firmware/qcom_scm-smc.c
> index bb3235a64b8f..16cf88acfa8e 100644
> --- a/drivers/firmware/qcom_scm-smc.c
> +++ b/drivers/firmware/qcom_scm-smc.c
> @@ -8,7 +8,7 @@
>   #include <linux/mutex.h>
>   #include <linux/slab.h>
>   #include <linux/types.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/arm-smccc.h>
>   #include <linux/dma-mapping.h>
>   
> diff --git a/drivers/firmware/qcom_scm.c b/drivers/firmware/qcom_scm.c
> index 2000323722bf..468d4d5ab550 100644
> --- a/drivers/firmware/qcom_scm.c
> +++ b/drivers/firmware/qcom_scm.c
> @@ -12,7 +12,7 @@
>   #include <linux/interconnect.h>
>   #include <linux/module.h>
>   #include <linux/types.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/of.h>
>   #include <linux/of_address.h>
>   #include <linux/of_irq.h>
> diff --git a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
> index 660ba0db8900..d09221f97f71 100644
> --- a/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
> +++ b/drivers/gpu/drm/msm/adreno/a5xx_gpu.c
> @@ -5,7 +5,7 @@
>   #include <linux/kernel.h>
>   #include <linux/types.h>
>   #include <linux/cpumask.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/pm_opp.h>
>   #include <linux/nvmem-consumer.h>
>   #include <linux/slab.h>
> diff --git a/drivers/gpu/drm/msm/adreno/adreno_gpu.c b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
> index 57586c794b84..89ff978b81bb 100644
> --- a/drivers/gpu/drm/msm/adreno/adreno_gpu.c
> +++ b/drivers/gpu/drm/msm/adreno/adreno_gpu.c
> @@ -8,7 +8,7 @@
>   
>   #include <linux/ascii85.h>
>   #include <linux/interconnect.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/kernel.h>
>   #include <linux/of_address.h>
>   #include <linux/pm_opp.h>
> diff --git a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
> index e7748461cffc..0752fe373351 100644
> --- a/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
> +++ b/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c
> @@ -3,7 +3,7 @@
>    */
>   
>   #include "hdmi.h"
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define HDCP_REG_ENABLE 0x01
>   #define HDCP_REG_DISABLE 0x00
> diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
> index 74e9ef2fd580..b5b14108e086 100644
> --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
> +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c
> @@ -4,7 +4,7 @@
>    */
>   
>   #include <linux/of_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/ratelimit.h>
>   
>   #include "arm-smmu.h"
> diff --git a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
> index 91d404deb115..ef42329e82ce 100644
> --- a/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
> +++ b/drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
> @@ -7,7 +7,7 @@
>   #include <linux/adreno-smmu-priv.h>
>   #include <linux/delay.h>
>   #include <linux/of_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #include "arm-smmu.h"
>   #include "arm-smmu-qcom.h"
> diff --git a/drivers/iommu/arm/arm-smmu/qcom_iommu.c b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
> index 270c3d9128ba..1e0b7b2e9fbd 100644
> --- a/drivers/iommu/arm/arm-smmu/qcom_iommu.c
> +++ b/drivers/iommu/arm/arm-smmu/qcom_iommu.c
> @@ -27,7 +27,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/pm.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/slab.h>
>   #include <linux/spinlock.h>
>   
> diff --git a/drivers/media/platform/qcom/venus/firmware.c b/drivers/media/platform/qcom/venus/firmware.c
> index 142d4c74017c..e5759d7e9ede 100644
> --- a/drivers/media/platform/qcom/venus/firmware.c
> +++ b/drivers/media/platform/qcom/venus/firmware.c
> @@ -12,7 +12,7 @@
>   #include <linux/of_address.h>
>   #include <linux/platform_device.h>
>   #include <linux/of_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/sizes.h>
>   #include <linux/soc/qcom/mdt_loader.h>
>   
> diff --git a/drivers/misc/fastrpc.c b/drivers/misc/fastrpc.c
> index c9902a1dcf5d..04f80e754477 100644
> --- a/drivers/misc/fastrpc.c
> +++ b/drivers/misc/fastrpc.c
> @@ -18,7 +18,7 @@
>   #include <linux/rpmsg.h>
>   #include <linux/scatterlist.h>
>   #include <linux/slab.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <uapi/misc/fastrpc.h>
>   #include <linux/of_reserved_mem.h>
>   
> diff --git a/drivers/mmc/host/sdhci-msm.c b/drivers/mmc/host/sdhci-msm.c
> index 4ac8651d0b29..8ac81d57a3df 100644
> --- a/drivers/mmc/host/sdhci-msm.c
> +++ b/drivers/mmc/host/sdhci-msm.c
> @@ -13,7 +13,7 @@
>   #include <linux/pm_opp.h>
>   #include <linux/slab.h>
>   #include <linux/iopoll.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/regulator/consumer.h>
>   #include <linux/interconnect.h>
>   #include <linux/pinctrl/consumer.h>
> diff --git a/drivers/net/ipa/ipa_main.c b/drivers/net/ipa/ipa_main.c
> index 4fb92f771974..90baf7a54d9a 100644
> --- a/drivers/net/ipa/ipa_main.c
> +++ b/drivers/net/ipa/ipa_main.c
> @@ -16,7 +16,7 @@
>   #include <linux/of_device.h>
>   #include <linux/of_address.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/soc/qcom/mdt_loader.h>
>   
>   #include "ipa.h"
> diff --git a/drivers/net/wireless/ath/ath10k/qmi.c b/drivers/net/wireless/ath/ath10k/qmi.c
> index 3f94fbf83702..90f457b8e1fe 100644
> --- a/drivers/net/wireless/ath/ath10k/qmi.c
> +++ b/drivers/net/wireless/ath/ath10k/qmi.c
> @@ -13,7 +13,7 @@
>   #include <linux/module.h>
>   #include <linux/net.h>
>   #include <linux/platform_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/soc/qcom/smem.h>
>   #include <linux/string.h>
>   #include <net/sock.h>
> diff --git a/drivers/pinctrl/qcom/pinctrl-msm.c b/drivers/pinctrl/qcom/pinctrl-msm.c
> index 47e9a8b0d474..e0128c69bfbf 100644
> --- a/drivers/pinctrl/qcom/pinctrl-msm.c
> +++ b/drivers/pinctrl/qcom/pinctrl-msm.c
> @@ -14,7 +14,7 @@
>   #include <linux/of.h>
>   #include <linux/platform_device.h>
>   #include <linux/pm.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/reboot.h>
>   #include <linux/seq_file.h>
>   #include <linux/slab.h>
> diff --git a/drivers/remoteproc/qcom_q6v5_mss.c b/drivers/remoteproc/qcom_q6v5_mss.c
> index fddb63cffee0..da2513bb6387 100644
> --- a/drivers/remoteproc/qcom_q6v5_mss.c
> +++ b/drivers/remoteproc/qcom_q6v5_mss.c
> @@ -34,7 +34,7 @@
>   #include "qcom_pil_info.h"
>   #include "qcom_q6v5.h"
>   
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define MPSS_CRASH_REASON_SMEM		421
>   
> diff --git a/drivers/remoteproc/qcom_q6v5_pas.c b/drivers/remoteproc/qcom_q6v5_pas.c
> index dc6f07ca8341..d5a049669616 100644
> --- a/drivers/remoteproc/qcom_q6v5_pas.c
> +++ b/drivers/remoteproc/qcom_q6v5_pas.c
> @@ -18,7 +18,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/pm_domain.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/regulator/consumer.h>
>   #include <linux/remoteproc.h>
>   #include <linux/soc/qcom/mdt_loader.h>
> diff --git a/drivers/remoteproc/qcom_wcnss.c b/drivers/remoteproc/qcom_wcnss.c
> index 68f37296b151..9881443cb8df 100644
> --- a/drivers/remoteproc/qcom_wcnss.c
> +++ b/drivers/remoteproc/qcom_wcnss.c
> @@ -19,7 +19,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/pm_domain.h>
>   #include <linux/pm_runtime.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/regulator/consumer.h>
>   #include <linux/remoteproc.h>
>   #include <linux/soc/qcom/mdt_loader.h>
> diff --git a/drivers/soc/qcom/mdt_loader.c b/drivers/soc/qcom/mdt_loader.c
> index 3f11554df2f3..33dd8c315eb7 100644
> --- a/drivers/soc/qcom/mdt_loader.c
> +++ b/drivers/soc/qcom/mdt_loader.c
> @@ -12,7 +12,7 @@
>   #include <linux/firmware.h>
>   #include <linux/kernel.h>
>   #include <linux/module.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/sizes.h>
>   #include <linux/slab.h>
>   #include <linux/soc/qcom/mdt_loader.h>
> diff --git a/drivers/soc/qcom/ocmem.c b/drivers/soc/qcom/ocmem.c
> index c92d26b73e6f..199fe9872035 100644
> --- a/drivers/soc/qcom/ocmem.c
> +++ b/drivers/soc/qcom/ocmem.c
> @@ -16,7 +16,7 @@
>   #include <linux/module.h>
>   #include <linux/of_device.h>
>   #include <linux/platform_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   #include <linux/sizes.h>
>   #include <linux/slab.h>
>   #include <linux/types.h>
> diff --git a/drivers/soc/qcom/rmtfs_mem.c b/drivers/soc/qcom/rmtfs_mem.c
> index 9d59ad509a5c..2d3ee22b9249 100644
> --- a/drivers/soc/qcom/rmtfs_mem.c
> +++ b/drivers/soc/qcom/rmtfs_mem.c
> @@ -14,7 +14,7 @@
>   #include <linux/slab.h>
>   #include <linux/uaccess.h>
>   #include <linux/io.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define QCOM_RMTFS_MEM_DEV_MAX	(MINORMASK + 1)
>   #define NUM_MAX_VMIDS		2
> diff --git a/drivers/thermal/qcom/lmh.c b/drivers/thermal/qcom/lmh.c
> index 4122a51e9874..f6edb12ec004 100644
> --- a/drivers/thermal/qcom/lmh.c
> +++ b/drivers/thermal/qcom/lmh.c
> @@ -10,7 +10,7 @@
>   #include <linux/platform_device.h>
>   #include <linux/of_platform.h>
>   #include <linux/slab.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #define LMH_NODE_DCVS			0x44435653
>   #define LMH_CLUSTER0_NODE_ID		0x6370302D
> diff --git a/drivers/ufs/host/ufs-qcom-ice.c b/drivers/ufs/host/ufs-qcom-ice.c
> index 62387ccd5b30..453978877ae9 100644
> --- a/drivers/ufs/host/ufs-qcom-ice.c
> +++ b/drivers/ufs/host/ufs-qcom-ice.c
> @@ -8,7 +8,7 @@
>   
>   #include <linux/delay.h>
>   #include <linux/platform_device.h>
> -#include <linux/qcom_scm.h>
> +#include <linux/firmware/qcom/qcom_scm.h>
>   
>   #include "ufs-qcom.h"
>   
> diff --git a/include/linux/qcom_scm.h b/include/linux/firmware/qcom/qcom_scm.h
> similarity index 100%
> rename from include/linux/qcom_scm.h
> rename to include/linux/firmware/qcom/qcom_scm.h
> 
> base-commit: 3866989ec2c319341e2cf69ec6116269b634a271

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
  2023-02-03 21:09 ` Elliot Berman
  (?)
@ 2023-02-09  4:23   ` Bjorn Andersson
  -1 siblings, 0 replies; 12+ messages in thread
From: Bjorn Andersson @ 2023-02-09  4:23 UTC (permalink / raw)
  To: Rob Clark, Eric Dumazet, Robin Murphy, Russell King,
	Konrad Dybcio, Jakub Kicinski, James E.J. Bottomley,
	Elliot Berman, Mathieu Poirier, Adrian Hunter, Andy Gross,
	Martin K. Petersen, Alex Elder, Sean Paul, Paolo Abeni,
	Kalle Valo, Stanimir Varbanov, Linus Walleij, Greg Kroah-Hartman,
	Arnd Bergmann, Rafael J. Wysocki, Joerg Roedel, Daniel Lezcano,
	Abhinav Kumar, Mauro Carvalho Chehab, Srinivas Kandagatla,
	Will Deacon, Thara Gopinath, Vikash Garodia, David Airlie,
	David S. Miller, Dmitry Baryshkov, Daniel Vetter, Amit Kucheria,
	Amol Maheshwari, Zhang Rui, Ulf Hansson
  Cc: linux-pm, linux-gpio, linux-mmc, linux-arm-kernel,
	linux-remoteproc, linux-wireless, linux-media, linux-scsi,
	dri-devel, ath10k, freedreno, iommu, linux-kernel, netdev,
	linux-arm-msm

On Fri, 3 Feb 2023 13:09:52 -0800, Elliot Berman wrote:
> Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
> This removes 1 of a few remaining Qualcomm-specific headers into a more
> approciate subdirectory under include/.
> 
> 

Applied, thanks!

[1/1] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
      commit: 3bf90eca76c98c55c975fa817799789b9176f9f3

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
@ 2023-02-09  4:23   ` Bjorn Andersson
  0 siblings, 0 replies; 12+ messages in thread
From: Bjorn Andersson @ 2023-02-09  4:23 UTC (permalink / raw)
  To: Rob Clark, Eric Dumazet, Robin Murphy, Russell King,
	Konrad Dybcio, Jakub Kicinski, James E.J. Bottomley,
	Elliot Berman, Mathieu Poirier, Adrian Hunter, Andy Gross,
	Martin K. Petersen, Alex Elder, Sean Paul, Paolo Abeni,
	Kalle Valo, Stanimir Varbanov, Linus Walleij, Greg Kroah-Hartman,
	Arnd Bergmann, Rafael J. Wysocki, Joerg Roedel, Daniel Lezcano,
	Abhinav Kumar, Mauro Carvalho Chehab, Srinivas Kandagatla,
	Will Deacon, Thara Gopinath, Vikash Garodia, David Airlie,
	David S. Miller, Dmitry Baryshkov, Daniel Vetter, Amit Kucheria,
	Amol Maheshwari, Zhang Rui, Ulf Hansson
  Cc: linux-scsi, linux-pm, linux-remoteproc, linux-arm-msm,
	linux-wireless, linux-kernel, dri-devel, linux-gpio, iommu,
	ath10k, netdev, linux-mmc, freedreno, linux-arm-kernel,
	linux-media

On Fri, 3 Feb 2023 13:09:52 -0800, Elliot Berman wrote:
> Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
> This removes 1 of a few remaining Qualcomm-specific headers into a more
> approciate subdirectory under include/.
> 
> 

Applied, thanks!

[1/1] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
      commit: 3bf90eca76c98c55c975fa817799789b9176f9f3

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
@ 2023-02-09  4:23   ` Bjorn Andersson
  0 siblings, 0 replies; 12+ messages in thread
From: Bjorn Andersson @ 2023-02-09  4:23 UTC (permalink / raw)
  To: Rob Clark, Eric Dumazet, Robin Murphy, Russell King,
	Konrad Dybcio, Jakub Kicinski, James E.J. Bottomley,
	Elliot Berman, Mathieu Poirier, Adrian Hunter, Andy Gross,
	Martin K. Petersen, Alex Elder, Sean Paul, Paolo Abeni,
	Kalle Valo, Stanimir Varbanov, Linus Walleij, Greg Kroah-Hartman,
	Arnd Bergmann, Rafael J. Wysocki, Joerg Roedel, Daniel Lezcano,
	Abhinav Kumar, Mauro Carvalho Chehab, Srinivas Kandagatla,
	Will Deacon, Thara Gopinath, Vikash Garodia, David Airlie,
	David S. Miller, Dmitry Baryshkov, Daniel Vetter, Amit Kucheria,
	Amol Maheshwari, Zhang Rui, Ulf Hansson
  Cc: linux-pm, linux-gpio, linux-mmc, linux-arm-kernel,
	linux-remoteproc, linux-wireless, linux-media, linux-scsi,
	dri-devel, ath10k, freedreno, iommu, linux-kernel, netdev,
	linux-arm-msm

On Fri, 3 Feb 2023 13:09:52 -0800, Elliot Berman wrote:
> Move include/linux/qcom_scm.h to include/linux/firmware/qcom/qcom_scm.h.
> This removes 1 of a few remaining Qualcomm-specific headers into a more
> approciate subdirectory under include/.
> 
> 

Applied, thanks!

[1/1] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/
      commit: 3bf90eca76c98c55c975fa817799789b9176f9f3

Best regards,
-- 
Bjorn Andersson <andersson@kernel.org>

_______________________________________________
ath10k mailing list
ath10k@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/ath10k

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2023-02-09  4:30 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-02-03 21:09 [PATCH] firmware: qcom_scm: Move qcom_scm.h to include/linux/firmware/qcom/ Elliot Berman
2023-02-03 21:09 ` Elliot Berman
2023-02-03 21:09 ` Elliot Berman
2023-02-03 21:55 ` Guru Das Srinagesh
2023-02-03 21:55   ` Guru Das Srinagesh
2023-02-03 21:55   ` Guru Das Srinagesh
2023-02-06  5:38 ` Mukesh Ojha
2023-02-06  5:38   ` Mukesh Ojha
2023-02-06  5:38   ` Mukesh Ojha
2023-02-09  4:23 ` Bjorn Andersson
2023-02-09  4:23   ` Bjorn Andersson
2023-02-09  4:23   ` Bjorn Andersson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.