xref: /netbsd-src/sys/dev/onewire/files.onewire (revision fea0c645cdda00b15fa4b5b2998d564bcc75e72f)
1*fea0c645Sbrad# $NetBSD: files.onewire,v 1.6 2025/01/23 19:02:42 brad Exp $
2637bfc29Sriz
3637bfc29Srizdefine	onewire {}
443dafa47Smacallandefflag opt_onewire.h	ONEWIRE_DEBUG
5637bfc29Sriz
6637bfc29Srizdevice	onewire: onewire
7637bfc29Srizattach	onewire at onewirebus
8637bfc29Srizfile	dev/onewire/onewire.c		onewire
9637bfc29Srizfile	dev/onewire/onewire_subr.c	onewire
10637bfc29Sriz
11637bfc29Srizfile	dev/onewire/onewire_bitbang.c	onewire_bitbang
12637bfc29Sriz
13637bfc29Sriz# Temperature family type device
14637bfc29Srizdevice	owtemp: sysmon_envsys
15637bfc29Srizattach	owtemp at onewire
16637bfc29Srizfile	dev/onewire/owtemp.c		owtemp
1793fd4b2aSmacallan
1893fd4b2aSmacallan# 256bit EEPROM
1993fd4b2aSmacallandevice 	oweeprom
2093fd4b2aSmacallanattach 	oweeprom at onewire
2193fd4b2aSmacallanfile 	dev/onewire/oweeprom.c		oweeprom
22*fea0c645Sbrad
23*fea0c645Sbrad# I2C bridge
24*fea0c645Sbraddevice	ds28e17iic: i2cbus, i2cexec
25*fea0c645Sbradattach	ds28e17iic at onewire
26*fea0c645Sbradfile	dev/onewire/ds28e17iic.c	ds28e17iic
27