Return to files.i2c CVS log | Up to [local] / sys / dev / i2c |
File: [local] / sys / dev / i2c / files.i2c (download)
Revision 1.1.1.1 (vendor branch), Tue Mar 4 16:09:57 2008 UTC (16 years, 5 months ago) by nbrk
Import of OpenBSD 4.2 release kernel tree with initial code to support Jornada 720/728, StrongARM 1110-based handheld PC. At this point kernel roots on NFS and boots into vfs_mountroot() and traps. What is supported: - glass console, Jornada framebuffer (jfb) works in 16bpp direct color mode (needs some palette tweaks for non black/white/blue colors, i think) - saic, SA11x0 interrupt controller (needs cleanup) - sacom, SA11x0 UART (supported only as boot console for now) - SA11x0 GPIO controller fully supported (but can't handle multiple interrupt handlers on one gpio pin) - sassp, SSP port on SA11x0 that attaches spibus - Jornada microcontroller (jmcu) to control kbd, battery, etc throught the SPI bus (wskbd attaches on jmcu, but not tested) - tod functions seem work - initial code for SA-1111 (chip companion) : this is TODO Next important steps, i think: - gpio and intc on sa1111 - pcmcia support for sa11x0 (and sa1111 help logic) - REAL root on nfs when we have PCMCIA support (we may use any of supported pccard NICs) - root on wd0! (using already supported PCMCIA-ATA) |
# $OpenBSD: files.i2c,v 1.36 2006/06/17 04:43:01 drahn Exp $ # $NetBSD: files.i2c,v 1.3 2003/10/20 16:24:10 briggs Exp $ define i2c {[addr = -1], [size = -1]} define i2c_bitbang device iic: i2c attach iic at i2cbus file dev/i2c/i2c.c iic | i2cbus file dev/i2c/i2c_exec.c iic | i2cbus file dev/i2c/i2c_scan.c iic | i2cbus file dev/i2c/i2c_bitbang.c i2c_bitbang # # I2C client devices # # National Semiconductor LM75/LM77 temperature sensor device lmtemp attach lmtemp at i2c file dev/i2c/lm75.c lmtemp # National Semiconductor LM87 sensor device lmenv attach lmenv at i2c file dev/i2c/lm87.c lmenv # Maxim MAX6690 Remote/Local Temperature sensor device maxtmp attach maxtmp at i2c file dev/i2c/maxim6690.c maxtmp # Analog Devices AD741x Temperature sensor + 4-channel ADC device adc attach adc at i2c file dev/i2c/ad741x.c adc # TAOS TSL2560/61 light-to-digital converter device tsl attach tsl at i2c file dev/i2c/tsl2560.c tsl # ADM1021 device admtemp attach admtemp at i2c file dev/i2c/adm1021.c admtemp # ADM1024 device admlc attach admlc at i2c file dev/i2c/adm1024.c admlc # ADM1025 device admtm attach admtm at i2c file dev/i2c/adm1025.c admtm # ADM1030 device admtmp attach admtmp at i2c file dev/i2c/adm1030.c admtmp # ADM1031 device admtt attach admtt at i2c file dev/i2c/adm1031.c admtt # PCA9554 device pcagpio: gpiobus attach pcagpio at i2c file dev/i2c/pca9554.c pcagpio # Maxim DS1631 device maxds attach maxds at i2c file dev/i2c/ds1631.c maxds # Apple FCU device fcu attach fcu at i2c file dev/i2c/fcu.c fcu # Apple ADT device adt attach adt at i2c file dev/i2c/adt7460.c adt # National Semiconductor LM78/79/81 and compatible hardware monitors attach lm at i2c with lm_i2c file dev/i2c/lm78_i2c.c lm_i2c # ADM1026 device admcts attach admcts at i2c file dev/i2c/adm1026.c admcts # ASB100 device asbtm attach asbtm at i2c file dev/i2c/asb100.c asbtm # Winbond W83L784R/W83L875R/W83L785TS-L device wbenv attach wbenv at i2c file dev/i2c/w83l784r.c wbenv # Genesys Logic GL518SM device glenv attach glenv at i2c file dev/i2c/gl518sm.c glenv # RICOH RS5C372[AB] Real Time Clock device ricohrtc attach ricohrtc at i2c file dev/i2c/rs5c372.c ricohrtc # Fintek F75375 device fintek attach fintek at i2c file dev/i2c/fintek.c fintek # Phillips Semiconductor PCA9532 device pcaled: gpiobus attach pcaled at i2c file dev/i2c/pca9532.c pcaled