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>