diff options
author | Anson Huang <anson.huang@nxp.com> | 2019-04-09 04:59:55 +0000 |
---|---|---|
committer | Shawn Guo <shawnguo@kernel.org> | 2019-04-11 15:31:02 +0800 |
commit | 851826c7566e9bb4d03eb050634031ecc802affb (patch) | |
tree | e1a7fddbc34e3dab2899e98412c70591f20d5397 /kernel/cgroup | |
parent | 9f735c4e94fcbec66aa282eebb92c4aa3de88c6d (diff) | |
download | linux-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 'kernel/cgroup')
0 files changed, 0 insertions, 0 deletions