Browse Source

soc: qcom: smsm: Add select IRQ_DOMAIN

Since we are using irq_domain_add_linear(), add a select on IRQ_DOMAIN.
This is needed in order to be able to remove the depends on ARCH_QCOM.

drivers/soc/qcom/smsm.c: In function ‘smsm_inbound_entry’:
drivers/soc/qcom/smsm.c:411:18: error: implicit declaration of function
  ‘irq_domain_add_linear’
  entry->domain = irq_domain_add_linear(node, 32, &smsm_irq_ops, entry);
                  ^~~~~~~~~~~~~~~~~~~~~

Signed-off-by: Niklas Cassel <niklas.cassel@linaro.org>
Reviewed-by: Vivek Gautam <vivek.gautam@codeaurora.org>
Reviewed-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
Niklas Cassel 7 years ago
parent
commit
0a5cdb4138
1 changed files with 1 additions and 0 deletions
  1. 1 0
      drivers/soc/qcom/Kconfig

+ 1 - 0
drivers/soc/qcom/Kconfig

@@ -143,6 +143,7 @@ config QCOM_SMSM
 	tristate "Qualcomm Shared Memory State Machine"
 	tristate "Qualcomm Shared Memory State Machine"
 	depends on QCOM_SMEM
 	depends on QCOM_SMEM
 	select QCOM_SMEM_STATE
 	select QCOM_SMEM_STATE
+	select IRQ_DOMAIN
 	help
 	help
 	  Say yes here to support the Qualcomm Shared Memory State Machine.
 	  Say yes here to support the Qualcomm Shared Memory State Machine.
 	  The state machine is represented by bits in shared memory.
 	  The state machine is represented by bits in shared memory.