No empty .Rs/.Re
[netbsd-mini2440.git] / sys / dev / i2c / files.i2c
blobdf7d36006882a460a11a4fc34808a3f2f528bfe6
1 #       $NetBSD: files.i2c,v 1.24 2009/05/09 15:04:25 pgoyette Exp $
3 defflag opt_i2cbus.h                            I2C_SCAN
4 define  i2cbus { }
5 define  i2cexec
7 device  iic { [addr = -1], [size = -1] }
8 attach  iic at i2cbus
9 file    dev/i2c/i2c.c                           iic | i2cbus
10 file    dev/i2c/i2c_exec.c                      iic | i2cbus | i2cexec
12 # Common module for bit-bang'ing an I2C bus
13 define  i2c_bitbang
14 file    dev/i2c/i2c_bitbang.c                   i2c_bitbang
17 # I2C client devices
20 # M41T00 Real Time Clock
21 device  m41trtc
22 attach  m41trtc at iic
23 file    dev/i2c/m41t00.c                        m41trtc
25 # M41ST84 Real Time Clock
26 device  strtc
27 attach  strtc at iic
28 file    dev/i2c/m41st84.c                       strtc
30 # MAX6900 Real Time Clock
31 device  maxrtc
32 attach  maxrtc at iic
33 file    dev/i2c/max6900.c                       maxrtc
35 # Philips PCF8583 Real Time Clock
36 device  pcfrtc
37 attach  pcfrtc at iic
38 file    dev/i2c/pcf8583.c                       pcfrtc
40 # Atmel/Microchip 24Cxx Serial EEPROM
41 define  at24cxx_eeprom
42 device  seeprom
43 attach  seeprom at iic
44 file    dev/i2c/at24cxx.c                       seeprom | at24cxx_eeprom
45                                                     needs-flag
47 # National Semiconductor LM75 temperature sensor
48 device  lmtemp: sysmon_envsys
49 attach  lmtemp at iic
50 file    dev/i2c/lm75.c                          lmtemp
52 # National Semiconductor LM78 temp sensor/fan controller
53 attach  lm at iic with lm_iic
54 file    dev/i2c/lm_i2c.c                        lm_iic
56 # Dallas DS1307 Real Time Clock
57 device  dsrtc
58 attach  dsrtc at iic
59 file    dev/i2c/ds1307.c                        dsrtc
61 # Xicor X1226 Real Time Clock
62 device  xrtc
63 attach  xrtc at iic
64 file    dev/i2c/x1226.c                         xrtc
66 # Analog Devices dBCool family of thermal monitors / fan controllers
67 define dbcool {}
68 device dbcool: sysmon_envsys
69 attach dbcool at iic
70 file dev/i2c/dbcool.c                   dbcool
72 # RICOH RS5C372[AB] Real Time Clock
73 device  rs5c372rtc
74 attach  rs5c372rtc at iic
75 file    dev/i2c/rs5c372.c               rs5c372rtc
77 # RICOH R2025S/D Real Time Clock
78 device  r2025rtc
79 attach  r2025rtc at iic
80 file    dev/i2c/r2025.c                 r2025rtc
82 # VESA Display Data Channel 2
83 device  ddc
84 define  ddc_read_edid
85 attach  ddc at iic
86 file    dev/i2c/ddc.c                   ddc | ddc_read_edid
88 # SGS TDA7433 audio mixer
89 device  sgsmix
90 attach  sgsmix at iic
91 file    dev/i2c/sgsmix.c                sgsmix needs-flag
92 defflag opt_sgsmix.h    SGSMIX_DEBUG
94 # Xbox PIC16LC System Management Controller
95 device  pic16lc: sysmon_envsys
96 attach  pic16lc at iic
97 file    dev/i2c/pic16lc.c               pic16lc needs-flag
99 # Xbox Serial EEPROM
100 device  xbseeprom
101 attach  xbseeprom at iic
102 file    dev/i2c/xbseeprom.c             xbseeprom
104 # Memory Serial Presence Detect
105 device  spdmem
106 attach  spdmem at iic
107 file    dev/i2c/spdmem.c                spdmem
109 # Memory Temp Sensor
110 device  sdtemp: sysmon_envsys
111 attach  sdtemp at iic
112 file    dev/i2c/sdtemp.c                sdtemp
114 # ADM1021
115 device  admtemp: sysmon_envsys
116 attach  admtemp at iic
117 file    dev/i2c/adm1021.c               admtemp