mmc: core: support setting card detect interrupt from drivers
authorHeiner Kallweit <hkallweit1@gmail.com>
Tue, 14 Feb 2023 21:41:19 +0000 (22:41 +0100)
committerUlf Hansson <ulf.hansson@linaro.org>
Wed, 15 Feb 2023 12:46:09 +0000 (13:46 +0100)
commit88f94c782b0ee2297685764f942e7c176d6b89aa
tree47460f77b163a8fb509c6e12e15953809df771e3
parent9e622229bbf4f2204f7a4bc47f9dffb2307e4949
mmc: core: support setting card detect interrupt from drivers

On certain platforms like Amlogic Meson gpiod_to_irq() isn't supported
due to the design of gpio / interrupt controller. Therefore provide an
option for drivers to pass the card detect interrupt number
(retrieved e.g. from device tree) to mmc core.

Suggested-by refers to the mechanism to pass and store the interrupt.

Suggested-by: Ulf Hansson <ulf.hansson@linaro.org>
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
Link: https://lore.kernel.org/r/5777f38b-465f-ce48-a87f-5eb8b3c57b0a@gmail.com
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
drivers/mmc/core/slot-gpio.c
include/linux/mmc/slot-gpio.h