mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-01 10:45:49 +00:00
mfd: 88pm800: 88pm805: Remove "IRQF_TRIGGER_FALLING" flag
88pm800/88pm805 interrupt is asserted low if the events happened. So remove IRQF_TRIGGER_FALLING for irq request. Also, the interrupt wiring is board dependent so do not set IRQF_TRIGGER by default. Signed-off-by: Yi Zhang <yizhang@marvell.com> Signed-off-by: Chao Xie <chao.xie@marvell.com> Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
This commit is contained in:
parent
cb5c580093
commit
1ef5677e0e
@ -318,7 +318,7 @@ static int device_gpadc_init(struct pm80x_chip *chip,
|
||||
static int device_irq_init_800(struct pm80x_chip *chip)
|
||||
{
|
||||
struct regmap *map = chip->regmap;
|
||||
unsigned long flags = IRQF_TRIGGER_FALLING | IRQF_ONESHOT;
|
||||
unsigned long flags = IRQF_ONESHOT;
|
||||
int data, mask, ret = -EINVAL;
|
||||
|
||||
if (!map || !chip->irq) {
|
||||
|
@ -138,7 +138,7 @@ static struct regmap_irq pm805_irqs[] = {
|
||||
static int device_irq_init_805(struct pm80x_chip *chip)
|
||||
{
|
||||
struct regmap *map = chip->regmap;
|
||||
unsigned long flags = IRQF_TRIGGER_FALLING | IRQF_ONESHOT;
|
||||
unsigned long flags = IRQF_ONESHOT;
|
||||
int data, mask, ret = -EINVAL;
|
||||
|
||||
if (!map || !chip->irq) {
|
||||
|
Loading…
Reference in New Issue
Block a user