Loading drivers/irqchip/Kconfig +10 −0 Original line number Diff line number Diff line Loading @@ -145,6 +145,16 @@ config DAVINCI_CP_INTC select GENERIC_IRQ_CHIP select IRQ_DOMAIN config QCOM_SHOW_RESUME_IRQ tristate "Enable logging of interrupts that could have caused resume" depends on ARM_GIC default n help This option logs wake up interrupts that have triggered just before the resume loop unrolls. It helps to debug to know any unnecessary wake up interrupts that causes system to come out of low power modes. Say Y if you want to debug why the system resumed. config DW_APB_ICTL bool select GENERIC_IRQ_CHIP Loading drivers/irqchip/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -77,6 +77,7 @@ obj-$(CONFIG_ARCH_SA1100) += irq-sa11x0.o obj-$(CONFIG_INGENIC_IRQ) += irq-ingenic.o obj-$(CONFIG_INGENIC_TCU_IRQ) += irq-ingenic-tcu.o obj-$(CONFIG_IMX_GPCV2) += irq-imx-gpcv2.o obj-$(CONFIG_QCOM_SHOW_RESUME_IRQ) += msm_show_resume_irq.o obj-$(CONFIG_PIC32_EVIC) += irq-pic32-evic.o obj-$(CONFIG_MSCC_OCELOT_IRQ) += irq-mscc-ocelot.o obj-$(CONFIG_MVEBU_GICP) += irq-mvebu-gicp.o Loading drivers/irqchip/msm_show_resume_irq.c 0 → 100644 +13 −0 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011, 2014-2016, 2018, 2020, The Linux Foundation. All rights reserved. */ #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> int msm_show_resume_irq_mask; module_param_named( debug_mask, msm_show_resume_irq_mask, int, 0664); Loading
drivers/irqchip/Kconfig +10 −0 Original line number Diff line number Diff line Loading @@ -145,6 +145,16 @@ config DAVINCI_CP_INTC select GENERIC_IRQ_CHIP select IRQ_DOMAIN config QCOM_SHOW_RESUME_IRQ tristate "Enable logging of interrupts that could have caused resume" depends on ARM_GIC default n help This option logs wake up interrupts that have triggered just before the resume loop unrolls. It helps to debug to know any unnecessary wake up interrupts that causes system to come out of low power modes. Say Y if you want to debug why the system resumed. config DW_APB_ICTL bool select GENERIC_IRQ_CHIP Loading
drivers/irqchip/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -77,6 +77,7 @@ obj-$(CONFIG_ARCH_SA1100) += irq-sa11x0.o obj-$(CONFIG_INGENIC_IRQ) += irq-ingenic.o obj-$(CONFIG_INGENIC_TCU_IRQ) += irq-ingenic-tcu.o obj-$(CONFIG_IMX_GPCV2) += irq-imx-gpcv2.o obj-$(CONFIG_QCOM_SHOW_RESUME_IRQ) += msm_show_resume_irq.o obj-$(CONFIG_PIC32_EVIC) += irq-pic32-evic.o obj-$(CONFIG_MSCC_OCELOT_IRQ) += irq-mscc-ocelot.o obj-$(CONFIG_MVEBU_GICP) += irq-mvebu-gicp.o Loading
drivers/irqchip/msm_show_resume_irq.c 0 → 100644 +13 −0 Original line number Diff line number Diff line // SPDX-License-Identifier: GPL-2.0-only /* * Copyright (c) 2011, 2014-2016, 2018, 2020, The Linux Foundation. All rights reserved. */ #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> int msm_show_resume_irq_mask; module_param_named( debug_mask, msm_show_resume_irq_mask, int, 0664);