[PATCH linux dev-4.17 3/7] mmc: Aspeed: Add Aspeed sdhci core driver
Benjamin Herrenschmidt
benh at kernel.crashing.org
Thu Jul 26 13:55:23 AEST 2018
On Thu, 2018-07-26 at 11:26 +0800, Ryan Chen wrote:
> >
> >
>
> Yes, there is two way, to handle irq.
> One is use share irq, so my sdhci driver have following outcome when share
> irq,
> cat /proc/interrupt
> ----------
> 34: 82 AVIC 26 Edge mmc0, mmc1
> ---------
> when use cascaded interrupt.
> .........
> 292: 35 sdhci-ic 0 Edge mmc0
> 293: 42 sdhci-ic 1 Edge mmc1
> ---------
> use separate slot (actually it is) interrupt, it have advantage for each slot
> debug. if use share. the debug will not easy.
I see ... well, you can then continue doing a cascaded controller if
you wish then. I sitll don't think you need to have separate drivers
however, but that's up to you.
You definitely don't want to use core initcalls. Also having a single
driver might make it easier to implement the card detect stuff which is
done by the "common" part, isn't it ?
Cheers,
Ben.
More information about the openbmc
mailing list