files.i2c revision 1.9
11.9Sgdamore# $NetBSD: files.i2c,v 1.9 2006/04/25 21:18:16 gdamore Exp $ 21.1Sthorpej 31.1Sthorpejdefine i2cbus { } 41.1Sthorpejdefine i2cexec 51.1Sthorpej 61.1Sthorpejdevice iic { addr, [size = -1] } 71.1Sthorpejattach iic at i2cbus 81.1Sthorpejfile dev/i2c/i2c.c iic | i2cbus 91.1Sthorpejfile dev/i2c/i2c_exec.c iic | i2cbus | i2cexec 101.1Sthorpej 111.1Sthorpej# Common module for bit-bang'ing an I2C bus 121.1Sthorpejdefine i2c_bitbang 131.1Sthorpejfile dev/i2c/i2c_bitbang.c i2c_bitbang 141.1Sthorpej 151.1Sthorpej# 161.1Sthorpej# I2C client devices 171.1Sthorpej# 181.1Sthorpej 191.1Sthorpej# M41T00 Real Time Clock 201.3Sbriggsdevice m41trtc 211.3Sbriggsattach m41trtc at iic 221.3Sbriggsfile dev/i2c/m41t00.c m41trtc 231.1Sthorpej 241.1Sthorpej# M41ST84 Real Time Clock 251.1Sthorpejdevice strtc 261.1Sthorpejattach strtc at iic 271.1Sthorpejfile dev/i2c/m41st84.c strtc 281.1Sthorpej 291.1Sthorpej# MAX6900 Real Time Clock 301.1Sthorpejdevice maxrtc 311.1Sthorpejattach maxrtc at iic 321.1Sthorpejfile dev/i2c/max6900.c maxrtc 331.1Sthorpej 341.1Sthorpej# Philips PCF8583 Real Time Clock 351.1Sthorpejdevice pcfrtc 361.1Sthorpejattach pcfrtc at iic 371.1Sthorpejfile dev/i2c/pcf8583.c pcfrtc 381.1Sthorpej 391.1Sthorpej# Atmel/Microchip 24Cxx Serial EEPROM 401.1Sthorpejdefine at24cxx_eeprom 411.1Sthorpejdevice seeprom 421.1Sthorpejattach seeprom at iic 431.1Sthorpejfile dev/i2c/at24cxx.c seeprom | at24cxx_eeprom 441.1Sthorpej needs-flag 451.1Sthorpej 461.1Sthorpej# National Semiconductor LM75 temperature sensor 471.1Sthorpejdevice lmtemp: sysmon_envsys 481.1Sthorpejattach lmtemp at iic 491.1Sthorpejfile dev/i2c/lm75.c lmtemp 501.1Sthorpej 511.1Sthorpej# Dallas DS1307 Real Time Clock 521.1Sthorpejdevice dsrtc 531.1Sthorpejattach dsrtc at iic 541.1Sthorpejfile dev/i2c/ds1307.c dsrtc 551.2Sshige 561.2Sshige# Xicor X1226 Real Time Clock 571.2Sshigedevice xrtc 581.2Sshigeattach xrtc at iic 591.2Sshigefile dev/i2c/x1226.c xrtc 601.4Smacallan 611.7Stls# Analog Devices ADT 7463 thermal monitor / fan controller 621.7Stlsdefine adt7463c {} 631.7Stlsdevice adt7463c: sysmon_envsys 641.7Stlsattach adt7463c at iic 651.7Stlsfile dev/i2c/adt7463.c adt7463c 661.7Stls 671.4Smacallan# Analog Devices ADT 7467 thermal monitor / fan controller 681.4Smacallandefine adt7467c {} 691.4Smacallandevice adt7467c: sysmon_envsys 701.4Smacallanattach adt7467c at iic 711.4Smacallanfile dev/i2c/adt7467.c adt7467c 721.4Smacallan 731.4Smacallan# Analog Devices ADM 1030 thermal monitor / fan controller 741.4Smacallandefine adm1030c {} 751.4Smacallandevice adm1030c: sysmon_envsys 761.4Smacallanattach adm1030c at iic 771.4Smacallanfile dev/i2c/adm1030.c adm1030c 781.5Snonaka 791.5Snonaka# RICOH RS5C372[AB] Real Time Clock 801.5Snonakadevice rs5c372rtc 811.5Snonakaattach rs5c372rtc at iic 821.5Snonakafile dev/i2c/rs5c372.c rs5c372rtc 831.8Sshige 841.8Sshige# RICOH R2025S/D Real Time Clock 851.8Sshigedevice r2025rtc 861.8Sshigeattach r2025rtc at iic 871.8Sshigefile dev/i2c/r2025.c r2025rtc 881.9Sgdamore 891.9Sgdamore# VESA Display Data Channel 2 901.9Sgdamoredevice ddc 911.9Sgdamoreattach ddc at iic 921.9Sgdamorefile dev/i2c/ddc.c 93