]> git.baikalelectronics.ru Git - kernel.git/commit
mmc: mtk-sd: don't hard-code interrupt trigger type
authorNeilBrown <neil@brown.name>
Sat, 4 May 2019 10:24:56 +0000 (20:24 +1000)
committerUlf Hansson <ulf.hansson@linaro.org>
Mon, 6 May 2019 10:33:03 +0000 (12:33 +0200)
commit45af6da3047d7d38da9bfcfd19b87c7d77799812
tree9e70ab0b13aedd0a8ed968b5655040dbc05593ea
parent42cab263e124d6029a52c30470ad38a6fcdd4735
mmc: mtk-sd: don't hard-code interrupt trigger type

When using devicetree for configuration, interrupt trigger type
should be described in the dts file, not hard-coded in the C code.

The mtk-sd silicon in the mt7621 soc uses an active-high interrupt
and so cannot be used with the current code.

So replace IRQF_TRIGGER_LOW with IRQF_TRIGGER_NONE.

Also IRQF_ONESHOT is not needed - it is used for threaded interrupt
handlers, and this driver does not used a threaded interrupt handler.
So remove that setting.

Signed-off-by: NeilBrown <neil@brown.name>
Reviewed-by: Chaotian Jing <chaotian.jing@mediatek.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/host/mtk-sd.c