aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/iicbus
Commit message (Expand)AuthorAgeFilesLines
* Widen NET_EPOCH coverage.Gleb Smirnoff2019-10-071-0/+4
* syr827: Switch to iicdev_{readfrom,writeto}Emmanuel Vadot2019-10-011-31/+2
* Create a mechanism for encoding a system errno into the IIC_Exxxxx space.Ian Lepore2019-09-142-2/+31
* Use a single write of 3 bytes instead of iicdev_writeto() in ads111x.Ian Lepore2019-09-051-3/+13
* Ensure a measurement is complete before reading the result in ads111x.Ian Lepore2019-09-051-15/+25
* twsi: Fix build when DEBUG is used on 32bits arch.Emmanuel Vadot2019-08-151-1/+1
* Add a driver for Texas Instruments ADS101x/ADS111x i2c ADC chips.Ian Lepore2019-08-051-0/+582
* Add support for setting the aging/frequency-offset register via sysctl.Ian Lepore2019-07-211-1/+49
* Rewrite the nxprtc chip init to extend battery life by using power-savingIan Lepore2019-07-201-77/+172
* Fix a paste-o, set is212x = false for other chip types. Doh!Ian Lepore2019-07-181-1/+1
* Handle the PCF2127 RTC chip the same as PCF2129 when init'ing the chip.Ian Lepore2019-07-181-4/+13
* In nxprtc(4), use the countdown timer for better timekeeping resolutionIan Lepore2019-07-151-11/+16
* Fix nxprtc(4) on systems that support i2c repeat-start correctly.Ian Lepore2019-07-151-2/+35
* Restore the ability for i2c slave devices to do IO from their probe method.Ian Lepore2019-07-082-4/+11
* Call device_unbusy() on the error exit path, because if iicbus_request_bus()Ian Lepore2019-07-081-0/+1
* Remove some unused header files from the ad7418 driver.Ian Lepore2019-06-231-9/+0
* revert r273728 and parts of r306589, iicbus no-stop by default featureAndriy Gapon2019-05-293-16/+5
* Add pnpinfo to all i2c drivers that have FDT compat data.Ian Lepore2019-05-237-0/+7
* Add pnpinfo.Ian Lepore2019-05-232-0/+2
* Rename IICBUS_FDT_PNPINFO -> IICBUS_FDT_PNP_INFO because all the otherIan Lepore2019-05-232-3/+3
* Add pnpinfo for icee(4) on fdt systems.Ian Lepore2019-05-231-0/+1
* Define macros making it easier to define bus-specific pnpinfo for FDT systems.Ian Lepore2019-05-231-0/+6
* Mark i2c slave devices busy while they own the bus.Ian Lepore2019-05-231-0/+7
* twsi: Calculate the clock param based on the bus frequencyEmmanuel Vadot2019-05-112-42/+65
* twsi: Use config_intrhook_oneshot instead of config_intrhook_establishEmmanuel Vadot2019-04-052-7/+1
* twsi: Add interrupt modeEmmanuel Vadot2019-04-053-25/+283
* [twsi] Make extres/clk part conditional based on the EXT_RESOURCES option valueOleksandr Tymoshenko2018-12-142-0/+6
* twsi: Clean up marvell part and add support for Marvell 7k/8kEmmanuel Vadot2018-12-123-69/+52
* Add Silergy SYR827 PMIC driverEmmanuel Vadot2018-12-011-0/+354
* Export the eeprom device size via readonly sysctl. Also export the writeIan Lepore2018-08-131-0/+13
* Use M. Warner Losh everywhere on my copyrights.Warner Losh2018-05-011-1/+1
* Clean up OF_getprop_alloc APIOleksandr Tymoshenko2018-04-081-2/+2
* Build the ds1672 driver as a module. Add a detach() to unregister the rtc.Ian Lepore2018-03-061-0/+9
* Fix a paste-o that broke the build. There is no softc pointer here, justIan Lepore2018-03-061-2/+2
* Switch to the new bcd_clocktime conversion routines, and add calls to theIan Lepore2018-03-051-19/+21
* Switch to the new bcd_clocktime conversion routines, and add calls to theIan Lepore2018-03-051-36/+25
* Switch to the new bcd_clocktime conversion routines, and add calls to theIan Lepore2018-03-041-35/+24
* The year is stored in a single byte in sram, in binary format, as a countIan Lepore2018-03-041-2/+2
* Convert to the new(ish) bcd_clocktime conversion functions, add calls toIan Lepore2018-03-041-18/+25
* Add calls to the new clock_dbgprint_xxx() functions. Also, stop applyingIan Lepore2018-03-041-3/+4
* Add calls to the new clock_dbgprint_xxx() functions.Ian Lepore2018-03-041-0/+2
* Oops, fix a paste-o.Ian Lepore2018-03-041-2/+2
* Add calls to the new clock_dbgprint_xxx() functions.Ian Lepore2018-03-041-0/+2
* Add calls to the new clock_dbgprint_xxx() functions.Ian Lepore2018-03-041-0/+2
* Fix a paste-o: use the IICBUS version constants, not IICBB bitbang driver's.Ian Lepore2018-03-041-1/+1
* Allow i2c hardware drivers to declare their own relationships to ofw_iicbusIan Lepore2018-02-182-4/+6
* Follow changes in r328307 by using new IIC_RECURSIVE flag.Ian Lepore2018-01-241-10/+20
* Follow changes in r328307 by using new IIC_RECURSIVE flag.Ian Lepore2018-01-241-10/+25
* Fix a bug introduced with recursive bus ownership support in r321584.Ian Lepore2018-01-232-4/+11
* Switch to using the bcd_clocktime conversion functions that validate the BCDIan Lepore2018-01-231-49/+28