Re: Kmod driver at iicbus. attach() and config_intrhook(9)
John-Mark Gurney <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.arm |
|---|---|
| Message-ID | <[email protected]> |
Andriy Gapon wrote this message on Tue, Aug 25, 2020 at 10:21 +0300:
> On 24/08/2020 23:47, John-Mark Gurney wrote:
> > What driver is used for i2c on the Orange? I've tried to firgure it
> > out from dts + source, but it isn't clear.
>
> a10_twsi
Thanks. And this explains why I couldn't find it in arm/allwinner.. :)
Yeah, this is using bus_generic_attach...
But it looks like it supports interruptless operation. Is there a flag
for when interrupts are enabled?
Because the check in sys/dev/iicbus/twsi/twsi.c:twsi_transfer could be
changed from:
if (sc->have_intr == false)
to:
if (sc->have_intr == false || interrupts_not_enabled)
And that could fix things.
--
John-Mark Gurney Voice: +1 415 225 5579
"All that I will do, has been done, All that I have, has not."
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-arm
To unsubscribe, send any mail to "[email protected]"