firmware: qcom-scm: Remove QCOM_SMC_WAITQ_FLAG_WAKE_ALL
authorUnnathi Chalicheemala <quic_uchalich@quicinc.com>
Tue, 14 May 2024 18:00:46 +0000 (11:00 -0700)
committerBjorn Andersson <andersson@kernel.org>
Mon, 27 May 2024 16:40:18 +0000 (11:40 -0500)
This flag was never supported by firmware, so remove it.

Signed-off-by: Unnathi Chalicheemala <quic_uchalich@quicinc.com>
Reviewed-by: Elliot Berman <quic_eberman@quicinc.com>
Link: https://lore.kernel.org/r/20240514180046.543763-1-quic_uchalich@quicinc.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
drivers/firmware/qcom/qcom_scm.c

index 1be5374cd3c9f6c10635e9de5ce4fbdd499e08f9..eb247a83aeebfa7005a9cc9b987df48f3301d3a0 100644 (file)
@@ -114,7 +114,6 @@ static const u8 qcom_scm_cpu_warm_bits[QCOM_SCM_BOOT_MAX_CPUS] = {
 };
 
 #define QCOM_SMC_WAITQ_FLAG_WAKE_ONE   BIT(0)
-#define QCOM_SMC_WAITQ_FLAG_WAKE_ALL   BIT(1)
 
 #define QCOM_DLOAD_MASK                GENMASK(5, 4)
 #define QCOM_DLOAD_NODUMP      0
@@ -1795,9 +1794,8 @@ static irqreturn_t qcom_scm_irq_handler(int irq, void *data)
                        goto out;
                }
 
-               if (flags != QCOM_SMC_WAITQ_FLAG_WAKE_ONE &&
-                   flags != QCOM_SMC_WAITQ_FLAG_WAKE_ALL) {
-                       dev_err(scm->dev, "Invalid flags found for wq_ctx: %u\n", flags);
+               if (flags != QCOM_SMC_WAITQ_FLAG_WAKE_ONE) {
+                       dev_err(scm->dev, "Invalid flags received for wq_ctx: %u\n", flags);
                        goto out;
                }