# $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