summaryrefslogtreecommitdiff
path: root/sys/dev/i2c/at24cxx.c
AgeCommit message (Expand)Author
2021-01-28No need to consult ia->ia_ncompat before calling iic_compatible_lookup().thorpej
2021-01-27Use DEVICE_COMPAT_EOL.thorpej
2021-01-25Since we're using designated initialisers for compat data, we shouldthorpej
2021-01-18Change the device_compatible_match() function to only perform the match.thorpej
2021-01-17Change the device_compatible_entry struct to have a union ofthorpej
2020-01-15tsleep -> kpausethorpej
2019-12-23Oops, missed one more instance of unneeded-I2C_F_POLL.thorpej
2019-12-23seeprom_bootstrap_read(): no need to hard-code I2C_F_POLL here becausethorpej
2019-11-29Support more than 128Kbit model.hkenken
2019-10-27Add atmel,24c256 compat datajmcneill
2019-03-26provide compatible names for all sizes.mlelstv
2018-06-26Remove the i2c "size" locator and corresponding property / attach arg.thorpej
2018-06-26Encode the size information in the compat data.thorpej
2018-06-26In my quest to make device_compatible_entry (and associated goo)thorpej
2018-06-18- Rename iic_compat_match() to iic_compatible_match() and change itthorpej
2018-06-16More cleanup to i2c autoconfiguration:thorpej
2017-10-28Kill some more extern struct cfdriver declarations.riastradh
2017-10-21match atmel,24c16jmcneill
2016-09-10Iterate over ia_ncompat array properly.jakllsch
2016-07-23Also check the compatibles table when the size is below zero.jakllsch
2015-12-13Support direct config.jmcneill
2015-09-27Direct config: Only match via the list of compatible hardware when we havephx
2015-05-10Many I2C drivers hold spin locks between iic_acquire_bus / iic_release_bus.jmcneill
2014-07-25Add d_discard to all struct cdevsw instances I could find.dholland
2014-03-16Change (mostly mechanically) every cdevsw/bdevsw I can find to usedholland
2013-10-25Add "i2c-at34c02" AT34C02 EEPROM. This is compatible with the AT24C02jdc
2013-10-25Allow the EEPROM size to be specified in the kernel configuration byjdc
2013-08-07Allow i2c addr wildcard matching. Use with care!soren
2013-02-08Handle direct configuration if ia->ia_name is set, using iic_compat_match().jdc
2008-06-08Replace device_lookup() with device_lookup_private() to get softctsutsui
2008-05-04device_t/softc split and other related cosmetic changes.xtraeme
2008-04-06use aprint_*_dev and device_xnamecegger
2007-12-11use __KERNEL_RCSID()lukem
2007-10-19machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.had
2007-01-12Update a few comments based on newer members of the at24xx family.imp
2007-01-10Complete initialiser of the cdevsw structure.cube
2006-03-29Use device_private().thorpej
2005-12-13Update some missed _close() and _open() functions from 'struct proc *p'abs
2005-12-11merge ktrace-lwp.christos
2004-03-11PR/24746: Jared Momose: The _write routine in the at24cxx eeprom driver haschristos
2003-09-30New generic I2C framework. Supports bit-bang and "intelligent" I2Cthorpej