# $NetBSD: files.onewire,v 1.6 2025/01/23 19:02:42 brad Exp $

define	onewire {}
defflag opt_onewire.h	ONEWIRE_DEBUG

device	onewire: onewire
attach	onewire at onewirebus
file	dev/onewire/onewire.c		onewire
file	dev/onewire/onewire_subr.c	onewire

file	dev/onewire/onewire_bitbang.c	onewire_bitbang

# Temperature family type device
device	owtemp: sysmon_envsys
attach	owtemp at onewire
file	dev/onewire/owtemp.c		owtemp

# 256bit EEPROM
device 	oweeprom
attach 	oweeprom at onewire
file 	dev/onewire/oweeprom.c		oweeprom

# I2C bridge
device	ds28e17iic: i2cbus, i2cexec
attach	ds28e17iic at onewire
file	dev/onewire/ds28e17iic.c	ds28e17iic
