summaryrefslogtreecommitdiffstats
path: root/sys/dev/i2c
AgeCommit message (Expand)AuthorFilesLines
2016-09-24Don't compare array against null pointer; found by clang.kettenis1-3/+2
2016-09-04correct the size passed to free in iatp_write_regjsg1-2/+2
2016-09-03zaurus has been retiredguenther1-317/+0
2016-09-01add iatp(4), a driver for the i2c touchpad and touchscreen found onjcs2-1/+929
2016-06-20I2C driver for the Maxim DS1307 Real Time Clock chip.mglocker2-1/+301
2016-05-20Change the identification string to "nxp,pcf8523" as this is what is storedkettenis1-2/+2
2016-05-16Attempt to clear the OS flag when we attach.kettenis1-1/+7
2016-05-16Add pcfrtc(4).kettenis1-1/+6
2016-05-16Driver for the NXP PCF8523 Real Time Clock.kettenis1-0/+309
2016-05-12If writing the control register fails, bail out without attaching any sensors.kettenis1-1/+5
2016-04-23Print a meaningful interrupt string for i2c devices.kettenis2-4/+6
2016-04-10Fix layer violation in the ihidev(4) code by implementing a generic mechanismkettenis2-23/+17
2016-04-02Add support for I2C HID devices with GPIO signalled interrupts.jsg2-4/+14
2016-01-31remove old link to documentation, it's in ihidev.cjcs1-4/+2
2016-01-29use hid_desc fields since we have them, instead of manual offsetsjcs1-34/+23
2016-01-20add hidmt, a HID-layer driver for multitouch touchpads that conformjcs2-1/+253
2016-01-20add the ability to set and get reportsjcs2-88/+314
2016-01-14Several fixes for dwiic(4).kettenis1-10/+10
2016-01-14Use I2C_F_POLL flag when acquiring and releasing the i2c bus in thekettenis1-6/+9
2016-01-14When iterating over the report IDs to calculate the maximum size, takekettenis1-16/+14
2016-01-14Driver for HID-over-i2c keyboards.kettenis2-1/+178
2016-01-13fix hid packet length calculationjcs1-4/+4
2016-01-13Don't confuse the HID descriptor address (which really is an office into thekettenis2-4/+6
2016-01-12rename new i2c_attach_args fields to avoid conflict with cpp magic inderaadt2-7/+7
2016-01-12Add dwiic, a driver for the Synopsys DesignWare i2c controller foundjcs5-2/+894
2015-05-30Acquire/release the i2c bus before/after reading the temperature register.kettenis1-3/+4
2015-05-29Revert unrelated changes in previous.uebayasi1-3/+1
2015-05-29Initial addition of ``Patrol Read'' support in bio(4), biocto(8), anduebayasi1-1/+3
2015-03-14Remove some includes include-what-you-use claims don'tjsg4-9/+4
2014-11-14add some more sdtemp devicesjsg2-2/+12
2014-10-12Do not compile sensor code if option SMALL_KERNELmiod1-1/+9
2014-09-27add some more sdtemp devicesjsg2-3/+63
2014-09-26Don't mask off revision bits for tests against a fulljsg1-3/+3
2013-07-05Provide a forward declaration of struct device.kettenis1-1/+3
2013-04-20Implement support for "clock stretching" where a slave device pulls down SCLkettenis1-1/+32
2013-03-31Unbreak the build on amd64 by making sure that inteldrm pulls in the generickettenis1-2/+2
2011-10-07Detect the ts3000b3 and stts2002, and weaken the cat34ts02 model checkderaadt2-10/+19
2011-07-26Calling a detach function from an attach function is no longer legal (deraadt1-12/+2
2011-07-03Enter nvt(4), a driver for the W83795G and W83795ADG hardware monitor.kettenis2-1/+303
2011-05-26The check for the mcp98243 sdtemp(4) device was too strict. Relax it.deraadt1-2/+2
2011-03-10Add support for detecting the NXP SA56004X (we have not actuallyderaadt2-2/+12
2010-07-093 more JEDEC JC-42.4 sensors are the marketderaadt2-8/+23
2010-03-22Detect Nuvoton W83795G.kettenis1-1/+11
2010-03-22Split existing spdmem@i2c code into bus-agnostic spd record decoding code,miod3-844/+126
2009-12-28correct id for 2nd type of stts424e02; from cnstderaadt1-2/+2
2009-10-05match() function was leaving the i2c bus locked; ok kettenisderaadt1-3/+6
2009-09-13Don't try to check for ECC with fbdimm as the offset exceedsjsg1-4/+1
2009-08-12only pull in the source file if it is needed, so that all the othersderaadt1-2/+3
2009-08-12Mark sensor as invalid if the i2c transaction to read its value fails.kettenis1-2/+5
2009-08-12New lisa(4) driver for ST LIS331DL accelerometer in HP 2133 Mini-Note PC; ok deraadtcnst3-2/+156