aboutsummaryrefslogtreecommitdiff
path: root/drivers/firmware/imx/Makefile
diff options
context:
space:
mode:
authorGravatar Anson Huang <anson.huang@nxp.com> 2019-04-09 04:59:55 +0000
committerGravatar Shawn Guo <shawnguo@kernel.org> 2019-04-11 15:31:02 +0800
commit851826c7566e9bb4d03eb050634031ecc802affb (patch)
treee1a7fddbc34e3dab2899e98412c70591f20d5397 /drivers/firmware/imx/Makefile
parentsoc: imx: gpcv2: use devm_platform_ioremap_resource() to simplify code (diff)
downloadlinux-851826c7566e9bb4d03eb050634031ecc802affb.tar.gz
linux-851826c7566e9bb4d03eb050634031ecc802affb.tar.bz2
linux-851826c7566e9bb4d03eb050634031ecc802affb.zip
firmware: imx: enable imx scu general irq function
The System Controller Firmware (SCFW) controls RTC, thermal and WDOG etc., these resources' interrupt function are managed by SCU. When any IRQ pending, SCU will notify Linux via MU general interrupt channel #3, and Linux kernel needs to call SCU APIs to get IRQ status and notify each module to handle the interrupt. Since there is no data transmission for SCU IRQ notification, so doorbell mode is used for this MU channel, and SCU driver will use notifier mechanism to broadcast to every module which registers the SCU block notifier. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
Diffstat (limited to 'drivers/firmware/imx/Makefile')
-rw-r--r--drivers/firmware/imx/Makefile2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/firmware/imx/Makefile b/drivers/firmware/imx/Makefile
index 1b2e15b3c9ca..802c4ad8e8f9 100644
--- a/drivers/firmware/imx/Makefile
+++ b/drivers/firmware/imx/Makefile
@@ -1,3 +1,3 @@
# SPDX-License-Identifier: GPL-2.0
-obj-$(CONFIG_IMX_SCU) += imx-scu.o misc.o
+obj-$(CONFIG_IMX_SCU) += imx-scu.o misc.o imx-scu-irq.o
obj-$(CONFIG_IMX_SCU_PD) += scu-pd.o