History log of /src/sys/dev/i2c/lm_i2c.c |
Revision | | Date | Author | Comments |
1.7 |
| 13-Jun-2021 |
mlelstv | iic_acquire_bus can fail
|
1.6 |
| 24-Jun-2020 |
jdolecek | branches: 1.6.6; avoid stack usage in match routine
|
1.5 |
| 16-Jun-2018 |
thorpej | More cleanup to i2c autoconfiguration:
- Get all of the drivers onto the new match quality constants. - Introduce a new helper function, iic_use_direct_match(), that has all of the logic for direct-config matching. If it returns true, the driver returns the match result (which may be 0). If it returns false, the driver does indirect-config matching. - iic_compat_match() now returns a weighted match quality; matches to lower-indexed "compatible" device property are more-specific matches, and return a better match quality accordingly.
|
1.4 |
| 18-Aug-2017 |
msaitoh | branches: 1.4.2; - WBSIO_ID_W83627DHG and newer devices have 12bit device ID. So, change sioid from 8bit to 16bit and check with it strictly. - s/lm_match/nslm_match/ - split {wb,lm,def}_match() to XXX_match and XXX_attach(). - Rename lm_probe with lm_match and call {wb,nslm,def}_match() at the end of the function to check strictly. - NCT610[246]D is different from otehrs, so add new nct6102d_sensors[] table. - Register offsets of vendor ID and chip id of NCT610[246]D are different from others. When it failed reading vendor ID or chip ID, fallback to NCT610[246]D's register offsets. - Add debug messages.
|
1.3 |
| 17-Aug-2017 |
msaitoh | Use uint8_t instead of int. No functional change.
|
1.2 |
| 13-Oct-2008 |
pgoyette | branches: 1.2.2; 1.2.10; 1.2.16; 1.2.44; 1.2.64; 1.2.80; Remove duplicated copy of the file - no idea where it came from.
|
1.1 |
| 12-Oct-2008 |
pgoyette | Add an i2c attachment for the LM78 family of temp sensor/fan control
Tested by Martin Husemann
|
1.2.80.1 |
| 22-Nov-2017 |
martin | Pull up following revision(s) (requested by msaitoh in ticket #374): share/man/man4/lm.4: revision 1.33 share/man/man4/lm.4: revision 1.34 sys/dev/ic/nslm7x.c: revision 1.70 sys/dev/isa/lm_isa_common.c: revision 1.5 sys/dev/isa/lm_isa_common.c: revision 1.6 sys/dev/isa/wbsio.c: revision 1.11 sys/dev/i2c/lm_i2c.c: revision 1.3 sys/dev/isa/wbsio.c: revision 1.12 sys/dev/i2c/lm_i2c.c: revision 1.4 sys/dev/isa/wbsioreg.h: revision 1.1 sys/dev/isa/wbsio.c: revision 1.13 sys/dev/isa/wbsioreg.h: revision 1.2 sys/dev/isa/wbsio.c: revision 1.14 sys/dev/isa/wbsioreg.h: revision 1.3 sys/dev/isa/wbsio.c: revision 1.15 sys/dev/isa/wbsioreg.h: revision 1.4 sys/dev/isa/wbsioreg.h: revision 1.5 share/man/man4/wbsio.4: revision 1.4 share/man/man4/wbsio.4: revision 1.5 sys/dev/ic/nslm7xvar.h: revision 1.30 sys/dev/ic/nslm7x.c: revision 1.65 share/man/man4/wbsio.4: revision 1.6 sys/dev/ic/nslm7xvar.h: revision 1.31 sys/dev/ic/nslm7x.c: revision 1.66 sys/dev/ic/nslm7xvar.h: revision 1.32 sys/dev/ic/nslm7x.c: revision 1.67 sys/dev/ic/nslm7xvar.h: revision 1.33 sys/dev/ic/nslm7x.c: revision 1.68 sys/dev/ic/nslm7x.c: revision 1.69 Add Winbond W83627DHG-P, W83627SF, W83627UHG, W83667HGB, W83687THF, W83697UG, Nuvoton NCT5104D, NCT610[246]D, NCT6775, NCT6779, NCT6791, NCT6792 and NCT6793. lm(4): Add support for NCT5104D, NCT610[246]D, NCT6775F, NCT6779D and NCT679[1235]D. wbsio(4): Add support for NCT6795D. Add note about Nuvoton. - Add new Nuvoton devices. - Add CAVEATS section from OpenBSD. Add space before left-paren Remove superfluous Pp. Whitespace. Fix a bug that fan RPM wasn't printed correctly. 0xbX is not RPM but counter. Use 0xcX. Fix typo. - Sprinkle static and const. No functional change. - Print chip ID in hexadecimal instead of octal in def_match(). Use uint8_t instead of int. No functional change. Print chip name correctly. - WBSIO_ID_W83627DHG and newer devices have 12bit device ID. So, change sioid from 8bit to 16bit and check with it strictly. - s/lm_match/nslm_match/ - split {wb,lm,def}_match() to XXX_match and XXX_attach(). - Rename lm_probe with lm_match and call {wb,nslm,def}_match() at the end of the function to check strictly. - NCT610[246]D is different from others, so add new nct6102d_sensors[] table. - Register offsets of vendor ID and chip id of NCT610[246]D are different from others. When it failed reading vendor ID or chip ID, fallback to NCT610[246]D's register offsets. - Add debug messages. Restore NetBSD RCS Id which was accidentally removed in rev. 1.2. s/Id/NetBSD/. Pointed out by wiz!
|
1.2.64.1 |
| 28-Aug-2017 |
skrll | Sync with HEAD
|
1.2.44.1 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.2.16.2 |
| 04-May-2009 |
yamt | sync with head.
|
1.2.16.1 |
| 13-Oct-2008 |
yamt | file lm_i2c.c was added on branch yamt-nfs-mp on 2009-05-04 08:12:39 +0000
|
1.2.10.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.2.10.1 |
| 13-Oct-2008 |
mjf | file lm_i2c.c was added on branch mjf-devfs2 on 2009-01-17 13:28:54 +0000
|
1.2.2.2 |
| 19-Oct-2008 |
haad | Sync with HEAD.
|
1.2.2.1 |
| 13-Oct-2008 |
haad | file lm_i2c.c was added on branch haad-dm on 2008-10-19 22:16:25 +0000
|
1.4.2.1 |
| 25-Jun-2018 |
pgoyette | Sync with HEAD
|
1.6.6.1 |
| 17-Jun-2021 |
thorpej | Sync w/ HEAD.
|