···2020 *2121 */22222323-#include <linux/kernel.h>2424-#include <linux/slab.h>2525-#include <linux/interrupt.h>2626-#include <linux/init.h>2723#include <linux/gpio/driver.h>2828-#include <linux/platform_device.h>2424+#include <linux/init.h>2525+#include <linux/interrupt.h>2626+#include <linux/kernel.h>2927#include <linux/mfd/intel_msic.h>2828+#include <linux/platform_device.h>2929+#include <linux/slab.h>30303131/* the offset for the mapping of global gpio pin to irq */3232#define MSIC_GPIO_IRQ_OFFSET 0x100