summaryrefslogtreecommitdiff
path: root/sys/dev/i2c
AgeCommit message (Expand)Author
2018-06-07Changes / enhancements to i2c indirect device auto-configuration:thorpej
2018-06-07Back out unintended commits.thorpej
2018-06-07Adjust come defaults:thorpej
2018-06-06Remove duplicate ;maya
2018-05-27Update the compat strings to match what Linux uses, per jmcneill@.thorpej
2018-05-27Add a driver for the Taos TSL256x light sensors.thorpej
2018-05-26Add battery voltage, charge current, and discharge current sensors forjmcneill
2018-05-15Fix a problem reported by jmcneill@ where by a system with multuple i2cthorpej
2018-05-13Battery charge state is invalid until we refresh the first timejmcneill
2018-05-13Use IRQs to update status whenever we can. Reduces the amount of work thatjmcneill
2018-05-12Trigger shutdown on POKLIRQ instead of POKSIRQ.jmcneill
2018-05-10Fix off by one in axp803 dcdc2/3/4 definitionsjmcneill
2018-05-09The probe this driver uses is potentially destructive; at the verythorpej
2018-05-07Don't sleep with IPL_VM lock held.jmcneill
2018-05-06POKS IRQ register / bit differ between AXP803 and AXP805/806. Handle thesejmcneill
2018-05-05No need to read battery capacity warning levels each time the sensor is refre...jmcneill
2018-05-05Add ACIN and VBUS present sensorsjmcneill
2018-05-05axppmic depends on sysmon_envsysjmcneill
2018-05-05Add battery sensors.jmcneill
2018-05-04Rename axp806pmic to axppmic, and add support for AXP803.jmcneill
2018-05-04Fix pastojmcneill
2018-05-03Add support for poweroff and the power on-off key (POK).jmcneill
2018-05-03Use IPL_VM for bus lock so we can do i2c xfers from interrupt contextjmcneill
2018-05-03FDT-ize X-Powers AXP805/806 PMIC driver.jmcneill
2018-04-30titemp_match: filter on ia_addr for indirect config (device is expected at 0x4c)jmcneill
2018-04-30tcakp_match: filter on ia_addr for indirect config (device is expected at 0x34)jmcneill
2018-04-30act8846_match: filter on ia_addr (device is expected at 0x5a)jmcneill
2018-04-12PR/53177: David Binderman: Better error handlingchristos
2018-03-21effectively enforce fan speed limits, deal with negatives properlymacallan
2018-03-20Allow registering ACPI interrupt handlers with a xname.bouyer
2018-03-16implement fan control, get calibration data from EEPROM via uni_nmacallan
2018-03-16get EEPROM data from uni_n instead of poking around in OFmacallan
2018-03-09remove some unused code, add comments for credits & explanationsmacallan
2018-03-09yet another temperature sensor / ADCmacallan
2018-03-08preliminary driver for the fan control unit found in some G5macallan
2018-03-01Use 1-byte data-buffers when writing to the "control" device for thepgoyette
2018-02-22- Add Maxim MAX6604.msaitoh
2018-02-13Delete 'define dbcool {}' line commented out in previous. It's bogusuwe
2018-02-13Disable the 'define dbcool {}' line - it's not needed, and causespgoyette
2018-02-06dbcool_read_volt() has a missing {} issue.mrg
2018-02-01add driver for Maxim DS1631 High-Precision Digital Thermometer and Thermostatmacallan
2018-01-05Driver for EM Microelectronic EM3027 RTC and temperature sensor.uwe
2017-12-30fixes from Brad Spenserchristos
2017-12-29add RCSID'schristos
2017-12-29Fix modules build.christos
2017-12-28PR/52848: Brad Spencer: Two environment sensor drivers: AM2315 and SI70xxchristos
2017-12-10Add drivers for HID over I2C devices, and a driver for I2C mices.bouyer
2017-12-10Factor out bus-independant HID code so that it can be shared by USB, bluetoothbouyer
2017-12-10For direct-config devices, pass the whole dictionary to the child asbouyer
2017-10-29Allow drivers to provide their own read/write register functions. Whilejmcneill