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