files.i2c 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. # $OpenBSD: files.i2c,v 1.51 2013/03/31 13:30:24 kettenis Exp $
  2. # $NetBSD: files.i2c,v 1.3 2003/10/20 16:24:10 briggs Exp $
  3. define i2c {[addr = -1], [size = -1]}
  4. device iic: i2c
  5. attach iic at i2cbus
  6. file dev/i2c/i2c.c iic | i2cbus
  7. file dev/i2c/i2c_exec.c iic | i2cbus
  8. file dev/i2c/i2c_scan.c iic | i2cbus
  9. file dev/i2c/i2c_bitbang.c i2c_bitbang
  10. #
  11. # I2C client devices
  12. #
  13. # National Semiconductor LM75/LM77 temperature sensor
  14. device lmtemp
  15. attach lmtemp at i2c
  16. file dev/i2c/lm75.c lmtemp
  17. # National Semiconductor LM93 sensor
  18. device lmn
  19. attach lmn at i2c
  20. file dev/i2c/lm93.c lmn
  21. # National Semiconductor LM87 sensor
  22. device lmenv
  23. attach lmenv at i2c
  24. file dev/i2c/lm87.c lmenv
  25. # Maxim MAX6690 Remote/Local Temperature sensor
  26. device maxtmp
  27. attach maxtmp at i2c
  28. file dev/i2c/maxim6690.c maxtmp
  29. # Analog Devices AD741x Temperature sensor + 4-channel ADC
  30. device adc
  31. attach adc at i2c
  32. file dev/i2c/ad741x.c adc
  33. # TAOS TSL2560/61 light-to-digital converter
  34. device tsl
  35. attach tsl at i2c
  36. file dev/i2c/tsl2560.c tsl
  37. # ADM1021
  38. device admtemp
  39. attach admtemp at i2c
  40. file dev/i2c/adm1021.c admtemp
  41. # ADM1024
  42. device admlc
  43. attach admlc at i2c
  44. file dev/i2c/adm1024.c admlc
  45. # ADM1025
  46. device admtm
  47. attach admtm at i2c
  48. file dev/i2c/adm1025.c admtm
  49. # ADM1030
  50. device admtmp
  51. attach admtmp at i2c
  52. file dev/i2c/adm1030.c admtmp
  53. # ADM1031
  54. device admtt
  55. attach admtt at i2c
  56. file dev/i2c/adm1031.c admtt
  57. # PCA9554
  58. device pcagpio: gpiobus
  59. attach pcagpio at i2c
  60. file dev/i2c/pca9554.c pcagpio
  61. # Maxim DS1631
  62. device maxds
  63. attach maxds at i2c
  64. file dev/i2c/ds1631.c maxds
  65. # Apple FCU
  66. device fcu
  67. attach fcu at i2c
  68. file dev/i2c/fcu.c fcu
  69. # Apple ADT
  70. device adt
  71. attach adt at i2c
  72. file dev/i2c/adt7460.c adt
  73. # National Semiconductor LM78/79/81 and compatible hardware monitors
  74. attach lm at i2c with lm_i2c
  75. file dev/i2c/lm78_i2c.c lm_i2c
  76. # ADM1026
  77. device admcts
  78. attach admcts at i2c
  79. file dev/i2c/adm1026.c admcts
  80. # ASB100
  81. device asbtm
  82. attach asbtm at i2c
  83. file dev/i2c/asb100.c asbtm
  84. # Winbond W83L784R/W83L875R/W83L785TS-L
  85. device wbenv
  86. attach wbenv at i2c
  87. file dev/i2c/w83l784r.c wbenv
  88. # Winbond W83793G
  89. device wbng
  90. attach wbng at i2c
  91. file dev/i2c/w83793g.c wbng
  92. # Nuvoton W83795G
  93. device nvt
  94. attach nvt at i2c
  95. file dev/i2c/w83795g.c nvt
  96. # Genesys Logic GL518SM
  97. device glenv
  98. attach glenv at i2c
  99. file dev/i2c/gl518sm.c glenv
  100. # RICOH RS5C372[AB] Real Time Clock
  101. device ricohrtc
  102. attach ricohrtc at i2c
  103. file dev/i2c/rs5c372.c ricohrtc
  104. # Fintek F75375
  105. device fintek
  106. attach fintek at i2c
  107. file dev/i2c/fintek.c fintek
  108. # Philips Semiconductor PCA9532
  109. device pcaled: gpiobus
  110. attach pcaled at i2c
  111. file dev/i2c/pca9532.c pcaled
  112. # Andigilog aSC7621
  113. device adl
  114. attach adl at i2c
  115. file dev/i2c/asc7621.c adl
  116. # Andigilog aSC7611
  117. device andl
  118. attach andl at i2c
  119. file dev/i2c/asc7611.c andl
  120. # TI TMHC50 / Analog ADM1022
  121. device thmc
  122. attach thmc at i2c
  123. file dev/i2c/thmc50.c thmc
  124. # SPD Memory EEPROM
  125. attach spdmem at i2c with spdmem_iic
  126. file dev/i2c/spdmem_i2c.c spdmem
  127. # SO-DIMM (JC-42.4) temperature sensor
  128. device sdtemp
  129. attach sdtemp at i2c
  130. file dev/i2c/sdtemp.c sdtemp
  131. device adtfsm
  132. attach adtfsm at i2c
  133. file dev/i2c/adt7462.c adtfsm
  134. # STMicroelectronics LIS331DL MEMS motion sensor
  135. device lisa
  136. attach lisa at i2c
  137. file dev/i2c/lis331dl.c lisa