The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/dev/i2c/files.i2c

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #       $NetBSD: files.i2c,v 1.3 2003/10/20 16:24:10 briggs Exp $
    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
   20 device  m41trtc
   21 attach  m41trtc at iic
   22 file    dev/i2c/m41t00.c                        m41trtc
   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
   55 
   56 # Xicor X1226 Real Time Clock
   57 device  xrtc
   58 attach  xrtc at iic
   59 file    dev/i2c/x1226.c                         xrtc

Cache object: d80e93159b2c8f637804c4fe0d24cc6d


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.