files.ofw revision 1.18
1#	$NetBSD: files.ofw,v 1.18 2025/09/14 00:28:43 thorpej Exp $
2#
3# First cut on Openfirmware interface
4#
5
6define	ofbus {}
7define	of_network_dev
8define	ofw_subr
9
10defpseudo openfirm
11file	dev/ofw/openfirmio.c		openfirm needs-flag
12file 	dev/ofw/ofw_sysctl.c		openfirm | ofw_subr
13
14file	dev/ofw/ofw_subr.c		ofbus | openfirm | ofw_subr
15
16file	dev/ofw/ofw_i2c_subr.c		ofbus | openfirm | ofw_subr
17file	dev/ofw/ofw_network_subr.c	of_network_dev
18
19# Let individual ports pull this in, as necessary.
20#file	dev/ofw/ofw_pci_subr.c		ofbus | openfirm | ofw_subr
21
22# Generic disk support
23device	ofdisk: disk
24attach	ofdisk at ofbus
25file	dev/ofw/ofdisk.c		ofdisk needs-flag
26
27# Generic net support
28device	ofnet: ether, ifnet, arp
29attach	ofnet at ofbus
30file	dev/ofw/ofnet.c			ofnet needs-flag
31
32# Generic console support
33device	ofcons: tty
34attach	ofcons at ofbus
35file	dev/ofw/ofcons.c		ofcons needs-flag
36
37# Generic RTC support
38device	ofrtc
39attach	ofrtc at ofbus
40file	dev/ofw/ofrtc.c			ofrtc needs-flag
41
42# Generic bus support
43device	ofbus: ofbus
44attach	ofbus at ofbus
45file	dev/ofw/ofbus.c			ofbus
46