[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20210107223926.35284-1-song.bao.hua@hisilicon.com>
Date: Fri, 8 Jan 2021 11:39:14 +1300
From: Barry Song <song.bao.hua@...ilicon.com>
To: <dmitry.torokhov@...il.com>, <tglx@...utronix.de>,
<maz@...nel.org>, <gregkh@...uxfoundation.org>,
<linux-input@...r.kernel.org>, <linux-kernel@...r.kernel.org>
CC: <linuxarm@...neuler.org>, Barry Song <song.bao.hua@...ilicon.com>
Subject: [PATCH v3 00/12] add IRQF_NO_AUTOEN for request_irq
This patchset added IRQF_NO_AUTOEN for request_irq() and converted
drivers/input to this new API.
Other drivers will be handled afterwards.
-v3:
added examples with respect to Greg's comment
Barry Song (12):
genirq: add IRQF_NO_AUTOEN for request_irq
Input: ar1021 - request_irq by IRQF_NO_AUTOEN and remove disable_irq
Input: atmel_mxt_ts - request_irq by IRQF_NO_AUTOEN and remove
disable_irq
Input: melfas_mip4 - request_irq by IRQF_NO_AUTOEN and remove
disable_irq
Input: bu21029_ts - request_irq by IRQF_NO_AUTOEN and remove
irq_set_status_flags
Input: stmfts - request_irq by IRQF_NO_AUTOEN and remove
irq_set_status_flags
Input: zinitix - request_irq by IRQF_NO_AUTOEN and remove
irq_set_status_flags
Input: mms114 - request_irq by IRQF_NO_AUTOEN and remove disable_irq
Input: wm831x-ts - request_irq by IRQF_NO_AUTOEN and remove
disable_irq
Input: cyttsp - request_irq by IRQF_NO_AUTOEN and remove disable_irq
Input: tegra-kbc - request_irq by IRQF_NO_AUTOEN and remove
disable_irq
Input: tca6416-keypad - request_irq by IRQF_NO_AUTOEN and remove
disable_irq
drivers/input/keyboard/tca6416-keypad.c | 3 +--
drivers/input/keyboard/tegra-kbc.c | 5 ++---
drivers/input/touchscreen/ar1021_i2c.c | 5 +----
drivers/input/touchscreen/atmel_mxt_ts.c | 5 ++---
drivers/input/touchscreen/bu21029_ts.c | 4 ++--
drivers/input/touchscreen/cyttsp_core.c | 5 ++---
drivers/input/touchscreen/melfas_mip4.c | 5 ++---
drivers/input/touchscreen/mms114.c | 4 ++--
drivers/input/touchscreen/stmfts.c | 3 +--
drivers/input/touchscreen/wm831x-ts.c | 3 +--
drivers/input/touchscreen/zinitix.c | 4 ++--
include/linux/interrupt.h | 3 +++
kernel/irq/manage.c | 8 ++++++++
kernel/irq/settings.h | 10 ++++++++++
14 files changed, 39 insertions(+), 28 deletions(-)
--
2.25.1
Powered by blists - more mailing lists