1# $OpenBSD: files.i2c,v 1.36 2006/06/17 04:43:01 drahn Exp $ 2# $NetBSD: files.i2c,v 1.3 2003/10/20 16:24:10 briggs Exp $ 3 4define i2c {[addr = -1], [size = -1]} 5define i2c_bitbang 6device iic: i2c 7attach iic at i2cbus 8file dev/i2c/i2c.c iic | i2cbus 9file dev/i2c/i2c_exec.c iic | i2cbus 10file dev/i2c/i2c_scan.c iic | i2cbus 11file dev/i2c/i2c_bitbang.c i2c_bitbang 12 13# 14# I2C client devices 15# 16 17# National Semiconductor LM75/LM77 temperature sensor 18device lmtemp 19attach lmtemp at i2c 20file dev/i2c/lm75.c lmtemp 21 22# National Semiconductor LM87 sensor 23device lmenv 24attach lmenv at i2c 25file dev/i2c/lm87.c lmenv 26 27# Maxim MAX6690 Remote/Local Temperature sensor 28device maxtmp 29attach maxtmp at i2c 30file dev/i2c/maxim6690.c maxtmp 31 32# Analog Devices AD741x Temperature sensor + 4-channel ADC 33device adc 34attach adc at i2c 35file dev/i2c/ad741x.c adc 36 37# TAOS TSL2560/61 light-to-digital converter 38device tsl 39attach tsl at i2c 40file dev/i2c/tsl2560.c tsl 41 42# ADM1021 43device admtemp 44attach admtemp at i2c 45file dev/i2c/adm1021.c admtemp 46 47# ADM1024 48device admlc 49attach admlc at i2c 50file dev/i2c/adm1024.c admlc 51 52# ADM1025 53device admtm 54attach admtm at i2c 55file dev/i2c/adm1025.c admtm 56 57# ADM1030 58device admtmp 59attach admtmp at i2c 60file dev/i2c/adm1030.c admtmp 61 62# ADM1031 63device admtt 64attach admtt at i2c 65file dev/i2c/adm1031.c admtt 66 67# PCA9554 68device pcagpio: gpiobus 69attach pcagpio at i2c 70file dev/i2c/pca9554.c pcagpio 71 72# Maxim DS1631 73device maxds 74attach maxds at i2c 75file dev/i2c/ds1631.c maxds 76 77# Apple FCU 78device fcu 79attach fcu at i2c 80file dev/i2c/fcu.c fcu 81 82# Apple ADT 83device adt 84attach adt at i2c 85file dev/i2c/adt7460.c adt 86 87# National Semiconductor LM78/79/81 and compatible hardware monitors 88attach lm at i2c with lm_i2c 89file dev/i2c/lm78_i2c.c lm_i2c 90 91# ADM1026 92device admcts 93attach admcts at i2c 94file dev/i2c/adm1026.c admcts 95 96# ASB100 97device asbtm 98attach asbtm at i2c 99file dev/i2c/asb100.c asbtm 100 101# Winbond W83L784R/W83L875R/W83L785TS-L 102device wbenv 103attach wbenv at i2c 104file dev/i2c/w83l784r.c wbenv 105 106# Genesys Logic GL518SM 107device glenv 108attach glenv at i2c 109file dev/i2c/gl518sm.c glenv 110 111# RICOH RS5C372[AB] Real Time Clock 112device ricohrtc 113attach ricohrtc at i2c 114file dev/i2c/rs5c372.c ricohrtc 115 116# Fintek F75375 117device fintek 118attach fintek at i2c 119file dev/i2c/fintek.c fintek 120 121# Phillips Semiconductor PCA9532 122device pcaled: gpiobus 123attach pcaled at i2c 124file dev/i2c/pca9532.c pcaled 125