Re: Kmod driver at iicbus. attach() and config_intrhook(9)

Andriy Gapon <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
On 18/08/2020 22:05, Alexander Mishin wrote:
> Hi
> 
> I write a kmod driver for bh1750 light sensor with iic (almost wrote).
> As usual, probe(), attach() and detach(). On attach() it runs TIMEOUT_TASK_INIT
> for periodically write opecode, read result and place it to sysctl dev.bh1750.N
> variables. It is all.
> 
> But I see that some other devices (from /usr/src/sys/dev) uses CONFIG_INTRHOOK(9)
> on attach() for initialize themselfs.
> I wonder if I need this too? ...or maybe... when I might need it?

This is usually needed when a driver needs to talk to its device while
attaching.  E.g., to set some initial configuration or to confirm device's
identity, etc.


-- 
Andriy Gapon
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-arm
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.