summaryrefslogtreecommitdiff
path: root/sys/dev/i2c
AgeCommit message (Expand)Author
2024-10-18Instead of always following up "power on" with a "reset", onlyTobias Heider
2024-10-09make attachments use pre-existing activate functions; ok deraadt@Jonathan Gray
2024-09-04Fix some spelling.Marcus Glocker
2024-08-19now that suspend operations are done as quiesce, we can try to useTheo de Raadt
2024-08-19Use M_WAITOK where we can; this includes during autoconf where the onlyMark Kettenis
2024-08-18Don't short-circuit interrupt handling when the sc_dying flag is set. JustMark Kettenis
2024-08-18add missing child activate handling, found due to idiom inspectionTheo de Raadt
2024-08-17icc_detach was not listed in cfattachTheo de Raadt
2024-07-22remove unneeded prototypes for functions in other filesJonathan Gray
2024-05-28remove space between function names and argument listJonathan Gray
2024-05-13remove prototypes with no matching functionJonathan Gray
2023-08-12Don't power down if the device is already opened. This happens when anMark Kettenis
2023-07-21add missing newline on successful attachment, spotted by bmercerJoshua Stein
2023-07-08Add ietp driver for Elantech I2C touchpadsJoshua Stein
2023-03-08Delete obsolete /* ARGSUSED */ lint comments.Philip Guenther
2022-11-11Add icc(4) to handle Customer Control keyboards attached to i2c bus.Matthieu Herrb
2022-10-25Calculate approx. battery re-charge time.Marcus Glocker
2022-10-24Fix comment; sconds -> secondsMarcus Glocker
2022-10-23Initial apm/sensor driver for the PiJuice HAT UPS, to feedback batteryMarcus Glocker
2022-10-20Remove the single part string for DS1339, since that is only required onMarcus Glocker
2022-10-18Add support for the DS1339 RTC, like found on the PiJuice.Marcus Glocker
2022-10-15Convert remaining I2C RTC drivers to use todr_attach().Mark Kettenis
2022-10-12Extend struct todr_chip_handle with a todr_quality member. This allows usMark Kettenis
2022-09-03Allow ikbd(4) to become the console keyboard.Mark Kettenis
2022-08-31Introduce iic_intr_disestablish() and use it in ihidev(4).Mark Kettenis
2022-05-20Rename hid_none to hid_all as it represents all possible hid kinds byAnton Lindqvist
2022-04-08lm, uguru, fins, wbenv: constify sensor tablesChristian Weisgerber
2022-04-06constify struct cfattachChristian Weisgerber
2022-02-09Add iic_is_compatible() for matching I2C devicesVisa Hankala
2022-01-09spellingJonathan Gray
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