• Laxman Dewangan's avatar
    mfd: palmas: Provide irq flags through DT/platform data · df545d1c
    Laxman Dewangan authored
    Currently driver sets the irq type to IRQF_TRIGGER_LOW which is
    causing interrupt registration failure in ARM based SoCs as:
    [    0.208479] genirq: Setting trigger mode 8 for irq 118 failed (gic_set_type+0x0/0xf0)
    [    0.208513] dummy 0-0059: Failed to request IRQ 118: -22
    
    Provide the irq flags through platform data if device is registered
    through board file or get the irq type from DT node property in place
    of hardcoding the irq flag in driver to support multiple platforms.
    
    Also configure the device to generate the interrupt signal according to
    flag type.
    Signed-off-by: default avatarLaxman Dewangan <ldewangan@nvidia.com>
    Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
    df545d1c
Name
Last commit
Last update
..
abx500 Loading commit data...
arizona Loading commit data...
da9052 Loading commit data...
da9055 Loading commit data...
pcf50633 Loading commit data...
pm8xxx Loading commit data...
samsung Loading commit data...
syscon Loading commit data...
wm831x Loading commit data...
wm8350 Loading commit data...
wm8994 Loading commit data...
88pm80x.h Loading commit data...
88pm860x.h Loading commit data...
aat2870.h Loading commit data...
ab3100.h Loading commit data...
abx500.h Loading commit data...
adp5520.h Loading commit data...
as3711.h Loading commit data...
asic3.h Loading commit data...
core.h Loading commit data...
da903x.h Loading commit data...
davinci_voicecodec.h Loading commit data...
db8500-prcmu.h Loading commit data...
dbx500-prcmu.h Loading commit data...
ds1wm.h Loading commit data...
ezx-pcap.h Loading commit data...
htc-egpio.h Loading commit data...
htc-pasic3.h Loading commit data...
intel_msic.h Loading commit data...
janz.h Loading commit data...
lm3533.h Loading commit data...
lp8788-isink.h Loading commit data...
lp8788.h Loading commit data...
lpc_ich.h Loading commit data...
max77686-private.h Loading commit data...
max77686.h Loading commit data...
max77693-private.h Loading commit data...
max77693.h Loading commit data...
max8907.h Loading commit data...
max8925.h Loading commit data...
max8997-private.h Loading commit data...
max8997.h Loading commit data...
max8998-private.h Loading commit data...
max8998.h Loading commit data...
mc13783.h Loading commit data...
mc13892.h Loading commit data...
mc13xxx.h Loading commit data...
mcp.h Loading commit data...
menelaus.h Loading commit data...
palmas.h Loading commit data...
rc5t583.h Loading commit data...
rdc321x.h Loading commit data...
retu.h Loading commit data...
rtsx_common.h Loading commit data...
rtsx_pci.h Loading commit data...
smsc.h Loading commit data...
sta2x11-mfd.h Loading commit data...
stmpe.h Loading commit data...
syscon.h Loading commit data...
t7l66xb.h Loading commit data...
tc3589x.h Loading commit data...
tc6387xb.h Loading commit data...
tc6393xb.h Loading commit data...
ti_am335x_tscadc.h Loading commit data...
ti_ssp.h Loading commit data...
tmio.h Loading commit data...
tps6105x.h Loading commit data...
tps6507x.h Loading commit data...
tps65090.h Loading commit data...
tps65217.h Loading commit data...
tps6586x.h Loading commit data...
tps65910.h Loading commit data...
tps65912.h Loading commit data...
tps80031.h Loading commit data...
twl4030-audio.h Loading commit data...
twl6040.h Loading commit data...
ucb1x00.h Loading commit data...
viperboard.h Loading commit data...
wl1273-core.h Loading commit data...
wm8400-audio.h Loading commit data...
wm8400-private.h Loading commit data...
wm8400.h Loading commit data...