xref: /netbsd-src/sys/dev/ofw/files.ofw (revision 627f7eb200a4419d89b531d55fccd2ee3ffdcde0)
1#	$NetBSD: files.ofw,v 1.16 2021/02/04 20:19:09 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
18file	dev/ofw/ofw_spi_subr.c		ofbus | openfirm | ofw_subr
19
20# Generic disk support
21device	ofdisk: disk
22attach	ofdisk at ofbus
23file	dev/ofw/ofdisk.c		ofdisk needs-flag
24
25# Generic net support
26device	ofnet: ether, ifnet, arp
27attach	ofnet at ofbus
28file	dev/ofw/ofnet.c			ofnet needs-flag
29
30# Generic console support
31device	ofcons: tty
32attach	ofcons at ofbus
33file	dev/ofw/ofcons.c		ofcons needs-flag
34
35# Generic RTC support
36device	ofrtc
37attach	ofrtc at ofbus
38file	dev/ofw/ofrtc.c			ofrtc needs-flag
39
40# Generic bus support
41device	ofbus: ofbus
42attach	ofbus at ofbus
43file	dev/ofw/ofbus.c			ofbus
44