summaryrefslogtreecommitdiffstats
path: root/sys/dev/i2c/files.i2c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Move mfokclock(4) from loongson to sys/dev/i2c so that it be used by morepatrick2020-09-301-1/+6
| | | | | | | | | | | platforms than just loongson. Rename it to mfokrtc(4) for consistency with other RTC drivers. Make it match on st,m41t83, since that was the chip for which the driver was written for. More compatible strings can be added for each chip of the series verified to behave the same. Discussed with kettenis@ Compile tested on loongson by kn@ Tested on loongson by and ok visa@
* Add pcamux(4), a driver for the PCA8548 I2C switch.kettenis2020-06-181-1/+6
| | | | ok patrick@
* Add dsxrtc(4), a driver for the Maxim DS3231/DS3232 I2C RTC.kettenis2020-04-251-1/+6
| | | | ok deraadt@
* mcprtc(4), a driver for the Microchip MCP79400 RTC and similar variants.patrick2019-09-061-1/+6
| | | | ok kettenis@
* Add support for SMBus System Interface (SSIF).kettenis2019-08-191-1/+5
| | | | ok jmatthew@
* abcrtc(4), a driver for the Abracon AB1805 RTC and similar variants.patrick2019-01-021-1/+6
| | | | ok kettenis@
* Strip down the (not enabled) pcagpio(4) GPIO extender. This removespatrick2018-07-091-2/+2
| | | | | | | | | the sensors code and user-controllable GPIO bus attachment but at the same time hooks pcagpio(4) into the OFW GPIO framework so that it can be used by other device tree based drivers. Discussed with deraadt@ ok kettenis@
* Add islrtc(4), a driver for the Intersil ISL1208 Real Time Clock.kettenis2018-04-071-1/+6
|
* Add bgw(4), a driver for a family of Bosch acceleration sensors.kettenis2017-11-301-1/+6
| | | | ok deraadt@, mlarkin@
* pcxrtc(4), a driver for the NXP PCF8563 RTC.kettenis2017-07-241-1/+6
| | | | ok deraadt@
* add iatp(4), a driver for the i2c touchpad and touchscreen found onjcs2016-09-011-1/+6
| | | | the chromebook pixel
* I2C driver for the Maxim DS1307 Real Time Clock chip.mglocker2016-06-201-1/+6
| | | | | | | | | | | | The chip has been found on a Sun Fire V210 as a second RTC hooked up to the SMU. Setting the time there has the advantage that it remains after a boot since the internal V210 RTC will be synced by the DS1307 at boot time. Not linked to sparc64 yet since it will overwrite the internal RTC handler. ok deraadt
* Add pcfrtc(4).kettenis2016-05-161-1/+6
|
* add hidmt, a HID-layer driver for multitouch touchpads that conformjcs2016-01-201-1/+6
| | | | | | | | to the "Windows Precision Touchpad" standard. when a compatible device is found, hidmt claims all report ids and switches the device into multitouch packet mode. add imt, an i2c-HID driver that sits between ihidev and hidmt
* Driver for HID-over-i2c keyboards.kettenis2016-01-141-1/+6
|
* Add dwiic, a driver for the Synopsys DesignWare i2c controller foundjcs2016-01-121-1/+14
| | | | | | | | | | | | | on the Samsung ATIV Book 9 laptop. This initial version only supports ACPI config/attachment. Add ihidev, a HID-over-i2c driver largely based on uhidev. dwiic handles attaching ihidev devices found in ACPI. Add ims, a HID-over-i2c mouse/trackpad driver to get basic cursor and button functionality from HID-compliant i2c trackpads. ok kettenis deraadt
* Unbreak the build on amd64 by making sure that inteldrm pulls in the generickettenis2013-03-311-2/+2
| | | | | | | | i2c bit-banging code. Requires us to move around the i2c_bitbang define. Also move the onewire_bitbang define to be close to i2c_bitbang since they are similar. ok jsing@
* Enter nvt(4), a driver for the W83795G and W83795ADG hardware monitor.kettenis2011-07-031-1/+6
| | | | ok deraadt@, miod@
* Split existing spdmem@i2c code into bus-agnostic spd record decoding code,miod2010-03-221-4/+3
| | | | | and an i2c attachment. No functional change; ok jsg@ deraadt@
* only pull in the source file if it is needed, so that all the othersderaadt2009-08-121-2/+3
| | | | | we use compile brilliant cnst, please learn to test better
* New lisa(4) driver for ST LIS331DL accelerometer in HP 2133 Mini-Note PC; ok deraadtcnst2009-08-121-1/+6
|
* A very very rough start at an adt7462 driverderaadt2008-04-211-1/+5
|
* New sensor driver for JDEC JC-42.4 standard dimm temperature sensorsderaadt2008-04-071-1/+6
| | | | (still extremely rare devices.. so rare I had to wire up a chip myself)
* New andl(4) driver for Andigilog aSC7611 Hardware Monitor.cnst2008-03-231-1/+6
| | | | | | | Tested in my i2c sandbox against an i2c dump from D946GZIS, a dmesg for which was kindly donated to our dmesg@. 'commit it' deraadt@
* Phillips -> Philips in commentsmartin2007-10-261-2/+2
|
* wbng(4) driver for Winbond W83793G Hardware Monitor; 'commit it' deraadtcnst2007-10-141-1/+6
|
* Port of Nicolas Joly, Paul Goyette & Tobias Nygren'sjsg2007-10-071-1/+6
| | | | spdmem(4) driver for Serial Presence Detect memory information.
* thmc vs tmhc screwupderaadt2007-09-091-4/+4
|
* new driver for TI tmhc50 / adm1022 / adm1028; checked by kettenisderaadt2007-09-091-1/+6
|
* Enter adl(4), a driver for the Andigilog aSC7621 written by Mike Belopuhov.kettenis2007-09-071-1/+6
|
* driver for i2c lm93 sensor; very common on ipmi machines which have i2cderaadt2007-09-041-1/+6
| | | | | | bmc's watching on the shared bus. if you disable ipmi, you might see it pop up (reminder why ipmi / i2c mixes are disabled: some ipmi's seem to violate the i2c bus locking protocol). tested by Alexander Lobodzinski
* Driver for the Philips PCA9532 LCD dimmer controller, found on thecus.drahn2006-06-171-1/+6
|
* Fan controller for Thecus N2100, still needs more work, currently sets thedrahn2006-06-151-1/+5
| | | | | fan so it is running. The nice auto fan speed isn't working currently. Also gives temperature sensors.
* Ricoh rtc support for armish, driver from netbsd.drahn2006-06-151-1/+7
|
* sch5017 is an adt7460 clone of some type. also, we are seeing somederaadt2006-04-101-6/+1
| | | | | | ways to determine the actual voltage multipliers, so move to a table driven model, which we can tweak as we see more varients. checked by kettenis jolan and roman
* new sch5017 driver by roman.hunt@comcast.netderaadt2006-04-101-1/+6
|
* Rename lm_i2c.c to lm78_i2c.c.kettenis2006-01-281-2/+2
| | | | requested by deraadt@
* Initial stab at glenv(4), a driver for the GL518SM.kettenis2006-01-241-1/+6
|
* wbenv(4), a driver for the Winbond W83L784R/5R/5TS-L hardware monitor.kettenis2006-01-151-1/+6
|
* Rename nslm7x.c into lm78.c and nslm7xvar.h into lm78var.h, and clean upkettenis2006-01-141-2/+2
| | | | | | lm78var.h. Now that I've completely rewritten the driver, replace copyright with my own. suggested by deraadt@
* Put back i2c bit-banging code, we'll need it soon.grange2006-01-131-1/+3
|
* Remove orphaned i2c_bitbang code, as well as i2c_bitbang and i2cexecmiod2006-01-021-6/+3
| | | | attributes.
* add i2c driver for Asus ASB100 sensors using register info from lm_sensorsdjm2005-12-301-1/+6
| | | | | driver (Asus believe this chip is such critically important IP they won't release docs for it); feedback deraadt@ and kettenis@, ok kettenis@
* first draft of an adm1026 driver, without fan code yetderaadt2005-12-281-1/+6
|
* 3 drivers that mistakenly claim to need gpiobusderaadt2005-12-271-4/+4
|
* lm(4) at iic(4)kettenis2005-12-271-1/+5
| | | | ok grange@, deraadt@
* typoderaadt2005-12-251-2/+2
|
* support adm1024, kind of like adm1025 but some voltage pins more around and 2 fans show upderaadt2005-12-251-1/+6
|
* adm1031 driver, pvalchev has one in a machinederaadt2005-12-241-1/+6
|
* start at a driver for the stupid ADM 1021deraadt2005-12-221-1/+6
|