summaryrefslogtreecommitdiff
path: root/sys/dev/i2c
AgeCommit message (Expand)Author
2021-11-22Add pcyrtc(4), a driver for the NXP PCF85063A/TP RTC chips.Mark Kettenis
2021-11-22Remove unused header files and make some cosmetic changes.Mark Kettenis
2021-10-26Improve unhibernate performance (30% on some machines, another upcoming diffTheo de Raadt
2021-08-26Request wMaxInputLength bytes of data on each interrupt which shouldJoshua Stein
2021-06-23Add titmp(4), a driver for the TI TMP451 temperature sensor.Mark Kettenis
2021-04-24Remove unused function pointers from `todr_handle'.Martin Pieuchot
2021-01-22ims: an actual i2c-connected mouse is unlikelyJoshua Stein
2021-01-13Add support for the HYM8563 RTC, which is a PCF8563 clone.Mark Kettenis
2020-11-14Extend pcamux(4) with ACPI support. So far pcamux(4) has assumed it'sPatrick Wildt
2020-11-13Add support for the PCA9547 I2C mux to pcamux(4). In comparison toPatrick Wildt
2020-10-23Add support for the Micro Crystal RV4162. This variant holds thePatrick Wildt
2020-09-30Move mfokclock(4) from loongson to sys/dev/i2c so that it be used by morePatrick Wildt
2020-09-29Add support for the PCA9546 I2C switch to pcamux(4). In comparison toPatrick Wildt
2020-09-29The pcamux(4) device tree node's children are the individual channels,Patrick Wildt
2020-08-26Declare hw_{prod,serial,uuid,vendor,ver} in <sys/systm.h>.Visa Hankala
2020-07-09On some laptops that have a Windows Precision Touchpad (imt) andJoshua Stein
2020-06-18Add pcamux(4), a driver for the PCA8548 I2C switch.Mark Kettenis
2020-04-29Enable the trickle charger after setting the control register.Patrick Wildt
2020-04-29Update the trickle charger diode defines based on the datasheet, andPatrick Wildt
2020-04-29Writing and reading time has been broken in abcrtc(4) as well. I wasPatrick Wildt
2020-04-29Configure abcrtc(4)'s trickle charger. This uses informationPatrick Wildt
2020-04-29The function to write to abcrtc(4)'s configuration registersPatrick Wildt
2020-04-27Attach when the name matches "dallas,ds1307" which is what the device treeMark Kettenis
2020-04-27Don't clear OSF flag when we attach such that we can reject the RTC clockMark Kettenis
2020-04-25Add dsxrtc(4), a driver for the Maxim DS3231/DS3232 I2C RTC.Mark Kettenis
2020-04-24Remove unused include.Mark Kettenis
2020-04-24Remove unused struct.Mark Kettenis
2020-01-24ihidev(4): tsleep(9) -> tsleep_nsec(9); ok mpi@ jcs@cheloha
2020-01-11Use block mode for smbus access as required by the IPMI standard andMark Kettenis
2020-01-11Add constants to support block mode. Needed to support SMBus block readMark Kettenis
2020-01-09Convert sleeps of 1sec or more to tsleep_nsec(9).Martin Pieuchot
2019-12-16Extend the expected SPD types to include DDR4 and low-power DDR3 & 4.Claudio Jeker
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