summaryrefslogtreecommitdiff
path: root/sys/dev/i2c
AgeCommit message (Expand)Author
2019-10-06Fix month mask.Mark Kettenis
2019-09-06mcprtc(4), a driver for the Microchip MCP79400 RTC and similar variants.Patrick Wildt
2019-09-03Avoid uninitialized variable; using a for loop like in siif_recvmsg() wasMark Kettenis
2019-08-19Add support for SMBus System Interface (SSIF).Mark Kettenis
2019-07-31ihidev: continue doing polling when interrupt setup failsJoshua Stein
2019-07-22Even when polling is requested, install ihidev's interrupt handlerJoshua Stein
2019-04-08change psize to a signed int to cope with it going negative sinceJoshua Stein
2019-01-02abcrtc(4), a driver for the Abracon AB1805 RTC and similar variants.Patrick Wildt
2018-09-20fix a memory leak in ihidev_hid_command()Jonathan Gray
2018-09-01Match on interfaces with Digitizers/Touchscreen collections, as longJoshua Stein
2018-08-25Add umt(4) for USB Windows Precision Touchpad devicesJoshua Stein
2018-08-25Move HID->bus constant conversion for HID report types out of ihidevJoshua Stein
2018-07-30define WSMOUSE_TYPE_TOUCHPAD so non-elantech drivers can stopJoshua Stein
2018-07-09Strip down the (not enabled) pcagpio(4) GPIO extender. This removesPatrick Wildt
2018-06-22set I2C_F_POLL when acquiring the iic bus in an interrupt handlerJoshua Stein
2018-04-07Add islrtc(4), a driver for the Intersil ISL1208 Real Time Clock.Mark Kettenis
2018-01-12revert previous changes to enable dwiic on Dell precision as it seemsMike Larkin
2018-01-08Attach dwiic_pci on Dell Precision 7520. Also restrict ihidev reportsMike Larkin
2017-11-30Add bgw(4), a driver for a family of Bosch acceleration sensors.Mark Kettenis
2017-11-29add an adaptive polling mode when no interrupt handler is available,Joshua Stein
2017-10-28Add the compat-mode setup for wsmouse.Ulf Brosziewski
2017-07-24pcxrtc(4), a driver for the NXP PCF8563 RTC.Mark Kettenis
2017-07-23this is imt, not imsJoshua Stein
2017-04-08A pile of sizes to free(9). In test for a few days in snapshots.Theo de Raadt
2016-09-24Don't compare array against null pointer; found by clang.Mark Kettenis
2016-09-04correct the size passed to free in iatp_write_regJonathan Gray
2016-09-03zaurus has been retiredPhilip Guenther
2016-09-01add iatp(4), a driver for the i2c touchpad and touchscreen found onJoshua Stein
2016-06-20I2C driver for the Maxim DS1307 Real Time Clock chip.Marcus Glocker
2016-05-20Change the identification string to "nxp,pcf8523" as this is what is storedMark Kettenis
2016-05-16Attempt to clear the OS flag when we attach.Mark Kettenis
2016-05-16Add pcfrtc(4).Mark Kettenis
2016-05-16Driver for the NXP PCF8523 Real Time Clock.Mark Kettenis
2016-05-12If writing the control register fails, bail out without attaching any sensors.Mark Kettenis
2016-04-23Print a meaningful interrupt string for i2c devices.Mark Kettenis
2016-04-10Fix layer violation in the ihidev(4) code by implementing a generic mechanismMark Kettenis
2016-04-02Add support for I2C HID devices with GPIO signalled interrupts.Jonathan Gray
2016-01-31remove old link to documentation, it's in ihidev.cJoshua Stein
2016-01-29use hid_desc fields since we have them, instead of manual offsetsJoshua Stein
2016-01-20add hidmt, a HID-layer driver for multitouch touchpads that conformJoshua Stein
2016-01-20add the ability to set and get reportsJoshua Stein
2016-01-14Several fixes for dwiic(4).Mark Kettenis
2016-01-14Use I2C_F_POLL flag when acquiring and releasing the i2c bus in theMark Kettenis
2016-01-14When iterating over the report IDs to calculate the maximum size, takeMark Kettenis
2016-01-14Driver for HID-over-i2c keyboards.Mark Kettenis
2016-01-13fix hid packet length calculationJoshua Stein
2016-01-13Don't confuse the HID descriptor address (which really is an office into theMark Kettenis
2016-01-12rename new i2c_attach_args fields to avoid conflict with cpp magic inTheo de Raadt
2016-01-12Add dwiic, a driver for the Synopsys DesignWare i2c controller foundJoshua Stein
2015-05-30Acquire/release the i2c bus before/after reading the temperature register.Mark Kettenis