wgottwalt / rtc-isl12020

Linux driver for Renesas ISL12020(M) RTC I2C chip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is the main development repository for the rtc-isl12020 i2c driver. It will be pushed upstream when ready.

This driver supports the Renesas ISL12020(M) chips, which has some additional features important for high precission and high reliability scenarios.

This driver is made for the new I2C API, which started with kernel 6.3. You can use this driver with older kernels if you change the probe() function signature. You can use ".probe_new" (added in kernel 4.10) instead of ".probe" in the i2c_driver structure.

supported features:

  • basic rtc functionality
  • hwmon temperature (current, min, max, criticals)
  • temperature and voltage drift correction (partly)
  • reading of failure points, category and dates/times (partly)
  • wave-gen on IRQ/F_OUT line

todo:

  • alarm

About

Linux driver for Renesas ISL12020(M) RTC I2C chip

License:GNU General Public License v2.0


Languages

Language:C 98.7%Language:Makefile 1.3%