[BACK]Return to files.i2c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / dev / i2c

Annotation of src/sys/dev/i2c/files.i2c, Revision 1.14

1.14    ! macallan    1: #      $NetBSD: files.i2c,v 1.13 2007/01/06 18:38:28 jmcneill Exp $
1.1       thorpej     2:
                      3: define i2cbus { }
                      4: define i2cexec
                      5:
                      6: device iic { addr, [size = -1] }
                      7: attach iic at i2cbus
                      8: file   dev/i2c/i2c.c                           iic | i2cbus
                      9: file   dev/i2c/i2c_exec.c                      iic | i2cbus | i2cexec
                     10:
                     11: # Common module for bit-bang'ing an I2C bus
                     12: define i2c_bitbang
                     13: file   dev/i2c/i2c_bitbang.c                   i2c_bitbang
                     14:
                     15: #
                     16: # I2C client devices
                     17: #
                     18:
                     19: # M41T00 Real Time Clock
1.3       briggs     20: device m41trtc
                     21: attach m41trtc at iic
                     22: file   dev/i2c/m41t00.c                        m41trtc
1.1       thorpej    23:
                     24: # M41ST84 Real Time Clock
                     25: device strtc
                     26: attach strtc at iic
                     27: file   dev/i2c/m41st84.c                       strtc
                     28:
                     29: # MAX6900 Real Time Clock
                     30: device maxrtc
                     31: attach maxrtc at iic
                     32: file   dev/i2c/max6900.c                       maxrtc
                     33:
                     34: # Philips PCF8583 Real Time Clock
                     35: device pcfrtc
                     36: attach pcfrtc at iic
                     37: file   dev/i2c/pcf8583.c                       pcfrtc
                     38:
                     39: # Atmel/Microchip 24Cxx Serial EEPROM
                     40: define at24cxx_eeprom
                     41: device seeprom
                     42: attach seeprom at iic
                     43: file   dev/i2c/at24cxx.c                       seeprom | at24cxx_eeprom
                     44:                                                    needs-flag
                     45:
                     46: # National Semiconductor LM75 temperature sensor
                     47: device lmtemp: sysmon_envsys
                     48: attach lmtemp at iic
                     49: file   dev/i2c/lm75.c                          lmtemp
                     50:
                     51: # Dallas DS1307 Real Time Clock
                     52: device dsrtc
                     53: attach dsrtc at iic
                     54: file   dev/i2c/ds1307.c                        dsrtc
1.2       shige      55:
                     56: # Xicor X1226 Real Time Clock
                     57: device xrtc
                     58: attach xrtc at iic
                     59: file   dev/i2c/x1226.c                         xrtc
1.4       macallan   60:
1.7       tls        61: # Analog Devices ADT 7463 thermal monitor / fan controller
                     62: define adt7463c {}
                     63: device adt7463c: sysmon_envsys
                     64: attach adt7463c at iic
                     65: file dev/i2c/adt7463.c                 adt7463c
                     66:
1.4       macallan   67: # Analog Devices ADT 7467 thermal monitor / fan controller
                     68: define adt7467c {}
                     69: device adt7467c: sysmon_envsys
                     70: attach adt7467c at iic
                     71: file dev/i2c/adt7467.c                 adt7467c
                     72:
                     73: # Analog Devices ADM 1030 thermal monitor / fan controller
                     74: define adm1030c {}
                     75: device adm1030c: sysmon_envsys
                     76: attach adm1030c at iic
                     77: file dev/i2c/adm1030.c                 adm1030c
1.5       nonaka     78:
                     79: # RICOH RS5C372[AB] Real Time Clock
                     80: device rs5c372rtc
                     81: attach rs5c372rtc at iic
                     82: file   dev/i2c/rs5c372.c               rs5c372rtc
1.8       shige      83:
                     84: # RICOH R2025S/D Real Time Clock
                     85: device r2025rtc
                     86: attach r2025rtc at iic
                     87: file   dev/i2c/r2025.c                 r2025rtc
1.9       gdamore    88:
                     89: # VESA Display Data Channel 2
                     90: device ddc
1.10      gdamore    91: define ddc_read_edid
1.9       gdamore    92: attach ddc at iic
1.10      gdamore    93: file   dev/i2c/ddc.c                   ddc | ddc_read_edid
1.11      jmcneill   94:
1.14    ! macallan   95: # SGS TDA7433 audio mixer
        !            96: device sgsmix
        !            97: attach sgsmix at iic
        !            98: file   dev/i2c/sgsmix.c                sgsmix needs-flag
        !            99:
1.11      jmcneill  100: # Xbox PIC16LC System Management Controller
                    101: device pic16lc: sysmon_envsys
                    102: attach pic16lc at iic
1.13      jmcneill  103: file   dev/i2c/pic16lc.c               pic16lc needs-flag
1.12      jmcneill  104:
                    105: # Xbox Serial EEPROM
                    106: device xbseeprom
                    107: attach xbseeprom at iic
                    108: file   dev/i2c/xbseeprom.c             xbseeprom

CVSweb <webmaster@jp.NetBSD.org>